/* CSS Document */

body
	{
	margin-top:15px;
	}
p
	{
	margin-top:5px;
	padding-top:5px;
	}
	
ul
	{
	margin:0px;
	margin-left:15px;
	padding:0px;
	}
	
form
	{
	margin:0px;
	padding:0px;
	}
	
.wrapper
	{
	width:778px;
	margin:auto;
	}
	
.banner
	{
	background-image:url(../images/banner.jpg);
	width:778px;
	height:154px;
	background-repeat:no-repeat;
	margin:auto;
	}
	
.bodycontent
	{
	width:768px;
	margin:auto;
	overflow:hidden;
	border-left: solid 5px #bbbbbb;
	border-right: solid 5px #bbbbbb;
	}
	
.navibg
	{
	background-image:url(../images/navi_bg.jpg);
	background-repeat:repeat-x;
	width:768px;
	height:34px;
	margin:auto;
	}
	
.topnavi
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	}
	
.topnavi:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#bae55e;
	text-decoration:none;
	text-align:center;
	}

.sep
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	width:1px;
	float:left;
	padding-top:14px;

	}

.link
	{
	width:61px;
	float:left;
	height:22px;
	padding-top:12px;
	}

.linkhome
	{
	width:90px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}

.linkabt
	{
	width:102px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}
	
.linkcoaching	
	{
	width:116px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}

.linktraining
	{
	width:114px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}

.linkresult
	{
	width:108px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}
	
.linkcontact
	{
	width:111px;
	padding-top:12px;
	height:20px;
	float:left;
	text-align:center;
	}
	
.content
	{
	width:768px;
	margin:auto;
	}

.content_right
	{
	width: 519px;
	margin-top:6px;
	float:right;
	background-image:url(../images/middleborder.jpg);
	background-repeat:repeat-y;
	margin-bottom:5px;
	}
	

.leftcontent
	{
	width:248px;
	margin-top:6px;
	float:left;
	}
	
.leftmainarea
	{
	width:221px;
	height:345px;
	margin:auto;
	margin-top:9px;
	border: #666666 solid 1px;

	}
	
.leftregister
	{
	width:219px;
	height:187px;
	}

.register
	{
	border: solid 1px #00518b;
	background-image:url(../images/left_bg_new.jpg);
	background-repeat:repeat-x;
	width: 209px;
	height:216px;
	margin:auto;
	margin-bottom:6px;
	margin-top:5px;
	}
	
.regisethead
	{
	background-image:url(../images/register_head.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:21px;
	margin:auto;
	margin-top:10px;
	}
	
.regisethead_new
	{
	background-image:url(../images/register_head_new2.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:83px;
	margin:auto;
	margin-bottom:10px;
	}
	
.regisethead_coach
	{
	background-image:url(../images/register_head_coach.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:52px;
	margin:auto;
	}
	
.registercontent
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
	text-decoration:none;
	text-align:center;
	}
	
.registermailcont
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	text-align:left;
	padding-left:12px;
	padding-bottom:5px;
	}
	
.requirecont
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	padding-left:50px;
	}
	
.textbox
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	font-size:11px;
	color:#000000;
	width: 146px;
	height:17px;
	border: #0054aa solid 1px;
	margin-bottom:2px;
	}
	
.registerimg
	{
	background-image:url(../images/register_but_03.jpg);
	background-repeat:no-repeat;
	margin-left: 38px;
	margin-bottom: 2px;
	margin-top:2px;
	border:0px;
	width: 65px;
	height:25px;
	cursor:hand;
	}
	
.registerimg_new
	{
	background-image:url(../images/register_but_new.jpg);
	background-repeat:no-repeat;
	margin-left: 38px;
	margin-bottom: 2px;
	margin-top:2px;
	border:0px;
	width: 83px;
	height:25px;
	cursor:hand;
	}
	
.coaching
	{
	margin: auto;
	margin-bottom:6px;
	width:211px;
	height:53px;
	}
	
.group_img
	{
	margin: auto;
	margin-bottom:6px;
	width:211px;
	height:53px;
	}
	
.leftimg
	{
	background-image:url(../images/left_img.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:151px;
	margin:auto;
	margin-top:7px;
	}
	
.haed_img
	{
	background-image:url(../images/home_head_07.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:256px;
	height: 35px;
	width:253px;	
	}
	
.home_sub_img
	{
	background-image:url(../images/sub_head_home.jpg);
	background-repeat:no-repeat;
	margin-left:14px;
	height: 43px;
	width:361px;	
	}
	


#head
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0053aa;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	}

#subhead
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0053aa;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}
	
#head_black
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-left:14px;
	padding-bottom:10px;
	float:left;
	}
	
#bodycontent
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	padding-left:14px;
	padding-right:10px;
	clear:both;
	}
	
#bodycontent_home
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	padding-left:14px;
	padding-right:10px;
	clear:both;
	}
	
#bodycontent_left
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	clear:both;
	padding-left:14px;
	padding-right:10px;
	}
	

	
.img_arrow
	{
	margin-right:5px;
	}
	
.img_kaylyn
	{
	float:right;
	margin-right:5px;
	margin-left:12px;
	margin-bottom:10px;
	}
	
.img_abt
	{
	float:right;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:5px;
	}
	
.border_btm
	{
	border-bottom: solid 5px #bbbbbb;
	clear:both;
	}
	
.footerbg
	{
	background-color: #6eb150;
	width:778px;
	height:27px;
	margin:auto;
	padding-top:15px;
	}


.foot_home
	{
	width: 97px;
	float:left;
	text-align:center;
	padding-left:84px;
	}

.foot_abt
	{
	width: 93px;
	float:left;
	text-align:center;	
	}
	
.foot_coach
	{
	width: 113px;
	float:left;
	text-align:center;
	}

.foot_training
	{
	width:105px;
	float:left;
	text-align:center;
	}

.foot_result
	{
	width:93px;
	float:left;
	text-align:center;
	}

.foot_contact
	{
	width:105px;
	float:left;
	text-align:center;
	}
	
.foot_link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	}
	
.foot_link:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000000;
	}
	
.footsep
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	float:left;
	}
	
.copy
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
	}
.site
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	}
	
.mail
	{
	text-decoration:none;
	color:#000000;
	}
	
.gray
	{
	color:#0053aa;
	font-style:italic;
	}
	
.line
	{
	background-image:url(../images/dot_line.jpg);
	background-repeat:repeat-x;
	height:1px;
	}
	
.home_btm
	{
	width: 778px;
	margin:auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	}
	
#border_btm
	{
	border-top: solid 1px #bbbbbb;
	clear:both;
	}
.box
{
width:494px;
height:50px;
}	
.text_box-1
	{
	width:100px;
	height:50px;
	float:left;
	margin-right:97px;
	text-align:center;
	}
.text_box-2
	{
	width:100px;
	height:50px;
	float:left;
	text-align:center;
	}
.text_box-3
	{
	width:100px;
	height:50px;
	float:left;
	text-align:center;
	margin-left:97px;
	}					