/*h1{ text-align:right; color:#0066cc; text-transform:uppercase; font-size:14px; }*/

h1{
color:#009edb;
text-transform:uppercase;
font-weight:normal;
font-size:14px;
background-color:#d9e8f7;
padding:8px;
}

.large { font-size:14px; line-height:1.5em; }
.large h1{ font-size:22px; margin:3px 0; }
.large h2{ font-size:20px; }
.large h3{ font-size:18px; }
.large h4{ font-size:16px; }
.large h5{ font-size:14px; }
.large h6{ font-size:12px; }

/* color settings for nav history */
.nav_history{
    background-color:#ccc;
    color:#574b4d !important;
}

#bannermod13{ line-height:1em; }

#leftbanner{
border-right:1px solid #0076cc;
border-top:1px solid #0076cc;
}
#leftbanner a{ line-height:140%; }

#contentdiv{
border-bottom:1px solid #0076cc;
border-top:1px solid #0076cc;
padding:30px 40px 10px 40px;
}

#rightbanner{
border-left:1px solid #0076cc;
border-top:1px solid #0076cc;
}

.hier{ display:inline; }

#search{
background:url('/uploaded/images/site_search.gif') left top no-repeat;
padding-left:80px;
height:17px;
}
#search form{ display:inline; }

/* ----- HTML5 Doctype Upgrade START ----- */

#topbanner img{vertical-align:top}
#tools img{vertical-align:middle}
#rightbanner img{vertical-align:top}
#leftbanner img{vertical-align:top}
#rightbanner p, #leftbanner p{margin:0}

#keywords{
background:#fff; border:1px solid #fff; width:132px; *width:131px; height:11px; *height:10px; 
position:relative; top:1px;
color:#000; font-size:10px;
padding-left:3px;
margin-right:5px;
}


/* ----- HTML5 Doctype Upgrade FINISH ----- */

#ql_menu{
	background:#E5EFFA; width:135px;
	border-width:0px 1px 1px 1px; border-color:#999; border-style:solid;
	position:absolute; top:0px; left:0px;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu ul{ margin:0; padding:0; list-style-type:none; }
#ql_menu a{ display:block; text-decoration:none; color:#222; font-size:11px; padding:2px 4px;}
#ql_menu a:hover{ color:#222; background:#fff; }

#nav_menus div{
	background:#98C4EB; width:152px;
	border-width:0px 1px 1px 1px; border-color:#99a3ac; border-style:solid;
	position:absolute; top:0px; left:0px;
	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:#222; font-size:11px; padding:3px 6px;}

#nav_menus a:hover{ color:#222; background:#fff;}

#dhtmlmenu_44{ margin-left:-27px; }
