@charset "UTF-8";
/* CSS Document */

body {
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color: #003366;
	}

a:link{
   display:inline;
   margin:0;
   padding:0px 0px 0px 0px;
   text-decoration:none;
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
 }
 
a:visited{
   display:inline;
   margin:0;
   padding:0px 0px 0px 0px;
   text-decoration:none;
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
 }

a:hover{
   padding:0px 0px 0px 0px;
   margin:0;
   color:#000;
   text-decoration:none;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   text-decoration:underline;
 }
 
a:active{
   background:none;
   margin:0;
   padding:0px 0px 0px 0px;
   text-decoration:none;
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   }
 
	
/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
	}

/************************ Structural Elelemts *********************/

#container {
	width: 1024px;
	height: 768px;
	margin:0 auto;
	padding: 0;
	}
		
#home-page-image{
    background-image:url(img/home.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#history-image{
    background-image:url(img/history2.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#projects-image{
    background-image:url(img/projects.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#services-image{
    background-image:url(img/services.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#resources-image{
    background-image:url(img/resources.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#newsletter-image{
    background-image:url(img/newsletter.jpg);
    background-repeat:no-repeat;
	width: 1024px;
	height: 768px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contactus-image{
    background:url(img/contact.gif);
	width: 1024px;
	height: 950px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#header{
   width: 1024px;
   height: 160px;
   margin:0;
   padding:0;
	}
	
.header-inside-left{
   width: 408px;
   height: 160px;
   margin:0;
   padding:0;
   float:left;
	}

.header-inside-middle{
   width: 536px;
   height: 160px;
   margin:0;
   padding:0;
   float:left;
   }
   
  .header-inside-middle-contactus{
   width: 534px;
   height: 160px;
   margin:0;
   padding:0;
   float:left;
   background-color:#e8ddc5;
   border-width:1px;
   border-style: none none none solid;
   border-color:#000;
   }
   
 .headline-holder{
   width: 536px;
   height: 135px;
   margin:0;
   padding:0;
   }

.recycle {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:italic;
   letter-spacing:normal;
   margin:5;
   padding:5px 0 0 5px;
   align: center;
   width:350px;
   }
   
.headline-holder p{
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   letter-spacing:normal;
   font-weight:bolder;
   margin:0;
   padding:60px 0 0 35px;
   }
   
 .headline-blue{
   color:#274679;
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   letter-spacing:normal;
   font-weight:bolder;
   margin:0;
   }
   
.index-headline-holder{
   width: 536px;
   height: 138px;
   margin:0;
   padding:0;
   }
   
.index-headline-holder p{
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   letter-spacing:normal;
   font-weight:bolder;
   margin:0;
   padding:30px 0 0 35px;
   }
   
.headline-blue{
   color:#274679;
   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   letter-spacing:normal;
   font-weight:bolder;
   margin:0;
   }
 



.header-inside-right{
   width: 78px;
   height: 160px;
   margin:0;
   padding:0;
   float:right;
   }
   
 .header-inside-right-contactus{
   width: 77px;
   height: 160px;
   margin:0;
   padding:0;
   float:right;
   border-width:1px;
   border-style: none none none solid;
   border-color:#000;
   }

/************************ Navigation *********************/
.navigation-left{
   background-color:#7e98c3;
   width: 906px;
   height: auto;
   margin:0;
   padding:3px 0px 3px 40px ;
   float:left;
   border-width:1px;
   border-style: solid none solid none;
   border-color:#000;
	}

.navigation-left ul li a:link, a:visited{
   display:inline;
   margin:0;
   padding:5px 20px 4px 20px;
   text-decoration:none;
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
 }
 
.navigation-left ul li a:hover{
   background:#274679;
   margin:0;
   padding:5px 20px 4px 20px;
   color:#fff;
   text-decoration:none;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
 }
 
.navigation-left ul li a:active{
   background:none;
   margin:0;
   padding:5px 20px 4px 20px;
   text-decoration:none;
   color:#fff;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   }



.navigation-right{
   width: 78px;
   height: auto;
   margin:0;
   padding:0;
   float:right;
	}
	
.navigation-right-contactus{
   width: 77px;
   height: 24px;
   margin:0;
   padding:0;
   float:right;
   border-width:1px;
   border-style: none none none solid;
   border-color:#000;
	}

.navigation-left ul{
	background:none;
 	padding:0 0 0 0px;
 	margin:0;
	}
.navigation-left ul li{
	 padding: 0 0 0 0;
	 margin:0;
 	list-style-type:none;
 	display:inline;
	}

<!--------------bottom structure----------------------------->
	
#bottom-strip{
   background:#e8ddc5;
   width: 1024px;
   height: 581px;
   margin:0;
   padding:0;
	}

	
.bottom-strip-left{
   width: 408px;
   height: 581px;
   margin:0;
   padding:0;
   float:left;
	}
	
.bottom-strip-middle{
   width: 536px;
   height: 581px;
   margin:0;
   padding:0;
   float:left;
	}
	
.bottom-strip-right{
   width: 78px;
   height: 581px;
   margin:0;
   padding:0;
   float:right;
	}
	
.bottom-strip-right-contactus{
   width: 77px;
   height: 581px;
   margin:0;
   padding:0;
   float:right;
   border-width:1px;
   border-style: none none none solid;
   border-color:#000;
	}
	
#index-bottom-strip{
   width: 1024px;
   height: 451px;
   margin:0;
   padding:0;
	}
	
.index-bottom-strip-left{
   width: 407px;
   height: 451px;
   margin:0;
   padding:0;
   float:left;
	}



.bottom-strip-middle{
   width: 536px;
   height: auto;
   margin:0;
   padding:0;
   float:left;
   overflow:auto;
	}
	
.bottom-strip-middle-contactus{
   width: 535px;
   height: 581px;
   margin:0;
   padding:0;
   float:left;
   background-color:#e8ddc5;
   border-width:1px;
   border-style: none none none solid;
   border-color:#000;
   overflow:auto;
	}
	
.index-bottom-strip-middle{
   width: 536px;
   height: 581px;
   margin:0;
   padding:0;
   float:left;
/*   overflow:auto;
*/   }
	
.info-holder{
 position: relative;
 width: 464px;
   height: auto;
   margin:30px 35px 0 35px;
   padding:0;
   overflow: auto;
   }
   
#info-holder-scroll {
 position: relative;
 width: 464px;
  /* height: 552px; */
  height: 800px;
   margin:30px 35px 0 35px;
   padding:0;
/*    overflow-y: scroll; */  
   overflow: visible;   
 }
   
   
 .info-holder h2{
   color:#000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:20px;
   margin:0;
   padding:0;
   font-weight:normal;
   text-align:left;

   }
 
 .info-holder h3{
   color:#000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:19px;
   margin:0;
   padding:0;
   font-weight:normal;
   text-align:left;

   }
 
 h4{
   color:#274679;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:19px;
   margin:20px 0px 0px 0px;
   padding:0px 0px 10px 0px;
   font-weight:normal;
   text-align:left;
   line-height: normal;

   }
 
  .info-holder p{
   color:#000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:13px;
   margin:0;
   padding:10px 0;
   font-weight:normal;
   text-align:left;
   line-height: 150%;
   }
   
  .chart-link {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:strong;
   text-align:left;
   }
 
.projects-name{
   color: #274679;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:13px;
   margin:0;
   padding:3px 0x;
   font-weight:normal;
   text-align:left;
   }
   
.chart-back {
   color: #000000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:17px;
   margin:0;
   padding:3px 0x;
   font-weight:normal;
   text-align:left;
   background-color: #FFFFFF;
   }
 
 .info-holder .newsletter{
   width:446px;
   height:auto;
   border-width:1px;
   border-style: solid;
   border-color:#000;
   }

.blue-line{
   width:446px;
   height:auto;
   border-width:2px;
   border-style: solid none none none;
   border-color:#274679;
   }

.resources{
	width:446px;
	height:400px;
	margin:0;
	padding:0;
	margin:0px 35px 0 35px;
	}

.resources-box{
	width:200px;
	height:150px;
	padding:0;
	margin:0;
	float:left;
        border-width:1px;
        border-style: solid;
        border-color:#274679;
}

.resources-boxsub{
	width:200px;
	height:300px;
	padding:0;
	margin:0;
	float:left;
        border-width:1px;
        border-style: solid;
        border-color:#274679;
}


.resource-box-bottom{
	width:200px;
	height:107px;
	padding:0;
	margin:0;
	}

.resource-box-bottom p {
   color:#000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding: 10px 0px 0px 0px;
   margin:0px;
   text-align:center;
   }



.resources-box-top-strip{
	width:200px;
	height:30px;
	padding:0;
	margin:0;
	background-color:#274679;
	}


.resources-box-top-strip p{
	color:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
	padding:2px 0 0 0;
	margin:0;
	text-align:center;
	}
.resources-box-spacer{
	width:20px;
	height:145px;
	padding:0;
	margin:0;
	float:left;
	}
	
.index-bottom-strip-right{
   width: 78px;
   height: 451px;
   margin:0;
   padding:0;
   float:right
	}

.black-strip{
   background-color:#000;
   width: 538px;
   height: 25px;
   margin:0;
   padding:0;
   }
   
.black-strip p{
   color:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   letter-spacing: 2px;
   font-weight:bolder;
   margin:0;
   padding:5px 0 0 35px;
   }
   
 .testimonial p {
   color:#274679;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:6px;
   font-style: italic;
   margin:0;
   padding:5px 0px;
   }
   
   
   
.index-top-spacer{
   width: 1024px;
   height: 130px;
   margin:0;
   padding:0;
}

.index-logo-holder{
   width: 300px;
   height: auto;
   margin:25px 0 0 60px;
   padding:0;
   text-align:left;
	}

.logo-holder{
   width: 400px;
   height: auto;
   margin: 35px 0 0 10px;
   padding:0;
   text-align:left;
}

.index-contact-info{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
   padding:5px 0 0 0;
   margin:0; 
   line-height:normal;
    
}

.email{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   font-size:12px;
   color:#000;
   padding:5px 0 0 0;
   margin:0; 

}
