/* GLOBAL CSS Document */
/* RESET  DO NOT TOUCH */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
#09C { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

img { border: 0; }
/*img.left { float: left;}*/
img.right { float: right; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }
.white {color:#FFF;}
a.img:link, a.img:visited, a.img:active{margin:0; padding:0; border:0;}

h1,h2,h3,h4,h5,h6{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
margin:0px,0px,0px,0px;
font-weight:normal;
border: none;
}
.on-top
{
  z-index: 10000;
}
/* END RESET */
body{
margin:0;
padding:0;
line-height: 1.5em;
font-size:70%;
background : url(images/background.GIF) repeat-x bottom left;
background-attachment : fixed;
}
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input, ul, li
{
font-family: verdana,helvetica,arial,sans-serif;
margin:0;
padding:0;
}
#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
top:0;
background-color:#FFFFFF;
/*background-color:#dbdbdb; */
}
#topsection{
	height: 90px;
	background-color:#606060;
	background-image: url(images/header_2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#topheader {
width : 840px;
height : 18px;
border:none;
top:0;
background-color : #000000;
}
#hspacer {
width:840px;
height:7px;
}
#contentwrapper{
float: left;
width: 100%;
}

table, th, td, input, textarea
{
font-size: 100%;
}
td.divisional {
	background-image: url(images/divisional-header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:184px;
}
td.left_container{
border-bottom:none;
padding: 0 5px 0 8px;
}
td.center_container
{
border-bottom:none;
padding: 0 5px 0 5px;
}
td.right_container
{
border-bottom:none;
padding: 0 5px 0 5px;
}
td.left
{
padding-top:5px;
border-top:none;
height:500px;
}
td.center
{
padding-top:5px;
border-top:none;

}
td.right
{
padding-top:5px;
border-top:none;
}

.divcontainer {height:550px;
background-image: url(images/divisional-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
background-color:#FFFFFF;
width:266px;
margin:0;
padding:0;
}
th.left
{
color:#404040;
background-color:#f1f1ed;
padding-top:3px;
padding-bottom:4px;
border:1px solid #c3c3c3;
border-bottom:none;
}

#footer{
clear: left;
width: 100%;
color: #FFF;
background-color: #666666;
text-align: left;
padding: 4px 0;
line-height : 12px;
}

#footer p {
font-family : Arial, Helvetica, sans-serif;
color : #FFFFFF;
text-decoration : none;
margin : 0;
padding : 0;
}

span.left_h2
{
color: #003399;
}
h1.heading {
font-family:Arial,"Sans Serif";
text-align:center;
color : #ffffff;
font-size : 90%;
margin:0;
padding:0;
}
h2.left
{
color:#dba502;
font-size:110%;
font-family:Verdana;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
padding-left:10px;
}
h2 {font-size:110%;margin-top:10px;margin-bottom:10px;font-family:Arial,"Sans Serif";}
h3 {font-size:170%;margin-top:10px;margin-bottom:10px;font-family:Arial,"Sans Serif"; padding-left:7px;}
h4 {font-size:110%;margin-top:10px;margin:0;margin-bottom:5px;font-family:Arial,"Sans Serif"; padding-left:10px;}
h5 {font-size:100%;margin-top:10px;margin-bottom:0;font-family:Arial,"Sans Serif"; color:#0066CC;}
h6 {font-size:110%;margin-top:5px;margin-bottom:0;font-family:Arial,"Sans Serif"; color:#000000;}

p {margin:0 0 10px 0;}

a.left:link    {text-decoration:none;color:black;background-color:transparent; padding-left:20px;}
a.left:visited {text-decoration:none;color:black;background-color:transparent;padding-left:20px;}
a.left:hover   {text-decoration:underline;color:#dba502;background-color:transparent;padding-left:20px;}
a.left:active  {text-decoration:underline;color:#dba502;background-color:transparent; padding-left:20px;}

a.dark:link    {text-decoration:none;color:#404040; background-color:transparent; padding:0;}
a.dark:visited {text-decoration:none;color:#404040; background-color:transparent; padding:0;}
a.dark:active  {text-decoration:underline;color:#404040; background-color:transparent; padding:0;}
a.dark:hover   {text-decoration:underline;color:#404040; background-color:transparent; padding:0;}

a.intext:link    {text-decoration:none;color:#cb9902; background-color:transparent; padding:0;}
a.intext:visited {text-decoration:none;color:#cb9902; background-color:transparent; padding:0;}
a.intext:active  {text-decoration:underline;color:#eac100; background-color:transparent; padding:0;}
a.intext:hover   {text-decoration:underline;color:#cb9902; background-color:transparent; padding:0;}

a.footlink:link    {text-decoration:none;color:#FFFFFF; background-color:transparent; padding-left:10px;}
a.footlink:visited {text-decoration:none;color:#FFFFFF; background-color:transparent; padding-left:10px;}
a.footlink:active  {text-decoration:underline;color:#FFFFFF; background-color:transparent; padding-left:10px;}
a.footlink:hover   {text-decoration:underline;color:#FFFFFF; background-color:transparent; padding-left:10px;}

#contentwrapper ul {
list-style-position: outside;
list-style-type:none;
margin-left: 10px;
padding-left: 10px;
text-align: left;
height: 100%; 
}
#contentwrapper li {padding-bottom:5px;}




/* Global Navigation CSS */
#navigation {
padding : 0px 0 0 0;
margin : 0 0 0 0px;
width : 600px;
}
.menuLink {
border : 1px solid #00cc00;
}
.menu {
	width:840px;
	padding-left:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
a.global:link {text-decoration : none;color : #ffffff; border-right:1px solid #999999;padding:0px 9px 3px 7px;}
a.global:visited{text-decoration : none;color : #ffffff;border-right:1px solid #999999;padding:0px 9px 3px 7px;}
a.global:active {text-decoration : none;color : #ffffff;border-right:1px solid #999999;padding:0px 9px 3px 7px;}
a.global:hover {text-decoration:underline;color:#FFFFFF;border-right:1px solid #999999;padding:0px 9px 3px 7px;}

a.homeLink:link {text-decoration : none;color : #ffffff;border-right : 1px solid #999999; padding:0px 7px 3px 7px;}
a.homeLink:visited {text-decoration : none;color : #ffffff;border-right : 1px solid #999999;padding:0px 7px 3px 7px;}
a.homeLink:active {text-decoration : none;color : #ffffff;border-right : 1px solid #999999;padding:0px 7px 3px 7px;}
a.homeLink:hover {text-decoration : underline;color : #ffffff;border-right : 1px solid #999999;padding:0px 7px 3px 7px;}


#dropmenudiv {
position : absolute;
border-bottom-width : 0;
font : normal 12px Verdana;
line-height : 15px;
z-index : 100;
}

#dropmenudiv a:hover {
background-color : #ffa500; 
}

#NavMenu {
float : left;
width : 350px;
background : url(images/background.GIF) repeat-x bottom left;
background-color : #ffffff;
height : auto;
border-bottom : 2px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-top : 1px solid #000000;
padding-right : 1px;
z-index : 99;
overflow:visible;
}
#menurightcolumn {
float : left;
padding-top : 20px;
width : 149px;
margin-left : -150px;
margin-top : 1px;
background-color: #d9d7d7;
}
#menuleftColumn {
width : 200px;
margin-top:20px;
}
#menurightcolumn ul {
margin : 0;
list-style-type : none;
width : 100%;
}
#menuleftColumn ul {
margin : 0;
margin-bottom : 7px;
list-style-type : none;
width : 100%;
}
#menurightcolumn ul li {
width : 100%;
}
#menuleftColumn ul li {
width : 100%;
}
#menurightcolumn a:link, #menurightcolumn a:active, #menurightcolumn a:visited, #menurightcolumn a:focus {
padding : 3px 0;
display : block;
text-indent:10px;
text-decoration : none;
font-weight : bold;
line-height : 15px;
color : #000000;
font : 0.8em/1.4em verdana, sans-serif;
border-bottom : 1px solid #999999;
}
#menurightcolumn a:hover {
color : #ffffff;
}
#menuleftColumn a:link, #menuleftColumn a:active, #menuleftColumn a:visited, #menuleftColumn a:focus {
padding : 3px 0;
display : block;
text-indent:10px;
text-decoration : none;
font-weight : bold;
line-height : 15px;
color : #000000;
font : 0.8em/1.4em verdana, sans-serif;
}
#menuleftColumn a:hover {
background-color : #ffa500;
color : #FFFFFF;
}
#menuleftColumn a.dvh:active, #menuleftColumn a.dvh:link, #menuleftColumn a.dvh:visited {
font-size : 1em;
font-weight : bold;
line-height : 1.5em;
padding-top : 1.5em;
text-align : center;
text-indent:-3px;
text-decoration : underline;
background : none;
margin-bottom : 5px;
}
#menuleftColumn a.dvh:hover {
color : orange;
}
span.menuSubhead {
color : #1e5694;
font-weight : bold;
font-variant : small-caps;
padding-top : 10px;
margin-left : 5px;
margin-bottom : 10px;
}
