/* Pondicherry University Style Sheet */

h2, h3, h4, h5, h6{
margin:0px;
font-weight:normal;
font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
color:#0C78B1;
}
h1{
/*    font-size:22px;
	color:#0c78b1;
	font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
	font-weight:normal;*/
    color: #0C78B1;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;
    font-weight: normal;
	}
body{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0px;
padding:0px;
color:#000;
 }
p{
/*font-size:12px;*/
margin:0px;
padding-bottom:14px;
text-align:justify;
 }
 
/*p{padding:5px 0 10px 0;}*/

a:link, a:visited{color:#0c78b1; text-decoration:none;}

a:hover{color:#ca0000; text-decoration:underline;}

/*h2 a:link, h2 a:visited, h1 a:link, h1 a:visited, h3 a:link, h3 a:visited{color:#484642; font-family:Arial, Helvetica, sans-serif;}*/
/*h1, h2, h3{color:#3c3b3a; font-size:18px; }
*/
#h2title h2{margin:0px 0px 5px 0px;}

/*li.leaf, ul li, .item-list ul li {list-style-image:url(images/leaf.png);}
li.collapsed{list-style-image: url(images/collapsed.png);}*/

/*container*/

#container{ 
/*	width:1019px;
	margin:0px auto; */
	background:url(images/pu_bodybg.jpg) repeat-x top left;
			}
#container_inner{ 
	background:url(images/pu_bodybg1.jpg) repeat-x top left;
			}			
#container2{ 
	width:1019px;
	margin:0px auto; 
	background:url("images/body-bg.gif") no-repeat top left;
	padding-left:22px;
     } 
/*Header*/
#header{
		height:96px; 
		padding:2px 10px 4px 10px;
		}
#blogdesc{
float:left; 
height:96px; 
padding: 0px 10px 0px 0px;
 }
#logocontainer{
  float:left;
  margin-top:5px;
}

#texttitles{float:left; margin:20px 0px 0px 10px;}


#header #blogdesc h1, #header #blogdesc a:hover{  color:#222; text-decoration:none; font-size:26px; font-weight:normal;}

#header .site-slogan{ font-family: Arial, Helvetica, sans-serif; color:#afafaf; text-decoration:none; font-size:18px; }

#header-content{ 
  width:480px;
  padding:2px 4px 2px 4px; 
  float:left;
  height:96px;
  }

/*Navigation*/
#navigation{ height:32px; background:url(images/menu1.png) repeat-x;}

#navigation ul{ height:32px; padding:0;}

#navigation ul li{display:inline; line-height:32px; margin:0; float:left; background:url(images/menu-li.gif) right no-repeat; padding:0 2px 0 0;}

#navigation ul li a{ padding:9px 25px 8px 25px; color:#fff; font-weight:bold; font-family:tahoma, arial;}

#navigation ul li a:hover{text-decoration:none; background:url(images/menu1-hover.png) repeat-x;}

#bottommenu{
			width:990px;
			margin:0px auto;
			padding:0px;
			}

#navigation2{ height:33px; background:url(images/menu2.png) repeat-x; color:#dedede; font-family:tahoma;}

#nav2links a{color:#dedede; font-size:11px;}

#nav2links{ padding:8px 0 0 0;}

#nav2links li{padding:0 18px;}


/*wrapper*/
#wrap{
 /*padding:14px 4px 0px 4px;*/
width:990px;
background:#eee;
 }
#homewrap{
width:990px;}


#leftside{ float:left; width:166px;}

body.sidebars #contentmiddle{  float:left; width:500px; margin:0 5px; }

body.sidebar-left #contentmiddle{  float:left; width:810px; margin:0 5px; }

body.sidebar-right #contentmiddle{  float:left; width:665px; margin:0 5px; background:#fff;}

#rightside{ float:right;
left:-5px;
margin-right:5px;
position:relative;
width:290px;
}

/*Blocks*/
#leftside .block{ margin:0 0 12px 0; background:url(images/lefblockbg.gif) repeat-x top #fff; border:1px solid #c7c7c7;}

#leftside .block h2.blocktitle{font-size:13px; font-weight:bold; display:block; border:1px solid #fff; background:url(images/h2.gif) repeat-x top; padding:2px 3px 3px 5px;}

#leftside .block .content{ padding:4px; }

#rightside .block { margin: 0 0 12px 0;padding-top:15px;}

#rightside .block .content{padding:0 4px 20px;}

#rightside .block h2.blocktitle, #rightside .block h2.blocktitle a{
background:url("images/horizontal_dash_light.gif") repeat-x scroll left bottom transparent;
color:#333333;
margin-left:10px;
margin-right:10px;
padding:10px 10px 10px 0;}

/*#rightside .block h2.blocktitle, #rightside .block h2.blocktitle a{font-size:13px; font-weight:bold; display:block; color:#fff; background:url(images/righth2.png) repeat-x; padding:1px 8px 8px 8px; margin:2px;}*/

#rightside .block ul li{ background:url("images/bullet_arrow.gif") no-repeat scroll left 4px transparent;
list-style:none outside none;
margin-left:7px;
margin-top:8px;
padding-left:20px;}

#rightside .block ul.menu, #rightside .block ul{padding:0 0 0 4px;}

/*Content*/
.breadcrumb{padding:0 4px 5px 4px; font-size:11px;}

.breadcrumb a{
color:#E88124;
}
.node{padding:8px; margin: 0 0 12px 0;}

.node .content{ padding:8px 0;}
.links  ul.links.inline {text-align:right; display:block; width:99%; }
.links  ul.links.inline a {color:#E88124;}
#mission
{
border:1px solid #b3b3b3; 
margin:0px 0px 15px 0px;
}
#mission .inner{border:1px solid #fff; padding:10px; background:url(images/mission.png) repeat-x bottom #ededed;}

#missiontitle{padding:0px 0px 6px 0px; margin:0px 0px 6px 0px; background:url(images/li-mission.gif) bottom repeat-x;}

#missiontitle h3{ 
font-size:18px; 
padding:0px 20px 0px 20px;
 background:url(images/our-mission.png) no-repeat left center;
 }
.postmeta{
margin:0px 0px 4px 0;
 text-align:right}

body.sidebars #content_top{  
padding:10px;
margin:1px 0 12px 0;
background:#dbdad5 ; 
border-bottom:1px solid #e5e4e1;
border-top:1px solid #fff;
	}
#content_top .content {background:#f2f1ef; padding:10px;}
body.sidebar-left #content_top, body.sidebar-right #content_top{padding:10px; margin:0 0 12px 0; background:#dbdad5 ;  border-bottom:1px solid #e5e4e1; border-top:1px solid #fff;}
#content_top img{padding:5px;}
#content_top h2{font-size:14px; font-weight:bold; padding:4px 8px; color:#6f6c64; }
/*Misc*/

.submitted{color:#999999; font-size:10px;}

.taxonomy{font-size:11px;display:none;}

a.node_read_more{background:url(images/collapsed.png) no-repeat left center; padding: 0 0 0 10px;}

a.comment_add, a.comment_comments{background:url(images/comment.png) no-repeat left center; padding:0 0 0 15px;}

/*Commetns*/

#comments{
padding:10px;
background:#fefefe;
border:1px solid #d8d8d8;
border-top:4px solid #494949;
}
#comments h2, #comments h2 a{
font-size:16px;
font-weight:bold;
}
#comments h3, #comments h3 a{
font-size:14px;
font-weight:bold;
}
#comments .comment{
padding:8px 0 8px 0;
font-size:11px;
border-bottom:1px solid #dedede;
}
#comments .comment .content{
margin:4px 0;
}

#comments .comment .links{
text-align:right;
}
#comments .comment-unpublished{
padding:5px;
}
#comment-controls{
padding:5px 0px;
}
#comment-controls .form-item, #comment-controls .form-item select{
width:150px;
display:inline;
margin-right:2px;
margin-top:5px;
}
#comment-controls #edit-submit{
-moz-border-radius:5px;
padding:2px 10px;
color:#fff;
background:#000;
border:1px solid #ccc;
font-size:11px;
margin:10px 0 4px 0;
float:right;
}
.description{
padding:4px;
}
.box{
padding:8px;
background:#eee;
border:1px solid #ddd;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
margin:15px 0;
}

/*Admin*/

div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right;
  width: 48%;
}

div.admin-panel {
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #ece4da;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #ece4da;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  color: #c52020;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active 
{
  background-color: #fdf2de;
}

tr.watchdog-error 
{
  background-color: #fbe4e4;
}

tr.watchdog-error td.active
 {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied
 {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active 
{
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th 
{
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th 
{
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th 
{
  background-color: #dfd;
  border-color: #beb;
}
fieldset ul.clear-block li
{
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  /*margin: 0.5em 0 1em 1.5em;*/
}

dl dt {
}

dl dd 
{
  margin: 0 0 .5em 1.5em;
}

img, a img 
{
  border: none;
}

/*table {
  margin: 1em 0;
  width: 100%;
}*/

thead th {
  /*border-bottom: 2px solid #ece4da;*/
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  /*padding: .3em .5em;
  border:1px solid #000;*/
}

tr.even, tr.odd{
  /* border:2px solid #ccc;
 border-width: 1px 0;*/
}
tbody th {
border:2px solid #ccc;
   /* border-width: 1px 0;*/
}
tr.odd, tr.info {
  background-color: #f2f1ef;
}
tr.even {
  background-color: #fff;
}
tr.odd td.active {
  background-color: #ddecf5;
}
tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #a19c96;
  background-color: #e6e0cc;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container{
  border-top-width: 0;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}
textarea, select {
  font: 12px/160% "Verdana";
  color: #494949;
  width:98%;
}
textarea{ height:170px;}

/*footer*/

#footer_bg{
	position:relative;
	top:-1px;
}

#footer_bg{ 
	background:url(images/footer_bg2.jpg) repeat-x top left;
	height:295px;
		}	

#footer{ 
	  width:1019px; 
	  background:url("images/pufooter_bg.jpg") no-repeat top left;
	  color:#CCCCCC; 
	  /*font-size:11px;*/
	  line-height:14px;
	  height:277px;
	  font-family:Tahoma,Verdana,arial,sans-serif;
	  margin:0px auto 0;
	  clear:both;
	  padding-top:20px;
   }
   
   #footer a:hover{
   text-decoration:underline;
   }
.credit a, .credit{color:#8c8c85; font-size:10px;}

ul.nice-menu li{
/*background-color:#027AC6;*/
}

ul.nice-menu li a{
color:#fff;
}
/*ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent{
background-color:#027AC6;
}*/

#block-menu-menu-bottommenu .blocktitle{
										display:none;
										}
										
#block-menu-menu-bottommenu	ul{
								margin:0px;
								padding:0px;
								}
									
#block-menu-menu-bottommenu	ul li{
									float:left;
									padding:10px 15px;
									list-style:none;
									font-weight:bold;
									}
#block-menu-menu-bottommenu	ul li a{
									color:#000;
									text-decoration:none;
									}									
#block-menu-menu-bottommenu	ul li a:hover{
									color:#000;
									text-decoration:underline;
									}

#block-menu-menu-examination{
                             float:left;
							 width:210px;
							 margin:65px 0px 0px 60px;
							 _margin:65px 0px 0px 30px;
							 }

#block-menu-menu-examination ul{
								margin:0px;
								padding:10px 0px 5px 15px;
									   
							 }

#block-menu-menu-examination ul li{
list-style:disc;
line-height:20px;
padding:3px 0px 3px 4px;
font-weight:bold;
                                   
							 }
#block-menu-menu-examination ul li a{
									color:#bcbcbc;
									text-decoration:none;     
							 }
#block-menu-menu-examination ul li a:hover{
									color:#bcbcbc;
									text-decoration:underline;     
							 }
							 
#block-menu-menu-examination .blocktitle{
                                         font-size:14px;
										 font-weight:bold;
										 color:#FFFFFF;
										 padding-left:10px;
										 }							 
#block-menu-menu-affiliations .blocktitle{
                                         font-size:14px;
										 font-weight:bold;
										 color:#FFFFFF;
										 padding-left:32px;
										 }	
										 
#block-menu-menu-announcements .blocktitle{
                                         font-size:14px;
										 font-weight:bold;
										 color:#FFFFFF;
										 padding-left:32px;
										 }											 
#block-menu-menu-quicklinks .blocktitle{
                                         font-size:14px;
										 font-weight:bold;
										 color:#FFFFFF;
										 padding-left:32px;
										 }											 							 																		
#block-menu-menu-affiliations{
float:left;
margin:65px 0px 0px -15px;
width:170px;
							 }	

#block-menu-menu-affiliations ul{
								margin:0px;
								padding:10px 0px 5px 40px;								   
							    }

#block-menu-menu-affiliations ul li{
list-style:disc;
line-height:22px;
padding:3px 0px 3px 4px;
font-weight:bold;
                                   
							 }
#block-menu-menu-affiliations ul li a{
									color:#bcbcbc;
									text-decoration:none;     
							 }
#block-menu-menu-affiliations ul li a:hover{
									color:#bcbcbc;
									text-decoration:underline;     
							 }							 
							 
#block-menu-menu-announcements{
float:left;
margin:65px 0px 0px 0px;
width:120px;
							 }	
#block-menu-menu-announcements ul{
								margin:0px;
								padding:10px 0px 5px 40px;
									   
							 }

#block-menu-menu-announcements ul li{
list-style:disc;
line-height:22px;
padding:3px 0px 3px 4px;
font-weight:bold;
                                   
							 }
#block-menu-menu-announcements ul li a{
									color:#bcbcbc;
									text-decoration:none;     
							 }
#block-menu-menu-announcements ul li a:hover{
									color:#bcbcbc;
									text-decoration:underline;     
							 }											 
							 																								#block-menu-menu-quicklinks{
                             float:left;
							 width:190px;
							  margin:65px 0px 0px 10px;
							 }	
#block-menu-menu-quicklinks ul{
								margin:0px;
								padding:10px 0px 5px 40px;   
							 }

#block-menu-menu-quicklinks ul li{
list-style:disc;
line-height:18px;
padding:3px 0px 3px 4px;
font-weight:bold;
                                   
							 }
#block-menu-menu-quicklinks ul li a{
									color:#bcbcbc;
									text-decoration:none;     
							 }
							 
#block-menu-menu-quicklinks ul li a:hover{
									color:#bcbcbc;
									text-decoration:underline;     
							 }
							 
#block-menu-menu-mainmenu .blocktitle {
                                        display:none;
										}							 											
#block-menu-menu-mainmenu {-
background:url(images/topmenu_bg.gif) no-repeat  left;
margin-left:380px;
height:41px;
width:585px;
}										 										
#block-menu-menu-mainmenu ul{
                              margin:0px;
							  padding:0px;
							  list-style:none;
							  }
#block-menu-menu-mainmenu ul li{
                                float:left;
								line-height:24px;
								font-weight:normal;
								font-size:14px;
								list-style:none;
								background:url(images/menu_div.gif) no-repeat left 3px;
								padding:7px 6px 5px 10px;
								}							  										

#block-menu-menu-mainmenu ul li.first{
                                float:left;
								line-height:24px;
								font-weight:normal;
								font-size:14px;
								list-style:none;
								background:none;
								padding:7px 6px 5px 10px;
								}
																			
#block-menu-menu-mainmenu ul li a{										
								  color:#fff;
								  text-decoration:none;
								  font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
								  }	
								  	
#block-menu-menu-mainmenu ul li a:hover{										
								  color:#fff;
								  text-decoration:underline;
								  }												
#block-menu-menu-topmenulink .blocktitle{
                             			 display:none;
										 }	
#block-menu-menu-topmenulink {
	  float: right;
	  margin-right:5px;
	  width: 435px;
}
 
#block-menu-menu-topmenulink ul{
                                margin:0px;
								padding:0px;
								
								}							  
							  
#block-menu-menu-topmenulink ul li{
                                   float:left;
								  /* font-size:12px; */
								   padding:4px 6px;
								   list-style:none;
								   font-weight:bold;
								   margin:0px 2px !important;
								   }
								    							  
#block-menu-menu-topmenulink ul li a{
								     color:#fff;
									 text-decoration:none;
									 font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
									 }						  
							  
#block-menu-menu-topmenulink ul li a:hover{
								     color:#fff;
									 text-decoration:underline;
									 }								  
							  
#search-block-form{
                    margin-left:210px;
				  }
				  
#search-block-form #edit-search-block-form-1{
                                            margin:8px 0px 8px 0px;
											border:2px solid #1b9aeb;
											height:21px;
											width:170px;
											} 					
#search-block-form #edit-submit-1{
                                  margin:0px 0px 0px 4px;
								  height:24px;
								  width:66px;
								  cursor:pointer;
								  background:url(images/search.gif) no-repeat top left;
								  font-size:1px;
								  color:#0f88bf;
								  border:none;
								}
#block-block-2{
               margin:30px 0px 0px 20px;
			   padding-top:55px;
			   width:205px;
			   float:left;
			   _margin:20px 0px 0px 20px;
			   }								
							  										 						
#box2{
     background:url(images/box_bg.gif) no-repeat top left;
	 height:558px;
	 width:303px;
	 margin-left:50px;
	 	 }
#wrapper{
			background:url(images/body_bg.gif) repeat-y top left;
         }	 
.imgbor{
        float:left;
		margin:0px 15px 5px 10px;
		
		}
.textline{
          padding:15px 15px 0px 5px;
		  background:url(images/border_bg.gif) no-repeat top left;
		  }	
.textline1{
          padding:5px 15px 5px 5px;
		  background:none;
		  margin-top:25px;
		  margin-left:0px;
		  }	 		   
.title{
       font-size:14px;
	   font-weight:bold;
	   padding:0px 5px 5px 78px;
	   margin-top:-22px;
	   }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.title{
       font-size:14px;
	   font-weight:bold;
	   padding:0px 5px 5px 78px;
	   margin-top:-22px;
	   }
}		   
	   
.title a{	   	 
         color:#43aaab;
		 text-decoration:none;
		 }
.title a:hover{
              color:#43aaab;
		      text-decoration:underline;
		 }	
.both{
      clear:both;
	  display:none;
	  }	
.toptitle{
         margin:20px 0px 5px -5px;
		 }	  	
		 
#home .panel-col, #home .panel-col-first, #home .panel-col-last{
	background:url(images/box-bg.png) no-repeat top left;
	height:587px;
} 	

#home .panel-col .inside{
margin-top:40px;
margin-left:10px;
}


#home .panel-col-first .inside{
margin-top:40px;
margin-left:20px;
}


#home h2{
font-family: tahoma;
font-size:18px;
color:#fff;
font-weight:normal;
margin-left:15px;
margin-bottom:30px;
}

#home .pane-quicktabs-1 h2{
color:#3C83B7;
margin-bottom:10px;
margin-left:-1px;
padding:2px;
}

.copy{
padding-left:80px;
/*position:relative;
top:-20px;*/
color:#fff;
font-size:11px;
width:970px;
float:left;
margin-top:-8px;
/*top:10px;*/
	  }
.copy a{
        color:#CC9900;
		text-decoration:none;
		}
.copy a:hover{
        color:#CC9900;
		text-decoration:underline;
		}
.poweredby{
float:right;
margin-right:120px;
display:none;
}	

#block-search-0	#edit-submit{
position:relative;
top:9px;
_top:-4px;
}

.title1
{
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 25px;
margin-bottom:-20px;
}

.title2
{
font-size:14px;
font-weight:bold;
padding:1px 10px 2px 25px;
}

#video-title{
  color:#43AAAB;
  font-size: 14px;
  font-weight: bold;
  padding: 0 5px 5px 25px;
}
#image-block{
	float:left;
	width:88px;
	margin:2px 1px;
}
#table{
	margin-top:-5px;
	margin-left:-15px;
}
#image-block img{
	border:1px solid #d1d1d1;
	height: 56px;
 	width: 80px;
}
#more-link{
	clear:both;
	padding-left:255px;
}
#more-link a{
  color: #E88124;
}

.title1 a
{
color:#005994;
text-decoration:none;
}
.title1 a:hover
{
color:#005994;
text-decoration:underline;
}
.st_corner
{
margin-top:-10px;
padding:0px 25px;
text-align:justify;
_margin-top:-8px;
}
.read{
margin:5px 0px 5px 200px;
}

#home .panel-col-last .inside
{
margin-left:10px;
margin-top:40px;

}
#box3{
margin-left:5px;
margin-top:10px;
}

#quicktabs-1 .views-field-field-newsimage-fid{
float:left;
margin:5px 8px 5px 0px;
padding-bottom:10px;
_margin:4px 4px 0px 0px;
_padding-bottom:5px;
}

#quicktabs-1 .views-field-created{
color:#A5A2A2;
/*font-size:11px;*/
margin-bottom:10px;
_margin-bottom:4px;
}

#quicktabs-1 .item-list .pager {
color:#005994;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li a, #quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li a:visited{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:none repeat scroll 0 0 #E88124;
border:medium none;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
margin-right:5px;
line-height:25px;
padding:0px 10px;
_line-height:24px;
_padding:0px 8px;
_margin-right:2px;

}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li.active{
margin:0px;
line-height:25px;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li{
min-height:inherit;
height:25px;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li a:hover{
background:#3c83b7;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-sky li.active a{
background:#3c83b7;
}

.view-vcmessagehome .views-field-view-node a{
background:url("images/readmore_button.gif") no-repeat scroll 0 0 transparent;
display:block;
margin-left:210px;
margin-top:-15px;
padding:9px;
text-indent:-9999px;
}

#quicktabs-1{
margin-left:-2px;
line-height:18px;
}

.pane-quicktabs-1{
margin-top:-10px;
}

.view-vcmessagehome .view-header{
color:#EE7F1C;
font-size:13px;
font-weight:bold;
margin-bottom:-12px;
padding-top:5px;
}

#quicktabs-1 .quicktabs_main.quicktabs-style-sky{
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
height:50px;
padding:5px 5px 0px;
position:relative;
top:-0.1em;
width:288px;
border:none;
}

#contentmiddle{
background:none repeat scroll 0 0 #FFFFFF;
margin-right:30px;
padding:10px;
}

.imagefield-field_newsimage img{
float:left;
border:1px solid #ccc;
}
#floatright a{
color:#E88124;
float:right;
margin-right:10px;
margin-top:-12px;
}

.pane-department-group-syllabusdownload .field-label-inline-first{
float:left;
margin-right:10px;
width:90px;
}

/*Feedback Form*/
#webform-client-form-85 .form-item label {
float:left;
width:150px;
}

#webform-client-form-85 textarea, #webform-client-form-85 input{
background:#E2EBF2;
border:1px solid #AAD1F0;
} 
#webform-client-form-85 textarea:focus, #webform-client-form-85 input:focus 
{
       border:1px solid #AAD1F0;
      background-color: #fff;
      }
	  
#webform-client-form-85 .form-text
{
-moz-border-radius:5px 5px 5px 5px;
color:#555555;

height:22px;
padding-left:5px;
}
	  
#webform-client-form-85 .form-textarea
{
-moz-border-radius:5px 5px 5px 5px;
color:#555555;
height:200px;
width:500px;
padding-left:5px;
}

#webform-client-form-85 #edit-submit
{
background:none repeat scroll 0 0 #005995;
color:#FFFFFF;
cursor:pointer;
left:150px;
margin-bottom:30px;
padding:5px 15px;
position:relative;
top:10px;
}

#quicktabs-2 ul, #quicktabs-3 ul
{
background:url("images/bluebgnews.jpg") repeat-x scroll left bottom transparent;
color:#000;
height:30px;
font-weight:bold;
font-size:12px;
}

/*#quicktabs-2 ul, #quicktabs-3 ul  li a {

color:#000;
text-decoration:none;
}

#quicktabs-2 ul, #quicktabs-3 ul  li a:hover {

color:#000;
text-decoration:underline;
}

#quicktabs-2 ul, #quicktabs-3 ul  li a:hover {

color:#000;
padding:10px;
background:#003399;

}*/

#quicktabs-2
{
background:url("images/news_bg.jpg") repeat-x scroll left top transparent;
color:#555;
margin-top:10px;
}


#quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li a, #quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li a:visited, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li a, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li a:visited

{
background:none;
border:0px;
line-height:20px;
font-size:12px;
padding:5px 16px;
font-weight:bold;
color:#fff;
}

#quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li a:hover, #quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li a:hover, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li a:hover, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li a:hover
{
background:url("images/active_hover.jpg") repeat-x scroll center top transparent;
border:0px;
line-height:20px;
height:38px;
font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
color:#555;
font-size: 12px;
padding:5px 20px;
font-weight: bold;
}

#quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li.active a, #quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li.active a:visited, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li.active a, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li.active a:visited
{
background:url("images/active_hover.jpg") repeat-x scroll center top transparent;
line-height:20px;
height:38px;
color:#333;
 font-size: 12px;
}

#quicktabs-2 ul.quicktabs_tabs.quicktabs-style-sky li, #quicktabs-3 ul.quicktabs_tabs.quicktabs-style-sky li
{
margin:0px;
}

#quicktabs-2 #quicktabs_container_2, #quicktabs-3 #quicktabs_container_3
{
margin-top:10px;
}

#newshome .panel-col-first
{
width:700px;
}
#newshome .panel-col-last
{
width:200px;
margin-left:20px;
}

#newshome .panel-col-last h2
{
color:#333;
background:url("images/horizontal_dash_light.gif") repeat-x scroll left bottom transparent;
padding:10px 10px 10px 0px;
}
#newshome .panel-col-last .item-list ul{
list-style-image:url("images/bullet_arrow.gif") repeat-x scroll left top transparent;
color:#555;
}
#newshome .panel-col-last .item-list ul li{
background:url("images/bullet_arrow.gif") no-repeat scroll left 4px transparent;
list-style:none outside none;
margin-left:7px;
margin-top:8px;
padding-left:20px;

}
#newshome .panel-col-last .item-list ul li a{
color:#555;
}

#quicktabs-2 ul .pager, .item-list .pager {
background:none !important;
margin-top: 20px;
}

#quicktabs-2 td, th{
padding: 5px;
}

.imagecache-publicationt-samll-humbnail img{
border:3px solid #CCCCCC;
padding:3px;
}

#publicationshome .views-field-title{
width:200px;
padding-top:10px;
}

#publicationshome .views-field-title a
{
font-weight:bold;
color:#43AAAB;
text-decoration:underline;
}

#publicationshome .views-field-title a:hover
{
font-weight:bold;
color:#0c78b1;
text-decoration:none;

}

#publicationshome .views-field-field-pubcoverimage-fid
{
width:215px;
}

#publicationshome h2
{
/*background:url("images/horizontal_dash_light.gif") repeat-x scroll left bottom transparent;*/
color:#003366;
padding:5px 10px 6px 0px;
margin-bottom:15px;
border-bottom:1px dashed #ccc;
border-top:1px dashed #ccc;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-top:15px;
}

#field field-type-text field-field-totalexperience{
 padding:5px 5px 0px 5px ;
 color:#003366;
 font-size:14px;
 font-weight:bold;
 }
 
#publicationshome .view-content
{
margin-left:30px;
}

#publicationshome .view-content label
{
font-weight:bold;
}

#home .panel-col .pane-content
{
margin-left:10px;
}

.tablehead
{
	background-color: #D5EAFF;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.centerhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #990000;
}

.tdtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}

.tdno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}
.pane-field-facultimage img{
border:1px solid;
margin:20px;
}

#con-link{
width:400px;
padding-left:25px;
line-height:26px;
float:left;
}

#con-link ul{
            margin:0px;
			padding:0px;
			}
#con-link ul li{
                font-size:14px;
				}
#con-link ul li a
{
                  color: #003399;
				  text-decoration:none;
				  }						
#con-link ul li a:hover
{
                  color: #003399;
				  text-decoration:underline;
				  }	
				  
#con-link2
{

margin-left:400px;
line-height:26px;

}

#con-link2 ul
{
            margin:0px;
			padding:0px;
			}
#con-link2 ul li{
                font-size:14px;
				}
#con-link2 ul li a{
                  color: #003399;
				  text-decoration:none;
				  }						
#con-link2 ul li a:hover{
                  color: #003399;
				  text-decoration:underline;
				  }	

#block-nice_menus-1 .blocktitle {
display:none;
			}
										
#block-nice_menus-1{

background:url(images/topmenu_bg.gif) no-repeat  left;
margin-left:335px;
height:41px;
width:630px;
}										 										
#block-nice_menus-1 ul{
	  padding:0px;
	  list-style:none;
	  z-index:100;
	  margin-left:2px;
	  }

ul.nice-menu li {
    float: left;
    line-height:24px;
	font-weight:bold;
	/*font-size:13px;*/
	list-style:none;
	background:url(images/menu_div.gif) no-repeat left 3px;
	padding:7px 11px 10px 12px;
	padding:7px 11px 10px 11px \0/;
	}	

/*#block-nice_menus-1 ul li#menu-282{
                                float:left;
								line-height:24px;
								font-weight:bold;
								font-size:13px;
								list-style:none;
								background:none;
								padding:5px 11px 10px 11px;
								}									
*/
#block-nice_menus-1 ul li ul{
							  margin-left:0px;
							  padding:0px;
							  list-style:none;
							  z-index:999;
							  margin-top:16px;
							  background:#1472b2;
								}
								
#block-nice_menus-1 ul li ul li{
                                float:left;
								line-height:22px;
								font-weight:normal;
								font-size:12px;
								list-style:none;
								padding:0px;
								/*background:#1472b2;*/
								width:150px;
								filter:alpha(opacity=90); 
	                            opacity: 0.9;
								border-right:1px solid #0d639b;
								border-left:1px solid #0d639b; 
								}								
#block-nice_menus-1 ul li ul li ul {
							  padding:0px;
							   margin:0px;
							  list-style:none;
							  z-index:999;
							  width:150px;
								}
#block-nice_menus-1 ul li ul li#menu-299 ul {
							  padding:0px;
							   margin:0px;
							  list-style:none;
							  z-index:999;
							  margin-top:-90%;
							  width:150px;
								}
#block-nice_menus-1 ul li ul li ul li{
                                float:left;
								line-height:22px;
								font-weight:normal;
								font-size:12px;
								list-style:none;
								margin-left:-1px;
								/*background:#1472b2;*/
								filter: alpha(opacity=90); 
	                            opacity: 0.9;
								border-right:1px solid #0d639b;
								border-left:1px solid #0d639b; 
								}

#block-nice_menus-1 ul li ul li ul li a{
								  color:#fff;
								  text-decoration:none;
								  padding:0px 0px 2px 12px;
								  border-bottom:1px solid #0d639b;
								  }	
								  																							
#block-nice_menus-1 ul li ul li ul li a:hover{
								  color:#06346e;
								  text-decoration:none;
								  background:#d7e3f6;
								  outline:none;
								  }													  

#block-nice_menus-1 ul li ul li a{
								  color:#fff;
								  text-decoration:none;
								  padding:2px 0px 2px 12px;
								  border-bottom:1px solid #0d639b;
								  }	
								  																							
#block-nice_menus-1 ul li ul li a:hover{
									  color:#06346e;
									  text-decoration:none;
									  background:#d7e3f6;
									  outline:none;
									  }																							
#block-nice_menus-1 ul li a{										
								  color:#fff;
								  text-decoration:none;
								  font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
								  }	
								  	
#block-nice_menus-1 ul li a:hover{										
								  color:#fff;
								  text-decoration:underline;
								  outline:none;
								  }						  
/*#block-nice_menus-1 ul li{
                                float:left;
								line-height:24px;
								font-weight:bold;
								font-size:13px;
								list-style:none;
								background:url(images/menu_div.gif) no-repeat left 3px;
								padding:7px 12px 13px 12px;
								z-index:100;
								}							  										

#block-nice_menus-1 ul li#menu-282{
                                float:left;
								line-height:24px;
								font-weight:bold;
								font-size:13px;
								list-style:none;
								background:none;
								padding:7px 11px 13px 11px;
								}

#block-nice_menus-1 ul li ul{
							   margin-left:2px;
							  padding:0px;
							  list-style:none;
							  z-index:999;
								}
								
#block-nice_menus-1 ul li ul li{
                                float:left;
								line-height:22px;
								font-weight:normal;
								font-size:12px;
								list-style:none;
								padding:0px;
								background:#1472b2;
								width:150px;
								filter:alpha(opacity=90); 
	                            opacity: 0.9;
								border-right:1px solid #0d639b;
								border-left:1px solid #0d639b; 
								}
								
#block-nice_menus-1 ul li ul li a{
								  color:#fff;
								  text-decoration:none;
								  padding:2px 0px 2px 14px;
								  border-bottom:1px solid #0d639b;
								  }	
								  																							
#block-nice_menus-1 ul li ul li a:hover{
								  color:#06346e;
								  text-decoration:none;
								  background:#d7e3f6;
								  outline:none;
								  }
								  	
#block-nice_menus-1 ul li ul li ul li{
                                float:left;
								line-height:22px;
								font-weight:normal;
								font-size:12px;
								list-style:none;
								padding:0px;
								background:#1472b2;
								width:150px;
								filter: alpha(opacity=90); 
	                            opacity: 0.9;
								border-right:1px solid #0d639b;
								border-left:1px solid #0d639b; 
								}
								
#block-nice_menus-1 ul li ul li ul li a{
								  color:#fff;
								  text-decoration:none;
								  padding:2px 0px 2px 14px;
								  border-bottom:1px solid #0d639b;
								  }	
								  																							
#block-nice_menus-1 ul li ul li ul li a:hover{
								  color:#06346e;
								  text-decoration:none;
								  background:#d7e3f6;
								  outline:none;
								  }*/
														
									
/*#block-nice_menus-1 ul li ul li#menu-299{
                                         background:url(images/bul_arrow.png) no-repeat left 0px;
										 width:7px;
										 height:9px;
										 }
								  */
/*#block-nice_menus-1 ul li ul li ul{
							   margin-left:0px;
							  padding:0px;
							  list-style:none;
								}								  																								
#block-nice_menus-1 ul li a{										
								  color:#fff;
								  text-decoration:none;
								  font-family:Tahoma,Verdana,"Nimbus Sans L",arial,sans-serif;
								  }	
#block-nice_menus-1 ul li a:hover{										
								  color:#fff;
								  text-decoration:underline;
								  outline:none;
								  }	*/
							  					  
.views-field-field-gcover-fid img{
border:1px solid #CCCCCC;
padding:2px;
}
.view-photogallery .views-field-title{
text-align:center;
margin-bottom:15px;
}
.view-photogallery .views-field-title a{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#block-clock-clock{
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	margin:0px 18px 4px 0px;
}
#block-views-banner-block_1{
z-index:1;
float:left;
margin-left:12px;
width:954px;
}
.view-banner .views-field-title{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	/*background:#6d686c;
	filter: alpha(opacity=80); */
	opacity: 0.8;
	margin-top:-65px;
	padding:3px 5px 0px 10px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.view-banner .views-field-field-banner-description-value{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	color:#fff;
	line-height:20px;
	font-size:13px;
	/*background:#6d686c;
	filter: alpha(opacity=80); */
	opacity: 0.8;
	height:38px;
	padding:3px 5px 2px 10px;
}
.view-id-photogallery .imagecache-photogallerythumbnail img{
border:1px solid #CCCCCC;
padding:2px;
}
.subheading {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
}
.field-field-schoolimage{
float:right;
}
.field-field-schoolimage img{
border:1px solid #ccc;
padding:2px;
margin-bottom:10px;
margin-left:15px;
}
.field-field-description{
text-align:justify;
}
.field-field-departmentlink .field-items{
margin-left:20px;
}

.views-field-field-programmesoffered-value p{
						 line-height:22px;
						 font-size:12px;
						 color:#000;
						 font-weight:normal;
						 }							 
.views-field-rownumber{
                         line-height:22px;
						 font-weight:bold;
						 font-size:12px;
						 color:#E88124;
						  padding-left:20px;
						 }	
.views-field-field-programmesoffered-value{
                         line-height:22px;
						 font-size:12px;
						 color:#E88124;
						 padding-left:80px;
						font-weight:bold;
						padding-right:15px;
						 } 						 						
.view-programmes .views-field-title{
                         line-height:22px;
						 font-size:12px;
						 color:#E88124;
						 padding-left:30px;
						 }
.view-programmes .views-field-title a{
text-decoration:underline;
}
.view-programmes td, .view-programmes th {
  /*padding: .3em .5em;*/
  border:2px solid #ccc;
}
.view-StaffFacilities{
	 margin-left:20px;
	 }
.view-StaffFacilities .col-1{
                             width:230px;
							 padding-left:15px;
							 }
.view-StaffFacilities .col-2{
                             width:230px;
							 padding-left:15px;
							 }
.view-StaffFacilities .col-3{
                             width:230px;
							 padding-left:15px;
							 }	
.view-StaffFacilities .views-field-title{
                                          font-weight:bold;
										  color:#555;
										  }	
										  
.view-StaffFacilities .views-field-field-staffdesiganation-value{
            										             color: #0033CC;
																 font-weight:bold;
																 }
										  
.view-StaffFacilities .views-field-field-facultimage-fid{
	margin:15px 0px 5px 0px;
											 }	
.view-newshome .views-field-title{
                                  text-transform:capitalize;
								  font-size:12px;
								  }				
.view-newshome .views-field-title a{
                                  text-transform:capitalize;
					font-size:12px;
					width: 480px;						
					 }
#block-views-flashnewshome-block_1{
	float:left;
	width:953px;
	background:#f1dbb6;
	margin:7px 0px 0px 11px;
}
#block-views-flashnewshome-block_1 h2{
	float:left;
	/* background:url(images/fnews_bg.png) no-repeat top left; */
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:8px 0px 5px 15px;
	height:27px;
	width:110px;
	background:url(images/fnews_bg.png) no-repeat top left !important;
}
#block-views-flashnewshome-block_1 a{
color:#000;
}
#views_slideshow_singleframe_main_flashnewshome-block_1{
	font-weight:bold;
	/*font-size:12px;*/
	padding:9px 0px 0px 15px;
/*	background:#005994;
	filter: alpha(opacity=90); 
	opacity: 0.9;*/
}
#views_slideshow_singleframe_pager_flashnewshome-block_1{
  width:30px;
  display:inline-block;
}
#block-views-flashnewshome-block_1 .views-slideshow-controls-bottom{
  width:30px;
  display:inline-block;
}
#publicationshome td, th{
vertical-align:top;
}
#block-views--exp-contact-page_1 #views-exposed-form-contact-page-1{
margin-left:20px;
}
#block-views--exp-contact-page_1 #views-exposed-form-contact-page-1 .form-submit{
background:none repeat scroll 0 0 #3C83B7;
border:2px solid #5DB3F2;
color:#FFFFFF;
cursor:pointer;
padding:2px 8px;
}
.view-videogallery .views-field-view-node a{
background:url("images/playbutton.png") no-repeat scroll 0 0 transparent;
display:block;
height:67px;
left:75px;
margin-bottom:50px;
margin-top:-110px;
overflow:hidden;
position:relative;
text-indent:-99px;
width:70px;
}
.view-videogallery .imagecache-videogallerythumbnail{
    border-radius: 10px 10px 10px 10px;
    margin-right: 3px;
    margin-top: 10px;
			}
											  
.view-videogallery  .field-content{
									font-size:14px;
									font-weight:bold;
									padding:10px 0px 8px 0px;
									}
.view-testsyllabuspage .views-table caption{
                          font-weight:bold;
						  padding:10px 0px 8px 0px;
						  background:#197ab2;
						  color:#fff;
						  margin:15px 0px 8px 0px;
}					  
.view-testsyllabuspage .views-field-field-department-nid{
                                                         width:230px;
														 line-height:24px;
														 }	
.view-testsyllabuspage .views-field-title{
						  				  width:405px;
										line-height:24px;
										padding-right:10px;
										padding-left:20px;
										}
.view-testsyllabuspage .views-field-field-fileupload-fid{
                                                         width:120px;
										                 line-height:24px;
														 padding-left:20px;
														 }							 
					  								
.view-testsyllabuspage .views-field-rownumber{
                         line-height:22px;
						 font-weight:bold;
						 font-size:12px;
						 color:#333366;
						  padding-left:20px;
						 }
						 
.view-testsyllabuspagemohan .views-table caption{
												  font-weight:bold;
												  padding:10px 0px 8px 0px;
												  background:#197ab2;
												  color:#fff;
												  margin:15px 0px 8px 0px;
							                      }					  
.view-testsyllabuspagemohan .views-field-title{
												width:405px;
												line-height:24px;
												padding-right:10px;
												padding-left:20px;
												}
.view-testsyllabuspagemohan .views-field-field-fileupload-fid{
															 width:120px;
															 line-height:24px;
															 padding-left:20px;
															 }							 

.view-testsyllabuspagemohan .cols-3 caption, .view-testsyllabuspagemohan .cols-2 caption, .view-testsyllabuspagemohan .cols-4 caption, .view-testsyllabuspagemohan .cols-5 caption, .view-testsyllabuspagemohan .cols-6 caption, .view-testsyllabuspagemohan .cols-1 caption{
                                                background:#D6E8F9;
												color:#197AB2;
												}
.view-dom-id-4 .cols-5 caption												
								{
								 background:#D6E8F9 !important;
								 color:#197AB2 !important;
								 }	
								 
.view-dom-id-12 .cols-5 caption												
								{
								 background:#D6E8F9 !important;
								 color:#197AB2 !important;
								 }
.view-dom-id-22 .cols-5 caption	{
								 background:#D6E8F9 !important;
								 color:#197AB2 !important;
								 }								 
								 							 																							
.view-dom-id-52 .cols-5 caption												
								{
								 background:#197AB2;
								  color:#fff;
								 }																																								

.view-dom-id-38 .cols-4 caption												
								{
								 background:#197AB2;
								 color:#fff;
								 }	
.view-dom-id-40 .cols-2 caption												
								{
								 background:#197AB2;
								 color:#fff;
								 }									 
	
.view-engineeringcourses .views-field-rownumber{
                         line-height:22px;
						 font-weight:bold;
						 font-size:12px;
						 color:#333366;
						  padding-left:20px;
						 }
						 
.view-engineeringcourses .views-table caption{
					  font-weight:bold;
					  padding:10px 0px 8px 0px;
					  background:#197ab2;
					  color:#fff;
					  margin:15px 0px 8px 0px;
							                      }					  
                           						 
.view-engineeringcourses .views-field-title{
												width:405px;
												line-height:24px;
												padding-right:10px;
												padding-left:20px;
												}
.view-engineeringcourses .views-field-field-fileupload-fid{
															 width:120px;
															 line-height:24px;
															 padding-left:20px;
															 }		

.view-engineeringcourses .views-field-rownumber{
													 line-height:22px;
													 font-weight:bold;
													 font-size:12px;
													 color:#333366;
													  padding-left:20px;
													 }

.view-ugpgcourses .views-table caption{
												  font-weight:bold;
												  padding:10px 0px 8px 0px;
												  background:#197ab2;
												  color:#fff;
												  margin:15px 0px 8px 0px;
							                      }					  
                           						 	

.view-ugpgcourses .views-field-title{
												width:405px;
												line-height:24px;
												padding-right:10px;
												padding-left:20px;
												}
.view-ugpgcourses .views-field-field-fileupload-fid{
															 width:120px;
															 line-height:24px;
															 padding-left:20px;
															 }		

.view-ugpgcourses .views-field-rownumber{
													 line-height:22px;
													 font-weight:bold;
													 font-size:12px;
													 color:#333366;
													  padding-left:20px;
													 }

.view-lawcourses .views-table caption{
												  font-weight:bold;
												  padding:10px 0px 8px 0px;
												  background:#197ab2;
												  color:#fff;
												  margin:15px 0px 8px 0px;
							                      }					  
.view-lawcourses .views-field-title{
												width:405px;
												line-height:24px;
												padding-right:10px;
												padding-left:20px;
												}
.view-lawcourses .views-field-field-fileupload-fid{
															 width:120px;
															 line-height:24px;
															 padding-left:20px;
															 }		

.view-lawcourses .views-field-rownumber{
													 line-height:22px;
													 font-weight:bold;
													 font-size:12px;
													 color:#333366;
													  padding-left:20px;
													 }
.view-medicalcourses .views-table caption{
												  font-weight:bold;
												  padding:10px 0px 8px 0px;
												  background:#197ab2;
												  color:#fff;
												  margin:15px 0px 8px 0px;
							                      }					  
.view-medicalcourses .views-field-title{
												width:405px;
												line-height:24px;
												padding-right:10px;
												padding-left:20px;
												}
.view-medicalcourses .views-field-field-fileupload-fid{
															 width:120px;
															 line-height:24px;
															 padding-left:20px;
															 }		
								 
.view-medicalcourses .views-field-rownumber{
													 line-height:22px;
													 font-weight:bold;
													 font-size:12px;
													 color:#333366;
													  padding-left:20px;
													 }

.view-testsyllabuspage .views-table thead tr{
                                         	 /* font-weight:bold;
											  padding:10px 0px 8px 0px;
											  background:#197ab2;
											  color:#fff;
											  margin:15px 0px 8px 0px;*/
												}	
.views-row-odd .views-field-body p{
                       padding-right:10px;
					   }
					   												
#dptpage .view-StaffFacilities .views-field-title a{
font-size:12px;
text-transform:none;
color:#0C78B1;
font-weight:normal;
}

#dptpage .view-StaffFacilities .views-field-field-staffdesiganation-value{
color:#000000;
font-size:11px;
font-weight:normal;
margin-top:-5px;
}
#dptpage td, #dptpage th{
vertical-align:baseline;
}

.view-facultylist .views-field-field-facultimage-fid img{
border:2px solid #DDDDDD;
float:left;
margin-right:40px;
padding:8px;
}
.view-facultylist .views-field-view-node-1 .field-content a{
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.view-facultylist .views-field-view-node-1 .field-content{
background:url("images/read_bg.jpg") no-repeat scroll left top transparent;
color:#000000;
height:25px;
line-height:40px;
margin-top:15px;
padding:5px 11px;
width:81px;
}
.clear-block block block-views #flashnewshome-block_1{
                       background:#005994;
					   }					   
.field-field-facultimage{
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    width: 180px;
						 }					   				   
.field-items a.imagecache-stafflistingimages .imagecache-stafflistingimages{
															  padding:5px;
															  margin:5px;
															  border:2px solid #DDD;
															  background:#eee;
															  }
.field-field-facultyname{
							font-weight:bold;
							padding:4px 2px;
						}		  															  
															  
.field-field-facultyname .field-label-inline-first{
                     								display:none;
												 }		  

.field-field-staffschoolref{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
    padding: 4px 2px;
}		

.field-field-staffschoolref a{
	color:#ca0000;
						    }	  															  
															  
.field-field-staffschoolref .field-label-inline-first{
                     								 display:none;
												     }	
												 
.field-field-staffdepartmentref{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
    padding: 4px 2px;
						        }		

.field-field-staffdepartmentref a{
color:#ca0000;
						        }  															  
															  
.field-field-staffdepartmentref .field-label-inline-first{
                     								display:none;
												        }													 														  					   			  
.field-field-gender{
					font-weight:bold;
					padding:4px 2px;
					display:none;
				    }		  															  
															  
.field-field-gender .field-label-inline-first{
                     						  display:none;
											}
.field-field-staffdesiganation{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin-top: 25px;
    padding: 4px 2px;
	color:#555;
	}		  															  
															  
.field-field-staffdesiganation .field-label-inline-first{
                     						  display:none;
											}
																						
fieldset .field-field-academics .field-label{
                     						  display:none;
											}											

.group-academic{
                          padding:10px 2px 5px 10px;
						  margin:65px 0px 5px 15px;
						}	
						
.group-contactdetails{
                      padding:10px 2px 5px 10px;
					  margin:40px 0px 5px 15px;
						}
																							
.field-field-areaofspecializationinte{
                                      margin-top:20px;
									  }
.field-field-areaofspecializationinte .field-label-inline-first{
                     						                    padding:10px 2px 0px 1px;
}
.group-academic, .field-field-projectundertaken table, .group-contactdetails{
padding:8px;
width:600px;
  border: 2px solid #D6E8F9;
}
.field-field-seminarsconferenceparticip, .field-field-areaofspecializationinte, .field-field-projectundertaken, .field-field-honoursawards{
width:600px;
}
.view-testsyllabuspage .cols-3 caption, .view-testsyllabuspage .cols-5 caption, .view-testsyllabuspage .cols-2 caption, .view-testsyllabuspage .cols-1 caption, .view-testsyllabuspage .cols-4 caption, .view-testsyllabuspage .cols-6 caption{
background:none repeat scroll 0 0 #E88124;
}

#engi_icon{
            background:url("images/eng_icon.png") no-repeat top left;
			width:40px;
			height:34px;
			margin:10px 11px 15px 12px;
			padding:1px; 
			}
#campus_icon{
            background:url("images/campus_icon.png") no-repeat top left;
			width:40px;
			height:34px;
			margin:10px 11px 15px 12px;
			padding:1px;
			}
#law_icon{
            background:url("images/cource_icon.png") no-repeat top left;
		    width:40px;
			height:34px;
			margin:10px 11px 15px 20px;
			padding:1px;
			}
#medical_icon{
            background:url("images/cource_icon2.png") no-repeat top left;
			width:40px;
			height:34px;
			margin:6px 12px;
			padding:1px;
			}
#ug_icon{
            background:url("images/cource_icon4.png") no-repeat top left;
			width:40px;
			height:34px;
			margin:6px 12px;
			padding:1px;
			}			
#site-title{
             font-size:14px;
			 font-weight:bold;
			 color:#0066CC;
			 }			 
#sitemap{
 color:#000;
}

#sitemap ul{
           margin:0px;
		   padding:0px;
		   list-style:none;
		   }
#sitemap ul li{
			   background:url("images/bul_list2.gif") no-repeat  left 8px;
			   padding:5px 0px 5px 25px;
			   }
			   
#sitemap ul li a{
                  color:#000;
				  text-decoration:none;
				  }			   
#sitemap ul li a{
                  color:#0066CC;
				  text-decoration:underline;
				  }								
.icon_bar{
          margin:2px 0px 2px 10px;
		  }
.view-facultylist .views-accordion-item .accordion-content {
min-height:195px;
}

.view-schoolspage .views-accordion-item .accordion-content{
min-height:165px;
}

.node-unpublished{
background-color:#ffe8e8;
}
.views-field-field-schoolimagethumbnail-fid{
    float: left;
    margin-top: 5px;
    width: 275px;
	}

#views-accordion-schoolspage-attachment_1{
margin:15px 0 -15px 10px;
}

#dptpage .panels-flexible-column-1-9{
 width: 275px;
}
#unitarypage .panels-flexible-column-layoutschool-9 {
  background-color: transparent;
  float: left;
  position: relative;
  width: 275px;
}
#unitarypage .panels-flexible-column-layoutschool-10 .panels-flexible-region-layoutschool-testing3 table{
	width:100%;
}
#unitarypage .panels-flexible-column-layoutschool-10 .panels-flexible-region-layoutschool-testing3 table tr{
	height:54px;
} 
#unitarypage .view-StaffFacilities .views-field-title a {
  color: #0C78B1;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
}
#unitarypage .view-StaffFacilities .views-field-field-staffdesiganation-value {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}
#unitarypage .panels-flexible-column-layoutschool-10 {
  background-color: transparent;
  float: left;
  position: relative;
  width: 650px;
}
#dptpage .panels-flexible-column-1-10{
 width: 650px;
}

#block-nice_menus-1 ul li#menu-282, #block-nice_menus-1 ul li#menu-283, #block-nice_menus-1 ul li#menu-284, #block-nice_menus-1 ul li#menu-290, #block-nice_menus-1 ul li#menu-293, #block-nice_menus-1 ul li#menu-1051{
background:url("images/separator.gif") no-repeat scroll right center transparent;
}

#block-nice_menus-1 ul li#menu-1053{
background:none;
}
.field-field-totalexperience .field-label-inline-first, .field-field-areaofspecializationinte .field-label-inline-first, .field-field-paperspresentationpublicat .field-label-inline-first, .field-field-seminarsconferenceparticip .field-label-inline-first, .field-field-honoursawards .field-label-inline-first{
    border-bottom: 2px solid #D6E8F9;
    color: #0C78B1;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 3px;

}
.group-academic legend, .group-contactdetails legend{
    color: #0C78B1;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 3px;
}
.field-field-areaofspecializationinte p, .field-field-areaofspecializationinte ul, .field-field-paperspresentationpublicat p, .field-field-paperspresentationpublicat ul, .field-field-seminarsconferenceparticip p, .field-field-seminarsconferenceparticip ul, .field-field-honoursawards p, .field-field-honoursawards ul{
	margin-top:10px;
}
.group-academic .field-type-matrix{
margin-bottom: 15px;
}

#puanthem .panel-col-first{
width: 650px;
}
#puanthem .panel-col-last{
width: 200px;
}
#puanthem .links{
display:none;
}
.field-field-uploadpdf .field-label-inline-first{
    display: inline;
    float: left;
}
.field-field-uploadpdf .filefield-file{
    display: inline;
    position: relative;
    top: -10px;
    width: 20px;
}
.view-newscircularviews .item-list ul li.active{
	background:#003399;
	padding:5px;
	color:#fff;
	}
.item-list .pager li{
background: none repeat scroll 0 0 #CCCCCC;
}
.item-list .pager .pager-current{
    background: none repeat scroll 0 0 #8A8A8A;
    color: #FFFFFF;
}
.field-field-uploadattachment .filefield-icon{
margin: -10px 2px 0 0;
}

.field-field-uploadattachment .field-label{
float: left;
}
#container-maintenance {
    background: url("images/body-bg.gif") no-repeat scroll left top transparent;
    height: 600px;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    width: 1019px;
}
#header-maintenance {
    height: 96px;
    padding: 10px;
}
#container-maintenance {
    text-align: center;
}
#main {
    padding: 80px 50px 30px;
}
#container-maintenance h1 {
    color: #CCCCCC;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;
    font-weight: normal;
    line-height: 38px;
}
#primary{
	background:#e8e8e8;
	margin:5px;
	padding:7px 5px;
	height:325px;
	}
#primary1{
	background:#fff;
	margin:5px;
	padding:7px 5px;
	height:390px;
	}	
#nav-new{
	float:left;
	width:210px;
	margin-left:10px;
	}
#nav-new span{
	font-size:14px;
	font-weight:bold;
	color:#0C78B1;
	font-family:"Times New Roman", Times, serif;
	}		
#nav-new ul{
		margin:0px;
		padding:0px;
		padding-left:22px;
		padding-top:5px;
		}
#nav-new ul li{
	list-style:disc;
	line-height:23px;
	}
#nav-new ul li a{
	color:#0C78B1;
	text-decoration:none;
	}
#nav-new ul li a:hover{
	color:#0C78B1;
	text-decoration:underline;
	}
#quicktabs_tabpage_2_4 .views-field-title{
	width:575px;
	padding:0px 5px 0px 0px;
	}
.view-contact-directory .views-field-title{
	width:320px;
	padding:6px 10px 6px 5px;
	}
.view-contact-directory .views-field-field-intercomno-contactinfo-value{
	width:150px;
	padding:6px 10px 6px 5px;
	}
.view-contact-directory .views-field-field-directno-contactinfo-value{
	width:200px;
	padding:6px 10px 6px 5px;
	}
.view-contact-directory .views-field-field-emailid-contactinfo-email{
	width:200px;
	padding:6px 10px 6px 5px;
	}
.view-contact-directory thead th {
    color:#003366;
    font-weight:bold;
	background:#D5EAFF;
}	
		
#webform-client-form-2906 label{
	float:left;
	width:200px;
	margin-left:25px;
	padding:5px
	}		
#webform-client-form-2906 #edit-submitted-your-feedback{
		width:235px;
		height:100px;
		}
#webform-client-form-2906 .grippie{
	display:none;
	}
#webform-client-form-2906 #edit-submit{
	background: none repeat scroll 0 0 #005995;
    color: #FFFFFF;
    cursor: pointer;
    left: 150px;
    margin-bottom: 30px;
    padding: 5px 15px;
    position: relative;
    top: 10px;
	border:0px;
	}			
.search-form .box h2{
	padding:8px 0px 10px 6px;
	}
		
.view-id-contact .views-field-title{
    padding: 6px 10px 6px 5px;
    width: 320px;
}
.view-id-contact thead th {
    background: none repeat scroll 0 0 #D5EAFF;
    color: #003366;
    font-weight: bold;
}
.view-artsandscience .sticky-header .views-field-title {
    padding-top: 10px;
    vertical-align: top;
}
.view-timetabelpage .cols-3 caption, .view-timetabelpage .cols-2 caption, .view-timetabelpage .cols-4 caption, .view-timetabelpage .cols-5 caption, .view-timetabelpage .cols-6 caption, .view-timetabelpage .cols-1 caption {
    background: none repeat scroll 0 0 #D6E8F9;
    color: #197AB2;
}

.view-timetabelpage .views-field-title {
    line-height: 24px;
    padding-left: 20px;
    padding-right: 10px;
    width: 405px;
}

.view-timetabelpage .views-field-field-fileupload-fid {
    line-height: 24px;
    padding-left: 20px;
    width: 120px;
}
.view-timetabelpage .views-field-rownumber {
    color: #E88124;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 20px;
}
.view-timetabelpage .views-table caption {
    background: none repeat scroll 0 0 #197AB2;
    color: #FFFFFF;
    font-weight: bold;
    margin: 15px 0 8px;
    padding: 10px 0 8px;
}	

/*Disabled  Styles*/

#block-text_resize-0{
       float:left;
       width:88px;
}
#block-pagestyle-0{
       border-left: 2px solid #CCCCCC;
       float: left;
       margin: 15px 0 5px 9px;
       padding-left: 8px;
       width: 115px;
}
#block-pagestyle-0 ul{
       margin:0px;
       padding:0px;
}
#block-pagestyle-0 ul li{
       float:left;
       padding:0px 1px 0px 1px !important;
       margin:0px 1px !important
}
#block-pagestyle-0 ul li span{
       display:none;
}
#block-pagestyle-0 ul li a{
       color:#fff;
       text-decoration:none;
       margin:0px 1px 0px 0px !important;
}
#block-pagestyle-0 ul li a:hover{
       color:#fff;
       text-decoration: underline;
}
#block-pagestyle-0 .pagestyle_current{
       display:none;
}
a#text_resize_increase {
 background: url("images/aBig.gif") no-repeat scroll 0 0 !important;
}
a#text_resize_decrease {
 background: url("images/aSmall.gif") no-repeat scroll 0 0 !important;
}
a#text_resize_reset {
 background: url("images/a_reset.gif") no-repeat scroll 0 0 !important;
}
 
