﻿ body {
	font-family: arial, verdana, sans serif; 
	color: #000000; 
	width: 100%;
	height: 100%;
	
   	background-color: #97c000;

/*   	   	   	
    background-image: url('../img/bgslide1.gif'); 
    background-repeat: repeat-x;
    background-attachment: scroll;   	
*/    

        
    background-position: 0% 0%;    
    vertical-align: top;        
	margin: 0px 0px 0px; 
	padding: 0px;
	border: 0px;
}

 p,ul,ol,li,h1,h2,h3,h4,h5,h6,table,hr { margin: 0px; padding: 0px; border: 0px; }
 
 p, ul, ol { font-size: 0.8em; margin: 0em; padding-bottom: 1em; }
 
 .half {	
	 width: 48%;
}

 .arrow {
	 color: #5D8A3A;
	 font-weight: bold;
	 position: relative; top: -2px; left: 0px;
}
 
 p.quicklink { font-size: 0.65em; }
 
 p.changes {
	color: #007399;
	font-size: 0.65em;
}

 p.newsrow {
	 margin-left: 2px;
	 padding-bottom: 0.5em;
}

 span.highlight { 
	 color: #233285;
 }
 

 h1 { 
    font-size: 1.3em; 
    /* color: #57B7E7;   */
    color: #233285;
    font-weight: bold; 
    /* font-style: italic; */
    margin-top: 0px;
    margin-bottom: 0.8em;
  }
  
 h2 { font-size: 1.0em; font-weight: bold; /* font-style: italic; */ margin-top: 0em; margin-bottom: 0.6em; }
 h2.nobold { font-weight: normal; }
 h2 img { vertical-align: middle; }
 h3 { font-size: 0.75em; font-weight: bold; /* font-style: italic; */ margin-top: 0em; margin-bottom: 0.5em; }
 span.enecare {
	 color: #97c000;
}

 hr { 
	 margin: 10px 10px 10px 0px; 
	 background-color: #cccccc; 
	 color: #cccccc; 	 
	 height: 1px; 
}

/*
 hr {
	display: none;
*/	
 div.hrdiv {
    width: 100%;
    text-align: left;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

 .clear { 
	 clear: both;
}

 .warning {
	 color: red;
	 font-size: 90%;
}

 li { 
	 list-style-position: outside;
}

 ol li {
	 margin-left: 30px;
}

 ul { 
	 margin-bottom: 2px;
	 border: 0px solid red;
}

 ul li {
	 margin-left: 2em;
}

 
 table {
	 border-collapse: collapse;
}	 

 td.right {
	 text-align: right;
}	  

 div#fill
 {
	width: 848px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px solid red;

	background-image: url('../img/bottom1.gif'); 
    background-repeat: repeat-y;
    background-attachment: scroll;  

 }

 div#content
 {
	width: 848px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px solid red;
	padding-bottom: 20px;

	background-image: url('../img/bottom1.gif'); 
    background-repeat: repeat-y;
    background-attachment: scroll;  
   
 }
 
 div#menu {
	position: absolute;
	top: 150px;
	left: 0px;
 	width: 156px;
 	overflow: hidden;
 	border-top: 5px solid white;
	/* border-bottom: 5px solid white; */
}

 div#menu table {
  	padding: 0px;
  	margin: 0px; 
  	border: 0px;
}
  
 div#menu table td { 
	 width: 155px;
	 height: 20px; 
	 border: 0px;
	 border-bottom: 1px solid white;
	 margin: 0px;
	 padding: 0px; 
	 vertical-align: middle;
     color: white;		 
	 font-size: 13px;
	 font-weight: normal;
}
 
 div#menu a { 
	color: white;
	text-decoration: none;	 	 
	font-weight: normal;
	display: block;
	height: 20px;
	width: 100%;
	padding-top: 4px;
}

 div#logo {
	 width: 842px;
	 height: 150px;
}
 
 div#text 
 {  
	position: relative;
	top: 2px;
	left: 186px;
    width: 608px;
    border: 0px solid #BBC5E2;	
	padding: 0px; 
	margin-bottom: 40px;
 }	
 
 div#text p {
	 text-align: left;
	 text-align: justify;
}

 div#text p.indented {
	 margin-left: 3em;
	 /* font-size: 0.9em; */
}

 div.selected {
	 background-color: #ffffcc; 
	 padding: 5px 0px 5px 0px;
	 /* font-size: 0.9em; */
}

 a {
	text-decoration: none;
	font-weight: bold; 
}

 a:link { color: #007399; }
 a:visited { color: #007399; } 
 a:hover { color: #57B7E7; }
 a:active { color: #57B7E7; }
 
 a img { border: 0px; }
  
 img.right, a.right
 { float: right; margin-left: 20px; }

 img.left
 { float: left; margin-right: 10px; }
 
 img.index_right { 
 	float: right; 
 	margin-top: -5px;
 	margin-left: 10px; 
 	margin-right: 0px;
 	margin-bottom: 5px;
 	border:0px solid #ccc;
 	
} 

 img.newspic {
	 width: 80px;
	 padding-bottom: 5px;
}

 .newsdate {
	 color: #666;
	 font-style: italic;
	 
}

table.up td {
	 vertical-align: top;
	 padding: 0px;
}

table.fill {
	 width: 100%;
}

table.fill td {
	 vertical-align: top;
}


 table.blueonwhite {
	 border: 1px solid #ccc; 
}

 table.blueonwhite#contact {
	 width: 80%; 
}

 table.blueonwhite td {
	 background-color: white;
	 border: 1px solid #ccc; 
	 font-size: 0.75em;
	 color: black;
	 padding: 3px;
	 vertical-align: top;
}

 table.blueonwhite td.center {
	 text-align: center;	 
}	  

 table.noborder, table.noborder td {
	 border: 0px;
}


 table.blueonwhite#news td { 
	 border: 0px;
	 padding-right: 20px;
}

table.blueonwhite td.yellow {
	background-color: #ffffcc; 
}

table.blueonwhite td.gray {
	background-color: #eeeeee; 
}

table.blueonwhite td.graybig {
	background-color: #eeeeee; 
}

 table.blueonwhite tr.heading td {
	 background-color: #007399;
	 border: 1px solid #ccc;
	 color: white;
	 padding: 3px;
	 vertical-align: bottom;
	 font-weight: bold;	 
}

 table.blueonwhite tr.heading td.big {
	 font-size: 0.75em;
	 font-weight: bold;
	 text-align: left;
}	 

table.blueonwhite#VEAB_documents {
	 width: 90%;
	 border: 0px;
}	 

table.blueonwhite#VEAB_documents td {
	 border: 0px;
}	 

table.blueonwhite#VEAB_documents td.bg0 {
	 background-color: #eee;
}	 
div.note {
	background-color: #9fdef3;	
	border: 4px double white;
	padding: 10px;
	margin-bottom: 15px;
}

 div.maps {
	 float: left;
	 position: relative;
	 top: 0px;
	 left: 0px;
	 margin-left: 0px;
/*   width: 100%;
	 height: 400px; */
	 border: 0px solid red;
	 margin-right: 15px;
}

 div.maps img {
	 border: 0px solid #eeeeee;
	 /* margin-right: 15px; */
	 float: left;
}	 

div.maplink {
	font-size: 0.75em;
	border: 0px solid blue;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 0px 3px 0px 3px;
	background-color: #41608A;
}

 div.maplink a:link { color: white; }
 div.maplink a:visited { color: white; } 
 div.maplink a:hover { color: white; }
 div.maplink a:active { color: white; }

 div.maplist {
	 float: left;
/*	 position: relative;
	 top: 0px;
	 left: 30px;  */
	  
}	 

table#contact_me input.fill, table#contact_me textarea.fill {
	border: 1;
	width: 225px;
}

table#contact_me textarea.fill {
	height: 75px;
}

div.centernav {
	float: left;
	width: 148px;
	height: 140px;
	border: 1px solid #666;
	background-color: white;
	background-image: url('../img/center_bg2.png'); 
    background-repeat: no-repeat;
    background-attachment: scroll;   	
    margin: 26px 8px 12px 0px;
}

div.centernav.lastone {
	margin-right: 0px;
}

div.centernav img {
	position: relative;
	top: 4px;
	left: 5px;
    border: 0px solid red;
}

div.centernav div {
	position: relative;
	width: 148px;
	height: 20px;
	top: 16px;
	left: 0px;
    color: white;
    font-size: 0.95em;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    border: 0px solid red;
}

div.rightlogo {
	float: right;
	width: 70px;
	height: 70px;
	background-color: white;
	background-image: url('../img/center_bg2.png'); 
    background-repeat: no-repeat;
    background-attachment: scroll;   	
    background-position: 0px -25px;
    border: 1px solid #ccc;
    margin: 5px 0px 15px 25px;
}

div.rightlogo img {
	position: relative;
	top: 8px;
	left: 0px;
    border: 0px solid red;
    width: 70px;
    
}


span.small {
	font-size: 0.75em;
	margin-left: 1px;
}

div#mypath {
	font-size: 0.65em;
	border: 0px solid red;
    margin-top: 2px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	/* max-width: 460px; */
}

img.simple {
	margin: 5px 5px 15px 5px;
}

div#banner img {
	border: 0px solid #666; 
	margin-top: 49px;
}

 div#flags {
	 position: absolute;
	 top: 4px;
	 left: 731px;
	 border: 0px solid red;
}

 div#flags td {
	font-size: 0.7em;
	text-align: right;
}

 div#flags a {
	 border: 0px solid white;
} 

 div#flags a:link { color: white; }
 div#flags a:visited { color: white; } 
 div#flags a:hover { color: #57B7E7;  }
 div#flags a:active { color: white; }

 div#flags a:link img { border: 1px solid transparent;  }
 div#flags a:visited img { border: 1px solid transparent; } 
 div#flags a:hover img { border: 1px solid #57B7E7;  }
 div#flags a:active img { border: 1px solid #57B7E7;  }

 div#flags a.active:link img { border: 1px solid #aaa;  }
 div#flags a.active:visited img { border: 1px solid #aaa; } 
 div#flags a.active:hover img { border: 1px solid #57B7E7;  }
 div#flags a.active:active img { border: 1px solid #57B7E7;  }
 
 div#menu table td.level1 { background-color: #41b6eb;	
 							text-indent: 11px; }
 div#menu table td.level2 { background-color: #81c0d4; 
  							text-indent: 23px; }
 div#menu table td.level3 { background-color: #c9e2ea;  
  							text-indent: 35px; }
  							
 div#menu table td.on {
     background-color: #97c000; 
     font-weight: bold;
} 
	
 div#menu table td.level1 a:hover { background-color: #233285; }
 div#menu table td.level2 a:hover { background-color: #58a6c0; }
 div#menu table td.level3 a:hover { background-color: #aad1dd; } 
 
 div#menu table td.on a:hover { background-color: #5D8A3A; } 

 