body{
	margin: 0px;
	padding: 0px;
	background: url(images/bg.gif) repeat-x top #0267c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper{
	min-width: 980px;
}

* html #wrapper{
	width:expression(document.body.clientWidth > 980? "auto" : "980px" );		
}

#header{
	padding-top: 10px;	
}

#logo{
	width: 545px;
	float: left;
}

.logoBg{
	vertical-align: top; 
	margin-top:7px;
}

#nav{
	margin-left: 545px;
	padding-top: 7px;
	
}

.navPad{
	padding-top: 39px;
	background:url(images/header_bg_2.gif) no-repeat top left;
}

#nav img{
	border: none;
}

#nav a{
	float: left;
}


#leftSide{
	width: 241px;
	float: left;
	display: inline;
	margin-left: 28px;
}

#rightSide{
	width: 644px;
	margin-left: 300px;
}


.headerBox{
	background: url(images/box_header_mid.gif) repeat-x top;
}

.headerBoxL{
	background: url(images/box_header_left.gif) no-repeat top left;
}

.headerBoxR{
	background: url(images/box_header_right.gif) no-repeat top right;
	height: 44px;
	text-align: center;
}

.headerBoxR .pad{
	padding: 15px 0px 0px 0px;
}	


.contentBoxT{
	background:url(images/box_content_top.gif) repeat-x top #0163db;
	border-bottom: solid 1px #0267c5;
}

.contentBoxB{
	background:url(images/box_content_bottom.gif) repeat-x bottom;
}

.contentBoxL{
	background:url(images/box_content_mid_left.gif) repeat-y left;
}

.contentBoxR{
	background:url(images/box_content_mid_right.gif) repeat-y right;
}

.contentBoxLT{
	background:url(images/box_content_top_left.gif) no-repeat top left;
}

.contentBoxRT{
	background:url(images/box_content_top_right.gif) no-repeat top right;
}

.contentBoxLB{
	background:url(images/box_content_bottom_left.gif) no-repeat bottom left;
}

.contentBoxRB{
	background:url(images/box_content_bot_right.gif) no-repeat bottom right;
}

#leftNav{
	padding: 10px 10px 0px 50px; 
}

#leftNav .header{
	display: block;
	padding: 20px 0px 5px 0px;
}

#leftNav a{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e9ffff;
	display: block;
	line-height: 16px;
	text-decoration: none;
	padding-left: 10px;
} 

#leftNav a:hover{
	color: #ffff56;
}


.box2{
	background: url(images/box2_mid.gif) repeat-x top;
	margin-top: 27px;
}

.box2L{
	background: url(images/box2_left.gif) no-repeat top left;
}

.box2R{
	background: url(images/box2_right.gif) no-repeat top right;
}

.pad1{
	padding-top: 20px;
	text-align: center;
}

.clear{
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}


.toLeft{
	float: left;
}

#main{
}


.contentBox2T{
	background:url(images/box3_top_mid.gif) repeat-x top #0285eb;
}

.contentBox2B{
	background:url(images/box3_bottom_mid.gif) repeat-x bottom;
}

.contentBox2L{
	background:url(images/box3_mid_left.gif) repeat-y left;
}

.contentBox2R{
	background:url(images/box3_mid_right.gif) repeat-y right;
}

.contentBox2LT{
	background:url(images/box3_top_left.gif) no-repeat top left;
}

.contentBox2RT{
	background:url(images/box3_top_right.gif) no-repeat top right;
}

.contentBox2LB{
	background:url(images/box3_bottom_left.gif) no-repeat bottom left;
}

.contentBox2RB{
	background:url(images/box3_bottom_right.gif) no-repeat bottom right;
}


#mainContent{
	min-height: 533px;
	padding: 5px 25px 25px 25px;
	color: #ffffff;
}

* html #mainContent{
	height: 533px;
}

h1{
	margin: 0px;
	padding: 20px 0px 5px 0px;
	color: #ffffff;
	font-size: 14px;
}


h2{
	margin: 0px;
	padding: 20px 0px 7px 0px;
	color: #280661;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

h3{
	margin: 0px;
	padding: 2px 0px;
	color: #280661;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.yellow{
	color: #ebe83d;
}

p{
	margin: 0px;
	padding: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

a{
	color: #ebe83d;
}

img{
	vertical-align: bottom;
}


.row{
	margin-top: 20px;
	width: 293px;
	min-height: 50px;
}

* html .row{
	height: 50px;
}

.row p{
	padding: 0px;
	margin-left: 60px;
}

.icon{
	float:left; 
	padding-top: 4px;
}

#friendTrain{
	width: 180px;
	height: 450px;
	float: right;
	display: inline;
	margin-right: 50px;
	margin-top: 70px;
	padding: 10px 0px;
	text-align: center;
	color: #FFFFFF;

}

#footer{
	margin-top: 70px;
	clear: both;
	background: url(images/footer_bg1.gif) no-repeat bottom left;
}

#footer2{
	background: url(images/footer_bg2.gif) no-repeat 452px bottom;
	height: 84px;
	padding: 0px 0px 0px 10px;
}

#footer p{
	padding-top: 7px;
	line-height: 17px;
}

#footer a{
	font-weight: bold;
	color: #ffffff;
}


#affiliates{
	padding: 0px 25px;
	color: #ffffff;
	font-weight: bold;
}

#affiliates a{
	color: #ffffff;
	line-height: 20px;
}

#affiliates a:hover{
	color: #ebe83d;
}

.title{
	display: block;
	padding-bottom: 5px;
}

.black{
	color: #280661;
}

#partners{
	padding: 20px 10px 0px 20px;
}

#partners a{
	font-weight: bold;
	color: #ebe83d;
	display: block;
	line-height: 20px;
}

iframe{
	margin-left: 10px;
}

p.pad2{
	padding-top: 7px;
}

p.pad3{
	padding-top: 5px;
}

.center{
	text-align: center;
}

.center2{
	margin: auto;
}


script{
	border: solid 10px red;
}

.adbg{

}

form{
	margin: 0px;
	padding: 0px;
}

.contactForm label{
	color: #ffffff;
	display:block;
	width: 170px;
	float: left;
	margin-left: 50px;
	display: inline;
}

.contactForm{
	padding: 50px 50px 30px 50px
}

.contactForm p{
	padding: 10px 0px;
}

input .text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.submit{
	text-align: center;
	padding-top: 20px;
}

.adsenseBox{
	background: #0285eb; 
	line-height: 16px; 
}

.adsenseBox img{
	border: 0px;
	vertical-align: bottom;
}

.adsenseBox iframe{
	margin: 0px
}

.ads2{
	padding-top: 20px;
	padding-left: 5px;
}

#train{
	text-align: center;
}

#train label{
	color: #ffffff;
}

#train a{
	color: #0066ff;
}

#train table{
	margin:auto;
	border: none;
}

.pad4{
	padding-top: 10px;
}

.byMSG{
	display: block;
	font-size: 10px;
	text-align: right;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 3px;
}

.error{
	color: #FF6633;
	font-weight: bold;
}

.list{
	padding: 20px 0px 0px 200px;
}

.list a{
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

#TopAd{
	width: 728px;
	height: 90px;
	float: center;
	display: inline;
	margin-right: 0px;
	margin-left:  125px;
	margin-top: 0px;
	padding: 10px 0px;
	text-align: center;
	color: #FFFFFF;	
}
