@charset "UTF-8";
/* CSS Document */

body {
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color: #003366;
	}
	
/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
	}

/************************ Structural Elelemts *********************/

#container {
	width: 1024px;
	height: auto;
	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: 2250px; old height*/
	height: 4950px;
	margin: 0;
	padding: 0em;
	text-align: left;
	background-color: #ffffff;
	}
	
#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: 1024px;
	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: 1024px;
	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;
   }
   
.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 0 3px 40px ;
   float:left;
   border-width:1px;
   border-style: solid none solid none;
   border-color:#000;
	}
.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;
	}


 	
.navigation-left ul li a:link, a:visited{
   display:inline!important;
   margin:0!important;
   padding:5px 20px 4px 20px!important;
   text-decoration:none!important;
   color:#000!important;
   font-family:"Times New Roman", Times, serif!important;
   font-size:14px!important;
 }
 
.navigation-left ul li a:hover{
   padding:5px 20px 4px 20px!important;
   background:#274679!important;
   color:#fff!important;
   text-decoration:none!important;
   font-family:"Times New Roman", Times, serif!important;
   font-size:14px!important;
 }
 
.navigation-left ul li  a:active{
   background:none!important;
   padding:3px 20px 3px 20px!important;
   text-decoration:none!important;
   color:#fff!important;
   font-family:"Times New Roman", Times, serif!important;
   font-size:14px!important;
   }
 

/*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-right{
   width: 78px;
   height: 0px;
   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: 542px;
  /* 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: 537px;
   /*height: auto;*/
    height: 4762px;
   margin:0;
   padding:0;
   float:left;
   /* overflow:auto;*/
    border-left: 1.5px solid #000;
    border-right: 1.5px solid #000;
      }
	
.info-holder{
 position: relative;
 width: 464px;
   height: auto;
   margin:30px 35px 0 35px;
   padding:0;
   overflow: scroll;
   }
   
   #info-holder-scroll {
 position: relative;
 width: 464px;
   height: 2035px;
   margin:30px 35px 0 35px;
   padding:0;
   /*overflow: auto;*/

   }
   
   
 .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;!important
   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;!important
   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;
   }
   
   /*block quote*/
blockquote {
  width: 460px;
  font: 20px/28px Georgia,"Times New Roman",Times,serif;
 margin: 10px 10px 10px 0em;
 padding: 10px 10px 2em 0em;
 display: block;
  background: url(img/openquote.jpg) no-repeat 10px 10px;
  color: #274679;
  }
  
  blockquote span {
     display: block;
     background: url(img/closequote.jpg) no-repeat;
    background-position: bottom right;
    margin:10px 26px 0px 24px;
padding:1em 0;
   }
   
blockquote span.name {
    font: bold 14px/18px Georgia,"Times New Roman",Times,serif;
      color: #7E98C3;
    background: #fff;
}

.resources{
	width:446px;
	height:200px;
	margin:0;
	padding:0;
	margin:0px 35px 0 35px;
	}

.resources-box{
	width:133px;
	height:145px;
	padding:0;
	margin:0;
	float:left;
   border-width:1px;
   border-style: solid;
   border-color:#274679;

}

.resources-box-top-strip{
	width:133px;
	height:38px;
	padding:0;
	margin:0;
	background-color:#274679;
	}

.resource-box-bottom{
	width:133px;
	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;
   }

.resource-box-bottom a:link, .resource-box-bottom a:visited{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
   text-decoration:underline;
   }

.resource-box-bottom a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
   text-decoration:none;
   }


.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;
   }
   
.index-top-spacer{
   width: 1024px;
   height: 130px;
   margin:0;
   padding:0;
}

.index-logo-holder{
   width: 220px;
   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; 

}
.index-contact-info .email, a:link, a:visited{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
/*   text-decoration:none;
*/      
}

.index-contact-info .email, a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;
   text-decoration:underline;
      
}
