body {
margin: 0 auto;
padding: 0 0;
width:100%;
font: normal Verdana;
font-size:100%;
}

img{ border:0;}
.main { 
margin: 0 auto;
padding:0;
width:968px;
height:100%;
background-color:#fff;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
}
.top_header{ margin:0 0; padding:0; width:968px; background-color:#b81818;
  min-height:5px;
  height:auto !important;
  height:5px;
  font-size:1px;
  line-height:0;
  }
 
.header{
margin:0 0;
padding:0;
height:119px;
width:100%;
background-color:#fff;
display:inline;
}

.logo{ 
margin:0 0; 
width:85px; height:99px; float:left; padding-left:20px; padding-top:15px;}
.appovel { font-size:14px; color:#000000; font-style:normal; }
.text { width:350px; height:99px; float:left; color:#88141c; font:"Times New Roman", Times, serif; font-size: 24px; font-weight:bold; padding-top:25px; padding-left:10px;}
.caption { font-size:14px; color:#333333; font-style:normal; padding-left:90px;}
.notcaption{ font-size:14px; color:#333333; font-style:normal; padding-left:5px;}
.header_right{
padding:0;
margin:0 0;
width:450px;
height:119px;
float:right;
}
.top_link{ width:auto; height:auto; margin:0 0 0 0;}
ul.link {
width:490px;
padding-top:0px;
padding-left: 5px;
padding-bottom:0px;
float:right;
margin:0;
}
.top_link li{
display:inline;
font-weight:bold;
padding:0;
margin:0;
padding:0 0px 0 0px;
}
.top_link ul li a{ color:#88141c; text-decoration:none; font:11px Verdana, sans-serif; font-weight:bold; padding:0 7px; }
.search { float:right; width:356px; height:29px; margin:60px 0 0 0; _margin:58px 0 0 0; padding:0; vertical-align:bottom;}
.search form { float:right; padding:0px 7px 0 0; margin:0;}
.search form input { float:left; padding:5px 5px;}
.search form input.text { padding:6px 5px 0 5px; margin:0px 6px 0 0; border:solid #88141c 1px; font:normal 12px Arial, Helvetica, sans-serif; width:180px; height:21px; background-color:#F9D5D8}
.search form input.button_search { padding:0; margin:0; height:29px; width:51px;}
.menu { width:100%; height:35px; margin:0 0; clear:both; background-image:url(/images/three_0.gif);}
.preload1 {background: url(/images/three_1.gif);}
.preload2 {background: url(/images/three_1a.gif);}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:35px;
	width:968px;
	background:#b81818 url(/images/three_0.gif) repeat-x;
	position:relative;
	z-index:2000;
	font-family:arial, verdana, sans-serif;
	clear:both
}
#nav li.top {display:block; float:left; height:35px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 21px; cursor:pointer;background: url(/images/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 15px 0 8px; height:35px; background: url(/images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(/images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(/images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(/images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:2px; top:35px; background: #990000; padding:3px; border:1px solid #fff; white-space:nowrap; width:155px; height:auto; z-index:1003;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:155px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; font-weight:bold; height:18px; width:155px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #990000;}
#nav li ul.sub li a.fly
{background:#990000 url(/images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#990000; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#990000 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #990000; padding:3px; border:1px solid #fff; white-space:nowrap; width:155px; z-index:1004; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#990000 url(/images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#990000 url(/images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;}

 
.wapper{
position:relative;
margin:0 0 10px 0;
width:968px;
height:auto;
clear:both;
}
.left{
margin-top:0px;
margin-left:10px;
padding:0;
background-color:#fdfdfc;
float:left;
width:739px;
height:auto;
display: inline;

}

.right {
margin-top:0px;
margin-right:10px;
margin-left:0px;
padding:0;
background-color:#ffffff;
float:right;
width:200px;
height:auto;
display: inline;
}
.footer {
clear:both;
margin-top:5px;
width:968px;
background-image:url(/images/footer_bg.gif);
background-repeat:repeat-x;
height:98px;
}
#banner{ margin:10px 0 0 0; width:725px; height:225px;}
.left_box { margin-top:0px; margin-bottom:5px; margin-top:10px; width:200px;}
.left_box_google {  margin-top:10px; margin-bottom:10px; width:200px; height:47px; border:solid #990000 1px;  }
.taksila_news { margin-bottom:10px; margin-top:0; width:187px;  height:250px; background-color:f3f4ea; border:solid #333333 1px; background-image:url(/images/taksilanews_bg.gif); background-position:top; background-repeat:no-repeat; padding-left:12px; padding-top:5px; font-weight:bold; color:#b42c2f; font-family:Verdana; font-size:12px; }
.news_content { margin-top:20px; font-size:14px; color:#000000; padding:0 3px 5px 8px; font: normal 13px Verdana;}
.col_1 { margin-top:15px; width:235px; height:100%; background-color:#FFFFFF; float:left;}
.col_2 { margin-top:15px; width:502px; height:100%; background-color:#FFFFFF; float:right;}
.small_box_bottom { width:235px; height:17px; background-image:url(/images/smallbox_footer.gif); margin:0 0; padding:0; background-repeat:no-repeat; position:relative; }
.big_box_bottom { width:502px; height:17px; background-image:url(/images/bigbox_footer.gif); margin:0 0; padding:0; background-repeat:no-repeat;}
.small_box { width:235px; height:240px; margin-bottom:5px; margin-right:0px; padding:0;}
.big_box { width:502px; margin-bottom:5px; margin-left:0px; padding:0;}
.news { width:235px; height:38px; background-image:url(/images/home_final_new_03.gif); margin:0 0; padding:0; background-repeat:no-repeat; position:relative;}
.smallbox_content { width:235px; height:187px; background-image:url(/images/home_final_new_10.png); background-repeat:repeat-y; position:relative; }
.desk { width:502px; height:38px; background-image:url(/images/home_final_new_04.gif); background-repeat:no-repeat; margin:0 0; padding:0;}
.bigbox_content { width:502px; background-image:url(/images/home_final_new_14.gif); background-repeat:repeat-y;  }
.placement_box { width:737px; height:135px; clear:both;}
.placement{width:737px; height:35px; background-image:url(/images/placement_topbg.gif); background-position:top; background-repeat:no-repeat; margin:0 0; }
.placement_content{ width:733px; height:88px; background-image:url(/images/placement_cont_bg.gif); background-repeat:repeat-y; padding:0 0  0 0px;}
.placement_bottom{ background-image:url(/images/placement_footer.gif); background-repeat:no-repeat; width:737px; height:12px;}
span.more{ color:#990000; font-size:12px; padding:0; margin:13px 0px 0px 0; font-family:Verdana; font-weight:bold; float:right; }
*html span.more { color:#990000; font-size:12px; padding:0; margin:-13px 20px 0px 0; font-family:Verdana; font-weight:bold; float:right;}
*html span.more a { text-decoration:none; color:#990000; background-color:none; margin:0; padding:0;}
span.more2 a{ color:#990000; font-size:12px; padding:3px 20px 0px 0; float:right; margin:0; font-family:Verdana;}
h2{ color:#FFFFFF; font-size:18px; font-weight:bold; }
.placement_header { color:#990000; font-size:17px; font-weight:bold; padding-left:17px; padding-top:15px}
.header_red { text-align:center; float:left; color:#fff; padding:10px 0 5px 10px; font: bold 15px Verdana;}
.img_left {float:left; margin:0px 10px 0px 10px;}
.chairman_cont { margin:0 0; padding:10px 20px 10px 10px; text-align:justify; font-size:12px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.facult_cont {margin:0 0; padding:10px 20px 10px 10px; text-align:justify; font-size:12px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
*html .facult_cont {margin:10px 20px 10px 20px; padding:0; text-align:justify; font-size:0.95em; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.chairman_cont_index { margin:0 0; padding:10px 20px 0px 10px; text-align:justify; font-size:12px; line-height:16px; font-family:Verdana;}
.course_cont {margin:0 0; padding:8px 0px 0px 0px; text-align:left;  line-height:16px;}
.bigbox_content a { margin:0px 8px 10px 8px; padding-top:15px;}
.bigbox_content img  { border:0; padding-top:15px;}
 ul.footer_link { padding: 10px  0px 0 100px ; *padding: 27px 0 0 100px; margin:0;}
.footer_link li{ display:inline; color:#fff; }
.footer_link li a { color:#FFFFFF; font: normal 11px Verdana; padding:0 7px;
	background-color:inherit;
	text-decoration:none;}
.footer_link a:hover { text-decoration:underline;}

/*------------------------------------------*inner pages*-----------------------------------------------------------------*/

.inner_page_box{ width:739px; margin:15px 0px; padding:0;}
.inner_header{ width:739px; height:38px; background:url(/images/innerpage_header.gif) no-repeat;  margin:0 0px; padding:0;}
.inner_content{ width:739px; background:url(/images/inner_page_bg.png) repeat-y;  margin:0 0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.headerbanner{ border:0; padding:10px 13px 0px 10px; margin:0 0};
.inner_content table p{ font-size:12px; line-height:16px; padding:0 0px 10px 0px; text-align:justify; margin:0;}
*html .inner_content{ width:739px; background:url(/images/inner_page_bg.png) repeat-y;  margin:0 0px; padding:0; font-size:14px;}
.inner_footer{ width:739px; height:18px; background:url(/images/inner_page_footerbg.gif) no-repeat; margin:0 0px; padding:0;}
.inner_img_left {float:left; margin:10px 10px 10px 10px;}
.set_cont{ width:709px; background-color:#b50404; color:#FFFFFF; margin:0 0 0 10px; padding:0px 0px 0px 0px; font-family:Verdana; line-height:16px; text-align:justify; font-size:16px;}
.company_logo{ padding:0 0 0 10px; margin:0;}
.other_header{ color:#990000; font-size:14px; font-weight:bold; padding-left:0px; padding-top:10px; padding-bottom:20px; line-height:16px; font-family:Verdana;}
strong { color:#464646; font-size:12px; margin:0;}

.grid_4{ 
    display: inline;
	float: left;
	margin:0px 0 10px 8px;
	width:232px;
	padding:0;
	}
.box {
	background:#fff;
	height: 345px;
	margin-bottom:0px;
	margin-top: 20px;
	padding:0px 10px 1px 8px;
	font-size:16px;
	line-height:16px;
}
.box h2 {
    font:Verdana 12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#b71616;
	margin:-0px -10px 0 -8px;
	padding:6px 8px 6px 8px;
}
.box2 {
	background:#fff;
	height: 380px;
	margin-bottom:0px;
	margin-top: 20px;
	padding:0px 10px 1px 8px;
	font-size:16px;
	line-height:16px;
}
.box2 h2 {
    font:Verdana small 12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#b71616;
	margin:-0px -10px 0 -8px;
	padding:6px 8px 6px 8px;
}
.box3 {
	background:#fff;
	height: 350px;
	margin-bottom:0px;
	margin-top: 20px;
	padding:0px 10px 1px 8px;
	font-size:16px;
	line-height:16px;
}
.box3 h2 {
    font:Verdana small 14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#b71616;
	margin:-0px -10px 0 -8px;
	padding:6px 8px 6px 8px;
}
.box5 {
	background:#fff;
	height: 235px;
	margin-bottom:0px;
	margin-top: 20px;
	padding:0px 10px 1px 8px;
	font-size:16px;
	line-height:16px;
}
.box5 h2 {
    font:Verdana 12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#b71616;
	margin:-0px -10px 0 -8px;
	padding:6px 8px 6px 8px;
}

.block {
	padding-top:0px;
}
div.clear{ background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}
	
	.innertb {
	margin:10px 10px;
	padding:8px ;
	border: 1px thin #990000; 
	border-collapse:collapse;
	font-family:Verdana;
	font-size:12px;
	}
	table,tr,td { font-family:Verdana; font-size:12px; *font-size:1em; line-height:16px;}
	
	div.set_cont ol { padding:10px 0px 10px 30px;}
	
/*------------------------------------------------------contact us---------------------------------------------------*/
span.contact_head{
font-size:16px;
color:#990000;
font-weight:bold;
}
.map_img_right {float:right; margin:0px 0px 0px 10px;}
.deskimg{margin:13px 8px 10px 2px; float:right;}
div.inner_content h3 {font-family:Verdana; font-size:16px; color:#990000; padding:0; margin:10px 0 -5px 10px; line-height:25px;}	
div.inner_content h3 { font-family:Verdana; margin:10px 0 -5px 10px; padding:0; font-size:16px; color:#990000; }
div.inner_content ul { padding-left:25px;}
div.inner_content p { padding: 10px 10px 10px 10px; margin:0 0; text-align:justify;}
div.inner_content b { font-size:14px; color:#990000;}
table.feestch{ border:#666666 thin 1px; padding:0 0 0 8px; margin:5px 0 5px 10px; font-size:12px; border-collapse:collapse;}
*html table.feestch{border:#666666 thin 1px; padding:0 0 0 8px; margin:5px 0 5px 10px; font-size:12px; border-collapse:collapse;}
.feestchtd{border:#333333 solid 1px; padding-left:8px;}
.leftpgraph{ padding:10px 0px 10px 0; margin:0; text-align:left;}

/*------------------------------------------------------------corefaculty---------------------------------------*/

h4 {
	color: #990000;
	font-weight: bold;
	font-size:12px;
	*font-size:1em;
	margin:10px 0 0 0;
	padding:0;
}
.heading {
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	padding:0;
	margin:0 ;
}
*html .heading {
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	padding:0;
	margin:0 ;
}
.faculty { padding: 0; margin:0; text-align:left;}
div.inner_content li { margin:0 10px 10px 0; line-height:16px; text-align:justify; font-size:12px;}
*html div.inner_content li { margin:0 10px 10px -35px; line-height:16px; text-align:justify; font-size:12px;}
*html .outli {margin:0 10px 10px 35px; line-height:16px; text-align:justify; font-size:12px;}
.designhr { padding: 0 0 0 10px;}
.hrimg  {width:332px; *width:345px; height:20px; background-color:#990000; padding:0;  margin:0 0 0 10px; border:0; position: absolute;}
.style1 {
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana;
	color: #B50404;
}
.style2 {font-size: 12px; font-family:Verdana; font-style: italic;}
.style7 {font-size: 14px; font-weight: bold; font-family: Verdana; color: #FFFFFF; }
.style8 {
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana;
}
.bgcolor{background-color:#FFFFFF;}
.full { font-size:12px; margin:0; padding:0; width:709px;}
.visionimg { padding:10px 20px 0 10px; margin:0; float:right;}
.faqb { padding-left:10px;}
/*.brd1 {border:#333333 solid 1px;}*/
*html .faculty_cont { margin:0 30px 0 10px;}


.whitborder{
border:4px solid #fff;}
