@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(images/bgbody3.jpg);
	background-repeat:repeat-x;
	margin:auto;
	margin-top:0px;
}

#bigbox{
	width:1024px;
	height:768px;
	background-image:url(images/bgfit4.jpg);
	margin:auto;
}

#all-in{
	width:970px;
	height:768px;
	margin:auto;
}


/* index */

#content-left{
	width:209px;
	height:768px;	
	float:left;
	margin-left:80px;
}

#figure{
	width:209px;
	height:739px;
	background-image:url(images/fig.png);
	margin-top:29px;
	float:left;
}

#content-right{
	width:700px;
	height:720px;
	margin-left:273px;
	text-align:right;
	padding-top:45px;
}

#flashtop{
	width:680px;
	height:75px;
	float:left;
	padding-bottom:5px;
}

#topnav{
	width:680px;
	height:22px;
	text-align:middle;
	vertical-align:middle;
	padding-top:4px;
}

#titlebar{
	width:696px;
	height:67px;
	background-image:url(images/titlebox.png);
	margin-top:133px;
}

#product{
	width:577px;
	height:208px;
	margin-top:116px;
	margin-left:73px;
	background-image:url(images/product2.png);
	background-repeat:no-repeat;
	background-position:left;
}

#product-submit-area{
	margin-left:260px;
	width:364px;
	height:118px;
	padding-top:92px;
	background-position:center;
	background-repeat:no-repeat;
}

#bottomnav{
	width:677px;
	height:34px;
	text-align:right;
	margin-left:15px;
}
	
#logo{
	width:114px;
	height:33px;
	background-image:url(images/logo.png);
	margin-top:10px;
	float:right;
}


/*about page*/

#bigbg{
	width:1024px;
	height:768px;
	background-image:url(images/aboutbg2.jpg);
}

#topheader{
	width:970px;
	height:27px;
	padding-top:20px;
}

#topheader-l{
	width:114px;
	height:33px;
	background-image:url(images/logo.png);
	background-position:bottom;
	float:left;
}

#topheader-r{
	width:391px;
	height:37px;
	margin-left:579px;
	text-align:right;
	padding-top:10px;
}

#title{
	width:970px;
	height:45px;
	margin-top:28px;
	text-align:right;
}

#subtitle{
	width:523px;
	height:95px;
	text-align:right;
	margin-left:52px;
	float:left;
	padding-bottom:5px;
	padding-right:4px;
}

#left{
	width:497px;
	height:261px;
	margin-left:52px;
	background-color:#5D82A5;
	text-align:justify;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	opacity:0.8;
	margin-top:100px;
}

#right{
	width:389px;
	height:528px;
	margin-left:579px;
	background-image:url(images/profile.png);
	background-position:center;
	background-repeat:no-repeat;
}

#fortopnav{
	width:650px;
	height:22px;
	padding-left:320px;
}
	
#forbottomnav{
	width:692px;
	height:67px;
	padding-left:278px;
}


/*bottom nav menu*/
#home{
	height:34px;
	float:left;
	margin-left:6px;
	background-image:url(images/navmenu1.png);
}

.menufont{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:68px;
}

.menufont:hover{
	color:#C3C6CD;
}

.productfont{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:70px;
	height:34px;
}

.productfont:hover{
	color:#C3C6CD;
	width:70px;
	height:34px;
}
	
.aboutfont{
	width:113px;
	height:34px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
}

.aboutfont:hover{
	width:113px;
	height:34px;
	color:#C3C6CD;
}	

.consultfont{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:84px;
	height:34px;
}

.consultfont:hover{
	color:#C3C6CD;
	width:84px;
	height:34px;
}

.contactfont{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:86px;
	height:34px;
}

.contactfont:hover{
	color:#C3C6CD;
	width:86px;
	height:34px;
}

#active{
	height:34px;
	background-image:url(images/navmenu1b.png);
	float:left;
	margin-left:6px;
}
	
.activefont{	
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C3C6CD;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:68px;
}


/*products*/

#item-all{
	width:899px;
	height:489px;
	margin-left:52px;
	padding-bottom:37px;
	padding-top:2px;
}

#item-l{
	width:414px;
	height:150px;
	float:left;
	margin-top:20px;
}

#item-r{
	width:414px;
	height:150px;
	margin-left:455px;
	margin-top:20px;
}

#item-img{
	width:150px;
	height:150px;
	float:left;
}

#item-desc{
	width:244px;
	height:145px;
	text-align:justify;
	margin-left:170px;
}



/*events*/

#events-all{
	width:942px;
	height:498px;
	margin-left:17px;
	margin-top:25px;
	padding-top:5px;
	background-image:url(images/events.png);
	background-repeat:no-repeat;
	background-position:top;
}

#events-2l{
	width:467px;
	height:151px;
	margin-top:10px;
	float:left;
}

#events-2r{
	width:467px;
	height:151px;
	margin-top:10px;
	margin-left:476px;
}

#events-l1{
	width:228px;
	height:151px;
	float:left;
}
		  
#events-l2{
	width:228px;
	height:151px;
	margin-left:240px;
}

	
	
/*coaching*/

#box-all{
	width:686px;
	height:498px;
	margin-top:25px;
	padding-top:5px;
	margin-left:155px;
}

#box1{
	width:446px;
	height:383px;
	float:left;
}

#box1a{
	width:446px;
	height:168px;
	background-color:#FFF;
}

#box1b{
	width:446px;
	height:20px;
	margin-top:10px;
	background-color:#FFF;
}

#box1c{
	width:364px;
	height:32px;
	margin-left:82px;
	margin-top:153px;
	background-image:url(images/textsuccess.png);
}

#box2{
	width:223px;
	height:207px;
	margin-left:458px;
	margin-top:180px;
	background-color:#51789E;
}


/*fonts*/

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	letter-spacing:-2px;
	word-spacing:-2px;
	color:#C5CAD3;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	letter-spacing:-2px;
	word-spacing:-1.5px;
	color:#C5CAD3;
	padding-top:50px;
	padding-right:3px;
}

hr{
	background-color:#51789E;
	border:none;
	height:5px;
}

.content{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	word-spacing:-1px;
	font-size:13px;
	padding:2px;
	text-align:center;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	word-spacing:-2px;
	text-align:justify;
	color:#C9D5E1;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	word-spacing:-2px;
	color:#486F8E;
}
	

.quote{
	color:#577DA2;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:-1px;
	font-size:11px;
	padding-top:5px;
	font-style:italic;
}

.item-title{
	padding-bottom:25px;
}

.bottomnav{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#577DA2;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:center;
	width:68px;
	height:34px;
}

.bottomnav:hover{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C3C6CD;
	font-size:15px;
	letter-spacing:-1px;
	opacity:0.8;
	text-decoration:none;
	text-align:left;
}

.transbox{
	border:none;
	background-image:url(images/emailbox.png);
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}

.a{
	color:#032A64;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:-1px;
	font-size:12px;
	padding-top:5px;
}

.a:hover{
	font-style:italic;
}

.nav{
	color:#152742;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:-1px;
	font-size:11px;
	padding-top:5px;
	text-decoration:none;
}

.nav:hover{
	color:#C0CEDC;
	text-decoration:none;
}

.nav-active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	word-spacing:0px;
	color:#C0CEDC;
	text-decoration:none;
}
