/* Private */

div, h1, h2, h3, h4, h5, h6, img, table, form { border: 0; padding: 0; margin: 0; font-size: 100%; }

body { 
text-align: center; 
font-family: arial; 
font-size: 71%; 
font-family: arial, verdana, helvetica;
padding: 0; 
margin: 0;  
background-color:#fff;
}
P { margin:9px 0px 9px 0px; }

h1 { font-size: 180%; font-family: verdana,arial, helvetica; font-weight:normal;}
h2 { font-size: 110%; }
h3 { font-size: 110%; color:#8F0C00;}
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }

a, a:hover, a:visited { text-decoration: underline; color:black}



.clear { display:block; clear: both; line-height: 1px; height: 1px; font-size:1px; }

#global { text-align:center; padding-bottom:10px;}
#container { width:761px; margin:auto; border:6px solid #FFFFFF; text-align:left; }
#banner { background-color:#BCB3A9; }

#leftCol { float:left; width:378px; }
#rightCol { float:left; width:377px; border-left:6px solid #FFF; }

#netconstruct { margin-top:10px; }
#netconstruct a { color:black;}



/* all lists for Main site*/
#mainSite #horizontalMenu {height:26px; border-top:6px solid #FFF; border-bottom:5px solid #FFF; background-color: #A4988C; margin:0; font-size:12px; width: 761px;}
#mainSite #horizontalMenu, #mainSite #horizontalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative;}
#mainSite #horizontalMenu a, #mainSite #horizontalMenu .selected {color:#fff; text-decoration:none; font-weight:bold; padding-bottom:8px; padding-top:6px;}
#mainSite #horizontalMenu a:hover, #mainSite #horizontalMenu .selected {}
#mainSite #horizontalMenu .text {display:block; padding:0px 5px 0px 5px; border-left:2px solid #605851; cursor:pointer; *position:relative; }

#mainSiteInner #horizontalMenu {height:26px; border-top:6px solid #FFF; border-bottom:5px solid #FFF; background-color: #000935; margin:0; font-size:12px; width: 761px;}
#mainSiteInner #horizontalMenu, #mainSiteInner #horizontalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative;}
#mainSiteInner #horizontalMenu a, #mainSiteInner #horizontalMenu .selected {color:#fff; text-decoration:none; font-weight:bold; padding-bottom:8px; padding-top:6px;}
#mainSiteInner #horizontalMenu a:hover, #mainSiteInner #horizontalMenu .selected {}
#mainSiteInner #horizontalMenu .text {display:block; padding:0px 5px 0px 5px; border-left:2px solid #BB330E; cursor:pointer; *position:relative; }


/* all lists for Active site*/
#activeSite #horizontalMenu {height:26px; border-top:6px solid #FFF; border-bottom:5px solid #FFF; background-color: #19280A; margin:0; font-size:12px; width: 761px;}
#activeSite #horizontalMenu, #activeSite #horizontalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative;}
#activeSite #horizontalMenu a, #activeSite #horizontalMenu .selected {color:#fff; text-decoration:none; font-weight:bold; padding-bottom:8px; padding-top:6px;}
#activeSite #horizontalMenu a:hover, #activeSite #horizontalMenu .selected {}
#activeSite #horizontalMenu .text {display:block; padding:0px 5px 0px 5px; border-left:2px solid #C9BE71; cursor:pointer; *position:relative; }

/* all lists for Corporate site*/
#hacSite #horizontalMenu {height:26px; border-top:6px solid #FFF; border-bottom:5px solid #FFF; background-color: #A4988C; margin:0; font-size:12px; width: 761px;}
#hacSite #horizontalMenu, #hacSite #horizontalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative;}
#hacSite #horizontalMenu a, #hacSite #horizontalMenu .selected {	color:#fff; text-decoration:none; font-weight:bold; padding-bottom:8px; padding-top:6px;}
#hacSite #horizontalMenu a:hover, #hacSite #horizontalMenu .selected {}
#hacSite #horizontalMenu .text {display:block; padding:0px 5px 0px 5px; border-left:2px solid #584D46; cursor:pointer; *position:relative; }



/* all list items */
/* width needed or else Opera goes nuts */
#mainSite #horizontalMenu li {position:relative; z-index:20; display:inline; width:auto; float:left; text-align:center; }
#mainSiteInner #horizontalMenu li {position:relative; z-index:20; display:inline; width:auto; float:left; text-align:center; }
#activeSite #horizontalMenu li {position:relative; z-index:20; display:inline; width:auto; float:left; text-align:center; }
#hacSite #horizontalMenu li {position:relative; z-index:20; display:inline; width:auto; float:left; text-align:center; }

/*
#horizontalMenu #horizontalLink1 {width:70px;}
#horizontalMenu #horizontalLink3, #horizontalMenu #horizontalLink6 {width:95px;}
#horizontalMenu #horizontalLink4 {width:140px;}
#horizontalMenu #horizontalLink5 {width:100px;}
*/

#mainSite #horizontalLink1 a .text, #mainSite #horizontalLink1 .selected .text {border-left:0;}
#mainSiteInner #horizontalLink1 a .text, #mainSiteInner #horizontalLink1 .selected .text {border-left:0;}
#activeSite #horizontalLink1 a .text, #activeSite #horizontalLink1 .selected .text {border-left:0;}
#hacSite #horizontalLink1 a .text, #hacSite #horizontalLink1 .selected .text {border-left:0;}


.divider {line-height: 15px; height: 15px; font-size:15px; border-top:1px solid #FFFFFF;}


/** for things like news **/
.itemHeader { padding-bottom:10px; }

#search_term, #search_term_home, #go {border:1px solid #5c5a54;}
#search_term, #search_term_main {width:100px;}
#search_term_home {width:135px;}
#go, #go_main {background-color:#5c5a54; font-size:10px; color:#fff; font-weight:bold; padding:1px;}
#searchform, #searchformactive {padding-bottom:15px;}
#go_main, #search_term_main {border:1px solid #000B44;}
#go_main {background-color:#000B44;}
#searchform strong {color:#000B44; padding-left:2px;}
#searchform .hac {color:#5c5a54}
#searchformactive strong {color:#394120; padding-left:2px;}
#searchformactive #go, #searchformactive #search_term {border:1px solid #394120;}
#searchformactive #go {background-color:#394120;}
#searchformactive #search_term {width:150px;}
