html, body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;
	margin-top:0px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/background.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
}
img{
	border:0px;
}
DIV, TR, TD, SPAN, INPUT, SELECT{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
}
.page_success{
	color:#659F1B;
	font-weight:bold;
	font-size: 12px;
	height:18px;
}
.page_error
{
	color:#FF0000;
	font-weight:bold;
	font-size: 12px;
	margin-top:5px;
	/*background-color:#FFEBE8;border:1px solid #DD3C10;color:#FF0000;font-size:11px;font-weight:bold;padding:10px 20px;*/
}
.login_error{
	height:22px;
	color:#FF0000;
	font-weight:bold;
	font-size: 12px;
	margin-top:5px;
	/*background-color:#FFEBE8;border:1px solid #DD3C10;color:#FF0000;font-size:11px;font-weight:bold;padding:10px 20px;*/
}
.home_error{
	float:left; 
	padding-left:15px;
	height:8px; 
	/*background-color:#FFEBE8;border:1px solid #DD3C10;color:#FF0000;font-size:11px;font-weight:bold;padding:10px 20px;*/
}
/* container header, body and footer*/
.outermaindiv{
 	width:900px; 
 	margin:auto; 
 }
.headernavmain{
	float:left;	
 	width:100%;
}
 #innerpagemain{
	float:left;
	width:99.4%;
}
 .bottomnavigationmain{
	float:left;
	padding-top:8px;
	width:100%;
}
/* **** */
.facebook{
  padding-left:10px;
 }
.placelogo {
 	float:left; 
 	padding-left:13px;
 }
.placecrashcourse{
 	float:right;
 	padding-top:65px;
}
.headermiddlenav{
	float:left;
	width:878px;
	height:55px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/cc_middle_nav.jpg); 
	background-repeat:repeat-x;
}
.navigationtextlog{
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:13px 19px 0 20px;
	width:auto;
	/*min-width:143px;*/
	text-align: center;
}
.navigationtextlog a:visited,.navigationtextlog a:link,.navigationtextlog a:hover,.navigationtextlog a:active
{
	color:#ffffff;
	text-decoration:none;
}
.navigationtextloghome{
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:13px 0px 0px 0px;
	width:auto;
	min-width:174px;
	text-align: center;
}
.navigationtextloghome a:visited,.navigationtextloghome a:link,.navigationtextloghome a:hover,.navigationtextloghome a:active
{
	color:#ffffff;
	text-decoration:none;
}
.bottomnavmiddle{
	float:left;
	width:880px;
	height:41px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/bottom_middle_nav.jpg); 
	background-repeat:repeat-x;
}
.bottomnavtextdiv{
	float:left;
	margin-top:12px;
	color:#7E7E7E;
	width:98%;
}
.copyright{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:left;
	padding-left:13px;
}
.navigation_bottom{
	float:left;
	margin:0px 5px 0px 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.navigation_bottom a:visited,.navigation_bottom a:link,.navigation_bottom a:hover,.navigation_bottom a:active{
	text-decoration:none;
	color:#7E7E7E;
}
.homebanner{
 	float:left;
 }
.flashtwittermain{
	float:left;
	width:900px;
}
.clientlogin{
	float:left;
	width:50px;
	margin-left:0px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/login_bg.jpg);
	height:243px;
	width:195px;
}
.homerealestate{
	cursor:pointer;
	float:left;
	margin-right:10px;
	margin-top:10px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/real_estate.jpg);
	height:119px;
	width:355px;
}
.hometraining{
	cursor:pointer;
	float:left;
	margin-top:10px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/training_help.jpg);
	height:119px;
	width:529px;
}
.homequestion{
	cursor:pointer;
	float:left;
	margin-right:10px;
	margin-top:15px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/questions.jpg);
	height:119px;
	width:355px;
}
.hometesting{
	cursor:pointer;
	float:left;
	margin-top:15px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/testing_help.jpg);
	height:119px;
	width:529px;
}
.logindet{
	float:left;
	padding-top:30px;
	padding-left:20px;
}
.logintextbox{
	float:left;
	padding-bottom:5px;
	color:#E3E1EC;
}
.logintext{
	float:left;
	width:70px;
	font-size: 12px;
	font-weight:bold;
	margin-top:5px;
}
.forcedlogin{
	float:left; 
	color:#FF0000;
	font-size: 12px;
	padding:0px 5px 0px 5px;
	text-align:center;
}
#forced_login{
	float:left;
	margin:0px 0px 0px 0px;
}
.homeloginbuttons{
	float:left;
	padding-left:4px;
	text-align:center;
}
.gotquestions{
	float:left;
	height:62px;
	padding-left:130px;
	padding-top:29px;
}
.viewmorequestions{
	float:right;
	color:#FF0000;
	font-style: italic;
	padding-right:15px;
}
.viewmoreleft{
	float:right;
	padding-top:90px;
	padding-right:15px;
	color:#FF0000;
	font-style: italic;
}
.viewmoreleft span {
	color:#FF0000;
	text-decoration:underline;
}
.viewmoreleft a, .viewmorequestions a, .viewmoreright a{
	color:#FF0000;
}
.viewmoreright{
	float:right;
	padding-top:95px;
	padding-right:10px;
	color:#FF0000;
	font-style: italic;
}
.viewmoreright span {
	color:#FF0000;
	text-decoration:underline;
}
/* forgot password page */
.forgotpassword{
	float:left;
	color:#B9B9B9;
	padding-top:5px;
	height:15px;
}
.forgotpassword a{
	text-decoration:none;
	color:#999999;
}
#maindiv{
	float:left;
	padding-top:20px;
	width:99%;
}
#forgotmain{
	float:left;
	width:90%;
	margin-right:10px;
	margin-left:30px;
}
.redheading{
	float:left;
	font-weight:bold;
	font-size:22px;
	color:#D40203;
}
.forgotdata{
	width:100%;
	margin:auto;
	padding-left:20px;
}
.ashheading{
	font-weight:bold;
	font-size:22px;
	color:#999999;
}
.content_middle{
	float:left;
	width:95%;
	height:209px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/innerpages/profile_personal_middle.jpg); 
	background-repeat:repeat-x;
}
.profile_edit_middle{
	float:left;
	width:95%;
	height:241px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/innerpages/profile_edit_middle.jpg); 
	background-repeat:repeat-x;
}
.payment_middle{
	float:left;
	width:95%;
	height:150px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/innerpages/payment_repeat.jpg); 
	background-repeat:repeat-x;
}
.main_content{
	float:left;
	width:96%;
}
.change_password_right{
	float:left;
	padding-top:5px;
	width:50%;
}
.innerbackground_middle{
	float:left;
	width:879px;
	height:auto;
	background-image:url(http://crashcourseonline.rainconcert.in/images/innerpages/inner_background_middle.jpg); 
	background-repeat:repeat-x;
}
.forgotpasswordtext{
	width:100%;
	float:left;
	text-align:left;
	padding:10px 0px 10px 20px;
}
.middlecolon{
 	float:left;
 	padding:7px 0px 4px 0px;
 	width:20px;
 	text-align:center;
 }
.email_left_title{
	float:left;
	width:200px;
	text-align:right;
	padding:10px 0px 10px 0px;
	color:#000000;
	font-weight:normal;
}
.middlebutton
 {
 	width:95%;
 	text-align:center;
 	padding:10px 0px 10px 0px;
 }
 /*registration form*/
 #registerviewmain{
	float:left;
	width:95%;
	padding-right:10px;
	padding-left:20px;
}
.dottedborder{
	float:left;
	width:100%;
	border-bottom:1px dotted;
	padding-bottom:10px;
}
.contents_registermain{
	padding:7px;
	width:99%;
	float:left;
}
.leftside_register{
 	float:left;
 	padding:6px 0px 4px 0px;
 	width:148px;
 	text-align:right;
}
.rightsidedata_register{
 	float:left;
 	margin:6px 0px 3px 0px;
 	width:209px;
 	text-align:left;
}
.content_middle_register{
	float:left;
	width:94%;
	height:465px;
	background-image:url(http://crashcourseonline.rainconcert.in/images/innerpages/registration_middle.jpg); 
	background-repeat:repeat-x;
}
.rightsidedata_phone{
	float:left;
 	padding:2px 0px 2px 0px;
 	width:207px; 	
	text-align:left;
 }
 /* payment */
.content_middle_captcha{
	float:left;
	width:95%;
}
 .cantview{
 	float:left;
 	padding:4px 0px 4px 17px;
 	width:125px;
 	text-align:right;
 }
  .bluelabelcaptcha{
	float:left;
	padding-top:3px;
	font-size:12px;
	color:#2289AB;
	text-decoration:underline;
}
.registerfloatleft{
	float:left;
	width:74px;
}
.commonaddressheads{
	font-weight:bold;
	font-size:12px;
	color:#999999;
	padding-bottom:5px;
}
.helplink a{
	text-decoration:none;
	color:#2289AB;
	font-size:14px;
}
.profilecontent{
	padding-left:30px;
	width:96%;
}
.profilename{
	color:#B5B5B5;
	font-size:16px;
	font-weight:bold;
}
.personaldata{
	float:left;
	width:48%;
	padding-top:20px;
}
.profilelefthead{
	float:left;
 	padding:7px 0px 4px 0px;
 	width:130px;
 	text-align:right;
}
.profilerighthead{
 	float:left;
 	margin:7px 0px 4px 0px;
 	width:209px;
 	text-align:left;
 	height:20px;
}
.profileback{
	float:left;
	padding-top:15px;
	width:97%;
	text-align:center;
}
.profilesubmenu{
	float:right;
	height:30px;
}
#sitepagemain{
	float:left;
	width:97%;
	padding:10px 10px 10px 10px; 
}
.sitepagetitle{
	font-weight:bold;
	color:#FF0000;
	font-size:18px;
	padding-bottom:10px;
}
.sitepagecontent{
	float:left;
	text-align:left;
}
.reset{
 	float:left;
 	margin-top:6px;
 	margin-left:3px;
 	height:20px;
 	
}
.reset_link {
	font-size:12px;
	color:#1D7795;
	font-weight:bold;
	text-decoration:none;
}
/*****Ends ***********/


.statusmod {
	color:#999999;
	font-weight:bold;
	padding:8px 15px 0 0;
}html, body{
	margin: 0px auto 0px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}
.textwidthsmall{
 	width:150px;
 	border:1px solid #D9D5D5;
 }
.textwidth{
 	width:185px;
 	border:1px solid #D9D5D5;
 }
.showborder{
	border:1px solid;
}
.selecttextwidth{
 	width:189px;
 }
.floatleft{
	float:left;
}
.makebold{
	font-weight:bold;
}
.blackfont{
	color:#000000;
	font-size:12px;
}
.handler{
	cursor:pointer;
}
.floatright{
	float:right;
}
.smallpaddingtop{
	padding-top:4px;
}
.padding_style{
	padding-top:10px;
}
.largepaddingtop{
	padding-top:20px;
}
.paddingright{
	padding-right:10px;
}
.largepaddingright{
	padding-right:18px;
}
.smallpaddingleft{
	padding-left:10px;
}
.paddingleft{
	padding-left:30px;
}
.paddingbottom{
	padding-bottom:25px;
}
.clearboth{
	clear:both;
}
.grey_color{
	color:#8C8E8D;
}
.red_star{
	color:#FF0000;
}
.green_color{
	color:#659F1B;
}
.solidborder{
	float:left;
	width:99%;
	border-bottom:1px solid #DEDEDE;
}
.displayresult{
 	color:#FF0000;
 	font-size: 16px;
 	font-weight:bold;
 	text-align:center;
 	padding-top:30px;
 }
.bluelink{
	font-size:16px;
	color:#2289AB;
	text-decoration:underline;
}
.blueFont{
	font-size:12px;
	color:#1D7795;
	font-weight:bold;
}
.textnormal{
	font-size:16px;
	float:none;
}
.norecords{
	float:left; 
	font-weight:bold; 
	padding:10px 0px 10px 10px;
}
 /****Pagination ********/
.pagination
{
	float:left; 
	width:100%; 
	text-align:center;
	margin-top:5px;
}
.pagination-container {
	width:100%;
	margin-top:10px;
}
.pagination_div{
	border:1px solid #625E43;
	background:#FFFFFF;	
	float:left;
	height:20px;
	margin-left:2px; 
	margin-right:2px;
}
.pagination_div DIV{
	padding:3px 6px;	
	margin:0px;
	float:none !important;
}
.pagination_div span{
	padding:3px 6px;	
	margin:0px;
}
.pagination_selected_div{	
	border:1px solid #625E43;
	background-color:#A80403;	
	float:left;
	height:20px;
	margin-left:2px; 
	margin-right:2px;
}
.pagination_selected_div DIV{
	padding:3px 6px;	
	margin:0px;
	float:none !important;
}
.pagination_selected_div span{
	padding:3px 6px;	
	margin:0px;
}
.pagination_next_div DIV{
	padding:3px 6px;	
	margin:0px;
	float:none !important;
}
.pagination_next_div span{
	padding:3px 6px;	
	margin:0px;
}

.pagination_selected_div DIV b{
	font-size:1em;
}
.pagination_selected_div span b{
	font-size:1em;
}
.pagination_div DIV a {
    font-weight:bold;
	color:#686868;
	font-size:1em;
	text-decoration:none;

}
.pagination_div DIV b{
	color:#686868;
	font-size:14px;
}
.pagination_div span a {
    font-weight:bold;
	color:#686868;
	font-size:.9em;
	text-decoration:none;
}
.pagination_div span b{
	color:#686868;
	font-size:14px;
}
.pagination_next_div{
	border:1px solid #625E43;
	background:#FFFFFF;
	float:left;
	height:20px;
	margin-left:2px; 
	margin-right:2px;
}

.pagination_next_div DIV a{
	color:#686868;
	font-weight:bold;
	font-size:.9em;
	text-decoration:none;
}
.pagination_next_div span a{
	color:#686868;
	font-weight:bold;
	font-size:.9em;
	text-decoration:none;
}
/*****Ends ***********/
