*{ margin:0; padding:0;}
	body{ margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
	li{ list-style:none; font-size:12px;}
	ul.page{ margin:8px 0 8px 0;}
	#nav li{ line-height:2; border-bottom:1px solid #CCC; display:block; width:50%; }
	#nav li a{padding:0 0 0 8px; }
	#nav li a:hover{ background:#e9e9e9; }
	a{ text-decoration:none; color:#666;}
	a.readmore{ text-decoration:none; font-style:italic; color:#CCC; display:block; padding:0 0 0 110px;; font-size:9px;}
	a:hover{ color:#FF9933;}
	p{ font-size:12px; padding:3px 0 3px 0;}
	ul.page{ margin:6px 0 6px 0;}
	ul.page li{ margin:0 0 0 30px; list-style:square;}
	#container{ width:900px; margin:0 auto 0 auto; overflow:hidden;}
	#leftcol{ width:280px; float:left; overflow:hidden;}
	#rightcol{ width:620px; float:left; overflow:hidden; background:url(../images/pagebgdots2.png) bottom right no-repeat;}
	#one #rightcol{ width:620px; float:left; overflow:hidden; background:url(../images/pagebgdots.png) bottom right no-repeat;}
	#awards{ clear:left; height:141px; overflow:hidden; width:900px; background:url(../images/gradient.png) left bottom repeat-x; margin:0 auto 0 auto;}
	#awards div.logos{ width:300px; float:left; overflow:hidden;}
	#awards div.grad{ width:600px; float:left; overflow:hidden;}
	#footer{ clear:left; width:900px; margin:0 auto 0 auto; overflow:hidden;}
	#footer p.small{ text-align:center;}
	#footer p.right{ text-align:right; font-size:9px;}
	#footer p.small a{ font-size:9px; display:inline;}
	#nav li.show{ display:none; padding:0 0 0 10px;}
	#two #nav li.show, #three #nav li.show, #four #nav li.show, #five #nav li.show{ display:block;}
	#one #home a, #two #about1 a, #three #about2 a, #four #about3 a, #five #about4 a,
	#six #news a, #seven #computer a, #eight #contact a{ color:#FF9933;}	
	.inner{ margin:5px;}
	.right{ text-align:right;}
	ol{ font-size:12px; margin:10px 0 10px 0; padding:0 0 0 30px;}
	ol li{ padding:0 0 0 10px; list-style:circle;}
	p.disclaimer{ margin:0 0 0 30px; padding:0 0 0 10px; border-left:10px solid #015289;}
	
	h6{ font-size:10px; text-decoration:underline; margin:10px 0 0px 0;}
	h5{ font-size:11px; margin:10px 0 0px 0;}
	h5.blue{ color:#5e92b4;}
	h5.green{ color:#6ca762;}
	h5.orange{ color:#cf7013;}
	h1{ color:#01528A; text-align:right; font-size:30px; padding:10px 0 1px 0; margin:0 0 20px 0; display:block; border-bottom:1px solid #01528A;}
	h4{ font-size:14px;}
	h4.green{ color:#A3C30A;}
	h4.orange{ color:#FF9900;}
	p.fp{ font-size:12px;}
	ul.frontsmallbox{ padding:10px 70px 50px 40px; text-align:justify;}
	ul.frontsmallbox img{ margin:10px 0 10px 10px; padding:1px; border:5px solid #F3F3F3;}
	ul.frontsmallbox h4{ text-align:right;}
	ul.frontsmallbox p{ margin:0 0 10px 0;}
	ul.frontsmallboxF{ padding:10px 66px 50px 27px;}
	ul.frontsmallboxF h4{ text-align:center;}
	.center{ text-align:center;}
	
	#small-box, #small-box2{ width:250px; height:210px; overflow:hidden;}
	#big-box{ width:535px; overflow:hidden; position:relative; /*height:500px;*/}
	#spacer{ height:10px;}
	.spacer{ height:10px;}
	
	div .sb1{ float:left;}
	div .sb3{ float:left; clear:both;}
	div .sb2{ float:left;}
	div .sb4{ float:left;}
	
	
	
	#small-box {
	background:url(../images/bottomright_shadow_box.png) 100% 100% no-repeat;
	/*margin:0px 0px 10px 0px;*/
	}
	
	#small-box div {
		background:url(../images/bottomleft_shadow_box.png) 0 100% no-repeat; height:100%;
	}
	
	#small-box div div {
		background:url(../images/topright_shadow_box.png) top right no-repeat;
	}
	
	#small-box div div div {
		background:url(../images/topleft_shadow_box.png) 0 0 no-repeat;
	}
	#small-box2 {
		background:url(../images/bottomrightd_shadow_box.png) 100% 100% no-repeat;
	}	

	
	#small-box2 div {
		background:url(../images/bottomleft_shadow_box.png) 0 100% no-repeat; height:100%;
	}
	
	#small-box2 div div {
		background:url(../images/topright_shadow_box.png) top right no-repeat;
	}
	
	#small-box2 div div div {
		background:url(../images/topleft_shadow_box.png) 0 0 no-repeat;
	}
	#big-box {
	background:url(../images/bottomrightd_shadow_box.png) 100% 100% no-repeat;
	/*margin:0px 0px 10px 11px;*/
	}
	
	#big-box div.bl {
		background:url(../images/bottomleft_shadow_box.png) 0 100% no-repeat; height:100%
	}
	
	#big-box div.tr {
		background:url(../images/topright_shadow_box.png) top right no-repeat;
	}
	
	#big-box div.tl {
		background:url(../images/topleft_shadow_box.png) 0 0 no-repeat; overflow:hidden;
	}
	
	.visionbox{
    margin-bottom:100px;
    }
    
   .missionbox{
   margin-bottom:400px;
   }
	
/***************************************************** form *************************************/

 fieldset{ padding:10px;/* background:#018e3f;*/}
	
	label{}
	p.small{ font-size:9px;}
	ul.lineup{padding:5px; background:#F9F9F9; border:1px solid #333; float:left; width:98%; margin:0 0 5px 0;}
	p.hidden{ color:#FF0000; text-transform:uppercase; display:none;}
	#gap{ clear:left;}
	p.entry{ float:left; width:150px; line-height:15px;}
	input{ float:left; height:15px; margin:0px 0 0 10px; width:250px;}
	input.radio{ float:none; width:20px;}
	input.checkme{ float:left; width:20px;}
	p.entrycheck{ float:left; width:100px; background:#CCC; line-height:24px;}
	input.check{ margin:0 0 0 10px; width:20px;}
	select{ width:100px; margin:10px 0 0 10px;}
	option{ padding:0 0 0 5px; background:#F4F4F4;}
	textarea{ width:250px; height:100px; margin:0 0 0 10px;}
	input.mybut{ margin:0 0 0 10px; height:20px; width:200px; color:#FFF; background:#d63e39; border-bottom:#000 1px solid; border-right:#000 1px solid;
				 border-top:#CCC 1px solid; border-top:#CCC 1px solid; display:block;}
	input.mybut:hover{ background:#666; cursor:pointer;}
	p.invalid{ display:block; color:red;}
	input.invalid{ border:2px #FF0000 inset; background:#FFFF00;}
	label.invalid{ font-weight:bold; color:#FF0000;}
	br{ clear:left;}
	
/*------------------------------------------------------- */
	
	.orangetxt {
	color:#FF9900;
	}
