/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#104166;
}

/* Home Page*/
.mainC
{
	width:1004px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.headerC
{
	width:1004px;
	height:42px;
	background:url(../images/headerLinks_bg.jpg) no-repeat;
	overflow:hidden;
}
.indexName
{
	width:1004px;
	height:113px;
	overflow:hidden;
}
ul#headerLinks
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:940px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}
ul#headerLinks li
{
	float:left;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding:0px 10px 0px 10px;
	border-right:1px solid #FFFFFF;
}
ul#headerLinks li a
{
	color:#FFFFFF;
	text-decoration:none;
}
/* Home Left Container*/

.leftC
{
	width:378px;
	height:687px;
	float:left;
	overflow:hidden;
	background:url(../images/home_LC_bg.jpg) no-repeat;
}

/* Home Right container*/

.rightC
{
	width:626px;
	height:687px;
	float:left;
	overflow:hidden;
	background:url(../images/home_RC_bg.jpg) no-repeat;
}
.newsRoll
{
	width:390px;
	height:25px;
	float:left;	
	margin-top:7px;
	margin-left:5px;
	color:#dec84e;	
	line-height:25px;
	overflow:hidden;
}
.newsRoll a
{
	font-size:12px;
	text-decoration:none;
	color:#dec84e;
}
.newsRoll a:hover
{
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.adsC
{
	width:184px;
	height:65px;
	float:left;
	overflow:hidden;
}
.adsC img
{
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}
.flashC
{
	width:500px;
	height:265px;
	margin:30px 0px 5px 57px;
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.flashC2
{
	width:560px;
	height:90px;
	margin:0px 0px 10px 30px;
	overflow:hidden;
}
.row
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.footerC
{
	width:626px;
	height:80px;
	color:#E4D59E;
	text-align:left;
	margin-top:15px;
	overflow:hidden;
}
.footerC a
{
	color:#E4D59E;
	text-decoration:none;
}
.footerC a:hover
{
	color:#E4D59E;
	text-decoration:underline;
}

/* text styles home page*/

.welcomeText
{
	width:auto;
	color:#FFFFFF;
	padding: 40px 5px 35px 20px;
}

.readMore
{
	padding:0px 0px 10px 20px;
	height:auto;
}
.readMore img
{
border:none;
}
ul#homeLinks
{
	width:355px;
	height:40px;
	margin:0px;
	padding:0px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	list-style:none;
}
ul#homeLinks li
{
	width:auto;
	height:40px;
	font-size:12px;	
	float:left;
}
ul#homeLinks li a
{	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:700;
	margin-left:10px;
	margin-right:10px;
	line-height:40px;	
	text-decoration:none;
}
.ourVision
{
	width:340px;
	height:200px;
	margin:15px auto;
	color:#78520b;
}
.thoughts
{
	width:480px;
	height:80px;
	overflow:hidden;
	margin:60px 0px 0px 125px;
	color:#78520b;
}
.boxDetails{
	width:280px;
	height:50px;
	background-color:#aa9e6e;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	list-style:none;
}
.boxTxt{
	width:120px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:right;
}
.linkTxt{
color:#333333;
}

.floatR
{
	float:right;
}
.floatR1
{
	float:right;
	margin-right:25px;
	border:none;
}
h2
{
	padding:0px;
	margin:0px;
}
.h2title
{
	background:url(../images/title_bg.jpg) no-repeat;
	padding-left:25px;
}
h3
{
	padding:0px;
	margin:0px;
	font-size:16px;
	padding:5px;
	font-style:italic;
}
h4
{
	font-size:14px;
	color:#2b6f9d;
	margin:0px;
	padding:0px;
}
h5
{
	font-size:12px;
	color:#999900;
	margin:0px;
	padding:0px;
	font-weight:500;
	font-style:italic;
	margin-right:65px;
}
h6
{
	font-size:14px;
	color:#2b6f9d;
	margin:0px;
	padding:0px;
	margin:10px;
}
.msg
{
	font-size:14px;
	color:#990033;
	margin:0px;
	padding:0px;
	font-weight:500;
	font-style:italic;
	margin-right:65px;
}
.homeP
{
	font-size:14px;
	padding:10px 0px 10px 0px;
}
/*p
{
	padding:0px;
	padding-right:20px;
	margin:0px;
	font-size:12px;
	line-height:150%;
}*/
p{
padding:0px;
	margin:0px;
	padding-right:20px;
	text-align:justify;
margin-right:10px;
	font-size:10pt;
	line-height:150%;
}
.pPadin
{
	padding:5px;
}
/* Inner Page*/

/* Inner Page Header*/

.iheaderC
{
	width:1004px;
	height:301px;
	margin:0px auto;
	padding:0px;
	background:url(../images/iHeader_bg.jpg) no-repeat;
	overflow:hidden;
	font-size:1px;
}
.iheaderC2
{
	width:984px;
	height:auto;
	margin:0px auto;
	background-color:#30618d;
	overflow:hidden;
}

ul#iheaderLinks
{
	width:944px;
	height:30px;
	list-style:none;
	margin:0px;
	padding:10px 10px 0px 10px;
	margin:0px auto;
	background-color:#aa9e6e;
	overflow:hidden;
}
ul#iheaderLinks li
{
	font-size:14px;
	height:20px;
	line-height:20px;
	background-color:#aa9e6e;
	float:left;
/*	font-weight:700;*/
	color:#FFFFFF;
}
ul#iheaderLinks li a
{
	font-size:14px;
	background-color:#aa9e6e;
	color:#FFFFFF;
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
}
.inewsC
{
	width:320px;
	height:160px;
	float:left;	
	margin:0px;
	padding:0px;
	margin-top:125px;
	margin-left:20px;
	* margin-left:10px;
	overflow:hidden;
}
ul#inews
{
	width:220px;
	height:120px;
	list-style:square;
	margin-left:60px;
	margin-top:20px;
	overflow:hidden;
}
ul#inews li
{
	width:auto;
	height:30px;
	font-size:14px;
	font-weight:700;
}
ul#inews li a
{
	text-decoration:none;
	color:#FFFFFF;
}
ul#inews li a:hover
{
	text-decoration:underline;
}
.iflashC
{
	width:620px;
	height:185px;
	margin:0px;
	padding:0px;
	margin-top:99px;
	margin-right:24px;
	*margin-right:12px;
	float:right;
	overflow:hidden;
}
.ibodyMC
{
	width:984px;
	height:auto;
	margin:0px auto;
	background-color:#30618d;
	overflow:hidden;
}
.ibodyC
{
	width:964px;
	height:auto;
	margin:0px auto 10px auto;
	background-color:#FFFFFF;
	overflow:hidden;
}
.iimg
{
padding:4px;
border:1px solid #CCCCCC;
float:left;
margin:10px 10px 0px 20px;
}
.facultyTitle
{
	color:#aa9e6e;
	margin-top:20px;
	font-size:14px;
}
.FTitle
{
	color:#aa9e6e;
	margin-top:20px;
	font-size:14px;
	text-decoration:none;
}
.lineHeight150
{
	line-height:250%;
}
.lH{
line-height:150%;
}
.lHColor{
color:#aa9e6e;
}
.coloum150
{
	width:150px;
	height:auto;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
/*.coloum200
{
	width:200px;
	height:auto;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.coloum250
{
	width:250px;
	height:auto;
	float:left;
	margin-right:10px;
	overflow:hidden;
}*/
.coloum300
{
	width:300px;
	height:auto;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.ileftC
{
	width:300px;
	height:auto;
	float:left;
	overflow:hidden;
}

.ileftC_user
{
	width:300px;
	height:500px;
	float:left;
	border-right:1px dashed #0099CC;
	overflow:hidden;
}
	
.irightC_user
{
	width:662px;
	height:auto;
	float:left;		
	overflow:hidden;
}	

ul#ileftMenu
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin:10px 0px 0px 10px;	
}
ul#ileftMenu li
{
	width:218px;
	height:30px;
	line-height:30px;
	background:url(../images/ileftMenu_bg.jpg) repeat-y;
	margin-top:3px;
	padding-left:10px;
	border-bottom:1px dotted #87BCCD;
}
ul#ileftMenu li a
{
	font-size:14px;
	color:#003366;
	text-decoration:none;
}
ul#ileftMenu li:hover, li.a:hover
{
	background:url(../images/ileftMenu_bgOver.jpg) repeat-y;
}

/* News Box*/
.newsBoxC
{
	width:280px;
	height:180px;
	background:url(../images/newsBox_bg.jpg) no-repeat;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	list-style:none;
}
.loginBoxC
{
	width:280px;
	height:180px;
	background:url(../images/loginBox_bg.jpg) no-repeat;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	list-style:none;
}
.liHead
{
	font-size:16px;
	color:#FFFFFF;
	font-weight:700;
	background:none;
	margin:15px 0px 20px 30px;
}
ul#newsBox
{
	width:280px;
	height:auto;
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul#newsBox li
{
	width:auto;
	height:40px;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	padding-left:25px;
	padding-right:10px;
	background:url(../images/newsBox_li.jpg) no-repeat;
}
ul#newsBox li a
{
	text-decoration:none;
	color:#333333;
}
.irightC
{
	width:662px;
	height:auto;
	float:left;
		border-left:1px dashed #0099CC;
	overflow:hidden;
}
.irow
{
	width:100%;
	height:auto;
	padding:10px;
	overflow:hidden;

}
.coloumT
{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
.coloum
{
	width:auto;
	height:23px;
	float:left;
	overflow:hidden;

}
.iheaderLinkC
{
	width:964px;
	height:auto;
	margin:0px auto 10px auto;
	background-color:#FFFFFF;
	overflow:hidden;
}
.ifooterC
{
	width:964px;
	height:70px;
	font-size:12px;
	margin:0px auto;
	padding-top:10px;
	padding-left:20px;
	background:url(../images/footer_bg.jpg) repeat-x;
	color:#6699CC;
	overflow:hidden;
}
.ifooterC a
{
	text-align:right;
	margin-right:30px;
	text-decoration:none;
	color:#6699CC;
}
.ifooterC a:hover
{
	text-decoration:underline;
}
/* text fileds and others*/
.textFields
{
	border:1px solid #aa9e6e;
	margin-left:10px;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
}
.tformTxtR
{
	width:80px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:right;

}

ul.listing{ width:600px; margin:4px auto; padding:0px; list-style:none;}
ul.listing li{ height:auto; overflow:hidden; padding:2px 0px; border-bottom:1px solid #104166;}
ul.listing li.title{ background-color:#104166; font-size:12px; color:#FFFFFF; font-weight:600;}
ul.listing li.red{ background-color:#FFEDE2;}
ul.listing li.page{ background-color:#104166; color:#666666; font-weight:500;}
ul.listing li.page a{ color:#666666; text-decoration:underline; font-weight:600; font-size:11px;}
ul.listing li.page a.visited{ color:#cccccc;}
.clear{ width:98%; height:2px; font-size:1pt; clear:both;}
.row20{ width:20px; height:auto; overflow:hidden; float:left;padding:2px;}
.row30{ width:30px; height:auto; overflow:hidden; float:left;padding:2px;}
.row50{ width:50px; height:auto; overflow:hidden; float:left;padding:2px;}
.row100{ width:100px; height:auto; overflow:hidden; float:left;padding:2px;}
.row150{ width:150px; height:auto; overflow:hidden; float:left;padding:2px;}
.row200{ width:200px; height:auto; overflow:hidden; float:left;padding:2px;}
.row250{ width:250px; height:auto; overflow:hidden; float:left;padding:2px;}
.row300{ width:300px; height:auto; overflow:hidden; float:left;padding:2px;}
.row350{ width:350px; height:auto; overflow:hidden; float:left;padding:2px;}
.row400{ width:400px; height:auto; overflow:hidden; float:left;padding:2px;}
.row450{ width:450px; height:auto; overflow:hidden; float:left;padding:2px;}
.row500{ width:500px; height:auto; overflow:hidden; float:left;padding:2px;}
.row550{ width:550px; height:auto; overflow:hidden; float:left;padding:2px;}
.row600{ width:600px; height:auto; overflow:hidden; float:left;padding:2px;}


.orangeC{
color:#FF8040;
font-size:13px;
font-weight:400;}

.text{
color:#EC4D00;
font-size:16px;
font-weight:500;
text-decoration:none;}

#pagingC{ width:980px; height:auto; background-color:#993300 ;overflow:hidden; margin:10px auto;}
.galleryBox
{
	width:190px;
	height:190px;
	margin:10px;
	float:left;
	overflow:hidden;
}
.gImg
{
	width:170px;
	height:140px;
	margin:5px auto;
	overflow:hidden;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.gCaption
{
	width:180px;
	height:auto;
	font-size:12px;
	color:#006699;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}
.listStyle
{
font-size:16px;
font-weight:700;
color:#003399;
}