/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 80%; color:#000; margin:0; padding:0 0 0 19px; background:#e6e6e6 url(../images/main_bg.jpg) repeat-x top left; text-align:center;}
h1{margin:0; padding:0; font-size:100%;}
	h1 a{display:block; width:205px; height:118px; border:none; background:#D8D8D8 url(../images/logo.jpg) no-repeat top left; }
	h1 a span{position:absolute; top:-999px; margin:0; padding:0;}
h2{font-size:170%; line-height:120%; font-weight:normal; margin:0; padding:0 0 17px 0; color:#817704;}
strong{font-weight:bold;}
img{border:none; vertical-align:top;}
.white{color:#fff;}
.red{color:#900;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}

/* Main structural containers */
#centre_container{width:857px; margin:0px auto; text-align:left;}
#topbrand {float:right; display:block; width:591px; height:118px; background-color:#d8d8d8;}
.home_header_bg {background:#d8d8d8; border-bottom:1px solid #7a7a7a;}
.inner_header_bg {background:#d8d8d8; border-bottom:1px solid #7a7a7a;}

#content_container{background:#fff url(../images/content_bg.jpg) repeat-x top left; padding:26px 0 0 0; float:left; width:857px;}
#main_content{float:left; width:607px; line-height:170%; text-align:justify; padding:0 0 20px 0;}
#main_content_pad{padding:0 0 0 25px;}

#main_content a{font-weight:bold; color:#7D7304; border-bottom:1px solid #c8c8c8; text-decoration:none ;}
#main_content a:hover{color:#000; border-bottom:1px solid #c8c8c8; text-decoration:none ;}

#sub_content{float:right; width:250px; text-align:center; }
#sub_content_pad{text-align:left; margin:0px auto; width:200px}
#sub_content_pad img{border:2px solid #d9d9d9; margin:0 0 20px 0;}

#babel_fish_container{clear:left; margin:0 0 20px 25px; background: url(../images/fish_top.gif) no-repeat top left; width:500px; line-height:normal; padding:2px 0 2px 0px; text-align:left;}
#babel_fish{margin:0; padding:4px; background:#e8e8e8 url(../images/fish_bot.gif) no-repeat bottom left;}
#babel_fish img{vertical-align:middle; border-right:6px; solid #e8e8e8;}

#ftr{width:857px; overflow:hidden; background:#d8d8d8}
#contact_ftr{background:url(../images/nav_bg.jpg) repeat-x bottom left; padding:10px 25px; line-height:normal; color:#F5C219;}
#contact_ftr a{color:#F5C219; text-decoration:none;}
#copyright_wrapper{overflow:hidden; width:857px; font-size:85%; color:#6d6d6d; background:url(../images/ftr_bg.jpg) repeat-x top left; border-bottom:solid 1px #ADADAD;}
#copyright{float:left; width:450px;}
.copyright_pad{padding:15px 20px;}
#ftr_links{float:right; width:400px; text-align:right;}
#ftr_links a{color:#000; text-decoration:none;}
#ftr_links a:hover{color:#7D7304; text-decoration:underline;}
#logos_wrapper{width:100%; text-align:center;}
#logos{ margin:0px auto; }

/*Lists*/
#locations_list{}
#locations_list dt{clear:left; float:left; width:175px; padding:0 0 4px 0;}
#locations_list dt span{font-weight:bold; color:#817704;}
#locations_list dd{float:left; width:250px; margin:0 0 0 50px; padding:0 0 4px 0;}

/* Navigation */
#udm{background:url(../images/nav_bg.jpg) repeat-x bottom left;}
/*
#main_nav ul{list-style: none; margin:0; padding:0;}
	#main_nav ul li{padding:0; margin:0; float:left;}
		#main_nav ul li a{display:block; text-decoration:none; color:#fff; background:url(../images/nav_bg.jpg) repeat-x bottom left;}
		#main_nav ul li a:hover{background:url(../images/nav_bg_hover.jpg) repeat-x top left;}
		#main_nav ul li a.selected{background:url(../images/nav_bg_selected.jpg) repeat-x top left;}
			#main_nav ul li a span{display:block; padding:10px 17px; background:url(../images/nav_bar.jpg) no-repeat bottom right;}
*/

#sub_nav ul{list-style: none; margin:38px 0 21px 0; padding:0; border-top:1px solid #E3E1CE; width:200px;}
	#sub_nav ul li{padding:0; margin:0; border-bottom:1px solid #E3E1CE;}
		#sub_nav ul li a{display:block; margin:0; padding:8px 0 8px 0; color:#000; text-decoration:none; width:195px; border-left:5px solid #fff;}
		#sub_nav ul li a span{display:block; padding:0 0 0 7px; margin:0;}
		#sub_nav ul li a:hover{border-left:5px solid #E8E8E8; background:#F7F7F7;}
		#sub_nav ul li a.selected{border-left:5px solid #F1BC15; background:#FAF7CE;}
		
		#sub_nav ul li ul{list-style:none; margin:0; padding: 0; border:none;}
		#sub_nav ul li ul li{padding:0; margin:0; border-top:1px solid #E3E1CE; border-bottom:none;}
		#sub_nav ul li ul li a{color:#000; background:; font-weight:normal; border-left:5px solid #fff;}
		#sub_nav ul li ul li a:hover{border-left:5px solid #E8E8E8; background:#F7F7F7;}
		#sub_nav ul li ul li a.selected{border-left:5px solid #F1BC15; background:#FAF7CE;}
		#sub_nav ul li ul li a span{display:block; margin:0 0 0 15px;}