body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}


html, body {
	color:#333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/right_topbg.gif) repeat-x left top;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
.border1 {
	border: 1px solid #000000;
}

H2 {}
H3 {}
H4 {}
 

	

 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
.heading {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}
.mainheader {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2B6C94;
}


input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper {
	width:980px;
	margin:0px auto;
	background: url(images/bg.jpg) no-repeat center top;
}

.righttopbg {
	background: url(images/right_topbg.gif) repeat-x center top;
}
.lefttopbg {
	background: url(images/lefttopbg.gif) repeat-x left top;
}
/* header*/
#header {background:url(images/headback.gif) repeat-x; height:150px; height/**/:/**/145px; padding:0 0 5px 0; overflow:hidden;}
	.logo {
	float:left;
	background:url(images/logo.gif) no-repeat;
	width:245px;
	height:265px;
	margin-bottom: 30px;
}
	.logo a{ display:block; text-indent:-9999px; width:245px; height:265px;}
	
	

/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:712px; height:52px;
				background:url(images/nav.gif) no-repeat;
				position: relative;
				padding:0; margin:0px;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:52px;}
			
					ul#nav li#nav-1 a { 
						 width: 70px; 
						background: url("images/nav.gif") 0 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 70px; width: 84px; 
						background: url("images/nav.gif") -70px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 154px; width: 83px; 
						background: url("images/nav.gif") -154px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 237px; width: 79px; 
						background: url("images/nav.gif") -237px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 316px; width: 96px; 
						background: url("images/nav.gif") -316px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 414px; width: 136px; 
						background: url("images/nav.gif") -414px 0 no-repeat;
						}
					ul#nav li#nav-7 a { 
						left: 550px; width: 82px; 
						background: url("images/nav.gif") -550px 0 no-repeat;
						}
					ul#nav li#nav-8 a { 
						left: 632px; width: 80px; 
						background: url("images/nav.gif") -632px 0 no-repeat;
						}
					
			
			ul#nav li#nav-1 a:hover  	{ background-position: 0   -52px;}
			ul#nav li#nav-2 a:hover  	{ background-position: -70px -52px;}
			ul#nav li#nav-3 a:hover  	{ background-position: -154px -52px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -237px -52px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -316px -52px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -414px -52px; }
			ul#nav li#nav-7 a:hover  	{ background-position: -550px -52px; }
			ul#nav li#nav-8 a:hover  	{ background-position: -632px -52px; }
		

			

			

			/* navigation close */

.contbxtop {
	background: #707E89 url(images/contact_top.gif) no-repeat left top;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 167px;
	height: 37px;
	margin: 0px;
	padding: 5px 0px 0px 50px;
}
.newsbxtop {
	background: #707E89 url(images/news_top.gif) no-repeat left top;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 167px;
	height: 37px;
	margin: 0px;
	padding: 5px 0px 0px 50px;
}
.graybxinbg {
	border-right: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	background: #F4F4F4;
	width: 185px;
	padding: 10px;
	text-align: justify;
}	
			
.graybxinbg  A {color:#333;}	
.graybxinbg  A:hover {color:#FF3939;}
	
.toplinks {
	color: #FFFFFF;
	font-weight: bold;
}
.toplinks A {color: #FFFFFF;}
.toplinks A:hover { color:#24BA2B;}
.geo18 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.flashcont {
	padding: 5px 5px 5px 6px;
}
.welcomesec {
	margin-top: 15px;
	text-align: justify;
	padding-left: 10px;
}
.welcomesec  h1 {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #4C4C72;
	border-bottom: 1px solid #BEBEBE;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
.welcomesec img {
	padding-bottom: 2px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.projecsec {
	border-right: 1px solid #BEBEBE;
	width: 350px;
	padding-right: 15px;
	padding-left: 10px;
}
.projecsec  h2 {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #4C4C72;
	background: url(images/project_icon.gif) no-repeat left top;
	margin: 0px 0px 10px;
	padding: 5px 0px;
	height: 25px;
    border-bottom: 1px solid #BEBEBE;
}
.projecsec  .imgborder {
	border: 2px solid #707E89;	}

.missionsec   {
	padding-left: 15px;
	text-align: justify;
	}
.missionsec h2  {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #4C4C72;
	background: url(images/mission_icon.gif) no-repeat left top;
	height: 24px;
	padding-top: 5px;
	border-bottom: 1px solid #BEBEBE;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#bot {
	background: url(images/botbg.gif) repeat-x left top;
	margin: 0px auto;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	height: 33px;
}
.footertxt {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#DEDEDE;
	text-align: center;
	margin: 0px auto;
	width: 980px;
}
.footertxt A {color:#DEDEDE;}
.footertxt A:hover { color:#24BA2B;}
.innercont {
	padding-left: 10px;
	height:auto!important;
	min-height:200px;
	height:200px;
	text-align: justify;
	margin-top: 15px;
	padding-right: 10px;	
}
.innercont h1 {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #4C4C72;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.innercont h2 {
	font: bold 14px "Trebuchet MS", "Times New Roman", Times, serif;
	color: #4C4C72;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.innercont li {
	  margin-bottom:5px;
}
.formbt1 {
	background: url(images/bt.gif) no-repeat left top;
	color: #FFFFFF;
	height: 25px;
	width: 84px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	font-weight: bold;
}
.formbt1:hover {
	background: url(images/bt1.gif) no-repeat left top;
	color:#29251C;
}.txtfld {
	background: #e8e8e8;
	width: 96%;
	border: 1px solid #CCCCCC;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.txtfld1 {
	background: #e8e8e8;
	width: 96%;
	border: 1px solid #CCCCCC;
	
}
li{
	
	margin-top: 15px;
}
.imgmarrgt {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #9A9A9A;
	padding: 1px;
}
.imgmarleft {
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 1px;
	border: 2px solid #9A9A9A
}
.imgborder1 {border: 1px solid #9A9A9A;
	padding: 2px;}

