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

body {

}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

h1 {
	text-align: left;
	color: #0161ab;
	font-family:"Trebuchet MS";
	font-size: 20px;
	text-decoration: none;
	padding-bottom: auto;
}

h2 {
	text-align: left;
	color: #666;
	font-family:"Trebuchet MS";
	font-size: 16px;
	text-decoration: none;
	padding-bottom: auto;
}

h3 {
	text-align: left;
	color: #626262;
	font-family:"Trebuchet MS";
	font-size: 28px;
	text-decoration: none;
	padding-bottom: auto;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

#leftcol li {
	padding-top: 10px;
	padding-bottom: 10px;	
}

#socialnetworking {
	position: relative;
	left: 840px;
	width: 130px;
	top: -50px;
}

.socialbuttons {
	padding-left: 5px;
	padding-right: 5px;
}

#container {
	width: 970px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
}

#navbar {
	height: 30px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	padding-left: 0px;
}

#navbar ul {
	position: relative;
	bottom: 14px;
	margin-left: 15px;
	padding-left: 0px;
}

#banner {
	height: 199px;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
}


#footer a, a:active, a:visited, a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: underline;	
}

#contentarea {
	padding-top: 0px;
	margin-top: 0px;
}

#leftcontent {
	float: left;
	width: 240px;
	padding-top: 0px;
	margin-top: 0px;
}

#rightcontent {
	float: right;
	width: 729px;
	border-left: dashed 1px #CACACA;
	padding-top: 15px;
	padding-top: 0px;
	margin-top: 0px;
}

#topcontent {
	padding: 5px;
	padding-left: 15px;
	padding-top: 0px;
}

#bottomcontent {
	padding: 5px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 10px;
}

.registerbanner {
	float: right;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 10px;
}

.tick {
	list-style-image: url(../images/tick.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 310px;
	padding-left: 10px;
}

.nav {
	display: inline;
	margin-top: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	position: relative;
	top: 19px;
}

.navbottom {
	display: inline;
	margin-top: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	position: relative;
	top: 0px;
}

#navbar a, a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}

#navbar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: underline;	
}



.nav a, a:link, a:active, a:visited {
	display: inline;
	margin-top: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}

.nav a:hover {
	display: inline;
	margin-top: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: underline;
}

.sideli {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

#leftcontent ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	list-style: none;
	padding-left: 0px;
	padding-right: 10px;
	margin-left: 15px;
}

#leftcontent li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.leftbold{
	font-family: Arial, Helvetica, sans-serif;
	color: #0161ab;
	font-size: 14px;
	padding-left: 0px;
}

#leftcontent a, a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #0161ab;
	font-size: 14px;
}

#leftcontent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0161ab;
	font-size: 14px;
	text-decoration: underline;
}

.regsmall {
	padding-left: 16px;	
}

#leftcontent p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 10px;
}

.line {
	font-family: Arial, Helvetica, sans-serif;
	color: #CACACA;
	font-size: 12px;
	padding-top: 0px;
}

.line2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CACACA;
	font-size: 12px;
	padding-top: 250px;
}

.line3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CACACA;
	font-size: 12px;
	padding-top: 450px;
}

#leftcol {
	float: left;
	width:  330px;
	padding-right: 17px;
	padding-bottom: 0px;
}

#middlecol {
	float: left;
	border-left: dashed 1px #CACACA;
	width: 1px;
	height: 230px;
	padding-bottom: 0px;
}

#middlecol2 {
	float: left;
	border-left: dashed 1px #CACACA;
	width: 1px;
	height: 430px;
	padding-bottom: 0px;
}

#rightcol {
	float: right;
	width:  330px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.youtube1 {
	float: left;
	padding: 5px;
	padding-bottom: 15px;
	margin-right: 5px;
}

.youtube2 {
	float: left;
	padding: 5px;
	padding-bottom: 15px;
	margin-left: 15px;
	margin-right: 50px;
}

#rightcontent a, a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #06F;
	font-size: 12px;
}

#footer {
	clear: both;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	height: 34px;
}

#footer ul {
	padding-top: 5px;
}

a.button { 
    background:url(../images/register-button-small.jpg) repeat 0px 0px; 
    width: 146px; 
    height: 37px; 
    display: block; 
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}

a.button span { 
    display: none; 
}

a.button:hover { 
    background: url(../images/register-button-small.jpg) repeat 0px -37px; 
}

a.button2 { 
    background:url(../images/register-banner.jpg) repeat 0px 0px; 
    width: 300px; 
    height: 419px; 
    display: block; 
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: right;
}

a.button2 span { 
    display: none; 
}

a.button2:hover { 
    background: url(../images/register-banner.jpg) repeat 0px -419px; 
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-size: 13px;
	background-image: url(../images/errorbg.jpg);
	background-repeat: repeat-x;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 10px;
}

.asterix {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}

.guest {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.redfree {
	text-align: left;
	color: #F00;
	font-family:"Trebuchet MS";
	font-size: 28px;
	text-decoration: none;
	padding-bottom: auto;
}

.logo {
	border: none;
	padding-left: 8px;
	padding-bottom: 15px;
}