h1,h2,h3,h4,h5,h6 {
margin:0.5em 0;
line-height:1em;
color:#11355f;
font-family:Verdana;
}

.large, .large td{ font-size: 14px !important;
}

h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

p { margin:1em 0; }

.quote .bannermodcontent{
    position:absolute;
    margin:40px 0 0 -240px;
    width:200px;
    font-size:14px;
    line-height: 1.5em;
}

#leftbanner {  *background: url('../images/home/contentbgleft.gif') bottom left no-repeat; }

#contentdiv { background: url('../images/home/contentbgright.gif') top left no-repeat; padding: 20px 20px 5px 25px; vertical-align: top; height: 263px; }
#contentdiv p { font-size:14px; line-height: 1.5em; }


.homeleft { background: url('../images/home/contentbgleft.gif') top left no-repeat; height: 244px; *height: 263px; padding: 20px 20px 0px 25px; }
.homeleft ul { list-style-type:square; }
.homeleft li { padding-bottom: 6px; }
.rightflash { position:absolute; }
.viewall { position: absolute; margin: 240px 0px 0px 200px; }

#search{  }
.search_bar { display:inline; }
#keywords{ background:#ffffff; 
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #c2bbbb;
width:135px; height:14px;
color:#000000;
padding:2px 0px 0px 3px;
vertical-align:top;
display:inline;
}
#ss_div form{ display:inline;}
#ss_div { position:absolute; vertical-align:top; margin: 28px 0px 0px 98px; }

#ql_menu{
visibility:hidden;
position:absolute; top:0px; left:0px;
background:#fff;
width:123px; *width:125px;
margin-top: -1px;
padding:5px 0 0 0;
border-width:0px 1px 1px 1px;
border-color:#bbbbbb;
border-style:solid;
}

#ql_menu ul{ margin:0; padding:0; list-style-type:none; }
#ql_menu br{ display:none; }
#ql_menu a{
display:block;
padding:2px 4px;
color:#000;
font-size:12px;
text-decoration:none;
}
#ql_menu a:hover{
color:#FFF;
background:#999;
}

#nav_menus div{
visibility:hidden;
position:absolute; top:0px; left:0px;
width:145px; *width:147px;
margin-top:0px; padding-top:5px;
background:#172b43;
border-width:0px 1px 1px 1px;
border-color:#FFF;
border-style:solid;
}

#dhtmlmenu_2216 { width: 208px !important; *width: 210px !important; }
#dhtmlmenu_2246 { width: 276px !important; *width: 278px !important; }
#dhtmlmenu_2329 { width: 165px !important; *width: 167px !important; }
#dhtmlmenu_2218 { width: 115px !important; *width: 117px !important; }
#dhtmlmenu_2215 { width: 173px !important; *width: 175px !important; }

#nav_menus ul {
list-style-type:none;
margin:0;
padding:0 0 5px 0;
}

#nav_menus a {
display:block;
padding:3px 6px;
color:#FFF;
font-size:11px;
text-decoration:none;
}

#nav_menus a:hover{
color:#000066;
background:#FFF;
}

#topbanner img { vertical-align: top; }
#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; }
#midcontainer { height: 264px; }