/*NAVIGATION */
/* Outer Div*/
#navback {
  background-color: #FFFFFF;
  padding:0px;
  margin:0px;
  border:0px;
  width: 800px;
}

.nav {
	list-style: none;
	font-size:0.85em;
    padding:0 0 0px 0px;
	margin:0px;
	width: 800px;
	border: 0px;
}

/* Top Nav Position*/
.nav li {
  background-color: #FFFFFF;
  float: left;
  padding:0px;
  margin:0px;
  border:1px;
  position: relative;
}

/* Top Nav Style - Off State*/
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 12px Arial, Helvetica, sans-serif;
  background: url(assets/nav_blue.jpg);
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  text-align: center;
  padding-top: 7px;
  width: 199px;
  height: 23px;
}

/* Top Nav Style - On State */
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: url(assets/nav_green.jpg);
  color: #FFFFFF;
}

/* Top Nav - Highlighted state*/
.nav li.on a, .nav li.on a:link, .nav li.on a:active, .nav li.on a:visited {
  background: url(assets/nav_green.jpg);
  background-repeat: no-repeat;
}

/* Top Nav Resources Tab - Off State*/
.nav li.end a, .nav li.end a:link, .nav li.end a:active, .nav li.end a:visited {
  background: url(assets/nav_blueresources.jpg);
  background-repeat: no-repeat;
  width: 200px;
}

/* Top Nav Resources Tab - On State */
#nav-one li.end:hover a, 
#nav-one li.end.sfHover a {
  background: url(assets/nav_greenresources.jpg);
  color: #FFFFFF;
} 

/* Top Nav Resources - Highlighted state*/
.nav li.onend a, .nav li.onend a:link, .nav li.onend a:active, .nav li.onend a:visited {
  background: url(assets/nav_greenresources.jpg);
  background-repeat: no-repeat;
  width: 200px;
}

/* Sub Nav Style - Position */
.nav li:hover ul,
.nav li.sfHover ul {
  top: 30px;
  width: 300px;
  height: auto;
  display: block;
  padding-top: 1px;
}
.nav ul { 
	list-style: none;
	margin: 0;
	padding:0 0px 0px 0px;
  	position: absolute;
  	top: -999em;
  	left: -0px;
}

/* Sub Nav Style - Off State*/
.nav ul a {
  border-bottom: 0;
  padding-left: 0px;
  width: -10px;
  white-space: nowrap
}
.nav ul li.last {
  padding-bottom:15px;
  background:url(assets/bottom.png) bottom left no-repeat;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  font: 11px Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 12px;
  padding-left: 12px;
  background: url(assets/bg.png);
  color: #FFFFFF;	
  width: 187px;
  height: 15px;
}

/* Sub Nav Style - On State */
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #000000;	
}

/*OTHER */
*{            
 margin:0;
 padding:0;
}
body{
 font:normal 10px Arial,sans-serif;
 color:#000000;
 background-color:#1C4EA0;
}
element{  
  padding:0px;
  margin:0px;
  border:0px;
  display:inline-block; }
  
a:link{
  color: #666666;
  font-size: 12px;
}
a:visited{
  color: #666666;
}
a:hover{
  color: #2AA556;
}
a:active{
  color: #666666;
} 
p{
 margin:15px 0;
}
input,
textarea,
select,
label{
 font:normal 11px Verdana,sans-serif;
 color:#000000;
}
#back
{
         background-image: url(assets/header.jpg);
}
#back a
{
         display: block;
         float: left;
}
#back a span
{
         display: none;
}

#back a#Home
{
         height: 70px;
         width: 200px;
}
h1{
 font:bold 21px Arial,sans-serif;
 color:#1C4EA0;
}
h2{
 font:bold 12px Arial,sans-serif;
 color:#1C4EA0;
}
h3{
 font:15px Arial,sans-serif;
 color:#1C4EA0;
}
ul{
 list-style:disc;
 margin-left:0.5em;
 color:#1C4EA0;
}
li{
 margin-top:1px;
 margin-bottom:1px;
 margin-left:1em;
 font-size:12px;

}
.TextBlack{
 font-size:12px;
 color:#000000;
}
.TextBlue{
 font-size:12px;
 color:#1C4EA0;
}
.TextItalicBlack{
 font-style:italic;
 font-size:12px;
 color:#000000;
}
.TextItalicBlue{
 font-style:italic;
 font-size:12px;
 color:#1C4EA0;
}
.TextBoldBlack{
 font-size:12px;
 color:#000000;
 font-weight:bold;
}
.TextHomepage{
 font-size:13px;
 color:#000000;
}
.HeaderSearch{
 font-size:11px;
 color:#1C4EA0;
 font-weight:bold;
}
a.HeaderGray:link{
  color: #666666;
  font-size: 10px;
  font-weight:bold;
}
a.HeaderGray:visited{
  color: #666666;
}
a.HeaderGray:hover{
  color: #2AA556;
}
a.HeaderGray:active{
  color: #666666;
} 
.HeaderGreen{
 font-size:10px;
 color:#2AA556;
}
.FooterInfo{
 font-size:11px;
 color:#FFFFFF;
}
a.FooterInfo:link{
  color: #FFFFFF;
  font-size: 10px;
}
a.FooterInfo:visited{
  color: #FFFFFF;
}
a.FooterInfo:hover{
  color: #2AA556;
}
a.FooterInfo:active{
  color: #FFFFFF;
} 
.TableHeaderWhite{
 font-size:12px;
 color:#FFFFFF;
}
.TableTextBlack{
 font-size:12px;
 color:#000000;
}
.TableTextBlue{
 font-size:12px;
 color:#1C4EA0;
}
.TableDotBlack{
 font-size:12px;
 color:#000000;
}
.TableDotBlue{
 font-size:10px;
 color:#1C4EA0;
}
.borderTable {
border: 1px solid #1C4EA0;
background: #FFFFFF;
}

