body{
	margin:0px auto;
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image:url(../images/bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fcfcfc;
}
.clear{
	clear:both;
}
img{
	border:none;
}
.main{
	margin:0px auto;
	width:980px;
	height:auto;
}
.header{
	float:left;
	width:980px;
	height:auto;
	padding-bottom:3px;
}
.NewsSection{
	float:left;
	width:980px;
	height:auto;
}
.newsSectionMid{
	float:left;
	width:980px;
	height:auto;
	background-image:url(../images/nwsMid.png);
	background-repeat:repeat-x;
	background-position:left top;
}
.newsSectionLeft{
	float:left;
	width:108px;
	height:38px;
	background-image:url(../images/newsLgt.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.newsSectionRgt{
	float:left;
	width:822px;
	height:22px;
	background-image:url(../images/newsRgt.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding:11px 30px 5px 20px;
}
.nevBar{
	 float:left;
	 width:980px;
	 height:auto;
	 padding-top:3px;
}
.nevmid{
	float:left;
	width:980px;
	background-image:url(../images/navMid.png);
	background-repeat:repeat-x;
	background-position:left top;
}
.nevLft{
	float:left;
	width:980px;
	background-image:url(../images/navLft.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.nevRgt{
	float:left;
	width:980px;
	background-image:url(../images/navRgt.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:36px;
}
.midcontent{
	float:left;
	width:980px;
	height:auto;
	padding-top:10px;
}
.leftpanle{
	float:left;
	width:198px;
	border-right:1px solid #c7c7c7;
}
.LeftMenuCols{
	float:left;
	width:198px;
	height:auto;
	padding-bottom:2px;
}
.LeftMenuCols .mainMenu{
	background-image: url("../images/lft_btn_bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #F2F2F2;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
    height: 28px;
    padding-bottom: 2px;
    padding-left: 18px;
    padding-top: 8px;
    width: 180px;
}

.LeftMenuCols .mainMenuAct{
	background-image: url(../images/lft_btn_bg.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #f2f2f2;
    float: left;
    font-family: times New Roman;
    font-size: 19px;
    height: 30px;
    padding-bottom: 2px;
    padding-left: 18px;
    padding-top: 6px;
    width: 180px;
}
.LeftMenuCols .submenu{
	float:left;
	width:198px;
	height:auto;
	font-size:11px;
}

.LeftMenuCols .submenu a{
	float:left;
	width:160px;
	height:22px;
	font-size:11px;
	text-align:right;
	padding-right:38px;
	text-decoration:none;
	color:#000000;
	padding-top:5px;
	background-image:url(../images/submenu_bg.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.LeftMenuCols .submenu a:hover{
	text-decoration:none;
}
.Photogallery{
	float:left;
	width:198px;
	height:auto;
	padding-bottom:2px;
}
.mailingForm{
	float:left;
	width:198px;
	height:146px;
	background-image:url(../images/mainling_list_bg.png);
	background-repeat:no-repeat;
}
.MLingHead{
	float: left;
    height: auto;
    padding-left: 11px;
    padding-top: 14px;
    width: 187px;
}
.MLingTxt{
	float: left;
    height: auto;
    padding-left: 17px;
    padding-top: 1px;
    width: 181px;
	font-size:11px;
}
.MLingfield{
	float: left;
    font-size: 11px;
    height: auto;
    padding-left: 16px;
    padding-top: 11px;
    width: 181px;
}
.MLingfield input{
	border: 1px solid #000000;
    font-size: 11px;
    padding: 2px 4px 4px;
    width: 152px;
}
.joingBtn{
	float:right;
    font-size: 11px;
    height: auto;
	margin-right:10px;
    padding-top: 7px;
    width: 100px;
}
.midPanel{
	float:left;
	width:520px;
	padding-left:13px;
	padding-right:14px;
	
}
.midPanel h1{
	color: #115AA7;
    font-family: times New Roman;
    font-size: 20px;
    font-weight:bold;
    margin: 0 auto;
	padding-bottom:12px;
}
.midPanel h3{
	color: #115AA7;
    font-family: times New Roman;
    font-size: 18px;
    font-weight:bold;
    margin: 0 auto;
	padding-bottom:9px;
	background-image:url(../images/dot.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left:5px;
	padding-top:6px;
}
.midPanel p{
	font-size:11px;
	margin:0px auto;
	color:#000000;
	padding-bottom:12px;
	line-height:17px;
}
.starRow{
	float:left;
	width:520px;
	height:auto;
	padding-top:12px;
	margin-left:15px;
}
.starRow h4{
	color: #115AA7;
    font-family: times New Roman;
    font-size: 21px;
    font-weight: normal;
    margin: 0 auto;
	padding-bottom:0px;
}
.starRow h5{
	border-bottom: 3px solid #E3445A;
    color: #1D1D1D;
    font-family: times New Roman;
    font-size: 19px;
    font-weight: normal;
    margin: 0 auto;
    padding-bottom: 6px;
	padding-top:2px;
}
.starImage{
	float:left;
	width:231px;
	height:auto;
	padding-top:10px;
}
.starImageTxt{
	 float: left;
    font-size: 11px;
    height: auto;
    line-height: 15px;
    padding-top: 5px;
    width: 231px;
}
.starCols1{
	float:left;
	width:231px;
	height:auto;
	padding-right:29px;
}
.starCols2{
	float:left;
	width:231px;
	height:auto;
}

.admission{
	float:left;
	width:520px;
	height:auto;
	padding-top:22px;
	padding-bottom:6px;
}
.admissionTop{
	float:left;
	width:520px;
	height:auto;
	background-image:url(../images/admissionBgTop.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.admissionBtm{
	float:left;
	width:460px;
	height:auto;
	background-image:url(../images/admissionBgBtm.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
	padding-top:22px;
	padding-bottom:27px;
}
.admissionBtm h5 {
    color: #1D1D1D;
    font-family: times New Roman;
    font-size: 19px;
    font-weight: normal;
    margin: 0 auto;
    padding-bottom: 5px;
}
.admissionTxt{
	 float: left;
    font-size: 11px;
    height: auto;
    line-height: 17px;
    padding-top: 5px;
    width: 431px;
}
.rightpanle{
	float:left;
	width:230px;
	
}
.rightPanelRow{
	float:left;
	width:230px;
	height:auto;
	padding-bottom:5px;
}
.rightPanelRow h2{
	margin:0px auto;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding-left:20px;
	padding-top:12px;
	background-image:url(../images/rgt_head_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.headingContentRow{
	float:left;
	width:215px;
	height:auto;
	background-color:#cccccc;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
}
.headingContentRow h6{
	margin:0px auto;
	height:auto;
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}
.headingContentRow h6 a{
	color:#000;
	text-decoration:none;
}
.headingContentRow h6 a:hover{
	color:#000;
	text-decoration:none;
}

.headingContentRow p{
	margin:0px auto;
	height:auto;
	color:#000;
	font-weight:normal;
	font-size:12px;
	padding-bottom:13px;
	text-align:justify;
	
}
.footer{
	float:left;
	width:980px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;

}
.footerRow1{
	float:left;
	width:980px;
	height:42px;
	background-image:url(../images/ftMid.png);
	background-repeat:repeat-x;
	background-position:left top;
}
.footerRowLft{
	float:left;
	width:980px;
	height:42px;
	background-image:url(../images/ft_left.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.footerRowRgt{
	float:left;
	width:980px;
	height:28px;
	background-image:url(../images/ftRgt.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	text-align:center;
	padding-top:14px;
}
.footerRowRgt a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
.footerRowRgt a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.footerRow2{
	float: left;
    height: auto;
    padding-bottom: 8px;
    padding-top:5px;
    width: 980px;
}
.fLeft{
	float:left;
	width:auto;
	padding-left:22px;
	color:#7f7f7f;
}
.fRgt{
	float:right;
	width:auto;
	padding-right:22px;
	color:#7f7f7f;
}
.footerRow2 a{
	color:#7f7f7f;
	text-decoration:none;
}
.footerRow2 a:hover{
	color:#7f7f7f;
	text-decoration:none;
}
.moreRow{
	float:left;
	width:217px;
	padding-bottom:12px;
	font-size:11px;
	font-style:italic;
}
.flt_left{
	float:left;
}
.flt_right{
	float:right;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
.submit{padding:2px 8px 3px 8px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0C2355;border-right-color:#0C2355;background-color:#1476A4;color:#FFFFFF;font-size:12px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
}
.errorMsg{
	color:#F00;
	font-size:11px;
}
.mainTable {
	border: 1px solid #999999;
	background-color: #EFEFDE;
}
.tdTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #049AD4;
	font-weight: bold;
	height: 22px;
	background-image: url(../images/tdTitle.gif);
	background-position: top right;
	background-repeat: repeat-x;
}
.tdEven {
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #ddd;
}
.tdOdd {
	background-color: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #ddd;
}
.tdfail {
	background-color:#ffd9d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #ddd;
}
.txtRed {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
tr.tdEven:hover td,
tr.tdOdd:hover td,tr.tdfail:hover td {
	background-color: #FFFFEA;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}



ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
 
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background-image: url("../images/lft_btn_bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #F2F2F2;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    font-weight: normal;
    height: 28px;
    padding-bottom: 2px;
    padding-left: 18px;
    padding-top: 8px;
    width: 180px;  
}

ul#menu li a:hover {
	text-decoration:none;
}

ul#menu li ul li a {
float:left;
width:150px;
height:22px;
font-size:12px;
text-align:right;
padding-right:30px;
text-decoration:none;
color:#000000;
padding-top:5px;
background-image:url(../images/submenu_bg.png);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
}
ul#menu li ul li a:hover {
 text-decoration:none;
}
#dottedLine {
	width:490px;
	float:left;
	border-top: 1px dashed #999999;	
}
#divThumbsImg {
	overflow:auto; 
	height: 450px; 
	width: 155px; 
	text-align: center; 
	float: left; 
	margin-right: 1px;
	border-left: 1px solid #B6B6B6;
	
}
.thumbsImg {
	border: 1px solid #B6B6B6;
	background-color: #CCCCCC;
}
#divMainImg {
	float: left; 
	width: 360px; 
	height: 450px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 5px;
	
}
#divMainImg img {
	border: 1px solid #B6B6B6;
}

#register-now-box{
float:left;
width:504px;
height:334px;
margin-top:20px;
margin-left:35px;
display:inline;
text-align: left;
}
#already-registered{
float:left;
width:360px;
margin-top:20px;
margin-left:20px;
height:334px;
text-align: left;
padding:0px;
background:url(../images/login-box-bg.gif) repeat-y left;
background-color: #FFFFFF;
}
.logintextboxclas{
font-size:11px;
color:#30302D;
font-weight:normal;
width:228px;
border:1px solid #B6B6B6;
padding:3px;
margin-top:2px}

.red-text-12-b{
font-size:12px;
color:#C82C2F;
font-weight:bold}

.register-form{
width:500px;
height: 50px;
text-align: left;
padding-left:2px;
clear: both;
}

.register-form .box{
float:left;
width:240px;
margin-right:10px;
}
.register-form .box .row{
font-size:11px;
color:#30302D;
float:left;
width:210px;
margin-bottom:3px}

.register-form .input{
font-size:11px;
color:#30302D;
font-weight:normal;
width:230px;
border:1px solid #B6B6B6;
padding:3px
}
.register-form .box select{font-size:11px;
color:#30302D;
}
.register-form h4{
margin:0;
padding:0;
background:url(../images/register-h4-bg.gif) repeat-x top #F6F6F6;
border:1px solid #CCCCCC;
font-size:13px;
padding:3px 10px;
color:#30302D;
font-weight:bold;
width:470px;
height: 18px;
float:left}
.blue_link{
	color:#0B70CE;
	text-decoration:none;
}

.blue_link:hover{
	color:#1a7aec;
	text-decoration:underline;
}
.red_link{
	color:#F00;
	text-decoration:none;
	font-weight:bold;
}
.red_link:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.submitDisabled {
	background-color: #CCCCCC;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.infoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #050F72;
	background-color: #CEDFFF;
	border: 1px solid #050F72;
	padding: 2px;
}
.warnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0B70CE;
	font-weight: bold;
}
.white{
	color: #FFF;
}
#faqRoot {width: 490px;margin: 0 auto;padding: 0;}
#faqindex {float: right;width: 190px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#faqindex a, #faqindex a:visited {text-decoration: none;color: #666;}
#faqindex a:active, #faqindex a:hover {color: #000;border-bottom:dotted #ccc 1px;}
#faqindex ul {list-style-type: square;list-style-image: none;list-style-position: outside;padding-left:25px;line-height: 18px;margin-top: 5px;font-size:11px;}
#faqindex ul li {color:#666666;white-space:nowrap;}
#faqindex h2 {padding: 0;margin-bottom: 0;border-bottom: dotted 1px #ccc;color: #666666;}
#faq {float:left;width: 490px;margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif;}
#faq {margin-bottom: 25px;}
#faq .faqcontent {margin: 0 10px 0 10px;font-size:11px;}
#faq h2.faqopened, #faq h2.faqclosed {cursor: pointer;padding: 0 0 0 15px;border-bottom: dotted 1px #ccc;margin-bottom: 0;}
#faq h2.faqclosed:hover {color: black;}
#faq h2.faqclosed {color: #666666;background: transparent url(../images/collapsed.png) no-repeat scroll 0 10px;}
#faq h2.faqopened {color: black;background: transparent url(../images/expanded.png) no-repeat scroll 0 10px;}
form{
	margin:0px auto;
	padding:0px;
}
