#doc {
width: 930px;
*width: 933px;
text-align: left;
}

body {
font-family: Tahoma, Arial, Verdana, Hevetica, Sans-serif;
color: black;
font-weight: normal;
margin: 0 auto;
padding: 0;
font-size: 12px;
text-align: center;
}

#banner {
border-bottom: 1px solid white;
height: 82px;
}

#banner #logo {
border-bottom: 11px solid #fdb813;
float: left;
}

#banner #links {
border-left: 1px solid white;
background: url(../images/banner_bg.png);
width: 743px;
width: 744px;
height: 17px;
*height: 82px;
float:left;
color: #7da0bd;
text-align: right;
padding-top: 65px;
}

#banner #links a, a:visited {
color: white;
text-decoration: none;
}

#banner #links a:hover {
color: white;
text-decoration: underline;
}

#content {
float: left;
}

#content a, #content2 a {
color: #306d9c;
text-decoration: underline;
}

#footer {
float: left;
color: gray;
}

#footer #left-column {
height: 21px;
width: 185px;
*width: 186px;
border-top: 21px solid #fdb813;
border-right: 1px solid white;
float: left;
text-align: left;
}

#footer #right-column {
border-top: 21px solid #225781;
width: 743px;
float: left;
}

#bars {
float: left;
margin-top: -44px;
*margin-top: -50px;
padding-left: 186px;
}

#leftnav {
float: left;
margin-top: -12px;
*margin-top: 0px;
}

#leftnav dl {
padding-top: 5px;
font-family: verdana;
font-weight: bolder;
color: white;
width: 185px;
*width: 186px;
height: 250px;
*height: 250px;
background: url(../images/nav_bg.png);
border-right: 1px solid white;
border-bottom: 1px solid white;
}

#leftnav dt {
width: 175px;
}

#leftnav dt a, #leftnav dt a:visited {
display: block;
width: 175px;
text-align: right;
color: white;
line-height:22px;
text-decoration: none;
}

#leftnav dt a:hover {
color: #fdb813;
line-height:22px;
}

#main-products {
float: left;
border-right: 1px solid white;
border-bottom: 1px solid white;
}

#yellow-line {
border-top: 1px solid white;
background-color: #fdb813;
height: 21px;
width: 743px;
*margin-top: -4px;
*height: 20px
}

img {
border: 0px;
}

#content2 {
margin-top: -13px;
*margin-top: -20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
float: left;
}

#content2 #left-column {
background: #dfdede url(../images/left_gray_bg.png) bottom right no-repeat;
float: left;
width: 165px;
*width: 185px;
padding: 10px;
}

#content2 #main-column {
float: left;
width: 539px;
*width: 559px;
padding: 10px;
}

#content2 #right-column {
float: left;
width: 165px;
*width: 185px;
background-color: #dfdede;
padding: 10px;
}

h4 {
font-family: verdana;
}

#content table, #content td, #content2 table, #content2 td {
font-family: Tahoma, Arial, Verdana, Hevetica, Sans-serif;
color: black;
font-weight: normal;
margin: 0 auto;
padding: 0;
font-size: 12px;
}

#footer table, td {
font-family: Tahoma, Arial, Verdana, Hevetica, Sans-serif;
color: gray;
font-weight: normal;
margin: 0 auto;
padding: 0;
font-size: 12px;
}

#contact-info {
padding-top: 192px;
*padding-top: 168px;
}

#dropmenudiv{
position:absolute;
background-color: #417dab;
border:1px solid white;
line-height:19px;
z-index:100;
margin: 0px 0 0 0;
text-align: left;
}

#dropmenudiv a{
font-family: verdana;
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
font-weight: bolder;
text-decoration: none;	
color: white;	
padding: 0px 2px 3px 0px;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #fdb813;	
}

h4 {
position: relative;
font-family: verdana, helvetica, tacohma, arial;
font-style:italic; 
border-bottom: 1px solid black;
height: 18px;
line-height: 18px;
}

h4 #blue {
color: #5698ce;
}

h4 img {
position: absolute;
top: 0px;
margin-left: 8px;
}
