body {
	margin:0px;
	width:100%;
}
#body_container
{
	height:100%;
}
.top-bg {
	background-image:url(../images/bg.png); 
	background-repeat:repeat-x;

}
.body-bg {
	background-image:url(../images/bg-body.png); 
	background-repeat:repeat;
	
}
.header_bg_rpt
{
	background-image:url(../images/header_bg_rpt_blue.png);
	background-position:top;
	background-repeat:repeat-x;
	height:470px;
}

.body-text{
	color:#6F6F6F;
	font-family:Arial, Tahoma, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-decoration:none;
	/*text-align:justify;*/
}



.campus_activities_details{
	color:#000;
	font-family:Arial, Tahoma, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-decoration:none;
	text-align:justify;	
}

.error_msg
{
	background-color:#FBD0D0;
	border:1px #990000 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	text-decoration:none;
	height:18px;
	padding:2px;
	vertical-align:middle;
}
.header-link{
	margin:0px;
	color:#900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.msg-text{
	text-decoration:none;
	font-family:Gill Sans MT, sans-serif;
	color:#2A5275;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
}
.news-heading{
	text-decoration:none;
	color:#383838;
	font-family:Gill Sans MT, sans-serif;
	font-size:16px;
	text-decoration:none;
}
.heading{
	color:#2a2a2a;
	font-family:Gill Sans MT, sans-serif;
	font-size:20px;
	line-height:30px;
}
.headinglink a{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-decoration:none;
	text-align:justify;
}
.headinglink a:hover{
	text-decoration:none;
	color:#333;
}
.sub-heading{
	color:#900;
	font-family:Gill Sans MT, sans-serif;
	font-size:18px;
	text-decoration:none;
}
.sub-head {
    color: #2c2c2c;
    font-family: Gill Sans MT, sans-serif;
    font-size: 15px;
    text-decoration: none;
	text-align: center;
}
.sub-title{
	margin:0px;
	color:#6F6F6F;
	font-family:Gill Sans MT, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.sub-title-bd{
	margin:0px;
	color:#2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.contactinfo{
	text-decoration:none;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
}
.date-text{
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.news-text{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-bottom:15px;
	text-decoration:none;
}
a.news-text:hover{
	text-decoration:underline;
	color:#0076b8;
}
.mail-text{
	color:#900;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.mail-text a{
	color:#900;
	text-decoration:none;
}
.mail-text a:hover{
	color:#900;
	text-decoration:underline;
}
.campus-list{
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.campus-list a{
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.campus-list a:hover{
	text-decoration:none;
	color:#888888;
}
.campus-heading{
	text-decoration:none;
	color:#383838;
	font-family:Gill Sans MT, sans-serif;
	font-size:16px;
	text-decoration:none;
}
.footer{
	margin:0px;
	color:#d3d3d3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	text-decoration:none;
}
.footer-text{
	margin:0px;
	color:#d3d3d3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}
.ucp-family{
	text-decoration:none;
	color:#232323;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
.footer-bottom{
	margin:0px;
	color:#144094;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.footer_shadow_rpt_left_right
{
	background-image:url(../images/footer_shahdow_rpt.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:10px;
}

.footer_shadow_rpt_inner
{
	background-color:#FFFFFF;
	background-image:url(../images/footer_shahdow_rpt.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:10px;
}
.left-menu a{
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.left-menu a:hover{
	text-decoration:none;
	color:#888888;
}
.campus-left-menu a{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.campus-left-menu a:hover{
	text-decoration:none;
	color:#005886;
}
.msgImgBorder
{
	border:1px solid  #999;
	margin:15px;
}
.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border:1px solid  #F2F2F2;
}
.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.7;
}
.read-more a
{
	text-decoration:none;
	color:#00447d;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.read-more a:hover{
	text-decoration:none;
	color:#840000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.table-color {
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-collapse: collapse;width: 100%;
	color:#6F6F6F;
	font-family:Arial, Tahoma, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-decoration:none;
}
.arrow-down { margin-top:3px; margin-left:3px; float:right;	width: 0; height: 0; 
border-left: 5px solid transparent;	border-right: 5px solid transparent; border-top: 5px solid #900;}



/*---------ACTIVITY IMAGES CSS------------------------------*/
#scroll {
  width:520px;
  height:160px;
  overflow-x:scroll;
  overflow-y:hidden;
  border:0px  ;
  padding:0px; 
  background:#E8E8E8;
  border-radius:0px;
  box-shadow: 5px 5px 5px #EFEFEF;
}
#scroll ul {list-style:none; display:block;white-space:nowrap;}
#scroll li {width: 100px;display:inline;}



#preview_wrap {
 margin: 0 auto;
 padding: 22px;
 width: 480px;
 height: 300px;
 /*background: url('../images/img_bg_preview.gif') top left no-repeat;*/
 
}
  
#preview_outer {
 overflow: hidden;
 width: 480px;
 height: 300px;
 position: relative;
 text-align:center
}
  
#preview_inner {
 text-align:center;
 height: 100%;
 position: relative;
}
  
#preview_inner div {
 float: left;
 width: 480px;
 height: 300px;
 position: relative;
 text-align:center;
  

}
  
#preview_inner div a {
 position: absolute;
 bottom: 0;
 left: 0;
 display: block;
 width: 100%;
 text-indent: 20px;
 padding: 20px 0;
 color: #fff;
 background: url('../images/bg_trans.png');
 text-decoration: none;
 font-size: 18px;
 
}
  
#thumbs {
 padding-top: 30px;
 position: relative;
 width: 500px;
 text-align: center;
 
}
  
#thumbs span {
 padding: 12px;
 
 height:100px;
 cursor: pointer;
 /*background: url('../images/img_bg_thumb.gif') no-repeat top left;*/
 display:inline-block;
 

}
  
#arrow {
 position: absolute;
 top: -13px;
 /*background: url('../images/img_bg_arrow.gif') top center no-repeat;*/
 width: 104px;
 height: 39px;
 display: none;
}

/*---------------END ACTIVITY IMAGES CSS----------------------*/

.fee_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#333;	
}

.fee_plan{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	border:#999 thin solid;	
}
.fee_plan tr td{
	text-align:center
}
.fee_plan tr:first-child{
	background:#CCC;
}
/*---------------li ul style----------------------*/
ul.q {
	list-style-type: lower-roman;
	}
ul.d {
	list-style-type: none;
	}