body
	{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

a:link, a:visited, a:active
	{
	color:#5794c8;
	text-decoration:none;
	}
a:hover
	{
	color:#333333;
	}
	
img{
		padding:0;
		margin:0;
		border-style:none;
	}

small
	{
	font-size:10px;
	}

h1, h2, h3, h4, h5, h6, ul, li, form, p
	{
	margin:0px;
	padding:0px;
	}

h1, h2, h3, h4, h5, h6
	{
	font-weight:normal;
	}

h1
	{
	font-size:20px;
	font-weight:bold;
	}

input, select, textarea
	{
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.quote{
	font-weight:600;
	font-family:helvetica,sans-serif;
	font-size:140%;
}

.newsFooter {
	color:#444f76;
}

.styledTable {

}
#innerright .styledTable td {
	border-bottom:1px solid #909169;
	padding-top:10px;
} 
.inputShort {
	width:200px;
}
.inputLong {
	width:300px;
}
#container
	{
	margin:0px auto;
	width:900px;
	}

#header
	{
	background:url('/images/header-bg.gif');
	float:left;
	width:900px;
	padding:43px 0px 10px 0px;
	}

#logo
	{
	float:left;
	width:269px;
	}

#headermid
	{
	float:left;
	padding:25px 0px 0px 17px;
	}

#headerrgt
	{
	float:right;
	text-align:right;
	padding:10px 30px 0px 0px;
	}
#headerrgt span
	{
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	}
#headerrgt a:link, #headerrgt a:visited, #headerrgt a:active
	{
	color:#333333;
	}
#headerrgt a:hover
	{
	text-decoration:underline;
	}



#homemainimg
	{
	background:url('/images/main-home-img.jpg');
	width:900px;
	clear:both;
	height:279px;
	font-size:14px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:101;
	}
#homemainimg h2
	{
	font-size:20px;
	color:#d5e4f1;
	padding:0px 0px 6px 0px;
	}

.bottcommonblock
	{
	float:left;
	width:290px;
	background:#58827b;
	color:#000 !important;
	margin:0px 0px 15px 0px;
	}
.bottcommonblock h3
	{
	color:#FFFFFF;
	font-size:18px;
	padding:17px 20px 0px 20px;
	font-weight:bold;
	}
.bottcommonblock p
	{
	padding:0px 20px 17px 20px;
	}
.bottcommonblock a:link, .bottcommonblock a:visited, .bottcommonblock a:active
	{
	color:#ffffff;
	}
.bottcommonblock a:hover
	{
	color:#333333;
	}

.yellowbox
	{
	background:#909169;
	color:#cecfbe;
	margin:0px 15px 15px 15px;
	}

.viobox
	{
	background:#777aa6;
	color:#d0d1e0;
	}

.bluebox-bottom
	{
	clear:both;
	width:900px;
	background:#c7d2d1;
	padding:6px 0px 6px 0px;
	font-size:11px;
	text-align:center;
	margin:0px 0px 15px 0px;
	}

.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}
.clrbth
	{
	clear:both;
	}

.innercontainer
	{
	padding:40px 0px;
	float:left;
	width:900px;
	}

#innerleft
	{
	float:left;
	width:300px;
	}
	#innerleft p {
		padding:10px 10px 16px 18px;
	}
	#innerleft a {
		color:#fff;
	}
#innerright
	{
	float:right;
	width:540px;
	padding:0px 30px 0px 0px;
	}
#innerright p
	{
	padding:0px 0px 18px 0px;
	}
#innerright h1
	{
	padding:0px 0px 15px 0px;
	}
#innerright ul
	{
	padding:0px 0px 12px 0px;
	}
#innerright li
	{
	list-style-type:none;
	color:#5794c8;
	padding:0px 0px 5px 10px;
	background:url('/images/list-icon.gif') no-repeat;
	}

.txtbig
	{
	font-size:14px;
	}

.redtxt
	{
	font-size:14px;
	color:#cc0000;
	}
.aboutleft {
	background:#909169;
}
	.aboutleft .quote {
		color:#e3e3d9;
	}
.getleft {
	background:#5895cb;
}
	.getleft .quote {
		color:#d7e7f7;
	}
.studyleft {
	background:#9f759b;
}
	.studyleft .quote {
		color:#f3e2f4;
	}
.contactleft {
	background:#c2c752;
}
	.contactleft .quote {
		color:#f8fdcb;
	}
.applyleft
	{
	float:left;
	width:300px;
	background:#93b596;
	margin:0px 0px 15px 0px;
	}
.applyleft h3
	{
	color:#FFFFFF;
	font-size:18px;
	padding:17px 20px 0px 20px;
	}
.applyleft p
	{
	padding:0px 20px 17px 20px;
	}
.applyleft input	
	{
	border:0px;
	font-size:11px;
	padding:4px;
	width:245px;
	background:#c9dacb;
	}
	.applyleft .quote {
		color:#dbefe1;
	}

#footercontainer
	{
	clear:both;
	border-top:1px solid #e5e5e5;
	padding:10px 0px;
	font-size:11px;
	line-height:16px;
	}
#footercontainer span
	{
	color:#5794c8;
	padding:0px 7px;
	}
#footercontainer .footerleft
	{
	float:left;
	width:314px;
	}
	#footercontainer ul {
		margin:0;
		padding:0;
	}
	#footercontainer ul li {
		list-style-image: url('/images/footer-arrow.gif');
		list-style-position:inside;
	}

.divider-con
	{
	background:#abc0bd;
	overflow:hidden;
	height:1px;
	margin:18px 0px;
	}

.contactleft
	{
	float:left;
	width:300px;
	padding:0px 0px;
	}
.contactleft h1
	{
	padding:0px 0px 15px 0px;
	}
.contactleft p
	{
	padding:0px 0px 10px 0px;
	}

.contactright
	{
	background:#f1f6d5;
	position:relative;
	right:-30px;
	padding:40px 30px;
	}
.contactright p
	{
	padding:0px 0px 18px 0px;
	}
.contactright h1
	{
	padding:0px 0px 15px 0px;
	}

.choosefile
	{
	background:#fbfdf4;
	border:0px;
	color:#cccccc;
	padding:3px 3px 3px 15px;
	width:270px;
	}
	
	.mapcontainer
	{
	padding:40px 0px;
	float:left;
	width:900px;
	}
	
	#mapleft
	{
	float:left;
	width:571px;
	margin:0px;
	padding:0px;
	}
	
	#mapright
	{
	float:right;
	width:300px;
	padding:0 0 0 0px;
	}
	h1 {
		margin-bottom:10px;
	}
	h2 {
		font-size:14px;
		color:#cc0000;
		font-weight:bold;
	}
	
	.gallerycontainer
	{
	padding:40px 0px;
	float:left;
	width:900px;
	}
	
	.galleryleft
	{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	}
	
	.galleryleft h2
	{
	font-size:14px;
	padding:0;
	font-weight:bold;
	}
	
	.galleryright
	{
	float:right;
	width:571px;
	padding:0 0 0 0px;
	}
	
	.galleryheader
	{
	background-color:#9e759a;
	width:571px;
	height:55px;
	}
	
	.emptyPic
	{
		width:571px;
		height:409px;
		float:left;
		padding-bottom:40px;
	}
	
	.campustop
	{
	background-color:#9e759a;
	width:300px;
	height:250px;
	margin:0;
	}
	
	.campustop h1
	{
		color: #fff;
		font-size:18px;
		font-weight:bold;
		padding: 15px 0 0 15px;
	}
	
	.campustop p 
	{
		padding:0 15px 15px 15px;
	}
	
	.campusbottom
	{
	background-color:#9e759a;
	width:300px;
	height:80px;
	margin:0;
	}
	
	.campusbottom p
	{
		padding:15px 0 0 15px;
	}
	
	.campusbottom a.campusbottomlink:link, a.campusbottomlink:visited, a.campusbottomlink:active
	{
		color:#fff;
	}
	
	.campusbottom a.campusbottomlink:hover
	{
		color:#333;
	}
	

/*------------------------------------------------------------*/

/*----------MENU CSS---------------------------------------*/

.menu {
	background:#556392;
	width:900px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	z-index:1001;
	clear:both;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:900px; }

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0px;margin:0px;list-style-type:none; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	position:relative;
	display:block;
	width:auto;
}

.menu ul li a {
	border-right:1px solid #7782a9;
}

/* style the links for the top level */
.menu a, .menu a:visited, .menu a:link {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	height:40px;
	background:#556392;
	padding:0px 23px 0px 23px;
	line-height:40px;
	float:left;
	width:auto;
}

/* style the top level hove */
.menu a:hover {color:#fff; background:#364054 !important; }
.menu :hover > a {color:#fff; background:#364054 !important; }

.menuHover {
	background: #364054 !important;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {float: left; }

.menu ul ul {position:relative;}
.menu ul ul, .menu ul ul li {float:none;}

.menu ul ul {
	filter: alpha(opacity=89);
	opacity:0.89;
	visibility:hidden;
	position:absolute;
	top:40px;
	left:0;
	padding:0px;
	margin:0px 0px 0px -3px;
	z-index:1001;
	background:#364054;
	border-bottom:3px solid #5b5e6d !important;
	width:206px;
}
.menu ul ul li {
	border:0 !important;
	float:left;
}
/* style the links for the 2nd level */
.menu ul ul a, .menu ul ul a:visited, .menu ul ul a:link {
	float:none;
	display:block;
	color:#fff !important; 
	height:auto; 
	line-height:1em; 
	padding:5px 10px 5px 20px; 
	width:170px;  
	left:0;
	background:#364054;
	border-right:3px solid #5b5e6d; 
	border-left:3px solid #5b5e6d; 
}

/* style the 2nd level hove */
.menu ul ul a:hover {color:#fff; background-color:#556392 !important; }
.menu ul ul :hover > a {color:#fff; background:#556392 !important; }

/* another hack for IE5.5 */
* html .menu ul ul {top:40px;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul,
.menu .sys_folder:hover{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


.lastMenu {
	left:-97px !important;
}


/*------------------------------------------------------------*/

/*----------GALLERY CSS---------------------------------------*/

#gallery {width:900px; height:439px; padding:10px 0 20px 0; border:0px solid #333; background: #fff; position:relative; }
#gallery div.default {position:absolute; right:10px; top:10px; width:571px; height:409px; text-align:center;}
#gallery div.default img {display:block; margin:0 auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
#gallery div.default span {display:block; color:#fff; background:#9f759b; padding:10px 0; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:573px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:350px; position:relative; float:left;}
#gallery ul li {display:inline; width:92px; height:92px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:90px; height:90px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#gallery ul li a span span {display:none;}
#gallery ul li a img {display:block; width:90px; height:90px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#9f759b;}
#gallery ul li a:hover span {position:absolute; left:317px; top:0; width:571px; height:409px; text-align:center; background:#fff; z-index:20;}
#gallery ul li a:hover span span { position:relative; left:0; height:auto; display:block; color:#fff; background:#9f759b; padding:10px 0; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:573px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#gallery ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#9f759b;}
#gallery ul li a:active span, #gallery ul li a:focus span {position:absolute; left:317px; top:0; width:571px; height:409px; text-align:center; background:#fff; z-index:10;}
#gallery ul li a:active span span, #gallery ul li a:focus span span {position:relative; left:0; height:auto; display:block; color:#fff; background:#9f759b; padding:10px 0; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:573px; margin:0 auto;}
#gallery ul li a:active img, #gallery ul li a:focus img{margin:0 auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
br.clear {clear:both;}