/*Doctype fixes*/
#topbanner img{vertical-align:top;}
#tools img{vertical-align:middle;}
/*End doctype*/

.top_photo img{ border: 1px solid #fff; }

.hier{ display:inline; }
#tools{ float:left; margin-right:70px; height: 18px; width:150px; text-align:right; }
#tool_msg{ color:#D6CBAA; }

#search{ position:absolute; top:9px; margin-left:682px; color:#666; }
#keywords{ background:#ffffff; border:1px solid #666; width:145px; height:15px;
	position:relative; top:2px; font-size:10px;
	padding-left:3px; margin-right:2px;
}

#ql_menu{
	background:#fff; width:148px;
	border-width:0px 1px 1px 1px; border-color:#666; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin:0 0 0 4px;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#666; font-size:10px; padding:2px 4px; }
#ql_menu a:hover{ color:#FFF; background:#666; }
#ql_menu ul {
margin:0pt;
padding:0pt;
}

#nav_menus div{
	width:150px;
	border-width:0px 1px 1px 1px; border-color:#333; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin-left:-1px; padding-top:5px;
	visibility:hidden;
}

#nav_menus ul {
	list-style-type:none; margin:0; padding:0 0 5px 0;
}

#nav_menus a { display:block; text-decoration:none; color:#FFF; font-size:11px; padding:3px 6px;}

#nav_menus a:hover{ color:#333; background:#fff;}

#dhtmlmenu_2{ background-color:#EA9B3B; }
#dhtmlmenu_3{ background-color:#547F89; }
#dhtmlmenu_4{ background-color:#A2BA53; }
#dhtmlmenu_5{ background-color:#A3555E; }
#dhtmlmenu_6{ background-color:#B1954E; }
#dhtmlmenu_7{ background-color:#4B70A3; }
#dhtmlmenu_8{ background-color:#AEA287; }
#dhtmlmenu_9{ background-color:#578157; margin-left:-38px !important; }

.leftnav .bannermodcontent{ border-top:1px solid #000; }
.leftnav a{ text-transform:uppercase; font-weight:bold; }

#contentdiv{
	padding:30px 69px 0 85px;
	background:url('/uploaded/images/content_shadow.gif') left top repeat-y;
}

/* bottom banner */
#content3{ padding:11px 0 29px 7px; }

