/* --- main styling --- */
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body{background-color:#0e2d47;margin:0; padding:0; text-align:center; font-family:Helvetica, Arial, sans-serif;}
p{color:#000; font-size:11px; margin:0; padding:0; line-height:150%; margin-bottom:10px; }
h1{color:#0e2d47; font-size:14px; font-weight:bold; margin:0; margin-bottom:10px; padding:0; }
h2{color:#0e2d47; font-size:13px; font-weight:bold; margin:0; padding:0; margin-bottom:10px; }
h3{color:#0e2d47; font-size:12px; font-weight:bold; margin:0; padding:0; margin-bottom:10px; }
h4{color:#0e2d47; font-size:14px; font-weight:bold; font-style:italic; margin:0; padding:0; margin-bottom:10px; }
h5{color:#0e2d47; font-size:13px; font-weight:bold; font-style:italic; margin:0; padding:0; margin-bottom:10px; }
h6{color:#0e2d47; font-size:12px; font-weight:bold; font-style:italic; margin:0; padding:0; margin-bottom:10px; }
img{margin:0; padding:0; border:0;}


/* --- structural --- */
div#master{background-color:#fff; width:960px; margin-left:auto; margin-right:auto; margin-top:0; text-align:left;}
div#masterP{ width:960px; margin-left:auto; margin-right:auto; margin-top:0; text-align:left;}

div#header{background-color:#0e2d47;clear:both; height:204px; width:960px; margin:0; padding:0;}
div#logoPanel {height:157px; width:960px; background-color:#fff; margin:0; padding:0; position:relative; top:47px;}

div#navPanel{background-color:#0e2d47; clear:both; height:22px; width:960px; text-align:center; color:#fff; font-size:13px; padding-top:4px;}
*html div#navPanel{background-color:#0e2d47; clear:both; height:26px; width:960px; text-align:center; color:#fff; font-size:13px; padding-top:4px;}

div#mainCopy{background-color:#fff; clear:both; width:960px; margin:0; padding:0;}
div#masterP div#mainCopy{background-color:#0e2d47; clear:both; width:960px; margin:0; padding:0;}
div#sideNavBox{width:150px; margin:0; margin-top:20px; margin-bottom:20px; padding:0; height:auto; float: left;}
div#masterP div#sideNavBox{width:150px; margin:0; margin-top:20px; margin-bottom:20px; padding:0; height:auto; float: left; text-align:right; color:#fff;}
div#masterP div#sideNavBox p{color:#99CCFF; font-size:11px; line-height:160%}
div#masterP div#sideNavBox ol{color:#99CCFF; font-size:11px; line-height:130%}
div#masterP div#sideNavBox ol li{color:#99CCFF; font-size:11px; line-height:130%; padding-bottom:6px;}
div#copyBox{width:806px; border-left:3px solid #0e2d47; margin:0; margin-top:20px; padding:0; height:auto; float: right;}
div#copyHolder{width:788px;  margin:0; padding:0; height:auto; float: right;}
div#columnOne{ margin:0;padding:0;  float:left; padding-right:20px; padding-bottom:20px; }
div#columnTwo{ margin:0;padding:0;  float:right; border-left:2px solid #0e2d47; padding-bottom:20px; padding-left:20px; padding-right:20px;}

div#footer{background-color:#0e2d47;clear:both; height:25px; width:960px; margin:0; padding:0; font-size:10px; text-align:center; color:#fff; padding-top:4px;}
*html div#footer{background-color:#0e2d47;clear:both; height:29px; width:960px; margin:0; padding:0; font-size:10px; text-align:center; color:#fff;padding-top:4px;}


/* --- top nav --- */
div#navPanel ul{display:inline; list-style:none;}
div#navPanel ul li{display: inline; border-right:1px solid #fff;margin:0; padding:0; }
div#navPanel ul li.last{border-right:0px solid #fff;}
div#navPanel ul li a{color:#fff; margin:0; padding:0; padding-left:20px; padding-right:20px; text-decoration:none;}
div#navPanel ul li a:link{color:#fff; text-decoration:none;}
div#navPanel ul li a:hover{color:#FF8B00; text-decoration:none;}
.navon{color:#FF8B00; text-decoration:none;}

/* --- side nav --- */
div#sideNavBox ul{list-style:none; width:140px; float:left; margin:0; padding:0;}
div#sideNavBox ul li{display:block; text-align:right;margin:0; padding:10px; background-color:#99CCFF; height:auto; margin-bottom:6px; }

div#sideNavBox ul li a{color:#000; margin:0; padding:0; text-decoration:none; font-size:12px; }
div#sideNavBox ul li a:link{color:#000; text-decoration:none; }
div#sideNavBox ul li a:hover{color:#000;text-decoration:none;}

/* --- footer nav --- */
ul.footNav{display:inline; list-style:none;}
ul.footNav li{display: inline; margin:0; padding:0; }
ul.footNav li a{color:#fff;  margin:0; padding:0;padding-left:40px; padding-right:40px; text-decoration:none;}
ul.footNav li a:link{color:#fff; text-decoration:none;}
ul.footNav li a:hover{color:#FF8B00;text-decoration:none;}

ul.footNav2{display:inline; list-style:none;}
ul.footNav2 li{display: inline; margin:0; padding:0; list-style:none;}
ul.footNav2 li a{color:#fff;  margin:0; padding:0;text-decoration:none;padding-right:20px;}
ul.footNav2 li a:link{color:#fff; text-decoration:none;}
ul.footNav2 li a:hover{color:#FF8B00;text-decoration:none;}

/* --- page specific --- */

#singlecolumn div#columnOne{width:768px;}
#singlecolumn div#columnOneP{width:788px;}
*html #singlecolumn div#columnOne{width:788px;}
#singlecolumn div#columnTwo{display:none}
#twincolumn div#columnOne{width:268px;}
*html #twincolumn div#columnOne{width:288px;}
#twincolumn div#columnTwo{width:458px; }
*html #twincolumn div#columnTwo{width:478px; }

/* --- extra --- */
div#logoPanel.black {background-image:url(images/banner_black.jpg);}
div#logoPanel.red {background-image:url(images/banner_red.jpg);}
div#logoPanel.silver {background-image:url(images/banner_silver.jpg);}
div#logoPanel.green {background-image:url(images/banner_green.jpg);}
div#logoPanel.orange {background-image:url(images/banner_orange.jpg);}
div#logoPanel.purple {background-image:url(images/banner_purple.jpg);}
div#logoPanel.yellow {background-image:url(images/banner_yellow.jpg);}


div#copyHolder li {color:#000; font-size:11px; margin:0; padding:0; line-height:120%; margin-bottom:4px; }

blockquote {background-color:#99CCFF; margin:10px; padding:10px;}
blockquote p {font-weight:bold; font-style:italic;}

div.headPic {margin: 0px 6px 6px 0px; padding:0;width:125px; height:175px;background:#0e2d47;; float:left}
div.headPic img {height:175px; width:125px; border:0; margin:0; padding:0; }
div.numbering {width:20px; height:10px; margin:0; padding:0; position:relative; top:-17px;}
div.numbering p {color:#fff; background:#000;margin:0; padding:0px 4px; font-size:11px;}
