/* CSS Document */



body{

	margin:0px;	padding:0px;

	background:url(../images/bodybg.jpg);

	font-family:Arial, Helvetica, sans-serif;

}



a:focus{ outline:none;}



p, ul, li, h1, h2, h3, form{

	margin:0px; padding:0px;}

	

h1{

	color:#FF9900;

	font-size:100%;

	border-bottom:1px dashed #999999;

	padding:0px 0px 10px 0px;

	margin:0px 0px 18px 0px;

}



h2{

	color:#FF9900;

	font-size:100%;

	border-bottom:1px dashed #999999;

	padding:0px 0px 10px 0px;

	margin:0px 0px 18px 0px;	

}



h3{

	color:#FF9900;

	font-size:100%;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

}	



#skip{ display:none;}



hr{ display:none;}



p{

	color:#333333;

	font-size:75%;

}



input{

	border:1px solid #cccccc;

}	



fieldset{

	border:0px;

}				



#main_container{

	width:976px; height:auto;

	margin:0px auto; padding:0px;

}



#container{

	width:940px; height:auto; padding:0px 18px 0px 18px;

	background:url(../images/containerbg.jpg) repeat-y left top;

	float:left;

}



.logo{

	width:914px; height:115px;

	padding:0px 12px 0px 12px;

	margin:0px 1px 0px 1px;

	border-bottom:5px solid #FF9900;

}



.logo_l{

	width:610px; height:115px; float:left;

}



.logo_l img{ 

	float:left; margin:0px 12px 0px 0px;

}



.punchline{

	font-size:85%;

	color:#999999;

	padding:88px 0px 0px 0px;

}



.callus{

	width:120px; height:auto; float:right;

	padding:50px 0px 0px 0px;

	margin:0px;

}



.text01{

	font-size:100%;

	color:#7F9ED0;

	text-align:right;

	font-weight:bold;

	padding:65px 7px 0px 0px;

}

.text02{

/*	font-size:24px;*/

	font-size:20px;

	color:#21409A;

	font-weight:normal;

	text-align:right;

}



#header{

	width:938px; height:auto;

	margin:2px 1px 0px 1px;

}



.nav{

	width:232px; height:195px; float:left;

	padding:5px 0px 18px 14px;

	background:url(../images/navbg.jpg) repeat-x left top;

}



.nav li{

	width:210px; height:25px; float:left;

	list-style-type:none;

	border-bottom:1px dashed #7F9FD2;

	margin:0px 0px 3px 0px;



}

.nav li strong{ display:none;}



.btn_home:link,.btn_home:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_home.jpg) no-repeat left top;

}



.btn_home:hover, .active_home{

	width:210px; height:22px; float:left;

	background:url(../images/btn_home_hv.jpg) no-repeat left top;

}



.btn_about:link, .btn_about:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_about.jpg) no-repeat left top;

}

.btn_about:hover, .active_about{

	width:210px; height:22px; float:left;

	background:url(../images/btn_about_hv.jpg) no-repeat left top;

}



.btn_founder:link, .btn_founder:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_founder.jpg) no-repeat left top;

}

.btn_founder:hover, .active_founder{

	width:210px; height:22px; float:left;

	background:url(../images/btn_founder_hv.jpg) no-repeat left top;

}



.btn_advisory:link, .btn_advisory:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_advisory.jpg) no-repeat left top;

}

.btn_advisory:hover, .active_advisory{

	width:210px; height:22px; float:left;

	background:url(../images/btn_advisory_hv.jpg) no-repeat left top;

}

.btn_internetresources:link, .btn_internetresources:visited{
	
	width:210px; height:22px; float:left;
	
	background:url(../images/btn_internetresources.jpg) no-repeat left top;
}

.btn_internetresources:hover, .active_internetresources{
	
	width:210px; height:22px; float:left;	
	
	background:url(../images/btn_internetresources_hv.jpg) no-repeat left top;
}

.btn_career:link, .btn_career:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_careers.jpg) no-repeat left top;

}

.btn_career:hover, .active_career{

	width:210px; height:22px; float:left;

	background:url(../images/btn_careers_hv.jpg) no-repeat left top;

}	



.btn_contact:link, .btn_contact:visited{

	width:210px; height:22px; float:left;

	background:url(../images/btn_contact.jpg) no-repeat left top;

}

.btn_contact:hover, .active_contact{

	width:210px; height:22px; float:left;

	background:url(../images/btn_contact_hv.jpg) no-repeat left top;

}	



.flash{

	width:691px; height:218px; float:left;

	margin:0px 0px 0px 1px;

}



#middle{

	width:940px; height:auto;

}



.left{

	width:246px; height:auto; float:left;

	background:url(../images/middle_leftbg.jpg) repeat-x left top;

}



.right{

	width:666px; height:auto; float:left;

	background:url(../images/shadow.jpg) no-repeat left top;

	padding:23px 0px 0px 28px;

}



.ttl{

	font-size:14px;

	color:#21409A;

	padding:22px 0px 12px 7px;

	margin:0px 7px 0px 7px;

	border-bottom:1px dashed #999999;

}



.services{

	width:246px; height:auto;

	margin:5px 0px 0px 0px;

}



.services li{

	width:201px; height:34px;

	padding:13px 0px 0px 45px;

	margin:0px 0px 6px 0px;

	background:url(../images/icon.gif) no-repeat left top;

	background-color:#D3DEF2;

	list-style-type:none;



	font-size:75%;

	color:#21409A;

	font-weight:bold;

}



.services_img{

	margin:4px 0px 0px 0px;

}	



.welcome{

	width:625px; height:auto;

}

.welcome p{

	line-height:15px;

	margin:0px 0px 20px 0px;

}



.readmore{

	text-align:right;

	padding:0px 20px 0px 0px;

}



.readmore a:link, .readmore a:visited{

	font-size:100%;

	font-weight:bold;

	color:#21409A;

	text-decoration:none;

}

.readmore a:hover{

	font-size:100%;

	font-weight:bold;

	color:#FF9900;

	text-decoration:none;

}	



.botbox{

	width:666px; height:auto; float:left;

}



.founder{

	width:300px; height:auto;

	float:left; padding:10px 0px 0px 0px;

}

.founder img{ float:left; margin:0px 20px 27px 0px;}



.founder p{ text-align:justify; margin:0px 0px 15px 0px;

	padding:0px;

}



.advisory{

	width:300px; height:auto; float:right;

	margin:0px 1px 0px 0px;

	padding:10px 20px 0px 16px;

	background:url(../images/advisorybg.jpg) no-repeat right top;

}



.advisory img{ float:left; margin:0px 25px 0px 0px;}



.advisory p{ text-align:justify; margin:0px 0px 15px 0px;

	padding:0px 15px 0px 10px;}



#footer{

	width:940px; height:auto; margin:0px; padding:0px;

}

.footer_margin{

	width:916px; height:auto; float:left;

	padding:14px 12px 14px 12px;

	border-top:5px solid #FF9900;

}



.copyright{

	width:162px;

	float:left;

	color:#999999;

	font-size:70%;

}



.address{

	float:right;

	color:#333333;

	font-size:75%;

}



#middle2{

	width:940px; height:auto; float:left;

	background:url(../images/middlebg.gif) repeat-y left top;

	padding:0px 0px 30px 0px;

}



.content{

	width:625px; height:auto;

}

.content p{

	line-height:15px;

	margin:0px 0px 20px 0px;

	text-align:justify;

}



.list{

	width:300px; height:auto; float:left;

}



.list li{

	list-style-type:none;

	background:url(../images/listicon.gif) no-repeat left top;

	font-size:75%;

	font-weight:bold;

	color:#333333;

	padding:0px 0px 0px 17px;

	margin:0px 0px 16px 0px;

}



.ttl2{

	width:500px;

	color:#FF9900;

	font-size:100%;

	border:none;

	padding:0px 0px 10px 0px;

	margin:0px 0px 18px 0px;

}



.quote{

	width:560px; height:64px;

	padding:35px 0px 0px 67px;

	background:url(../images/quotebg.jpg) no-repeat left top;

}

.text03{

	color:#FF9900;

}



.img1{

	float:left;

	border:1px solid #cccccc;

	padding:2px;

	margin:0px 20px 60px 0px;

}



.edu{

	width:400px;

	font-size:75%; float:left;

	margin:0px 0px 10px 0px;

}



.edu li{

	list-style-type:none;

}



.mail:link, .mail:visited{

	color:#21409A; text-decoration:underline;

}

.mail:hover{

	color:#21409A; text-decoration:none;

}



.formtxt1{

	height:30px; vertical-align:middle;

	background-color:#D3DEF2;

	font-size:75%;

	font-weight:bold;

	color:#21409A;

	padding:0px 0px 0px 8px;

}



.formtxt2{

	color:#333333;

	padding:5px 5px 0px 0px;

	font-size:75%;

}



.formfield1{

	border:1px solid #cccccc;

}



.formfield2{

	border:0px;}

	

.btn_submit{

	padding:3px;

	background-color:#21409A;

	font-size:75%;

	font-weight:bold;

	color:#D3DEF2;

}



.contact1{

	width:300px; height:auto; float:left;

}





.contact2{

	width:280px; height:auto; float:right;

	border-left:1px dashed #dadada;

	padding:0px 0px 25px 20px;

}		



.contactbox{

	width:296px; height:30px;

	float:left;

	border:1px solid #f3f3f3;

	margin:0px 0px 5px 0px;

}



.contactbox2{

	width:296px; height:auto;

	float:left;

	border:1px solid #f3f3f3;

	margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;

}

.contactbox2 p{ margin-bottom:5px;

}



.address1{

	width:135px; height:22px; float:left;

	background-color:#F3F3F3;

	padding:8px 0px 0px 10px;

	margin:0px;

}



.address2{

	width:130px; height:auto; float:left;

	padding:8px 0px 0px 10px; margin:0px;

}	



.address3{

	width:286px; height:auto;

	background-color:#F3F3F3;

	padding:8px 0px 5px 10px;	

}



.label01{

	font-size:75%;

	color:#333333;

	margin:0px 5px 0px 0px;

}



.formfield3{

	border:1px solid #cccccc;

	margin:3px 0px 10px 0px;

}	