html { background-image: url('images/main_bg.gif'); background-repeat: repeat-x; background-color: #fff; margin: 0px; }
body { background-image: url('images/main_bg.gif'); background-repeat: repeat-x; background-color: #fff; margin: 0px; }


a:link { color: #0066cc; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited { color: #0066cc; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover:visited { color: #0066cc; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:hover { color: #0066cc; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover:visited.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:hover.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link.prodnav { color: #F55032; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; font-weight: bold; }
a:visited.prodnav { color: #F55032; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; font-weight: bold; }
a:visited:hover.prodnav { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; font-weight: bold; }
a:hover.prodnav { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; font-weight: bold; }

p, ul, ol, td, div { color: #1E3A52; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 14px; }
.sub { color: #3D88C3; font-weight: bold; border-bottom: 1px #D2E5F4 solid; padding: 0px 0px 3px 0px; }
.small { color: #fff; font-size: 10px; }
.code { color: #FFFD16; }
.note { font-size: 10px; }
.temp { color: #cc3300; }

image { border: 0px; }
a img {border: none; }

ul { list-style-type: square; }

ul.sitemap { 
list-style-type: none; 
margin: 0px;
padding: 0px;
}

ul.sitemap li {
border-bottom: 1px #D2E5F4 solid;
padding: 6px;
}

ul.sitemap2 { 
list-style-type: none; 
margin: 0px;
padding: 0px;
}

ul.sitemap2 li {
border-bottom: 1px #D2E5F4 solid;
padding: 6px 6px 6px 20px;
}

ul.sitemap li.last {
padding: 6px 6px 6px 20px;
border: 0px;
}

table.maintable {
width: 790px; 
height: 100%;
padding: 0px;
}

.h100 { height: 100%; }

td.home_header {
width: 573px;
height: 32px;
background-color: #3D88C3;
color: #fff;
font-weight: bold;
padding: 9px 0px 0px 28px;
border-left: 1px #fff solid;
}

td.inside_header {
width: 573px;
height: 32px;
background-image: url('images/headers_bg.jpg');
color: #fff;
font-weight: bold;
padding: 9px 0px 0px 28px;
}

td.left_menu_box {
width: 171px;
background-color: #2C2C2C;
font-weight: bold;
padding: 10px;
border: 3px #F7B012 solid;
color: #fff;
}

td.mainpad {
padding: 15px 15px 30px 28px;
}

td.navarrow {
padding: 8px 5px 5px 5px;
}

td.navpad {
padding: 5px;
}

td.copyright {
background-color: #1E3A52;
padding: 12px 0px 7px 0px;
text-align: center;
color: #fff;
border-bottom: 10px #fff solid;
}

td.line { 
border-bottom: 1px #D2E5F4 solid;
padding: 4px 7px 4px 4px; 
}

td.noline { 
padding: 4px 7px 4px 4px; 
}

td.linesub { 
color: #3D88C3; 
font-weight: bold; 
border-bottom: 1px #D2E5F4 solid; 
padding: 10px 0px 4px 0px; 
}

td.slideshow {
width: 770px;
height: 272px;
background-color: #fff;
}