/* DEFAULT */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}

body {background:#CAEAF7;}

ol, ul {list-style: none;}

table {border-collapse: separate;}

caption,th,td{text-align: left;font-weight: normal;}



/* REGULAR CODING */

body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:1.4;}



/* STRUCTURE */

#container{margin: 0px auto;background:url(csimages/back.jpg) repeat-x top;}



#ind-holder{width:975px;margin: 0px auto;background:url(csimages/index-holder.jpg) repeat-y center;}

#ind-holder-top{background:url(csimages/index-holder-top.jpg) no-repeat center top;width:975px;}

#ind-holder-bot{padding:0px 0px 0px 0px;background:url(csimages/index-holder-bottom.jpg) no-repeat center; height:63px;}











#holder{width:975px;margin: 0px auto;background:url(csimages/holder.jpg) repeat-y center;}

#holder-top{background:url(csimages/holder-top.jpg) no-repeat center top;width:975px;}

#holder-bot{padding:0px 0px 0px 0px;background:url(csimages/holder-bottom.jpg) no-repeat center; height:63px;}



#header{width:975px;height:110px;}

#nav-main{;width:390px;height:50px;}

#content-box{padding:0px 40px;}



#left-panel{float:left;width:625px; padding:0 10px 0 15px;  }

#right-panel{float:right; width:240px; padding:0 0px 0 0;   }



#banner-panel{ margin:0px 0 0 242px; width:495px; height:150px; padding:0 0 0 0;}

#Nav-Top{float:right; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}







.TopBanner{height:90px;width:728px; float:right;margin-top:10px;}









#footer{text-align:center; font-size:12px; width:100%; height:63px; padding:0px 0px 0px 0px; }

	

	

/* HEADER */

#logo{background:url(csimages/logo-no.jpg) no-repeat right top;width:400px;height:45px;margin:25px 0 0 0px;padding:0px 0 0 0px;float:left;}

#logo h1{width:450px;height:25px;}



.banner-ad{float:right; margin:2px 0px 0px 0px;padding:5px 0px 0px 0px;}



h1{color:#0e2e47; font-size:24px;font-weight:bold;line-height:18px; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:45px;}

.logo-slogan-o{color:#CC6600; font-size:12px;font-weight:normal;line-height:16px; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;  font-style:italic;}



.logo-slogan-b{color:#000000; font-size:12px;font-weight:normal;line-height:16px; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;  font-style:italic;}



.SubTopMenu{height:75px;width:875px;margin:0px 10px;}



.topmenulink {color:#999999;line-height:28px; font-size:15px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif;}

.topmenulink  a{color:#3B88E0;line-height:28px; font-size:15px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif;}

.topmenulink  a:hover{color:#AB0000;line-height:28px; font-size:15px;font-weight:normal;  text-decoration:underline;font-family:Arial, verdana, Helvetica, sans-serif;}



/* NAVIGATION */





	#nav-main ul{float:left;padding:5px 0px 0px 0px; height:auto; margin-top:29px;}

	#nav-main ul li

	{	

	float:left;

	height:auto;

	}

	#nav-main ul li a

	{	

	float:left;	color:#ffffff;	padding:5px 10px;	font-size:13px;	font-weight:bold;	text-decoration:none;	

	

    background-color:#9DC12A; background-repeat:repeat-x;	font-family:Arial, Helvetica, verdana, sans-serif;	line-height:23px; margin-left:2px; width:75px; height:25px;text-align:center;	

	

	}

	#nav-main ul li a:hover

	{	

	float:left;	color:#ffffff;	padding:5px 10px;	font-size:13px;	font-weight:bold;	text-decoration:none; text-align:center;	

	

    background-color:#758D2B; background-repeat:repeat-x;	font-family:Arial, Helvetica, verdana, sans-serif;	line-height:23px; width:75px; height:25px;

	

	}

	



	

		

	

	



/* CONTENT */

h2{color:#0e2e47; font-size:16px;font-weight:bold;line-height:28px; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:10px;}

h3{color:#133457;line-height:18px;font-size:16px;text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;font-weight:bold; width:auto; }







#List-Left-Img{float:left; width:150px; margin-top:10px; padding:5px;}





#List-Right-Det{float:left; width:425px; margin-top:10px; padding:5px 5px 5px 15px; padding-top:35px;}





#Bonus-Left-Det{float:left; width:325px; margin-top:10px; padding:5px 5px 5px 50px; padding-top:65px;}





#Bonus-Right-Img{float:right; width:150px; margin-top:10px; margin-right:75px; padding:5px; }





#Upgrade-Left-Img{float:left; width:75px; margin-top:10px; padding:5px 0px; margin-left:45px;}





#Upgrade-Right-Det{float:left; width:675px; margin-top:10px; padding:5px 5px 5px 15px; padding-top:10px; }



#Upgrade-TopBg{ width:750px; margin-top:10px; padding:5px 25px 5px 45px; }



#Upgrade-Small-RBG{padding:20px 0px 0px 0px;background:url(csimages/round-bg-small.png) no-repeat center; height:624px; width:470px;}





#spaceclass{margin-top:25px; height:auto;width:875px;float:left;margin-left:10px;}



#BullPoint{margin-top:25px; height:auto; width:auto;float:left;}



.Break-Line{background:url(csimages/break-line.png) no-repeat center bottom; margin:5px; height:10px;}





.Right-Breakline{background:url(csimages/right-small-br-line.png) no-repeat center bottom; margin:15px 0px; height:10px;}















.Title-Login{color:#0e2e47; font-size:16px;font-weight:bold;line-height:22px; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.TitleCat-All{line-height:18px; color:#555555; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}





.Title-Txt{line-height:18px; color:#000000; font-size:15px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;padding-left:10px;}



.ListTxt{line-height:18px; color:#555555; font-size:13px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.ListTxt-Bd{line-height:18px; color:#245c98; font-size:13px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.ListTxt-Bd-2{line-height:18px; color:#235e9a; font-size:13px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.ListTxt-Bd-3{line-height:18px; color:#295589; font-size:13px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}





.Sub-Title{line-height:26px; color:#48739e; font-size:19px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.Sub-Text{line-height:18px; color:#555555; font-size:13px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}





.SignUp-Title{line-height:18px; color:#0e2e47; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.SignUp-Txt{line-height:18px; color:#0e2e47; font-size:13px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}





.Txt-Norm{line-height:18px; color:#000000; font-size:13px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.Green-HeadTitle{line-height:22px; color:#6caa00; font-size:24px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-top:20px; }



.Green-Title{line-height:22px; color:#6caa00; font-size:24px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-top:20px; padding-left:15px;}



.Green-SubTitle{line-height:22px; color:#6caa00; font-size:18px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:15px; }

.Green-SubTitle-T{line-height:22px; color:#6caa00; font-size:18px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; }



.Green-SubTitleBG{line-height:22px; color:#6caa00; font-size:21px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; background:#EFFFD5; padding:10px;}



.Upg-Txt-small{line-height:18px; color:#000000; font-size:12px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.Upg-NormTxt{line-height:18px; color:#000000; font-size:16px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.Upg-TxtTable{line-height:18px; color:#000000; font-size:16px;font-weight:normal; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:15px;}



.Upg-NormTxtBd{line-height:18px; color:#000000; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; }



.Upg-TxtBd-ita{line-height:18px; color:#000000; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; font-style:italic;}



.Upg-TxtBd-Red{line-height:18px; color:#cc0207; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica;}



.Upg-TableTxtBd{line-height:18px; color:#000000; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:15px; }







.forgetlink {color:#0000FF;line-height:18px; font-size:14px;font-weight:normal; text-decoration:underline;font-family:Arial, verdana, Helvetica, sans-serif;}

.forgetlink  a{color:#0000FF;line-height:18px; font-size:14px;font-weight:normal; text-decoration:underline;text-decoration:none;font-family:Arial, verdana, Helvetica, sans-serif;}

.forgetlink  a:hover{color:#0000FF;line-height:18px; font-size:14px;font-weight:normal;text-decoration:underline;  font-family:Arial, verdana, Helvetica, sans-serif;}







.TableColor{ background:#efefef; border:#e5e5e5  1px solid;}



.TableCellWhite{ background:#ffffff; border:#e5e5e5  1px solid;}

	.TableCellGrey{ background:#efefef; border:#e5e5e5  1px solid;}



	/* FORM FIELDS */

	

	#form-field{padding:0px;	margin:5px 0;}

	#form-field h2{line-height:18px; color:#0e2e47; font-size:16px;font-weight:bold; text-decoration:none;font-family:Arial, verdana, sans-serif, Helvetica; padding-left:10px;}

	

	#form-field label{	float:left;	width:65px;	line-height:23px;	text-align:right;	margin:0 10px 0 0; font-family:Arial, verdana, Helvetica, sans-serif;  font-size:13px;color:#000000; padding-left:8px;}

		



	#form-field .form-txt{	border:#dedede 1px solid;padding:0px 5px 0 5px;height:20px; width:125px;font-family:Arial, verdana, Helvetica, sans-serif;  font-size:10px; line-height:18px;font-size:12px; }

	

	

	#form-field .form-btn{	background:#58A9E0; 	cursor:pointer;	color:#fff;	width:85px;	height:25px;	border:0; font-family:Arial, verdana, Helvetica, sans-serif;  font-size:13px; font-weight:bold;}

	#form-field .form-btn:hover{background:#DC6811;width:85px;	height:25px; }

	



	

/* FOOTER */

	#footer .content{

	padding:0px;

	text-align:center;

	color:#90CF0F;

	}





	#footer .copyright{

	padding:25px 5px ;

	text-align:center;

	color:#66749C;

	font-family:Arial, verdana, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;	}



	#footer .copyright a{

	padding:25px 5px ;

	color:#3B6EBF;

	text-decoration:none;

	font-family:Arial, verdana, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	}



	#footer .copyright a:hover{

	padding:25px 5px ;

	color:#3B6EBF;

	text-decoration:underline;

	font-family:Arial, verdana, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	}

    





/* OTHER */



.clear{clear:both;}

.mb span{display:block; background:url(csimages/play_btn.png) no-repeat 5px 50%; padding:0 0 0 40px;}

