

body {
margin: 0;
padding: 0;
background-image: url(images/page_bg.gif);

background-repeat: no-repeat;
background-color: #fff;
background-attachment: fixed;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
font-size: 1em;
height: 100%; }

div#header {
 width: 100%; 
margin: 0;
background-image: url(images/banner.gif);
background-repeat: no-repeat;
background-color: #072380;;
background-attachment: fixed;
z-index: 0;
padding-left: 5px;
padding-right: 0px;
padding-bottom: 5px;
color: #06277c;
height: 81px;
padding: 5px;
padding-top: 1px;
margin-left: 0px;
margin-top: 0px;
border-bottom: 1px #19d809 solid;
 }

div#header p {
margin-top: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
font-size: 1.5em;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 100px;
border-top: 2px #19d809 solid;
border-left: 4px #19d809 solid;
position: absolute;
top: 4px;
width: 100%; }

#header a span { 
position: fixed;
left: 15px;
top: 6px;
width: 61px;
height: 54px;
z-index: 1;
 }

div#leftcolumn {
padding: 5px;
float: left;
width: 90px;
 }



ul#nav-top-level {
list-style-type: none;
width:500px;
background-color: #4e76ba;
color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
text-transform: uppercase;
margin-left: 25px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 2px;
top: 1.6em;
left: 150px;
margin: 50px;
position: absolute;
border-bottom: 1px #19d809 solid;
border: 2px #19d809 solid; }

ul#nav-top-level li {
display: inline
; }

ul#nav-top-level li a {
float: none;
width: 6px;
background-color: #4e76ba;
color: #fff;
padding: 0em;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 0em;
padding-left: 0em;
text-decoration: none;
border-right: 10px #4e76ba solid;
margin: 0em;
text-align: center; }

ul#nav-top-level li  a:hover {
background-color: #5dd841;
color: #fff;
border-top: 3px #19d809 solid;
border-left: 3px #19d809 solid; }

h1 {
font-family: sans-serif;
font-size: .9em;
text-transform: uppercase;
text-align: justify;
padding: 5px;
top: -30px;
right: 3px;
color: #fff;
font-stretch: wider;
font-weight: normal;
margin: 1px;
letter-spacing: +3px;
margin-left: -500px;
position: absolute;
left: 10px; }

div#maincontent h1 {
font-family: sans-serif;
font-size: .9em;
text-transform: uppercase;
text-align: justify;
padding: 5px;
position: absolute;
top: -30px;
right: 3px;
color: #ffffff;
font-stretch: wider;
font-weight: normal;
margin: 1px;
letter-spacing: +3px;
margin-left: 0px;
 }

div#maincontent { 
border-top: 30px #5276ba solid;
background-color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;  
margin-top: 10px;
position: absolute;
height: 501px;
top: 90px;
margin-left: 110px;
width: 480px;
padding-left: 10px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
text-align: justify;
border-bottom: 1px #ffffff dotted;
border-right: 1px #73fe5f dotted;
border-left: 1px #73fe5f dotted
}

div#rightcolumn {
border-top: 30px #20d31f solid;
background-image: url(images/logo.gif);
height: 510px;
margin-right: 1px;
margin-left: 620px;
position: absolute;
top: 90px;
background-repeat: no-repeat;
background-position: top left;
width: 275px;
float: right;
margin-top: 10px;
	padding: 1px;
background-color: #fff;
border-right: 1px #73fe5f dotted;
border-left: 1px #73fe5f dotted;
border-bottom: 1px #ffffff dotted;
font-size: .9em;
font-weight: normal;
letter-spacing: +1px;
}


div#rightcolumn p {
font-family: sans-serif;
font-size: .8em;
text-transform: uppercase;
text-align:center;
padding: 5px;
position: absolute;
float: inherit;
top: -30px;
right: 3px;
color: #ffffff;
font-stretch: normal;
font-weight: normal;
margin: 1px;
letter-spacing: +3px;
}

div#rightcolumn h2 {}

div#rightcolumn h1 {
position: absolute;
top: 1px;
left: 0em;
}

/*beginning of right side column links*/

div#links {
position: absolute; top: 20px; left: 0; width: 256px; height: 400px; font: Verdana, sans-serif; z-index: 100;
text-align: left;
margin-left: 5px;
padding-left: 5px;
padding-bottom: 2px;
padding-right: 2px;
padding-top: 2px;
margin-bottom: 2px;
margin-right: 2px;
margin-top: 2px; }


div#links a {
display: block; font: Verdana, Helvetica, Arial, sans-serif; 
   padding: 2px 2px 2px 12px; margin: 2px 2px 2px 5px; border-width: 0; 
   text-decoration: none; color: #666666; background: #fff;
   border-right: 2px solid #fff;
border-left: 1px #fff solid; }


div#links a:hover {
color: #666666; background: #fff;
   border-left: 10px #73fe5f solid;
padding-right: 2px;
text-align: left;
padding-left: 4px;
margin-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px; 
}
div#links a span {
display:none;
}

div#links a:hover span {
display: block;
   position: absolute; top: 200px; left: 0; width: 230px;
   z-index: 100;
   color: #d7d7d7; background: #4e76ba;
   font:  Verdana, sans-serif; text-align: left;
margin-top: 2px;
margin-right: 1px;
margin-bottom: 2px;
margin-left: 7px;
padding-top: 2px;
padding-right: 1px;
padding-bottom: 2px;
padding-left: 5px; }

div#content {
position: absolute; top: 26px; left: 161px; right: 25px;
   color: #4e76ba; background: #22232F; 
   font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid 5px #444;
}

div#content p {
margin: 0 1em 1em;
}
div#content h3 {
margin-bottom: 0.25em;}




dt {
font-weight: bold;
}

dd {
margin-bottom: 0.66em
}

div#content a:link {
color: white;}

div#content a:visited {
color: #BBC;}

div#content a:hover {
color: #FF0;}

div#content a:visited a:hover {
color: #CC0}

h3 {font-family: sans-serif;
font-size: .9em;
text-transform: uppercase;
text-align: right;
padding: 0px;
position: absolute;
top: 50em;
right: 3px;
color: #666666;
font-stretch: wider;
font-weight: normal;
margin: 0px;
letter-spacing: +3px;
margin-top: -2px;
float: inherit;
margin-left: 50px; }

/*start of top level nav right side*/


div#nav-meta-right {
float: right;
margin-left: 690px;
position: absolute;
top: 2px;
text-transform: lowercase;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: .9em;
width: 330px; }


div#nav-meta-right ul {
display: list-item;
list-style-type: none;
margin: 0em;
padding: 0em;
color: #ffffff; }

div#nav-meta-right ul li  {
display: inline;
color: #ffffff; }

div#nav-meta-right ul li a {
padding-right: .4em;
padding-left: .4em;
text-decoration: none;
color: #ffffff; }

div#nav-meta-right ul li a:active,  
div#nav-meta-right ul li a:link {
color: #ffffff;
}

div#nav-meta-right ul li a:hover{
border-bottom: 2px #19d809 solid;
 color: #ffffff;} 


a:visited { }

a:hover {}

a:active {}

a:link {}

div#rightcolumn p {
margin-top: 5px;
padding: 1px;
position: relative; }


div#leftcolumn {
}
html {
  }
div#footer {}
 div#footer p {
border-bottom: 10px #5677b6 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #fff;
width: 800px;
position: absolute;
top: 660px;
padding: 5px;
font-size: .7em;
text-transform: lowercase;
text-align: center;
border-top: 10px;
background-color: #5677b6;
font-stretch: expanded;
z-index: 0; }



}

