/* CSS Document */
/* Eric Meyer's Global Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, em, font, img, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;
	vertical-align:baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
/* End if Global Reset */


body { background-color: #00255f; font-family: Arial, Helvetica, sans-serif; text-align:center; }

h1 {font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#082b61; border-bottom:1px solid #b6dffa; padding-bottom:7px; font-weight:normal;}
h2 {font-weight:bold; font-weight:14px; font-family:Arial, Helvetica, sans-serif; color:#2d2d2d}
h3 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#355d9a; line-height:20px;}
h4 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#002661; padding:10px; }

#headercontainer { margin: 0px auto 0 auto; background-color:#00255e; border-bottom:1px solid #000b1c }
#header { width:920px; margin: 0px auto 0 auto;  height:132px; background: #00255e url(images/header-back.png) no-repeat 0 13px;    }
#header-numbers {font-size:13px; color:#fff; position:relative; top:33px; text-align:right; right:28px}
#header-numbers a {color:#fff}

#container {  }

#navcontainer { margin: 0 auto 0 auto; background: url('images/nav-back.gif') repeat-x top left;   border-top:1px solid #406fb7;}
#nav { width:920px; margin: 0 auto 0 auto; height:39px;    }
#nav ul { list-style:none;  padding-left:10px;   }
#nav ul li {display:inline;  line-height:39px;      }
#nav ul li a:link, #nav ul li a:visited {text-decoration:none; color:#d5f0fc; font-size:16px; margin-right:-6px;  padding: 6px 25px 11px 25px; margin-right:19px; }
#nav ul li a:link.selected {color:#3d3d3d; background-color:#fff;}
#nav ul li a:hover {text-decoration:underline; }

#contentcontainer { margin: -1px auto 0 auto;  background: #fff url('images/main-top-back.gif') repeat-x top left; padding-bottom:30px; }
#content { width:926px; margin: 0 auto 0 auto; display:table; background: url(images/content-back.png) repeat-y; padding-bottom:15px;  text-align:left }

#contentbottomcontainer { margin: 0px auto 0 auto;   }
#contentbottom { width:926px; margin: 0 auto 0 auto; display:table; background: url(images/content-bottom.gif) no-repeat; height:10px;   }

#promo {background: url('images/promo-home.jpg') no-repeat top left; height: 254px; width: 880px; margin: 0 20px; margin-top:-5px; margin-bottom:15px;}
#promo img {float:right; position:relative; top:182px; right:32px;}

#maincontainer { margin: 0 auto 0 auto;   }
#main { width:920px; margin: 25px auto 0 auto;  text-align:left }
#main-left {float:left; background:url('images/vertical-dash.gif') repeat-y top right; width:562px; padding-left:22px; padding-top:10px;}
#main-left p {color: #111; line-height:19px; font-size:13px; }
#main-right {float:right; text-align:left; width:259px; margin-right:20px; border:1px solid #b6dffa; background: url(images/infobox-top-back.gif) repeat-x top left; margin-top:7px;}
#main-right p {font-size:12px; color:#2d2d2d; line-height:17px;}

#contentmain-right {float:right;  margin-right:22px; width:661px; border-left:1px solid #ddd; padding-left:22px;}
#contentmain-right p {color: #111;  font-size:13px; line-height:16px;}
#contentmain-right h3 {margin-top:5px;}
#contentmain-right a {color:#355d9a}
#contentmain-right hr {border:0; color:#ddd; height:1px; background-color:#ddd; }
#contentmain-right ul {font-size:13px; line-height:17px; list-style: disc; padding-left:10px; margin-left:10px;}
#contentmain-left {float:left; text-align:left; width:160px; padding-left:22px; line-height:19px;  }
#contentmain-left p {font-size:12px; color:#2d2d2d; line-height:17px;}
#contentmain-left a {font-size:14px; color:#355d9a}


#footercontainer { margin: 0px auto 0 auto; display:table;   }
#footer { clear:both; width:920px; margin: 0 auto 0 auto;  color:#fff; font-size:12px; }
#footer-left {float:left; line-height:14px}
#footer-right {float:right; text-align:right; line-height:14px}
#footer  a {color:#fff}
#footer-left p, #footer-right p {padding:18px 15px;}

.trans {_behavior:url("iepngfix.htc");}