
h2 {
	/*color: #984346;*/
	color:#FFFFFF;
	font-size: 22px;
	margin: 0px 0px 0px 30px;
	padding:15px 0px 15px;	
}
h2.indexH {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:100;
}

h1.blog {
padding:0px;
margin:0px 0px 20px;
line-height:38px;
}

h3 {
	font-size: 18px;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-style:normal;
}
.orange {color:#EB8707}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.forgotpw, .subLogin, .navigation, .ticker, .navRight, .navHolder, .footer, .footerL, .footerR { behavior: url(css/iepngfix.htc); }

/* ------------------------------------------------------------------------ 
--------------------- CALENDAR STYLE SHEETS		---------------
---------------------------------------------------------------------------  */
.topheaderbar {
	background: url(../../img/header.jpg) no-repeat;
	height: 44px;
}

.mainTableCal {
	background-color: #666666;
	margin:5px 5px 5px 5px;
	width: 175px;
	float:left;
}

.monthRow {
	background-color: #6E1D20;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color:#FFFFFF;
	height: 25px;
}

.monthRow a:link, .monthRow a:visited {
	text-decoration: none;
	color: #252216;
}

.monthRow a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.dayNamesRow{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #000000;
	font-size: 10px; 
	font-weight: Bold; 
	color: #FFFFFF;
	height: 15px;
	width: 25px;
}

.rows {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
}

.sOther {
    background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
}

.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #336699;
	padding: 4px;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.popupDate2 {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	padding: 4px;
}

.popupClose {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 4px;
	vertical-align: middle;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.s23 {
	background-color: #CCFF00;
	padding: 4px;
}

.categoryDiv {
	background-color: #FCF5EF;
	padding: 4px;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.categoryName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.categorySelection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 4px;
}

.noScope
{
background-color: #666666;
color: #999999;
border:#666666 1px solid;
}
.weekEnd
{
background-color: #666666;
color: #EFEFEF;
border:#666666 1px solid;
}
.weekDay
{
background-color: #666666;
color: #EFEFEF;
border:#666666 1px solid;
}
.weekDayBack, .weekEndBack
{
background-color: #CCCCCC;
color: #000;
}

/* ------------------------------------------------------------------------ 
--------------------- CALENDAR STYLE SHEETS	---------------
---------------------------------------------------------------------------  */

/**************************** MAIN ELEMENTS *********************************/

.calendarButton {
	background: none;
	border:none;
	cursor:pointer;
	padding-left: 5px;
}

.clear
{
clear:both;
}
.mainOuterTable
{
	width:95%;
	margin:0px auto 0px auto;
	height:100%;
	padding:0px 0px 0px 0px;
}
.pageLayout
{
	min-width:100%;
	margin: 0px auto 0px auto;
	overflow:hidden;
}

* html .pageLayout
{
	width:expression( (document.documentElement.offsetWidth) > 900 ? "100%" : "900px");

}



.header, .banner, .navigation { width: 100%; }
.footer, .ticker { width:100% }

.contentHold {
	/*background:url(../img/bg_contentHold.gif) top left repeat-y;*/
	background-color:#000000;
	padding-bottom:0px;
}
.content {
	min-height:370px;
	padding:20px 15px 20px 15px;
	background-color:#fff;
	color:#000;
	font-size:12px;
	margin:0px 25px;
}

.contentBlack {
	min-height:400px;
	padding:10px 5px 20px 5px;
	background-color:#000;
	color:#fff;
	font-size:12px;
	margin:0px 25px;
}

.camsHolder {
	width:90%;
	margin:30px auto;
	
}

.descText { width:70%; float:left; }

.descImg { width:25%; float:right; }

.descText2 { width:60%; float:left; }

.descImg2 { width:35%; float:left; }

.block {
	width:400px;
	margin:30px auto;
}


.contentLeft
{
float:left;
width:400px;
display:block;
}

.contentRight
{
float:left;
width:80%;
display:block;

}

* html .content {
	height:400px;
}

.content_image { margin-right:15px; }

.flContent
{
float:left;
min-width:400px;
max-width:auto;
}


.header {
	/*background: url(../img/header2.gif) repeat-x;*/
	height: 44px;
	margin:0px auto;
}
.banner {
	background-color:#CCFF00;
	width:100%;
	height: 83px;
	background: url(../img/banner2M.gif) repeat-x;
}
.bannerL {
	background: url(../img/banner2L.gif) no-repeat;
	height: 83px;
	float:left;
	width:300px;
}


.bannerR {
	background: url(../img/banner2R.gif) no-repeat;
	height: 83px;
	float:right;
	width:19px;
}



.navHolder {
	/*background: url(../img/nav_bgM.gif) repeat-x;*/
	background-color:#000000;
	height:35px;
	
}

.navRight{
	background: url(../img/nav_bgR.png) no-repeat;
	width:30px;
	height:35px;
	float:right;
}

.navMid{
	background: url(../img/nav_bgM.png) repeat-x;
	height:35px;
	float:right;
	margin:0px 50px 0px 850px;
}

.navigation {
	/*background: url(../img/nav_bg.png) no-repeat;*/
	background-color:#000000;
	float:left;
	border-bottom:#eb8707 1px solid;
	margin:0px 0px 0px 0px;
	width:100%;
}




/**************************** COMMON *********************************/


#sucMsg
{
font-size:15px;
font-weight:bold;
padding:5px 10px 20px 10px;
color: #fff;
text-align:center;
}

.contentwidth
{
width:100%;
}

.notice
{
color:#666666;
font-size:11px;
}

.divMainListingTable
{
clear:both;
padding-top:5px;
text-align:center;
}

/*.divMainListingTable a
{
color:#006666;
font-weight:bold;
font-size:12px;
}*/


.mainListTable
{
border:0px solid #EB8707;
background-color:#000;
text-align:left;
}

.mainListTable th
{
background-color: #c2291c;
color: #fff;
height:20px;
font-size:13px;
text-align:center;
}
.mainListTable .short
{
background-color: #000;
border-top:1px solid #EB8707;
color: #fff;
height:21px;
}
.mainListTable td
{
background-color:#000;
color:#fff;
border:0px solid #EB8707;
height:20px;
font-size:11px;
text-align:center;
}
.mainListTable .shortTD
{
background-color: #F0F0F0;
border:1px solid #CCCCCC;
height:20px;
font-size:11px;
}


a.noUL {
	text-decoration: none;
}

#errorTable, #errorTableFront
{
border:solid #fff 1px;
margin:15px auto;
text-align: left;
background-color:#000;
width:360px;

}
#errorTable #head, #errorTableFront #head
{
font-size:12px;
margin:5px auto;
text-align:center;
font-weight:bold;
color:#fff;
}
#errStr
{
margin:15px 0px 15px 0px;
text-align:center;
font-weight:bold;
color:#fff;
}
#errStrLeft
{
margin:15px 0px 15px 0px;
text-align:center;
font-weight:bold;
color:#fff;
}

#errPnt
{
font-size:11px;
color:#fff;
margin:5px 5px 5px 5px;
}
#systemErrDiv
{
	text-align:center;
	width:100%;
	background-color:#000000;
	margin:0px 0px 0px 0px;
}

.frmRow
{
clear:both;
height: auto;
padding:2px 0px 0px 0px;
}



.comp
{
margin:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
}

.comp .compHead {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
color:#666666;
}

.label
{
	color:#fff;
	float:left;
	padding:3px 1px 3px 1px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}

.ele
{
	color:#fff;
	float:left;
	padding:3px 1px 3px 1px;
	font-size:12px;
	vertical-align:top;
	text-align:left;
}

input, select, textarea
{
	border:0px solid #EB8707;
	/*background-color: #FFF2F2;*/
}

fieldset
{
margin:0px 0px 10px 0px;
padding:10px 10px 5px 10px;
border:1px #CCCCCC solid;
}

fieldset legend
{
font-size:13px;
color:#fff;
font-weight:bold;

}

/**************************** NAVIGATION *********************************/
.navigation ul {
	list-style: none;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background-color:#00CC00;*/	
}

.navigation a {
	display: block;
	padding: 0px 0px 1px;
	color:#eb8707;
	text-align:center;
	/*background-color:#FFCC00;*/
	text-decoration:none;
}

.navigation a:hover { color:#FFFFFF; text-decoration:none;}

.navigation span {
	/*display:none;*/
}

.navigation span.hot {color:#FFFFFF;}

.navigation ul li {
	padding: 0px 0px 0px 0px;
	margin-bottom:10px;
	position: relative;
	float:left;
	/*background-color:#FFFFFF;*/
}
.navigation ul li.newsletter { float:right; color:#FFFFFF; margin-right:20px; }

a.navStudio {/*background: url(../img/rStudioWebcams.gif) no-repeat top center;*/ width:183px; }
a.navNews {/*background: url(../img/rLatestNews.gif) no-repeat top center;*/ width:152px;}
a.navEnrol {/*background: url(../img/rEnrolNow.gif) no-repeat top center;*/ width:139px; }
a.navAbout {/*background: url(../img/rAboutUs.gif) no-repeat top center;*/ width:133px; }
a.navActing {/*background: url(../img/rMyActingStudio.gif) no-repeat top center;*/ width:176px; }

.navigation a:hover {
	background-position: bottom center;	
}

.submenu {
	background-color:#000;
	clear:both;
	height:30px;
}


.loginlinks
{
font-size:12px;
padding-top:8px;
padding-left:23px;
padding-bottom:5px;
float:left;
}
.loginlinks a
{
color:#EB8707;
}

.emailLink {
font-size:12px;
padding-top:8px;
padding-right:23px;
padding-bottom:5px;
float:right;
}

.emailLink a {
color:#FFFFFF
}

/**************************** PAGGING *********************************/
.paggingTbl
{
width:320px;
}

.paggingTbl th
{
font-size:12px;
}
.paggingTbl td
{
font-size:12px;
height:20px;
width:14px;
vertical-align:middle;
}

.paggingTbl .act
{
border:1px solid #333333;
background-color:#999999;
color:#FFFFFF;
}

.paggingTbl .inact
{
border:1px solid #999999;
background-color:#CCCCCC;
color:#000000;
cursor:pointer;
}

.noOfRecords
{
font-size:10px;
padding:2px 0px 4px 0px;
text-align:right;
}

.noOfRecords a
{
font-size:10px;
color:#0033CC;
}

.recstr
{
font-size:10px;
color:#333333;
text-align:right;
}

.pageStr
{
padding-top:15px;
text-align:right;
}

/**************************** DROPDOWN MENU *********************************/

.navigation li ul { 
	position:absolute; 
	left:-999em; 
	margin: 0px;
	padding: 7px 0px 0px 0px;
}

.navigation li:hover ul, .navigation li.sfhover ul { 
    left:auto; 
	
}

.navigation li:hover a, .navigation li.sfhover a { 
   color:#FFFFFF; 
}
/*.navigation ul li:hover a.dropNews, .navigation ul li:hover a.dropEnrol, .navigation ul li:hover a.dropAbout {
	background: #4A908D;
	color: #fff;
}
.navigation ul li.sfhover a.dropNews, .navigation ul li.sfhover a.dropEnrol, .navigation ul li.sfhover a.dropAbout {
	background: #4A908D;
	color: #fff;
}*/
.navigation li ul li { 
	clear:left;
	margin-bottom:0px;
   	height: 30px;
}
.navigation li ul li a, .navigation li.active ul li a { 
	display:block; 
	color:#EB8707;
	text-decoration:none;
	font-size:14px;
	height: 30px;
	padding: 7px 0px 0px 0px;
}

.navigation li:hover ul li a, .navigation li.sfhover ul li a { 
	color:#EB8707;
}

.navigation li ul li a:hover, .navigation li.active ul li a:hover {
	color:#fff;
	background-color:#c2291c;
	text-decoration:none;
}

.dropNews, .dropEnrol, .dropAbout, .dropMem{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background: #000;
}
.dropNews { width: 147px;}
.dropEnrol { width: 159px; }
.dropAbout { width: 155px; }
.dropMem { width:170px; }

/**************************** FOOTER *********************************/

.ticker {
	background:#000000;
	height: 40px;
	margin: 0px auto;
	padding:0px 0px 20px;
	width:100%;
	
}

.tickerL {
	background: url(../img/footerBgL.jpg) no-repeat;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:30px;
}

.tickerR {
	background: url(../img/footerBgR.jpg) no-repeat;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float:right;
	width:14px;
}

.footer {
	margin: 0px;
	padding:0px;
	width:100%;
	clear:both;
	background-color:#000000;
}

.footerM {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 30px;
	width:100%;
	/*background:url(../img/foot_bgM.gif) top left repeat-x;*/
	background-color:#363636;
/*	overflow:hidden; */
	float:left;
}

/* * html .footerM
{
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/foot_bgM.gif', sizingMethod='scale');
} */

.footerL {
	margin: 0px 0px 0px 0px;
	padding:0px;
	height: 47px;
	background:url(../img/foot_bgL1.gif);
	float:left;
	width:26px;
	/*<!--background-color:#000000;-->*/
	
}
.footerR {
	margin: 0px 0px 0px 0px;
	padding:0px;
	height: 47px;
	background:url(../img/foot_bgR.gif);
	float:right;
	width:29px;
	/*<!--background-color:#000000;-->*/
	
}

.footer a {
	color: #fff;
}
.footerM p {
	margin:0px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-align:center;
	padding: 7px 0px 10px 0px;
	
}
.linkDDNS {
	width: 1024;
	margin: 0px auto 0px auto;
	padding-bottom:10px;
	font-size:10px;
	color: #fff;
	height:20px;
}
.left a, .right a {
	color: #fff;
}
.left {
	float: left;
	margin-left:10px;
}
.right {
	float: right;
	
}

.linkDDNS .right {
	margin-right:10px;
}

/**************************** FORMS *********************************/

.login {
	float: right;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	width: 230px;
	text-align:right;
}

.login h2 {
	margin-top:15px;
}

.frmLoginHeader {
	font-size: 10px;
	font-style:italic;
	color:#FFFFFF;
	padding:0px 0px 1px 0px;
	margin:5px 0px 2px;
	float:right;
}

.frmLoginHeader .right a { color:#000; }
.frmLoginHeader .left { font-size:12px; font-weight:bold; font-style:normal;}

.frmLoginFooter {
	float: right;
	height: 10px;
	font-size: 10px;
	font-style:italic;
}

.frmLoginFooter .left {float:right; }
.frmLoginFooter .right {float:right;}

.frmLoginFooter p{
	margin: 0px;
}
.frmLoginRow {
	height: 19px;
	clear: both;
	
}
.frmLoginLabel {
	float: left; 
	width: 54px;
	height: 13px;
	
}
.frmLoginInput input { 
	width: 155px;
	height: 13px;
	border: 1px solid #000;
	font-size: 11px;
	float: right;
}
.subLogin {
	background: url(../img/button_submit.gif) no-repeat top;
	border: none;
	height: 8px;
	width: 31px;
	cursor:pointer;
	display:block;
	margin:0px 0px 0px 35px;
}
.forgotpw {
	width: 81px;
	height: 8px;
	border: none;
	display:block;
	background: url(../img/forgot_password.gif) no-repeat top;
}

.button {
cursor:pointer;
}

.frforpass
{
padding:0px 0px 0px 0px;
margin:-5px 0px 0px 0px;
}

.newsDiv
{
float:left;
width:100%;
/*border:1px solid #CCCCCC;*/
margin:0px 10px 10px 0px;
padding:5px 5px 5px 5px;
}

.newsDiv .title
{
font-size:18px;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px solid #EB8707;
color:#EB8707;
}

.link {
	color:#EB8707;
}

.art_image { border:1px solid #000000; margin-right:10px; }
.newsDiv .image { float:left; width:125px; padding-top:5px; text-align:center;}
.newsDiv .image div { display:block; width:125px; height:120px;}
.newsDiv .desc { float:left; width:90%; padding-top:5px; margin-left:10px;}
.morelink { text-align:right; }
.backlink { text-align:left; padding-top:5px; } 
.docdesc { padding-top:5px;}

.camrow
{
width:820px;
/*border:1px solid #000000;*/
}

.camDiv
{
float:left;
width:175px;
/*border:1px solid #CCCCCC;*/
margin:0px 10px 10px 0px;
padding:5px 5px 5px 5px;
}
.camDiv .title
{
font-size:18px;
font-weight:bold;
padding-bottom:7px;
color:#EB8707;
}

.camDiv .image
{
background:url(../img/bg_static3.jpg) top left repeat;;
border:1px solid #EB8707;
width:160px;
height:120px;
}

.braDiv
{
float:left;
width:47%;
/*border:1px solid #CCCCCC;*/
margin:0px 10px 10px 0px;
padding:5px 5px 5px 5px;

}

.braDiv .title
{
font-size:18px;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px solid #EB8707;
color:#EB8707;
}
.braDiv .image { float:left; width:175px; padding-top:5px; text-align:center;}
.braDiv .image div { display:block; width:170px; height:120px;}
.braDiv .desc { float:left; width:215px; padding-top:5px;}
.braDiv .desc .totcourse {padding-top:5px; font-weight:bold; color:#5B1518;}
.braDiv .desc .nocourse {padding-top:5px; font-weight: 500; color: #999999; font-style:italic;}

.courDiv
{
float:left;
width:47%;
/*border:1px solid #CCCCCC;*/
margin:0px 10px 10px 0px;
padding:5px 5px 5px 5px;
}

.courDiv .title
{
font-size:18px;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px solid #EB8707;
color:#fff;
}

.courDiv .info { clear:both; padding-top:10px; padding-bottom:10px; }
.courDiv .info .fl, .courseInfo .info .fl { float:left; width:49%; }
.courDiv .info .fl span, .courseInfo .info .fl span { color:#EB8707;}

.camsHolder .courdesc{ float:left; width:100%;}
.camsHolder .caldiv{ width:100%; }

.enrolbar
{
border-bottom:1px solid #EB8707;
clear:both;
padding:10px 0px 10px 0px;
margin:0px 0px 20px 0px;
float:none;
}
.enrolbar .fl
{
float:left;
font-size:14px;
color:#fff;
padding:0px 20px 0px 20px;
font-weight:bold;
}
.enrolbar .act
{
color: #EB8707;
}
.enrolbar .inact
{
color: #999999;
}
.enrolbar .selectinact
{
font-size:11px;
color:#999999;
font-weight:100;
}
.enrolbar .selectact
{
font-size:11px;
color: #006699;
font-weight:100;
}

.divAddStudentFrm
{
	width:100%;
}
.divAddStudentFrm .label { width:40%; }
.divAddStudentFrm .ele { width:59%; }

.divAddWebpageFrm
{
	width:100%;
}
.divAddWebpageFrm .flDiv { width:49%; float:left; }

.divAddWebpageFrm .label { width:30%; }
.divAddWebpageFrm .ele { width:69%; }

.divContactFrm
{
	width:390px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 20px 0px;
	border:0px solid #EB8707;
	background-color:#c2291c;
}
.divContactFrm .label { width:20%; text-align:left; padding-left:5px; }
.divContactFrm .ele { width:75%; }
.divContactFrm .comp { padding:5px 5px 5px 5px; }

.divLoginFrm2
{
	width:390px;
	padding:15px 5px 5px 5px;
	margin:0px auto;
	border:1px solid #fff;
	background-color:#c2291c;
}

.divLoginFrm2 .comp { padding:2px 2px 2px 2px; margin:0px auto 7px; background-color:#7f1d15; }

.divLoginFrm2 .frmTbl
{
	margin:6px 6px 6px 6px;
	/* border:1px solid #FF9900; */
}

.divLoginFrm2 .label { width:35%; }
.divLoginFrm2 .ele { width:63%; }


.divForgotFrm
{
	width:390px;
	padding:5px 5px 5px 5px;
	margin:0px auto;
	border:0px solid #EB8707;
	background-color:#c2291c;
}
.divForgotFrm .frmTbl
{
	margin:6px 6px 6px 6px;
	/* border:1px solid #FF9900; */
}

.divForgotFrm .label { width:35%; }
.divForgotFrm .ele { width:63%; }


.divChangePassFrm
{
	clear:both;
	
}

.divChangePassFrm .frmTbl { margin:0px auto; }

.divChangePassFrm .label { width:35%; }
.divChangePassFrm .ele { width:63%; }

.contactSrch
{
padding-bottom:20px;
margin-top:-10px;
color:#fff;
}

.divAccessFrm
{
	width:390px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 20px 0px;
	border:0px solid #EB8707;
	background-color:#c2291c;
}
.divAccessFrm .ele { width:100%; text-align:center; }
.divAccessFrm .comp { padding:2px 2px 2px 2px; margin:0px auto 7px; background-color:#7f1d15; }
.divAccessError { width:390px; }

.loginMarBox
{
padding:5px 5px 5px 5px;
border:1px solid #EB8707;
width:390px;
margin:0px auto;
}

.loginMarBox .title { font-size:18px; color:#fff; font-weight:bold; }
.loginMarBox .desc { font-size:12px; padding:5px 0px 0px 0px; color:#fff; }

.divDet { width:100%; }
.divDet .flDiv { width:49%; float:left; }
.divDet .label { width:40%; }
.divDet .ele { width:58%; }

.divEnrCourList { width:100%; }
.divEnrCourList .flDiv { width:49%; float:left; }
.divEnrCourList .label { width:55%; }
.divEnrCourList .ele { width:43%; }


.divReferAFriendFrm
{
	clear:both;
}
.divReferAFriendFrm .label { width:35%;}
.divReferAFriendFrm .ele { width:63%;}

.redNotice
{
color:#FF0000;
}

.but {cursor:pointer;}

.intro {
	width:100%; margin:0px auto;
	background-color:#000;	
}

.indexText {
width:100%; margin:0px auto;
background-color:#000;
height:150px;
font-size:14px;
line-height:22px;
}

.notapproved
{
color:#990000;
font-weight:bold;
}

.stuHomePage .webleft
{
float:left;
width:28%;
margin-right:20px;
}
.stuHomePage .webmiddle
{
float:right;
width:68%;
}
.stuHomePage .webright
{
float:right;
width:240px;
}

.stuHomePage .webleft .leftdetails
{
	width:100%;
}
.leftdetails .label {color:#CCCCCC; float:left; font-weight:100; width:100px; text-align:left; }
.leftdetails .ele { color:#FFFFFF; float:left; font-weight:bold;  margin-left:5px; text-align:left; width:130px }
.butt { border:1px #FFFFFF; padding:5px; margin:0px auto; color:#CCCCCC; text-align:center;}
.butt a { color:#FFFFFF; }

.leftBreak {height:40px;  display:block; }

.detailsHead {
	background-color:#EB8707;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

.blog
{
clear:both;
margin:0px 0px 20px 0px;
width:100%;
}

.blog .image
{
width:300px;
border:1px solid #FFFFFF;
background-color:#333333;
overflow:hidden;
}

.blog .blogconbox
{
width:100%;
padding:0px;
margin:0px;
}

.blog .blogtitle
{
padding:5px;
background-color:#c2291c;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}

.blog .blogdesc
{
line-height:22px;
}

.blogleft .image, .blogleft .blogconbox { float:left; }
.blogleft .image { margin:0px 10px 0px 0px; }

.blogright .image, .blogright .blogconbox { float:right; }
.blogright .image { margin:0px 0px 0px 10px; }

.mainblog {

clear:both;
margin:0px 0px 20px 0px;
width:100%;

}

.mainblog .blogtitle
{
padding:5px;
background-color:#7f1d15;
margin-bottom:10px;
font-weight:bold;
font-size:14px;
}

.mainblog .blogdesc {
line-height:18px;
}

.webpagebox
{
margin:0px auto 20px auto;
}
.webpagebox .title
{
padding:5px;
background-color:#EB8707;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}

.plainLink {
color:#c2291c;
}

a.totnet {
	color: #D13B36;
	text-decoration:underline;
}

.enrolBut {
	display:block;
	border:1px #CCCCCC solid;
	background-color:#333333;
	vertical-align:middle;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#EB8707;
	float:right;
}

.everyoneNet {
	display:block;
	background-color:#333333;
	border:1px #CCCCCC solid;
	padding:5px;
}