h1{ font-size:1.7em; color: #d76a0b; font-weight:normal; font-family:times, sans-serif;}
h2{ font-size:1.4em; font-weight:normal; }
h3{ font-size:1.4em; }
h4{ font-size:1.3em; }
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:16px !important;
}

/* color settings for nav history */
.nav_history{
    background-color:#fff;
    color:#000 !important;
}

.more_link{
position:absolute;
margin-top:-30px;
margin-left:200px;
}

.newsposttitle{
font-weight:normal !important;
}

.listcap{
font-weight:normal;
}

.etitle{
font-weight:normal !important;
}

#rightbanner div{
display:none;
}

#multi_content div{
    font-size:12px;
    line-height:1em;
}
#multi_content{
margin-top:20px;
margin-left:11px;
height:501px !important;
overflow:hidden;
}

#multi_content p{
margin-top:0px;
}

#controls{
position:absolute;
margin-left:520px;
margin-top:-95px;
width:130px;
height:20px;
*margin-left:514px;
}

#controls a{
    color:#4369A5;
    margin:0 4px;
    padding: 0 3px;
    font-size:11px;
    text-decoration:none;
    border: 1px solid #83a9e6;
}

#controls a.on, #controls a:hover{
    background-color:#eecab3;
    color:#4369A5;
}


#commlog{
margin-left:15px !important;
}

.ql_login{
position:absolute !important;
width:319px !important;
}

#dhtmlmenu_2{
margin-left:5px !important;
}

#dhtmlmenu_308{
margin-left:-70px !important;
text-align:right;
}

#dhtmlmenu_5{
width:158px !important;
}

#hier_bar{
width:485px !important;
padding-top:4px;
padding-bottom:4px;
margin-left:269px;
}

#tools{
position:absolute;
}

#bottombanner{
font-color:#000000 !important;
}

.hier{ display:inline; }

#search_div {
position:absolute;
background:#4369A5 url(../images/search_bg.gif) no-repeat scroll 0 0;
height:17px;
margin-left:860px;
width:105px;
margin-top:-15px;
}

#search_div form {
display:inline;
}

#search_keywords {
background:transparent none repeat scroll 0 0;
border-width:0;
color:#ffffff;
height:17px;
padding:1px 0 0 4px;
vertical-align:top;
width:83px;
font-size:11px !important;
}

#search_submit {
background:transparent none repeat scroll 0 0;
border-width:0;
cursor:pointer;
height:17px;
overflow:hidden;
text-indent:999px;
width:19px;
margin-left:2px;
*padding-left:33px;
}

#ql_menu{
	position:absolute; top:0px; left:0px;
	width:145px;
	margin:0px;
	padding:0px;
	background-color:#F8C192;
}

#dhtmlmenu_286{
margin-left:-68px !important;
text-align:right;
}

#dhtmlmenu_2{
margin-left:0px !important;
}

#nav_menus div{
	position:absolute; top:0px; left:0px;
	width:165px; *width:167px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
}

#nav_menus ul, #ql_menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#nav_menus a, #ql_menu a {
	display:block;
	text-decoration:none;
	padding:6px 10px 6px 8px;
	color:#000000;
        font-size:12px;
}

#nav_menus a:hover, #ql_menu a:hover{
	background:#F38B31;
	color:#000;
}

#ql_menu br{ display:none; }


#topbanner img { vertical-align: bottom; }
#topbanner .tools img { vertical-align: middle; }
#leftbanner img { vertical-align: top; }
#rightbanner img { vertical-align: top; }
#bottombanner img { vertical-align: top; }
.heightfix img { display: block; }
