body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #666666;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

background: #fff url(../img/global/bg_global-new.gif) top center repeat-y;

}

.oneColFixCtrHdr #container {

	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */

	

}



.oneColFixCtrHdr #mainContent {

background:url(../images/main-content-bg.gif) repeat-y;

}

/*.oneColFixCtrHdr #mainContent h1 {

font-size:18px;

color:#10537e;

padding-left:20px;

}*/

.oneColFixCtrHdr #main-heading {

	margin-top:12px;

	margin-left:5px;

	margin-right:5px;

	padding:0;

	height:60px;

	background:url(../images/h1-bg.gif) repeat-x;

	border-left:#FFFFFF solid 1px;

	border-right:#FFFFFF solid 1px;

}

.oneColFixCtrHdr #main-heading h1 {

float:left;

width:400px;

margin:0;

padding:18px 0 0 13px;

font-size:20px;

text-transform:uppercase;

color:#c0bebe;

font-weight:normal;

}

.oneColFixCtrHdr #main-heading h2 {

float:right;

width:600px;

margin:0;

padding:14px 0 0 13px;

font-size:24px;

color:#FFFFFF;

font-weight:normal;

}

.hd{

margin-left:6px;

margin-right:6px;

font-size:18px;

color:#fff;

padding-left:20px;

padding-top:7px;

background:url(../images/bg-h1.gif) repeat-x;

height:31px;}



#footer {

height:300px;

width:960px;

background:#DDDDDD;

background: url(../images/footer-bg.gif) repeat-x;

padding-top:10px;

}

#footer p {

margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

font-size:11px;

color:#000000;

}

#footer h1 {

margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

padding-left:15px;

font-size:12px;

color:#000000;

font-weight:bold;

}

#footer h2 {

margin: 0;

float:left;

width:530px;

padding-left:15px;

padding-top:60px;

line-height:15px;

font-size:10px;

color:#fff;

font-weight:normal;

}

#footer h3{

margin: 0;

float:right;

width:350px;

padding-left:15px;

padding-top:60px;

font-size:10px;

color:#fff;

text-decoration:none;

font-weight:normal;

}

#footer h3 a{

text-decoration:none;

color:#fff;

}

#footer h3 a:hover{

text-decoration:none;

color:#35a2dc;

}

.footer-link{

text-decoration:underline;

color:#35a2dc;

}

.footer-link:hover{

text-decoration:none;

color:#fff;

}

#footer ul {

margin:0px;

padding:0 0 0 15px;

list-style:none;

}

#footer li {

display:block;

background:url(../images/bullet.gif) no-repeat left 12px;

margin:0px;

padding: 5px 0 0 15px;

}

#footer li a {

font-size:12px;

color:#000000;

text-decoration:none;

}

#footer li a:hover {

font-size:12px;

color:#cac8c8;

text-decoration:none;}

	

	

/*.oneColFixCtrHdr #header{

margin:0;

padding:0;

}

.logo{

margin-top:30px;

float:left;

width:434px;

height:81px;

}*/

/*.search{

margin-top:70px;

float:right;

width:300px;

height:30px;}

#input-box{

float:left;

width:270px;

text-align:right;

margin-right:5px;

}

#button{

float:right;

width:25px;

}*/

.hero-menu{

margin-top:6px;

padding:0;

height:35px;

background:url(../images/hero-menu-bg.gif) repeat-x;

}

.clr{

clear:both;}

.oneColFixCtrHdr #menu-second{

margin-top:9px;

}

.menu-HealthEducation{

float:left;

width:271px;

height:31px;

}

.gray-bar{

margin-top:6px;

padding:0;

height:35px;

background:url(../images/gray-bg.gif) repeat-x;

}

.menu-RightSide{

text-align:right;

float:right;

height:31px;

width:600px;

}

.menu-RightSide span{

padding:8px;}

.menu-RightSide a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:none;

}

.menu-RightSide a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#c5c5c5;

text-decoration:none;

}

.input-box{

width:150px;

height:20px;

}

#bradcrumb-container{

height:25px;

width:750px;

}



#bradcrumb span{

float:left;

width:520px;

font-size:10px;

font-weight:bold;

color:#656565;

margin:0;

}

#bradcrumb a{

font-size:10px;

color:#656565;

text-decoration:none;

}

#bradcrumb a:hover{

font-size:10px;

color:#000;

text-decoration:none;

}



#right-button{

margin:0;

padding:0;

text-align:right;

padding-right:30px;

width:175px;

float:right;

padding-top:5px;}

#left-menu{

/*margin:13px 0;*/

padding-top:13px;

padding-right:5px;

width:191px;

float:right;

background-color:#fff;

}

#left-menu ul{

display:block;

margin:0px;

padding:0px; 

font-size:12px;

font-weight:normal;

list-style:none;

background-color:#d0d0d0;

}

#left-menu li{

display:block;

margin:0px;

padding:0px; 

background-color:#d0d0d0;

border-bottom:#8f8f8f 1px solid;

}

#left-menu li a{

display:block;

margin:0px;

padding:10px 0 0 10px;

color:#353535;

height:22px;

text-decoration:none;

}

#left-menu li a:hover{

color:#FFFFFF;

text-decoration:none;

background:url(../images/glossyback.gif) repeat-x left top;

} 

#left-menu .active{

margin:0px;

padding:10px 0 0 10px;

height:22px;

color:#FFFFFF;

text-decoration:none;

background:url(../images/glossyback.gif) repeat-x left top;

} 

#left-menu h1{

font-size:13px;

color:#66a300;

display:block;

padding-left:15px;

padding-top:10px;

background-color:#d0d0d0;

}

#left-menu h2{

font-size:12px;

font-weight:normal;

color:#323231;

display:block;

padding-left:15px;

padding-top:5px;

background-color:#d0d0d0;

}

#right-container{

margin:0; 

padding:0 6px 6px 6px;

float:right;

width:751px;

height:100%;

line-height:16px;

}

#right-container h2{

margin:10px 0 5px 0;

padding-bottom:5px;

font-size:20px;

font-weight:bold;

color:#363636;

}

#right-container p{

margin:0;

padding:13px 0;

padding-bottom:10px;

font-size:12px;

}

.text-hd{

float:left;

width:750px;

border:#e0e0e0 solid 1px;

background-color:#eaeaea;

}

.text-hd2{

float:left;

padding:5px;

font-weight:bold;

font-size:14px;

color:#666666;

}

.text-hd2-right{

width:300px;

float:right;

padding:5px;

font-size:14px;

}



/*tabs content*/

.tabbed-content {

margin:0;

padding:0;

height:38px;

}

.tabbed-content h1,h2,h3,h4,p,ul#boardIDFC {/*padding-left:4px;padding-right:4px;*/}

#tabs {

margin:0;

padding:0;

height:39px;

/*background-color:#e7e7e7;*/

}

#tabs ul {

list-style: none;

margin:0;

padding:0;

height: 38px; 

width:600px;

/*background:url('../images/tabs-bg.gif') repeat-x;

*/}

#tabs ul li {

list-style: none;margin:0;padding:0;float:left;

}

/*#tabs ul li.active {

float: left;

padding-top:12px;

padding-left:5px;

font-size: 11px;font-weight:bold;

height: 32px;

color: #222021;

}*/

#tabs ul li.active_tab_1 a {

margin-right:20px;

width:101px;

height:26px;

color:#258ac2;

font-size:12px;

font-weight:bold;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;

*/

}

#tabs ul li.active_tab_2 a {

margin-right:20px;

width:100px;

height:26px;

color:#c0bebe;

font-size:12px;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;*/

}

#tabs ul li.active_tab_3 a {

margin-left:20px;

margin-right:20px;

width:80px;

height:26px;

color:#c0bebe;

font-size:12px;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;*/

}

#tabs ul li.active_tab_4 a {

margin-right:20px;

width:63px;

height:26px;

color:#c0bebe;

font-size:12px;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;*/

}

#tabs ul li.active_tab_5 a {

margin-right:20px;

width:78px;

height:26px;

color:#c0bebe;

font-size:12px;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;*/

}

#tabs ul li.active_tab_6 a {

width:100px;

height:26px;

color:#c0bebe;

font-size:12px;

border-top: solid 2px #258ac2;

text-transform:uppercase;

/*background:url(../images/tabs-bg-active.gif) repeat-x;*/

}

#tabs ul li a {

float: left;

padding-top:5px;

color:#fff;

font-size:12px;

font-weight:bold;

text-transform:uppercase;

text-decoration:none;

text-align:center;

border-top: solid 2px #434343;

}

#tabs ul li a.tab_1 {

margin-right:20px;

height:26px;

width:101px;

/*background:url('../images/tabs-bg.gif') repeat-x;*/

}

#tabs ul li a.tab_2 {

margin-right:20px;

width:100px;

height:26px;

/*background:url('../images/tabs-bg.gif') repeat-x;*/

}

#tabs ul li a.tab_3 {

margin-left:20px;

margin-right:20px;

width:125px;

height:26px;

/*background:url('../images/tabs-bg.gif') repeat-x;*/

}

#tabs ul li a.tab_4 {

margin-right:20px;

width:63px;

height:26px;

/*background:url('../images/tabs-bg.gif') repeat-x;

*/}

#tabs ul li a.tab_5 {

margin-right:20px;

width:78px;

height:26px;

/*background:url('../images/tabs-bg.gif') repeat-x;*/

}

#tabs ul li a.tab_6 {

width:100px;

height:27px;

/*background:url('../images/tabs-bg.gif') repeat-x;*/



}

#tabs ul li a:hover {

text-decoration: none;

}

#tabs ul li.second {

*margin-top: -15px;  

}

#tabs ul li.third, #tabs ul li.fourth, #tabs ul li.fifth  {

*margin-top: 0px;  

}

.active-link{

text-align:center;}



/*Education About Us page Start Here*/

#left_conetent {

float:left;

margin:10px 0 0 0;

width:465px;

font-size:12px;

line-height:16px;

}

#left_conetent h1{

font-size:16px;

color:#353535;

padding:10px 0 5px 0;

margin:0px;

}

#left_conetent .director_left{

float:left;

padding:0px;

margin:0 6px 0 0;

width:138px;

}

#right_conetent .director_right{

float:right;

padding:0px;

margin:0px;

width:280px;

color:#353535;

font-size:12px;

font-weight:normal;

}

#right_conetent{

float:right;

width:280px;

font-size:12px;

line-height:16px;

}

#right_conetent h1{

font-size:16px;

color:#353535;

padding:10px 0 5px 0;

margin:0px;

}

#right_conetent h2{

font-size:12px;

font-weight:bold;

color:#508500;

padding:5px 0 0 0;

margin:0px;

}

#right_conetent ul{

padding:0px;

margin:0px;

width:264px;

list-style:none;

}

#right_conetent li{

padding:5px 0 5px 15px;

margin:0px;

width:264px;

background:url(../images/arrow_green.gif) no-repeat left 11px;

}

#right_conetent .award_left{

float:left;

padding:0px;

margin:0 6px 10px 0;

width:71px;

}

#right_conetent .award_right{

float:right;

padding:0px;

margin:0px;

width:190px;

color:#353535;

font-size:12px;

font-weight:normal;

}

/*Education About Us page End Here*/



/*Education Depatment Faculty Page Start Here*/

.faculty_big{

font-size:14px;

font-weight:bold;

color:#353535;

}

.faculty_small{

font-size:12px;

font-weight:normal;

color:#353535;

}

/*Education Depatment Faculty Page End Here*/



/*Education Depatment Curriculum Page Start Here*/

.curriculum{

float:left;

width:340px;

padding:10px;

margin:10px 0 0 10px;

background-color:#f5f5f5;

}

.curriculum h1{

margin:0px;

padding:5px 0 5px 20px;

font-size:14px;

font-weight:bold;

background:url(../images/curriculum.jpg) no-repeat left 6px;

}

.curriculum h4{

padding:2px 0;

margin:0px;

font-size:12px;

font-weight:normal;

}

/*Education Depatment Curriculum Page End Here*/



/*Education Facilities Hostel Page Start Here*/

.hostel{

}

.hostel h1{

font-size:14px;

font-weight:normal;

color:#353535;

padding:5px 0;

margin:0px;

}

.hostel h3{

font-size:12px;

font-weight:normal;

color:#353535;

padding:2px 0;

margin:0px;

}

/* menu inner page start here*/

#menu-top-inner{

float:left;

width:272px;

height:37px;

}

#menu-top-inner .left{

float:left;

width:140px;

}



#menu-top-inner .right{

float:right;

width:130px;

}

/* menu inner page End here*/

/* --------------faculty page--------------*/

.faculty-row

{

margin:0;

padding:0;

width:750px;}

.first-box{

margin:0;

padding:0;

height:50px;

float:left;

width:360px;

border:#d0d0d0 solid 2px;}

.first-box h1{

float:left;

width:250px;

margin:0;

padding-top:12px;

padding-left:5px;

font-size:12px;

color:#454545;

}

.first-box span{

float:right;

margin:0;

padding-top:12px;

margin-right:3px;

width:100px;

font-size:12px;

font-weight:normal;

}

.second-box{

float:right;

width:360px;

height:50px;

border:#d0d0d0 solid 2px;}

.second-box h1{

float:left;

width:250px;

margin:0;

padding-top:12px;

padding-left:5px;

font-size:12px;

color:#454545;

}

.second-box span{

float:right;

margin:0;

padding-top:12px;

margin-right:3px;

width:100px;

font-size:12px;

font-weight:normal;



}

/* --------------end faculty page--------------*/

/* --------------PHY facilities page--------------*/

.facilities-table{

font-size:12px;

}

.facilities-table-hd{

font-size:12px;

color:#FFFFFF;

font-weight:bold;

background-color:#0978b2;

padding:5px;}

.txt-ul li{

margin:0;

padding-left:13px;

padding-right:20px;

line-height:22px;

font-size:12px;

list-style:none;

background:url(../images/li-arrow.gif) left 8px no-repeat;}

.link2{

padding:3px;

font-size:12px;

color:#0978b2;

text-decoration:none;

background-color:#f5f4f4;

border:#CCCCCC solid 1px;}

.link2:hover{

padding:3px;

font-size:12px;

color:#424242;

background-color:#d3d3d2;

border:#CCCCCC solid 1px;

text-decoration:underline;}

.link{

font-size:12px;

color:#0978b2;

text-decoration:none;

}

.link:hover{

font-size:12px;

color:#424242;

text-decoration:underline;}

/*Testimonials-----CAROUSEL----CSS*/

#testimonial-container{

width:746px;

height:350px;

border:#CCCCCC solid 1px;}

.stepcarousel{

position: relative; 

overflow: scroll;

width: 220px;

height: 200px; 

}



.stepcarousel .belt{

position: absolute; 

left: 0;

top: 0;

}



.stepcarousel .panel{

float: left; 

overflow: hidden; 

margin-left:50px; 

margin-top:100px;

width:250px; 

}

/*End----Testimonials-----CAROUSEL----CSS*/

.sitemap {

width:720px;

background-color:#edeaea; 

font-weight:bold;

padding-left:5px;

}

#sitemap-container{

width:720px;}

.sitemap-left{

float:left;

width:350px;

}

.sitemap-left ul li{

margin-left:20px;

list-style:disc;

}

.sitemap-right{

float: right;

width:350px;

}

.sitemap-right ul li{

list-style:disc;

}

.quotes{

margin-top:15px;}

.txt-ol li{

margin:0;

padding-left:10px;

padding-right:20px;

line-height:22px;

font-size:12px;

list-style-type:1;

}

.txt2-ol li{

margin:0;

padding-left:10px;

padding-right:20px;

line-height:22px;

font-size:12px;

list-style-type:lower-alpha ;

}

.txt3-ul li{

margin:0;

padding-left:16px;

padding-right:20px;

line-height:22px;

font-size:12px;

list-style:none;

background:url(../images/ar.gif) left 8px no-repeat;

}

/*added by dhananjayan*/

.box {

        width: 600px;

        border: solid #969696;

        border-width: 2px 2px;

        background-color:#ebebeb;

}



.box ul {

        margin: 0px;

        padding: 0px;

        padding-top: 0px; /* presuming the non-list header space at the top of

                              your box is desirable */

}



.box ul li {

        margin: 1px 1px 1px 1px; /* reduce to 1px if you find the separation

                                    sufficiently visible */

        background-color: #ffffff;

        list-style-type: none;

        padding-left: 22px;

}



/*end---box---css*/

.input-box1{

position:relative;

width:150px;

height:17px;

top:1px !important; /* for Mozilla */ ; 

top:0px;

vertical-align:top;

}



.news-link{

text-decoration:underline;

color:#2794d5;

}

.news-link:hover{

text-decoration:underline;

color:#4c4849;

}
