/*Doctype fixes*/
#topbanner img{vertical-align:top;}
#text2 br, #leftbanner>br, #contentdiv>br {display:none;}
#text2 a img, #leftbanner>img, #contentdiv>img {display:block;}
/*End doctype fixes*/

h1{ margin:0 !important; color:#c8502e; line-height:1em; font-weight:normal; }

h2,h3,h4,h5,h6{ line-height:1em; margin:1em 0; }

h1{ font-size:19px; }
h2{ font-size:19px; }
h3{ font-size:17px; }
h4{ font-size:15px; }
h5{ font-size:13px; }
h6{ font-size:11px; }

.large, .large td{
font-size:14px !important;
}

.large h1{ font-size:23px; }
.large h2{ font-size:23px; }
.large h3{ font-size:21px; }
.large h4{ font-size:19px; }
.large h5{ font-size:17px; }
.large h6{ font-size:14px; }

#bodydiv{ background:url('../images/bodydiv_bg.gif') repeat-x ; }

#contentdiv{
    background-color:#d1b346;
}

#text1{
    background:#f4ead1 url('../images/home/content_top.gif') no-repeat ;
    padding:15px 30px 0 30px;
}

#newscon{
    background-color:#f4ead1;
    height:174px;
    padding:15px 30px;
}


#search form{ margin:0 0 4px 0; padding:0; }
#keywords{
     background:#ffffff; color:#000;
    border-width:1px 0;
    border-color:#918e83;
    border-style:solid;
    width:84px; height:13px;
    vertical-align:top;
    padding:1px 3px;
    font-size:10px;
}

#ql_menu{
	background:#fff; width:158px;
	border-width:0px 1px 1px 1px; border-color:#999; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin:0; *margin-left:-1px;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu ul{ list-style-type:none; margin:0; padding:0; }
#ql_menu a{ display:block; text-decoration:none; color:#000; font-size:11px; padding:4px 6px;}
#ql_menu a:hover{ color:#FFF; background:#999; }

#nav_menus div{
    background: url('../images/menu_bg.gif') left bottom no-repeat;
    width:185px;
    position:absolute; top:0px; left:0px;
    margin-top:-4px; padding-top:5px;
    visibility:hidden;
    FILTER: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:90;
}
#nav_menus ul { background-color:#fff; list-style-type:none; margin:0 0 15px 0; padding:5px 0 0 0; }
#nav_menus a { display:block; text-decoration:none; color:#333; font-size:11px; padding:5px 6px;}
#nav_menus a:hover{ color:#333; background:#ecdbae;}

#dhtmlmenu_8{ margin-left:-38px; }
