body	{

	margin:auto auto auto auto;
	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;

	background:#CCCCCC;

}

#mainbody {
	margin:auto auto auto auto;
	text-align:center;
	width:847px;
	}
#left_mast	{

	background:url(../images/left_mast.gif);

	background-repeat:no-repeat;

	width:51px;

	height:234px;

}

#right_mast	{

	background:url(../images/right_mast.gif);

	background-repeat:no-repeat;

	width:646px;

	height:234px;

}

.la	{

	text-align:left;

}

.ca	{

	text-align:center;

}

.ra	{

	text-align:right;

}

img	{

	border:0;

}

.brdr	{

	border: #CCCCCC solid 1px;

}

.redBold {
	color:#E11E26;
	font-size:36px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.welcome_txt {
	font-size:12px;
	text-align:left;
	margin:10px 5px 0px 0px;
	}
.slogan{
	font-size:12px;
	text-align:left;
	}
.whiteBoldSmall {

	color:#F0F0F0;

	font-size:12px;

	font-weight:bold;

}

.left_col_cur	{

	color:#E11E26;

	font-size:15px;

	font-weight:bold;

	text-align:right;

	text-decoration:none;

	height:30px;

	vertical-align:top;

}

.left_col_cur a	{

	color: #FFFFFF;

	text-decoration:none;

}

.left_col_cur a:hover	{

	text-decoration:underline;

}

.left_col_rest	{

	color:#FFFFFF;

	font-size:10pt;

	text-align:right;

	text-decoration:none;

	height:20px;

	vertical-align:top;

}

.left_col_rest a	{

	color:#FFFFFF;

	text-decoration:none;

}

.left_col_rest a:hover	{

	font-weight:bold;

	font-size:9pt;

}

.left_col_rest a.active	{

	font-weight:bold;

	color:#FFFFFF;

	font-size:9pt;

	border: thin solid #CCCCCC;

	background: #666666;

	padding: 0px 3px;

}

.active_home 	{

	color:#FFFFFF;

	font-size:15px;

	font-weight:bold;

	text-align:right;

	background:none;

	border:none;

	height:37px;

}

.active_home a	{

	text-decoration:none;

	color:#FFF;

}

.active_home a:hover	{

	text-decoration:underline;

}

.left_col_general	{

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

	height:20px;

	vertical-align:top;

	text-align:left;

}

.members	{

	color:#000000;

	font-size:11px;

	text-decoration:none;

	height:20px;

	vertical-align:top;

	text-align:left;

}



.enroll	{

	color:#E9132D;

	font-size:12pt;

	padding:3px 0px 0px 10px;
	font-weight:bold;
	/*border:solid 1px #666666;

	background-color: #CCCCCC;*/
	background:url(../images/heading_bg.jpg) no-repeat;
	height:29px;
}
.enroll_large{

	color:#E9132D;

	font-size:12pt;

	padding:0px 0px 0px 10px;
	font-weight:bold;
	/*border:solid 1px #666666;

	background-color: #CCCCCC;*/
	background:url(../images/heading_bg_large.jpg) no-repeat;
	height:45px;
}
.enroll a	{

	color:#E9132D;

	text-decoration:none;

}

.enroll_small	{

	color:#E9132D;

	font-size:11pt;

	font-weight:bold;

	padding:3px 0px 0px 0px;

	/*border:solid 1px #666666;

	background-color: #CCCCCC;*/
	background:url(../images/heading_bg_small.jpg) no-repeat;
	height:29px;
	width:188px;
}

.enroll_small a	{

	color:#E9132D;

	text-decoration:none;

}

.enroll_big	{

	color:#E9132D;

	font-size:11pt;

	font-weight:bold;

	padding:3px 0px 0px 0px;

	/*border:solid 1px #666666;

	background-color: #CCCCCC;*/
	background:url(../images/heading_bg_big.jpg) no-repeat;
	height:45px;
	width:188px;
}

.enroll_big a	{

	color:#E9132D;

	text-decoration:none;

}

.bullet_fonts	{

	color:#F40E32;

	font-size:10pt;

	padding-left: 10px;

}

.footer	{

	color:#333;

	font-size:10px;

	font-weight:bold;

}

.heading	{

	color:#E11E26;

	font-size:22px;
	margin-top:10px;

}

.register a	{

	color:#006699;

	font-size:12px;

	text-decoration:none;

}

.register a:hover	{

	text-decoration:underline;

}



.sub_descr	{

	color:#595959;

	font-size:12px;

}

.sub_descr	img{

	padding-bottom:1px;

	padding-right:1px;

	border-bottom:1px solid #999;

	border-right:1px solid #999;

	border:1px solid #999;

}

table .sub_descr tr td	{

	color:#595959;

	font-size:12px;

}



.return_top a	{

	color:#996633;

}

.return_top a:hover	{

	color:#996633;

}

.v_top	{

	background:url(../images/v_top.jpg);

	background-repeat:repeat-y;

}

.v_top_right	{

	background:url(../images/v_top_right.jpg) right top;

	background-repeat:repeat-y;

}

.h_top	{

	background:url(../images/h_top.jpg);

	background-repeat:repeat-x;

	height:1px;

}

.gen_link {

	padding-left:0px;
margin:10px 0px 0px 0px;
}

.gen_link a	{

	color:#F40E32;

	font-size:11pt;
	text-decoration:none;
	background: url(../images/bullet.jpg) no-repeat left;
	padding:0px 0px 0px 12px;
	margin:10px 0px 0px 30px;
}

.gen_link a:hover	{

	text-decoration:underline;

	color:#F40E32;

	font-size:11pt;

/*	border: thin solid #CC3300; */

}
.gen_link_lesson {
	margin-top:10px;
	}
.gen_link_lesson a	{
	color:#F40E32;
	font-size:10pt;
	text-decoration:none;
	background: url(../images/bullet.jpg) no-repeat left;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 30px;
}

.gen_link_lesson a:hover	{

	text-decoration:underline;
	color:#F40E32;
	font-size:10pt;
}

.mail_link a	{

	color:#315E95;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

.mail_link a:hover	{

	text-decoration:underline;

	color:#6699B5;

	font-size:12px;

}



.top_heading	{

	color:#003651;

	font-size:16px;

	font-weight:bold;

}

.dropcap	{

	float:left;

	color:#707070;

	font-size:50px;

	line-height:32px;
	font-family: Times, serif, Georgia;
}

.box_bg	{

	background:url(../images/box_bg.gif) repeat;

	color:#245260;	

}

.names {

	font-weight:bold;

}

table .redMark tr td span	{

	color:#FF0000;

}

fieldset{

	padding-right:0px;

	padding-bottom:0px;

	padding-left:2px;

	padding-top:0px;

}

.click_here {

	background: url(../images/click_here1.jpg) no-repeat;

	color:#FFFFFF;

	width:71px;

	height:47px;

	text-decoration:none;

	font-size:11px;

}

.click_here a {

	color:#000000;

	text-decoration:none;

}

.click_here div	{

	margin:30px 0px 0px 12px;

}

.signup {

	background: url(../images/click_here1.jpg) no-repeat;

	color:#FFFFFF;

	width:71px;

	height:47px;

	text-decoration:none;

	font-size:11px;

}

.signup  a {

	color:#000000;

	text-decoration:none;

}



.signup div	{

	margin:27px 0px 0px 23px;

}

#right_cnt {
	border:1px solid #999;
	margin:10px 0px;
	padding:5px;
	}
#right_cnt p{
	margin:0px;
	padding:0px;
	}
#right_cnt .gen_link li {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	}
#right_cnt .gen_link li a{
	margin:0px 0px 0px 12px;
	}
	
/******************************Scroller********************************/
#pscroller1{
width: 180px;
height: 160px;
border:1px solid #000;
margin-left:3px;
float:left;
}

.someclass img{
	float:left;
	*margin-left:-90px;
	width:180px;
	height:160px;
}

#content {
	margin:0px 5px;
	text-align:justify;
	}
.page_head {
	font-size:16px;
	font-weight:bold;
	color:#003651;
	}
.red_link {
	color:#F40E32;
	}
.white_fonty {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	}
p.white_fonty1 {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
	}