/*Doctype fixes*/
#topbanner img{vertical-align:top;}
#search img, #search input[type=image]{vertical-align:middle;}
#rightbanner>img{display:block;}
#rightbanner>br{display:none;}
/*End doctype fixes*/

h1{  color:#4D4D4D; font-size:18px; font-family:Helvetica,Arial,sans-srif; }
h2{  color:#4D4D4D; font-size:16px; font-family:Helvetica,Arial,sans-srif; }
h3{  color:#4D4D4D; font-size:14px; font-family:Helvetica,Arial,sans-srif; }

h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

h1,h2,h3,h4,h5,h6 {
	margin:0.5em 0;
	line-height:1em;
}
p { margin:1em 0; }

/* font settings for large text */

.large, .large td { font-size:14px !important; }

#topbar{
	width:720px; height:24px;
	/*width:760px; *height:36px;*/
	padding:9px 40px 3px 0;
	text-align:right;
}

#topbar img{ margin-left:15px; }

#search{ display:inline; }
#search form{ display:inline; }
#keywords{ background:#FFF; border:1px solid #999; width:141px; height:16px; }

#ql_menu{ background:#5594E4; width:141px;
		border-width:0px 1px 1px 1px; border-color:#999; border-style:solid;
		position:absolute; top:0px; left:0px;
		margin-top:0px; padding-top:5px;
		visibility:hidden;
*margin-left:-1px;
}

#ql_menu br{ display:none; }
#ql_menu a{ display:block; text-decoration:none; color:#FFF; font-size:10px; padding:4px 4px;}
#ql_menu a:hover{ color:#999; background:#FFF; }


#nav_menus div{
	background:#5594E4;
	width:171px; *width:173px;
	border-width:0px 1px 1px 1px; border-color:#C0C0C0; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin-top:0px; padding-top:4px;
*margin-left:-2px;
}

#nav_menus ul{ list-style-type:none; padding:0; margin:0;}
#nav_menus li{ padding:0; margin:0; }
#nav_menus a{ display:block; text-decoration:none; color:#FFF; font-size:10px; padding:4px; line-height:100%;}
#nav_menus a:hover{ color:#999; background:#FFF; }

#dhtmlmenu_55{ margin-left:-54px !important; }


