/* CSS Document */

@font-face { 
font-family : 'Candara';
src : url("Candara.ttf");
font-style : normal;
} 

*{
	color:#333333;
	line-height:150%;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family: Candara, Arial;
}

body{
	
	background-color: #ffffff;
	background-attachment: scroll;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-size:63%;
	font-size:0.8em;
}

ol, ul{
    list-style:none;
}
td{
  line-height:100%;
}
a{outline:none; color:#333333; text-decoration:none;}
a:hover{
color:#8fadff;
text-decoration:none;
}
img{
border:none;
}

.clear{clear:both;}

.wrap{
  width:980px;

	position:absolute;
	left:50%;
	top:50px;
	margin-left:-490px;

}
#header{
	margin:0 auto;
	width:980px;
	height:150px;
  
   }
   
#content{
	width:968px;
	overflow:hidden;
	margin-top:0px;
	padding-left:0px;
 }
 


.mainmenu {
	position: absolute;
	top:65px;
	width:980px;
	z-index:180;
	left:50%;
	margin-left:-370px;

}
.mainmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mainmenu li
{
float: left;
margin: 0;
}
.submenustyle{
	width:150px;
	background-color:#fbfbef;
	border: 1px solid #d3dcc9;
	padding-top: 16px;
}
.submenustyle1{
	width:350px;
	height:260px;
	background-color:#ffffff;
	padding-top: 16px;
	background-attachment: scroll;
	background-image: url(banner/submenu_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d3dcc9;
	border-right-color: #d3dcc9;
	border-bottom-color: #003399;
	border-left-color: #d3dcc9;
}
.submenustyle2{
	width:350px;
	height:227px;
	background-color:#ffffff;
	padding-top: 16px;
	background-attachment: scroll;
	background-image: url(banner/submenu_2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d3dcc9;
	border-right-color: #d3dcc9;
	border-bottom-color: #FF9900;
	border-left-color: #d3dcc9;
}
.submenustyle3{
	width:350px;
	height:227px;
	background-color:#ffffff;
	padding-top: 16px;
	background-attachment: scroll;
	background-image: url(banner/submenu_3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d3dcc9;
	border-right-color: #d3dcc9;
	border-bottom-color: #993300;
	border-left-color: #d3dcc9;
}
.submenustyle4{
	width:350px;
	height:227px;
	background-color:#ffffff;
	padding-top: 16px;
	background-attachment: scroll;
	background-image: url(banner/submenu_4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d3dcc9;
	border-right-color: #d3dcc9;
	border-bottom-color: #FF6666;
	border-left-color: #d3dcc9;
}
.admissionicon0{
	position: absolute;
	top:207px;
	left:20px;
}
.admissionicon1{
	position: absolute;
	top:245px;
	left:150px;
}
.admissionicon2{
	position: absolute;
	top:148px;
	left:250px;
}
.admissionicon3{
	position: absolute;
	top:240px;
	left:390px;
}
.admissionicon4{
	position: absolute;
	top:180px;
	left:540px;
}
.admissionicon5{
	position: absolute;
	top:190px;
	left:670px;
}
.admissionicon6{
	position: absolute;
	top:200px;
	left:800px;
}
.submenutitle{
	color:#5c720e;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
}
.submenulink .text{
	color:#999999!important;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: bold;
}
.submenulink a{
	color:#666666!important;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: bold;
}

.submenulink a:hover{
	color:#FFFFFF !important;
	width:100px;
	background-image: url(images/submenu_bg.jpg);
	background-repeat: repeat-y;
}

#nav{
	position: absolute;
	top:260px;
	left:50%;
	margin-left:400px;
	color: #FFFFFF;
	z-index:100;
	
}
#nav a {
	text-decoration: none;
	height: 20px;
	width: 20px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	color:#FFFFFF;
	background:url(images/slide_dot.png) no-repeat left top;
}
#nav a.activeSlide, #nav a:hover{
  background:url(images/slide_dot_over.png) no-repeat left top;
  color:#5a730e;
  }
#nav a:focus { outline: none; }


#mainnav{
	position: absolute;
	width:724px;
	height:37px;
	left:0;
	z-index:100;
	background-image: url(images/mainnav_bg.jpg);	
	background-repeat: repeat-x;
	background-position: left top;
	overflow:hidden;
}
#mainnav a {

	text-decoration: none;
	color:#fff;
	float:left;
}

#mainnav a.activeSlide, #mainnav a:hover{

}
  
#mainnav a.activeSlide div, #mainnav a:hover div{
	background-image: url(images/mainnav_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:87px;
	height:37px;
	margin-left:10px;
	margin-top:0px;
	color:#000;
	text-align:center;
	padding-top:10px;
}
#mainnav a div{
	background-image: url(images/tran.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:87px;
	height:37px;
	margin-left:10px;
	margin-top:0px;
	color:#fff;
	text-align:center;
	font-size:0.9em;
	padding-top:10px;
}
  
#mainnav a:focus { outline: none; }


#fold-slide ,dt ,dd{

	color:#666666;
	font-weight: bold;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
dt{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
}


.share li{
float:left;
}

.contentbody{
height:320px;
}
.jspVerticalBar
{
	position: absolute;
	width: 4px;
}
.toppanel{
	position: absolute;
	right:0px;
	top:0px;
}

.logo{
height:100px;
}
.logoarea{
	position: absolute;
	left:0px;
	top:0px;
	z-index:170;
}
.collectionlist{
margin-top:37px;
width:724px;
}
.collectionlist2{
background:#FFFFFF;
}
.collectionlist3{
background:#FFFFFF;
width:793px;
height:700px;
margin-left:173px;
}
#bannerarea2{
margin-top:50px;
}
#bannerarea2 img{
margin-top:2px;
}
#admissionbanner{
	width:968px;
	height:291px;
	background-image: url(images/admission_bg.jpg);
}
#coursebanner{
	width:968px;
	height:1000px;
	background-image: url(images/course_bg.jpg);
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: no-repeat;
}
#courseintro{
	color:#fff;
	padding-top: 100px;
	padding-right: 40px;
	padding-bottom: 100px;
	padding-left: 40px;
}
#coursebody{
padding:20px;
}
#coursebody .item{
float:left;
width:291px;
height:300px;
margin-right:40px;
}
#coursebody .item2{
float:left;
width:231px;
height:300px;
margin-right:20px;
}
.itemlist{
margin:15px;
}
#admissionbanner div{
float:left;
}
.maincontentright{
	float:right;
	margin-top:1px;
	background-color: #e8e2d4;
	width:244px;
	height:435px;
}
.maincontentright div{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.maincontentrighttitle{
	padding:10px;
	width:190px;
	padding-left:25px;
	color:#FFFFFF;
	background-color: #7f9bb1;
	background-image: url(images/main_r_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.maincontentrightpic{
	padding:10px;
	width:205px;
	background:#fff;
	margin-top: 0px!important;
}
.contentleft{
float:left;
width:173px;
}
.navbanner{
	width:100%;
	height:37px;
	background-image: url(images/notice_bg.png);
}
.navbanner div{
	padding-left:120px;
	padding-top:10px;
	color:#666666;
	font-size:12px;
}
.subcontentarea{
width:173px;

}
.subcontentarea li{
	margin-left:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(images/leftmenu_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subcontentarea .selected{
background-color:#fff;
	margin-left:0px!important;
	background-image: url(images/leftmenu_bg_over.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subitem{
	background-image: none!important;
	margin-left:0px!important;
}
.collectionitem{
	padding: 50px;
}
.maincollectionitem{
background-color:#FFFFFF;
}
.pointlist{
	list-style-type:disc;
}
.numberlist{
	list-style-type:decimal;
}

.admissionbox{
	padding: 10px;
	height: 180px;
	background-attachment: scroll;
	background-image: url(images/admissionbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #487fa3;
	border-right-color: #487fa3;
	border-bottom-color: #487fa3;
	border-left-color: #487fa3;
}
.admissionboxL{
	float:left;
	background-color: #f74a6e;
	height: 120px;
	width: 320px;
	padding:10px;
	padding-bottom:20px;
	color:#fff;
}
.admissionboxL p{
	color:#fff;
}
.admissionboxL strong{
	color:#fff;
	font-weight: bold;	
}
.admissionboxM{
	float:left;
	height: 60px;
	width: 100px;
	text-align:center;
	padding-left:10px;
	padding-top:50px;
}

.admissionboxR{
	float:left;
	background-color: #a2c6dd;
	height: 120px;
	width: 320px;
	padding:10px;
	padding-bottom:20px;
}
.admissionboxtitle{
	font-weight: bold;
	height:30px;
	color:#487fa3;
}
.admissionboxL2{
width:400px;
float:left;
margin-right:10px;
padding-bottom:20px;
}
.admissionboxR2{
width:400px;
float:left;
padding-bottom:20px;
}

.admissionboxR strong{
	color: #487fa3;
	font-weight: bold;
}
.admissionboxR a:hover{
	color: #487fa3;
}
.admissionboxL2 strong{
	color: #487fa3;
	font-weight: bold;
}

.admissionboxR2 strong{
	color: #487fa3;
	font-weight: bold;
}

.admissionboxfee{
width:880px;
float:left;
}
.admissionboxfee strong{
	color:#487fa3;
	font-weight: bold;	
}
#footer{
margin-top:400px;
}
strong{
	color:204c6f!important;
	font-size: 15px;
	font-weight: bold;	
}
#pagetitle{
	position: absolute;
	left:50%;
	margin-left:200px;
	top:200px;
	z-index:170;
}
.normalbtn{
padding:5px;
background-color:#006699;
width:80px;
text-align:center;
color:#FFFFFF;
}
.normalbtn a{
color:#FFFFFF;
}
.degreetitle{
	padding:15px;
	font-size:2em;
	color:#b17575;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b17575;
	border-right-color: #b17575;
	border-bottom-color: #b17575;
	border-left-color: #b17575;
	margin-top:20px;
}
/* Added by Peter */
table.newsTableBig td, table.newsTableBig th { 
border:1px solid black;
}
table.newsTableBig th { 
background:#90EE90;
}
table.newsPTableBig td, table.newsTableBig th { 
border:1px solid #848484;
border-collapse:collapse;
padding:5px;
}
table.newsPTableBig th { 
background:#90EE90;
}
p.newsTitle
{
	font-weight: bold;
	text-decoration: underline;
	}
a.reviewbigtitle2{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:active{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:visited{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:link {
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
}
a.reviewbigtitle2:hover {
	font-size: 12px;
	font-weight: normal;
	color: 9a003e;	
}
a.reviewbigtitle3{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:active{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:visited{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:hover {
	font-size: 12px;
	font-weight: bold;
	color: #9a003e;
}
	/* added by Peter  */
table.newsTableBig td, table.newsTableBig th { 
border:1px solid black;
}
table.newsTableBig th { 
background:#90EE90;
}
.newsPTableBig {
border-collapse:collapse;
}
table.newsPTableBig td, table.newsTableBig th { 
border:1px solid #848484;
padding:5px;
}
table.newsPTableBig th { 
background:#90EE90;
}

.normalTable {
border-collapse:collapse;
}
table.normalTable td, table.normalTable th { 
border:1px solid black;
padding:5px;
}
ol.normalListD  li{
	margin-left: 2em;
    list-style:decimal;
	padding-left: 10px;
}
ol.normalListB li{
	margin-left: 2em;
    list-style:disc;
	padding-left: 10px;
}
p.newsTitle
{
	font-weight: bold;
	text-decoration: underline;
	}
a.reviewbigtitle2{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:active{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:visited{
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
	line-height: 20px;
}
a.reviewbigtitle2:link {
	font-size: 12px;
	font-weight: normal;
	color: #9a003e;
}
a.reviewbigtitle2:hover {
	font-size: 12px;
	font-weight: normal;
	color: 9a003e;	
}
a.reviewbigtitle3{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:active{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:visited{
	font-size: 15px;
	font-weight: bold;
	color: #9a003e;
}
a.reviewbigtitle3:hover {
	font-size: 12px;
	font-weight: bold;
	color: #9a003e;
}
.fonts12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #000000;
	}
.fonts13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	color: #FFFFFF;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #97174b;
}
.style5 {
	font-size: 9px;
	color: #999999;
}
.style8 {color: #FFFFFF;}
.style9 {
	color: #770030;
	font-weight: bold;
}