body { background-color: #fff; }
body, td, th { color: #636466; font: 11px Arial,Helvetica,sans-serif; }

a:link { color: #03c; text-decoration: underline; }
a:visited { color: #609; text-decoration: underline; }
a:hover, a:active { color: #f58633; text-decoration: underline; outline: none; }
a.noUL:link, a.noUL:visited, a.noUL:hover, a.noUL:active { text-decoration: none; }
a.hoverUL:link, a.hoverUL:visited { text-decoration: none; }
a.hoverUL:hover, a.hoverUL:active { text-decoration: underline; }
a.blueHover:link, a.blueHover:visited { color: #00447c; text-decoration: none; }
a.blueHover:hover, a.blueHover:active { color: #f58633; text-decoration: underline; }

form, h1, h2, h3, h4, h5, h6 { margin: 0; }
p { margin-top: 0em; margin-bottom: 1em; }
img { border: 0px; }

.clear { clear: both; }

#body { margin: 0px; padding: 0px; text-align: center; }
#container { width: 936px; margin: 0 auto; padding-bottom: 20px; text-align: left; }

#header { position: relative; width: 100%; height: 112px; }
#iso { position: absolute; top: 11px; right: 8px; text-align: right; }
#search { position: absolute; bottom: 6px; right: 3px; text-align: right; }
#idSearchField { font: 12px Arial,Helvetica,sans-serif; }

#topNav { height: 31px; padding-left: 37px; background: #16568b url('/images/bg_topnav.gif') no-repeat top left; }
#topNav a { float: left; display: block; }
#topNav .sep { background: url('/images/bg_nav_divider.gif') no-repeat top left; }
#topNav .xtra { float: left; width: 240px; height: 100%; background: transparent url('/images/bg_topdots.gif') no-repeat 48px 3px; }
#topNav .xtra a { float: right; display: block; height: 16px; margin-left: 10px; padding: 8px 8px 7px 8px; line-height: 16px; text-decoration: none; outline: none; }
#topNav .xtra a img { float: left; margin-right: 6px; }
#topNav .xtra a:link, #topNav .xtra a:visited { background: none; color: #fff; }
#topNav .xtra a:hover, #topNav .xtra a:active, #topNav .xtra a.on:link, #topNav .xtra a.on:visited, #topNav .xtra a.on:hover, #topNav .xtra a.on:active { color: #00b2fa; }

#barOrange { height: 0px; margin-top: 4px; border-top: 6px solid #f58633; overflow: hidden; }

#footer { margin-top: 4px; padding: 5px 11px; line-height: 21px; background-color: #f3f3f4; }
#footer a { display: block; float: left; padding: 0px 12px; color: #636466; }
#footer a:link, #footer a:visited { text-decoration: none; }
#footer a:hover, #footer a:active { text-decoration: underline; }
#footer .sep { border-left: 1px dotted #636466; }

#blockHome { border-top: 4px solid #fff; border-bottom: 4px solid #fff; background: #cfdef2 url('/images/bg_home.jpg') no-repeat bottom left; }

#colFeatured { float: left; width: 553px; }
#colFeatured .heading { height: 14px; padding: 10px 0px 9px 21px; background: #0079c2 url('/images/bg_arrowdots_light.gif') no-repeat 462px 0px; }
#colFeatured .newsBox { min-height: 100px; height: auto !important; height: 100px; border-top: 4px solid #fff; padding: 55px 49px 36px 103px; background: url('/images/bg_featured_dots.gif') no-repeat 39px 82px; }

#colSeries { float: left; width: 240px; padding: 0px 4px; background-color: #fff; }
#colSeries .heading { height: 13px; padding: 10px 0px 10px 19px; background: #00457c url('/images/bg_arrowdots_dark.gif') no-repeat 182px 0px; }
#colSeries .series { padding: 8px 13px 7px 18px; background: #fff url('/images/bg_home_series.jpg') no-repeat top left; line-height: 12px; }
#colSeries .series a { color: #636466; text-decoration: none; }
#colSeries .name { float: left; width: 145px; padding: 3px 0px; font-weight: bold; }
#colSeries .name a { color: #0078c1; text-decoration: none; }
#colSeries .specs { float: left; width: 64px; padding: 3px 0px; text-align: right; }
#colSeries a.image { float: left; width: 72px; padding-top: 7px;  }
#colSeries .sep { clear: both; border-top: 1px dotted #a9aaad; }
#colSeries a.blurb { display: block; float: left; width: 137px; padding-top: 7px; padding-bottom: 11px; background: url('/images/bt_arrow_corner.gif') no-repeat bottom right; }

#sub3Col { border-top: 4px solid #fff; border-bottom: 4px solid #fff; background: #cfdef2 url('/images/bg_subpage3col.jpg') no-repeat bottom left; }
#sub3Col #colMain { min-height: 600px; height: auto !important; height: 600px; float: left; width: 637px; padding: 0px 7px 20px 14px; background-color: #fff; }

#sub2Col { border-top: 4px solid #fff; border-bottom: 4px solid #fff; background: #cfdef2 url('/images/bg_subpage3col.jpg') no-repeat bottom left; }
#sub2Col #colMain { min-height: 600px; height: auto !important; height: 600px; float: left; width: 779px; padding: 0px 0px 20px 14px; background-color: #fff; }

#colLeft { float: left; width: 143px; }

#colRight { float: left; width: 135px; }
#colRight .heading { height: 15px; padding: 9px 0px 9px 11px; background: #00457c url('/images/bg_arrowdots_dark.gif') no-repeat 81px 0px; }

#colMain p { margin-right: 32px; line-height: 1.5em; }

.newsBox p { text-indent: -47px; margin: 0px 0px 5px 47px; }
.newsBox p span { font-weight: bold; margin-right: 5px; }
.newsBox a:link { color: #636466; text-decoration: none; }
.newsBox a:visited { color: #609; text-decoration: none; }
.newsBox a:hover, .newsBox a:active { color: #636466; text-decoration: underline; }

.subNav { padding: 7px 12px; }
.subNav .border { border-top: 1px dotted #009bde; }
.subNav a { display: block; line-height: 12px; padding: 7px 0px; text-transform: uppercase; }
.subNav a:link, .subNav a:visited { color: #00447c; text-decoration: none; }
.subNav a:hover, .subNav a:active { color: #009bdf; text-decoration: none; }
.subNav a.selected:link, .subNav a.selected:visited { color: #009bdf; text-decoration: none; }

.quicklinks { padding: 0px 4px 0px 12px; background-color: #eceded; }
.quicklinks .border { border-top: 1px dotted #939598; }
.quicklinks a { display: block; line-height: 27px; }
.quicklinks a:link, .quicklinks a:visited { color: #009bdf; text-decoration: none; }
.quicklinks a:hover, .quicklinks a:active { color: #f58633; text-decoration: none; }

.address { padding: 16px 0px 20px 12px; border-top: 6px solid #fff; color: #414042; }

.cookieCrumb { text-align: right; padding: 0px 12px 12px 0px; text-transform: uppercase; }
.cookieCrumb span { font-size: 14px; line-height: 11px; }
.cookieCrumb a:link, .cookieCrumb a:visited { color: #636466; text-decoration: none; }
.cookieCrumb a:hover, .cookieCrumb a:active { color: #636466; text-decoration: underline; }

h1 { margin-bottom: 12px; color: #00447c; font-size: 26px; }
h2 { margin-bottom: 12px; color: #00447c; font-size: 16px; }
h3 { margin-bottom: 11px; color: #00447c; font-size: 12px; }

#sub3Col div.subColLeft { float: left; width: 459px; }
#sub3Col div.subColRight { float: left; width: 178px; background-color: #e7e8e9; color: #00447c; }
#sub3Col div.subColRight .heading { height: 11px; padding: 6px 0px 6px 11px; background: #00457c url('/images/bg_arrowdots_dark.gif') no-repeat 123px 0px; }
#sub3Col div.subColRight label { font-weight: bold; }
#sub3Col div.subColRight select { width: 160px; font: 11px Arial,Helvetica,sans-serif; margin-bottom: 4px; }
#sub3Col div.subColRight table.audio td { color: #00447c; line-height: 11px; }

img.featured { float: right; margin: 10px 12px 20px 51px; }

ul.list1 { margin: 0px 0px 1em 17px; padding: 0px; }
ul.list1 li { margin-top: .5em; }

.hrDotted { clear: both; border-top: 1px dotted #939598; }
.required { margin-left: 2px; color: #d00000; font-size: 16px; line-height: 10px; vertical-align: text-bottom; }

.borderTop6 { border-top: 6px solid #fff; }

.txtXLarge	{ font-size: 18px; }
.txtLarge	{ font-size: 14px; }
.txtMdLarge	{ font-size: 13px; }
.txtMedium	{ font-size: 12px; }
.txtSmall	{ font-size: 11px; }
.txtXSmall	{ font-size: 10px; }
.txtXXSmall	{ font-size: 9px; }

.txtWhite, .txtWhite a:link, .txtWhite a:visited, .txtWhite a:hover, .txtWhite a:active	{ color: #FFF; }
.txtBlack	{ color: #000; }
.txtGray	{ color: #666; }
.txtOrange	{ color: #f68633; }
.txtBlue	{ color: #00447c; }
.txtLtBlue	{ color: #009bdf; }

form.form1 label { font-weight: bold; color: #00457c; }
form.form1 input, form.form1 select, form.form1 textarea { font: 11px Arial,Helvetica,sans-serif; }

