/* CSS Document */

body{
	margin:0; padding:0;
	}

div, h2, p, form, input, label, ul, li,  a, img, span{
	margin:0; padding:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
h1{
	font:normal 0px/0px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; 
	margin:0 0 0 -10000000px;
	}
	
	

/*-------------------------------------------Left Side Start----------------------------------------*/

#container{
	margin:0 auto; padding:0;
	width:778px;
	position:relative;
	}
	
#left{
	width:190px;
	background:url(img/bg_left.jpg) no-repeat 0 0;
	padding:0 15px 0 20px;	
	color:#000000; background-color:#FFFFFF;
	float:left;
	}

#left img{
	position:absolute; left:30px; top:45px;
	}
	
#left ul{
	margin:0; padding:184px 0 35px 0px; 
	list-style:none;
	}
	
#left ul li{	
	margin:0; padding:0 0px 0px 0px; height:50px; line-height:1.2em;
	border-bottom:#ddd dashed 1px ;
	}

#left ul li a.home{
	background:url(img/btn1_home.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.home:hover{
	background:url(img/btn1_home_2.gif) no-repeat 0 0;
	color:#0475AD; 
	}

#left ul li a.program{
	background:url(img/btn2_program.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:50px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.program:hover{
	background:url(img/btn2_program_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.register{
	background:url(img/btn3_register.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.register:hover{
	background:url(img/btn3_register_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.participants{
	background:url(img/btn4_participants.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.participants:hover{
	background:url(img/btn4_participants_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.contact{
	background:url(img/btn5_contact.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.contact:hover{
	background:url(img/btn5_contact_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.socialevents{
	background:url(img/btn6_socialevents.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:50px; display:block; 
	padding:7px 0 0 60px; margin:0;
	}
	
#left ul li a.socialevents:hover{
	background:url(img/btn6_socialevents_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.lodging{
	background:url(img/btn7_lodging.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.lodging:hover{
	background:url(img/btn7_lodging_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.travel{
	background:url(img/btn8_travel.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.travel:hover{
	background:url(img/btn8_travel_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.overview{
	background:url(img/btn9_overview.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.overview:hover{
	background:url(img/btn9_overview_2.gif) no-repeat 0 0;
	color:#0475AD;
	}

#left ul li a.sightseeing{
	background:url(img/btn10_sightseeing.gif) no-repeat 0 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; text-decoration:none;
	width:150px; height:40px; display:block; 
	padding:17px 0 0 60px; margin:0;
	}
	
#left ul li a.sightseeing:hover{
	background:url(img/btn10_sightseeing_2.gif) no-repeat 0 0;
	color:#0475AD;
	}
	

/*-------------------------------------------Left Side End----------------------------------------*/

/*-------------------------------------------Right SIde Start----------------------------------------*/

#right{
	background:url(img/photoS.jpg) no-repeat 0 0 #FFFFFF;
	color:#000000; width:525px; padding:320px 0px 0 0px; 
	float:right;	
	}

#right2{
	color:#000000; width:520px; padding:20px 0px 0 0px; 
	float:right;	
	}

.map_direction{
	color:#696969; width:255px; float:left; padding:0px 0px 15px 0px; 
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#595858;	
	}	
	
h2{
	font:normal 32px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; background-color:#FFFFFF;
	margin:0 0 8px 0;
	}
	
h2 span{
	font:normal 32px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0475AD; text-transform:uppercase; background-color:#FFFFFF;
	}
	
h3{
	font:normal 22px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#595858; text-transform:uppercase; 
	margin:0;
	}
	
h3 span{
	font:normal 22px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0475AD; text-transform:uppercase; background-color:#FFFFFF;
	}
	
p{
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#595858;
	}
strong{
	font-weight:bold;
	}

a.read{
	background:url(img/read_more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; width:97px;
	text-decoration:none; margin:0 10px 29px 0;
	float:right;
	}
	
blockquote{
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	}
	
	
h2.dates{
	background:url(img/page.gif) no-repeat 0 0 #FFFFFF;
	font:normal 24px/30px Arial, Helvetica, sans-serif;
	color:#0475AD; width:245px; height:54px; 
	padding:7px 0 0 74px; margin:30px 0 20px 0; float:left;
	}
	
h2.dates span{
	background:url(img/date_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#282828; width:169px; height:17px; padding:0 0 0 11px; float:left;
	}
	
p.greyText{
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#595858; background-color:#FFFFFF; 
	padding:0 0 12px 0;
	}
	
p.bold{
	font:normal 15px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#595858; background-color:#FFFFFF; 
	padding:0 0 18px 0;
	}
	
p.grey{
	line-height:11px; color:#FBFBFB; text-align:right;
	height:11px; margin:0 10px 0 0;
	}
	
p.grey a{
	background:url(img/read_bg_2.gif) no-repeat 5px 0 #FFFFFF;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; width:92px;
	text-decoration:none; display:block; 
	float:right; padding:0 0 0 5px;
	}
	
table {
	margin-top:15px; background-color:#cdcdcd;
	}
td {
	background-color:#FFFFFF; padding:2px; color:#666; text-align:left; vertical-align:middle;
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	}
.sub {
	background-color:#FFFFFF; padding:2px; color:#666; text-align:center; vertical-align:middle;
	font:bold 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.migi {
	background-color:#FFFFFF; padding:2px; color:#000; text-align:right; vertical-align:middle;
	font:normal 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
th {
	background-color:#ededed; color:#000; text-align:center; padding:5px; 
	vertical-align:middle;font:normal 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

/*-------------------------------------------Right SIde End----------------------------------------*/

/*-------------------------------------------Footer Start----------------------------------------*/

#footerOuter{
	margin:0 auto; padding:0;
	background-color:#EBEBEB; border-top:#D9D9D9 solid 2px;
	color:#000000; margin-top: 15px;
	position:relative;
	}
	
#footer{
	position:relative;
	margin:0 auto; width:778px;
	background:url(img/logo_footer.jpg) no-repeat 0 0 #EBEBEB;
	color:#000000; height:115px; text-align:right; 
	padding:10px 14px 0 0;
	}
	
#footer img{
	position:absolute; left:50px; top:17px;
	}
	
#footer ul.nav{
	padding:0; margin:0;
	}
	
#footer ul.nav li{
	list-style:none;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#696969; display:inline;
	}
	
#footer ul.nav li a{
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	color:#010101; text-transform:uppercase; padding:0 7px;
	text-decoration:none; 
	}
#footer ul.nav li a:hover{
	background-color:#D6D3D3; color:#010101;
	}
	
#footer p{
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; 
	padding:0 10px 0 0; text-align:right;
	}
	
#footer ul.bottom{
	margin:0; padding:0;
	}

#footer ul.bottom li{
	list-style:none; float:right;
	background:url(img/footer_list_icon.gif) no-repeat right 50% #EBEBEB;
	color:#070707; padding:0 12px 0 0;	margin:0 8px 0 0;
	}
	
#footer ul.bottom li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#070707; background-color:#EBEBEB; 
	text-decoration:none;
	}
	
#footer ul.bottom li a:hover{
	background-color:#D6D3D3; color:#070707;
	}
	


/*-------------------------------------------Footer End----------------------------------------*/