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

body {
	padding:0;
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; 
}

hr {size:1px; color:#ccc;}

a:link {color: #f27e21; text-decoration:none; font-size:11;}
a:hover {color:#009edf; text-decoration:none; font-size:11;}
a:visited {color: #f27e21; text-decoration:none; font-size:11;}

.names table{}
.names td {border-bottom:2px #fff solid;}

#container {
	width:950px;
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
	line-height:1.5em;
	
}

#header                   {
	background: #fff url("../images/header.gif") top center no-repeat; 
	display:block;
	height:100px;
	padding:0;
	margin:0;
}

.topbuttons {float:right; padding-right:10px;}

#nav {
	width:950px;
	height:55px;
	margin-bottom:10px;
}

#flashcontainer {
	width:350px;
	height:25px;
	position:relative;
	top:0px;
	left:350px;
	}
	
#flashcontainer2 {
	width:600px;
	height:115px;
	padding:0 0 0 20px}


#nav ul {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	
}

#nav li {
	list-style:none;
	float:left;
	
}

#nav a:link {color: #fff; text-decoration:none; padding:0 15px; font-size:13;}
#nav a:hover {color:#fee2a6; text-decoration:none; padding:0 15px; font-size:13;}
#nav a:visited {color: #fff; text-decoration:none; padding:0 15px; font-size:13;}

#subcontainer {
	width:950px;
	margin:0;
	padding:0;
	float:left;
	
}

#leftcolumn {
	float:left;	
	width:720px;
}

#content {
	width:718px;
	float:left;
	border-left:#cfcdcd solid 1px;
	border-right:#cfcdcd solid 1px;
}

#content2b {
	width:940px;
	float:center;
	border-left:#cfcdcd solid 1px;
	border-right:#cfcdcd solid 1px;
}


#sidebar {
	width:215px;
	margin-left:10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
	font-size:11px;
}



#side1 {
	background: #fff url("../images/module1_bg.gif") no-repeat; 
	width:166px;
	height:147px;
	font:#fff;
	padding:45px 30px 0 30px;
	margin-bottom:5px;
	display:block;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
}

#side2 {
	background: #fff url("../images/module2_bg.gif") no-repeat; 
	width:166px;
	height:141px;
	font:#fff;
	padding:60px 30px 0 30px;
	margin-bottom:5px;
	display:block;
}

#side3 {
	background: #fff url("../images/module3_bg.gif") no-repeat; 
	width:166px;
	height:165px;
	font:#fff;
	padding:45px 30px 0 30px;
	margin-bottom:0;
	display:block;
}

#sidevideo {
	width:214px;
	height:124px;
	position:relative;
	top:0;
	left:0;
	float:left;
	margin-left:9px;
	
}

#sidetestimonials {
	width:188px;
	height:74px;
	pasition:relative;
	top:0;
	left:10px;
	float:left;
	background:url("../images/module_testimonial2.gif") no-repeat #fff;
	padding:40px 10px 10px 15px;
	font-size:11px;
	line-height:1.25em;
	margin-left:9px;
}

#sidejoin {
	width:212px;
	height:53px;
	position:relative;
	top:0;
	left:0;
	float:left;
	background:url("../images/module_join.jpg") no-repeat #fff;
	margin-left:9px;
	padding-top:65px;
}





#contentind {
	padding:15px 20px 5px 20px;
}

#footer {
	background: #fff url("../images/footer_bg_1px.gif") repeat-x; 
	height:91px;
	padding:0;
	line-height:1.25em;
	font-size:10px;
}

#footer a:link {color: #333; text-decoration:none; font-size:10px; font-weight:bold;}
#footer a:hover {color:#f27e21; text-decoration:none; font-size:10px; font-weight:bold;}
#footer a:visited {color: #333; text-decoration:none; font-size:10px; font-weight:bold;}

#foot1 {
	position:relative;
	padding:15px 0 0 15px;
	top:0;
	left:0;
	width:90px;
	float:left;
}

#foot2 {
	position:relative;
	padding:15px 0 0 15px;
	top:0;
	left:0px;
	width:110px;
	float:left;
}

#foot3 {
	position:relative;
	padding:15px 0 0 15px;
	top:0;
	left:0px;
	width:110px;
	float:left;
}

.clearfloat {
	clear:both;
    height:0;
}

.blue {color:#009edf;}
.font13 {font-size:13px;}
.font12 {font-size:12px;}
.lightgrey {color:#999;}
.grey {color:#666}
.font10 {font-size:10px;}
.white {color:#fff;}
.greybg {background-color:#f0f0f0; display:block; padding:15px}
.font16 {font-size:16px;}

#contact1 {
	position:relative;
	padding:0;
	top:0;
	left:0;
	width:310px;
	float:left;
}

#contact2 {
	position:relative;
	padding:0 0 0 15px;
	top:0;
	left:0px;
	width:350px;
	float:left;
}

#reg {
	background:url("../images/reg_bg.jpg") repeat-y #fff;
	width:577px;
	padding:0;
	margin:0;
}

#reg2b {
	background:url("../images/reg_bg.jpg") repeat-y #fff;
	width:950px;
	padding:20;
	margin:0;
}

.advantage_reg {
	background:url("../images/advantage_reg_bg.gif") repeat-y #fff;
	width:668px;
	padding:0;
	margin:0;
}

#reg1 {
	position:relative;
	padding:0 0 0 30px;
	top:0;
	left:0;
	width:260px;
	float:left;
	text-align:left;
}

#reg2 {
	position:relative;
	padding:0 0 0 35px;
	top:0;
	left:0px;
	width:230px;
	float:left;
	text-align:left;
}

#reg3 {
	position:relative;
	padding:0 0 0 35px;
	top:0;
	left:0px;
	width:230px;
	float:left;
	text-align:left;
}

.regbutton {
	position:absolute;
	top:330px;
	left:55px;
}

.regbutton2 {
	position:absolute;
	top:330px;
	left:55px;
}

#bottommodules {
	width:950px;
	height:118px;
}


#bottom3 {
	width:234px;
	height:118px;
	pasition:relative;
	top:0;
	left:0;
	float:left;
}

#bottom2 {
	width:234px;
	height:118px;
	pasition:relative;
	top:0;
	left:0;
	float:left;
	background:url("../images/module_audio.jpg") no-repeat #fff;
	margin-left:8px;
}

#bottom4 {
	width:193px;
	height:83px;
	pasition:relative;
	top:0;
	left:0;
	float:left;
	background:url("../images/module_testimonial.jpg") no-repeat #fff;
	padding:35px 20px 0 21px;
	font-size:11px;
	margin-left:10px;
}

#bottom1 {
	width:214px;
	height:53px;
	position:relative;
	top:0;
	left:0;
	float:left;
	background:url("../images/module_join.jpg") no-repeat #fff;
	margin-left:16px;
	padding-top:65px;
}

#bottom5 {
	width:234px;
	height:53px;
	position:relative;
	top:0;
	left:0;
	float:left;
	background:url("../images/module_join2.jpg") no-repeat #fff;
	margin-left:0px;
	padding-top:65px;
}