body {
background-color: #003a63;
margin: 0;
}
a:link, a:visited {
color: #003a63;
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
}
* { margin-top:0; }
h1 {
padding:20px 0 0;
background:url(images/h1.gif) top left repeat-x;
font: bold 16px Arial, Helvetica, sans-serif;
color: #003a63;
}
#centerCol h1 {
padding:0 0 10px;
margin:0 0 0;
background:none;
font: bold 16px Arial, Helvetica, sans-serif;
color: #003a63;
}
h2 {
padding:20px 8px 0;
background:url(images/h2.gif) top left repeat-x;
font: bold 16px Arial, Helvetica, sans-serif;
color: #fcaf17;
text-transform:uppercase;
text-align:left;
}
h3 {
font: bold italic 14px Arial, Helvetica, sans-serif;
color: #003a63;
margin-bottom:5px;
}
h4 {
font: italic 14px Arial, Helvetica, sans-serif;
color: #ffffff;
margin-bottom:10px;
}
h5 {
font: normal 12px Arial, Helvetica, sans-serif;
color: #333333;
margin-bottom:0px;
}
p {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 18px;
color: #333333;
margin:0; padding-bottom:20px;
}
hr {
border: none 0;
border-bottom: 1px solid #cccccc;
width: 100%;
height: 2px;
margin:0px 0 20px;
}
ul, table, blockquote {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 18px;
color: #333333;
margin: 0;
padding: 0;
}
#centerCol ul { padding-left:20px; }
#content ul {
list-style-image:url(images/arrow-o.gif);
padding-left: 0;
margin: 0 0 0 30px;
}
#content li { padding-bottom:5px; margin: 0; }

#leftCol2 ul {
list-style-type:none;
}
#leftCol2 li a {
display:block;
width:98px;
padding:7px 7px 7px 20px;
font: bold 11px Arial, Helvetica, sans-serif; color:#fff;
}
#leftCol2 li a, #leftCol2 li a:hover {
text-decoration:none;
}
#leftCol2 li.orange-blue a, #leftCol2 li.orange-1st a {
display:block;
width:78px;
padding:7px 7px 7px 20px;
text-decoration:underline;
color:#002f4a;
}
#leftCol2 li.orange-blue .sub-ops li, #leftCol2 li.orange-1st .sub-ops li {
list-style-image:none;
margin-left:37px;
}
#leftCol2 li.orange-blue .sub-ops li.arrow, #leftCol2 li.orange-1st .sub-ops li.arrow {
list-style-image:url(images/bullet.gif);
}
#leftCol2 li.orange-blue .sub-ops li a, #leftCol2 li.orange-1st .sub-ops li a {
padding:3px 3px 3px 0;
}
.sub-ops { padding:0; margin:0; }
#leftCol2 li.orange-blue .sub-ops li a, #leftCol2 li.orange-1st .sub-ops li a { text-decoration:none; color:#002f4a; }
.blue-1st { background:url(images/left-nav/blue-white.jpg) top right no-repeat; }
.orange-1st { background:url(images/left-nav/orange-white.jpg) top right no-repeat; color:#002f4a; }
.blue-white { background:url(images/left-nav/blue-white2.jpg) top right no-repeat; }
.blue-orange { background:url(images/left-nav/blue-orange.jpg) top right no-repeat; }
.orange-blue { background:url(images/left-nav/orange-blue.jpg) top right no-repeat; color:#002f4a; }
.bb-orange { background:url(images/left-nav/bb-orange.jpg) top right no-repeat; }
#leftCol2 li.bb-orange a, #leftCol2 li.blue-1st a, #leftCol2 li.blue-orange a, #leftCol2 li.blue-white a {
display:block;
width:83px;
padding:7px 7px 7px 20px;
font: bold 11px Arial, Helvetica, sans-serif; color:#fff;
}
#container {
width:981px;
margin:0 auto;
background:url(images/container-bkgd.jpg) repeat-y;
}
#header {
width:981px;
height:151px;
margin:0; padding:0;
background:url(images/header-bkgd.jpg) top right no-repeat;
}
#dropdowns {
float:right;
width:179px; height:92px;
margin:0; padding:0;
padding-right:32px;
text-align:center;
background:url(images/selection-bkgd.png) top left no-repeat;
}
#nav {
background:url(images/nav-bkgd.jpg) top left repeat-y #003863;
height:30px;
}
#leftCol {
float:left;
width:751px;
}
#products {
height:371px;
width:751px;
background:url(images/products-back.jpg)
}
#content {
width:693px;
padding:22px 29px;
}
#rightCol {
float:right;
width:230px;
}
#rightCol table{
color:#FFFFFF;
}
#rightCol p {
color:#FFFFFF;
padding-bottom:10px;
}
#rightCol a, #rightCol a:hover {
color:#fcaf17;
}
#news {
width:202px;
padding:17px 14px 0;
background:url(images/side-bkgd.jpg) top left no-repeat;
}
#highlights {
width:202px;
padding:17px 14px 0;
text-align:center;
background:url(images/side-bkgd.jpg) top left no-repeat;
}
#footer {
width:981px;
margin:0 auto; padding-bottom:10px;
text-align:right;
font: normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#bar {
height:36px;
background:#fcaf17;
margin-bottom:10px;
}
#leftCol2 {
float:left;
width:125px;
}
#centerCol {
float:left;
width:594px;
padding:0 16px;
}
#fullCol {
float:left;
width:856px;
}
#fullCol p.history-nav {
padding-left:15px;
}
p.history-nav, p.history-nav a, p.history-nav a:hover {
font: normal 11px Arial, Helvetica, sans-serif;
margin-top:16px;
padding-bottom:12px;
}
#arrow-w ul {
padding: 0;
margin: 0;
color:#fcaf17;
}
#arrow-w li {
padding: 0 0 10px 20px;
margin: 0 10px;
list-style-type: none;
font: bold 11px/13px Arial, Helvetica, sans-serif;
background: url(images/arrow-w.gif) no-repeat top left;
}
#arrow-w a:link, #arrow-w a:visited {
color:#fcaf17;
}
#arrow-w a:hover {
color:#ffffff;
}
.col {
padding-right:55px;
}
.col2 {
width:319px;
}
.col p, .col2 p, .col h1, .col2 h1 { padding:12px; padding-right:12px; }
.col h1, .col2 h1 { padding-bottom:0; }
.col ul, .col2 ul { padding:0 12px 0 28px; }
.dropdown-form { margin:16px 0 }
.dropdown-select { width:160px; color:#003a63; }
.clearer {
clear:both;
line-height: 0;
height: 0;
}
.caption { font-size:11px; font-style:italic; line-height:13px; }
.png, #nav, #dropdowns, .p8, .p9 { behavior: url(iepngfix.htc) }
.small { font-size:10px; line-height:12px; }
table.blue-table {
font: bold 11px Arial, Helvetica, sans-serif;
background-color:#5ea0cd;
border:1px solid #003863;
margin:0 auto;
color:#FFFFFF;
}
div.transOFF {
width: 300px;
background-color:#ffffff;
border:2px solid #cccccc;
}
div.transON {
width: 300px;
background-color:#ffffff;
border:2px solid #cccccc;
opacity:0.30;
filter:alpha(opacity=30);
-moz-opacity:0.30;
}
#weblinx {
font: normal 11px "Trebuchet MS", Arial, sans-serif;
color: #000000;
text-align: center;
padding: 5px;
margin: 10px auto 0 auto;
}
#weblinx a:link, #weblinx a:visited {
color: #000000;
text-decoration: none;
}
#weblinx a:hover, #weblinx a:active {
color: #000000;
}