/* CSS Document */


a.Homepage_Blue_Dot,
a.Homepage_Blue_Dot:visited,
a.Homepage_Blue_Dot:link,
a.Homepage_Blue_Dot:active,
a.Homepage_Blue_Dot:hover
{
	color: #968e52;
	font-size: 12px;
	background-image: url(images/buttons/Homepage_Blue_Dot.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 8px;
	font-family: Arial;
}



p
{
     margin:0px;
     padding:0px;
}

.header_outer_bg
{
	background-image: url(images/backgrounds/header_outer_bg.jpg);
	background-repeat: repeat-x;
}


.header_inner_bg
{
	background-image: url(images/backgrounds/header_inner_bg.jpg);
	background-repeat: repeat-x;
}





.publications_featured_article_listitem
{
	width: 33%;
	padding-right: 3px;
}


.publications_featured_article_seperator
{
	border-left: 1px dotted rgb(174, 172, 127);
	padding-right: 10px;
}


/* Button Classes */
.brown_button_background
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #968e52;
	background-image: url(images/buttons/button_background_brown.jpg);
	background-repeat: no-repeat;
	width: 181px;
	height: 18px;
	border: none;
	cursor: pointer;
}



.services_button_Find_More_brown_background
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #968e52;
	
	background-image: url(images/buttons/Find_Out_More_brown.jpg);
	background-repeat: no-repeat;
	width: 94px;
	height: 18px;
	border: none;
}

a.services_button_Find_More_brown_background:visited  , a.services_button_Find_More_brown_background:link , a.services_button_Find_More_brown_background:active
{
    font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #968e52;
	 line-height:17px;
	text-align:center;
	text-decoration:none;
	 display:block;
}

.services_button_Find_More_blue_background
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #718b91;
	
	background-image: url(images/buttons/Find_Out_More_blue.jpg);
	background-repeat: no-repeat;
	width: 90px;
	height: 18px;
	vertical-align: text-top;
	border: none;
}

a.services_button_Find_More_blue_background:visited  , a.services_button_Find_More_blue_background:link , a.services_button_Find_More_blue_background:active
{
    font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #718b91;
	 line-height:17px;
	text-align:center;
	text-decoration:none;
	display:block;
}


.laboratories_button_Read_More_background
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #968e52;
	
	background-image: url(images/buttons/laboratories_ReadMore.jpg);
	background-repeat: no-repeat;
	width: 81px;
	height: 20px;
	border: none;
}

a.laboratories_button_Read_More_background:visited  , a.laboratories_button_Read_More_background:link , a.laboratories_button_Read_More_background:active
{
    font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #968e52;
	 line-height:19px;
	text-align:center;
	text-decoration:none;
	display:block;
}

.about_button_Read_More_background
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #718b91;
	
	background-image: url(images/buttons/education_blue_RM.jpg);
	background-repeat: no-repeat;
	width: 79px;
	height: 19px;
	border: none;
	cursor:pointer;
}


a.about_button_Read_More_background:visited  , a.about_button_Read_More_background:link , a.about_button_Read_More_background:active
{
    font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #718b91;
	 line-height:19px;
	text-align:center;
	text-decoration:none;
	display:block;
}

.education_leftpane_button
{
    background-image: url(images/education_leftpane_image.jpg);
	background-repeat: no-repeat;
	width: 149px;
	height: 117px;
	border: none;
}


.about_button_News_Archive_background
{
	
	background-image: url(images/buttons/News_Archive.jpg);
	background-repeat: no-repeat;
	width: 92px;
	height: 20px;
	border: none;
}



a.Read_More_News_Arrow,
a.Read_More_News_Arrow:visited,
a.Read_More_News_Arrow:link,
a.Read_More_News_Arrow:active
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/buttons/Read_More_News_Arrow.jpg);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 8px;
/*
Keep these classes in case IE starts screwing up on homepage
	_background-position: 42% 86%;
	_padding-right: 15px;
*/
}


a.Read_More_News,
a.Read_More_News:visited,
a.Read_More_News:link,
a.Read_More_News:active
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-right: 8px;
/*
Keep these classes in case IE starts screwing up on homepage
	_background-position: 42% 86%;
	_padding-right: 15px;
*/
}

/* End Button Classes */


/* Containers */
.content_background_brown
{
	background-image: url(images/backgrounds/content_background_brown.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

.content_background_brown .normal
{
	font-family: Arial;
	font-size: 12px;
	color: #8d854a;
}





/* New & Noteworthy Container */
.new_and_noteworthy_container_title
{
	padding: 3px 0px 3px 10px;
	background-color: #968e52;
}

.new_and_noteworthy_container_title .head
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}


.new_and_noteworthy_container_body
{
	background-color: #d4d2a1;
	padding: 10px 5px 10px 5px;
}

.new_and_noteworthy_container_body .normal
{
	font-family: Arial;
	font-size: 12px;
	color: #8d854a;
}



/* Footer Classes */
.footer_copy
{
	font-family: Arial;
	font-size: 11px;
	color: #968e52;
}





/* about page */

/* Unused
.about_sub_header
{
	background-image: url(/portals/0/skins/nit/images/backgrounds/sub_about.jpg);
	width:100%;
	height:54px;
	background-repeat: no-repeat;
}
*/

.about_Content_bg
{
	background-image: url(images/backgrounds/Content_BG_image_About.jpg);
	
		
	background-position:top;
	background-repeat:repeat-x;
	 border-top:1px solid #718b91;
}

/* begin container 1*/
.about_mission_history_title
{
	padding-top:12px;
	border-bottom: 1px dotted #aeac7f;
	
}

.about_mission_history_title .head
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	
	color: #718b91;
	text-align: left;
	
	
}

.about_mission_history_container_body
{
	padding-top:17px;
	padding-bottom:15px;
	padding-right:5px;
}



.about_mission_history_container_body .normal
{
	font-family: Arial;
	font-size: 12px;
	color: #968e52;
}



.about_mission_history_container_body .normal p
{
	padding-bottom: 10px;
}

.about_mission_history_container_body .normal ul
{
	padding: 0px;
	_padding: 0px 0px 10px 35px;

	margin: 0px 0px 10px 35px;
	
	
	_margin: 0px;
}

.about_mission_history_container_body .normal ul li
{
	list-style-type:disc;
	font-size: 12px;
	margin-bottom:3px;
}


.about_mission_history_container_body .normal ol li
{
	
	font-size: 12px;
	margin-bottom:3px;
}


.about_mission_history_container_body .normal ol
{
	padding: 0px;
	_padding: 0px 0px 10px 35px;

	margin: 0px 0px 10px 35px;
	
	
	_margin: 0px;
}



.about_mission_history_container_body .normal h5
{
   color:#968e52;
   font-size:14px;
   font-weight:bold; 
   margin:0px;
   padding:0px;
   padding-bottom:5px;
}

.about_mission_history_container_body .normal h2
{
	 font-weight:bold;
	  font-size:14px; 
	  color:#63540f;
	   margin:0px;
       padding:0px;
	  padding-bottom:15px;
	  
}

.about_mission_history_container_body .normal h3
{
	 font-weight:bold;
	  font-size:12px; 
	  color:#63540f;
	   margin:0px;
       padding:0px;
	  padding-bottom:5px;
}

/* end container 1*/


/* container 2 */

.about_common_container_title
{
	text-align: left;
	padding-bottom:6px;
	padding-top:6px;
	border-top:1px dotted #aeac7f;
	border-bottom:1px dotted #aeac7f;
}


.about_common_container_title .head
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #718b91;
}



.about_common_container_body
{
	padding-top:10px;
	padding-bottom:10px;
}



.about_common_container_body .normal, .about_common_container_body .normal table
{
	font-family: Arial;
	font-size: 12px;
	color: #968e52;
}

.about_common_container_body .normal ul
{
	padding: 0px;
	_padding: 0px 0px 10px 15px;

	margin: 0px 0px 10px 15px;
	
	
	_margin: 0px;
}

.about_common_container_body .normal ul li
{
	list-style-type:disc;
	font-size: 12px;
}
.about_common_container_body .normal p
{
	 padding-bottom:10px;
}

								
										
										
.about_common_container_body .normal h2
{
	 font-weight:bold;
	  font-size:12px; 
	  color:#63540f;
	  margin:0px;
       padding:0px;
	  padding-bottom:5px;
}

.about_common_container_body .normal h3 
{
	 font-weight:bold;
	  font-size:12px; 
	  color:#63540f;
	  margin:0px;
       padding:0px;
	  padding-bottom:5px;
}




/* end container 2 */

/* begin right pane container */
.about_right_pane_title
{
	
	 background-image:url(images/About_RightPane_Title_BG_03.jpg);
	 background-repeat:repeat-x;
	 height:31;
	 
	
	
	padding-left:9px;
	text-align: left;
	border-bottom:1px solid #c6d0d3;
	
	
}


.about_right_pane_title .head
{
    font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}


.about_right_pane_body
{
	 background-color:#e5e8eb;
	 padding-left:9px;
	 
	padding-top:10px;
	 padding-bottom:10px;
	 padding-right:3px;
	 
	 
}
.about_right_pane_body .normal , .about_right_pane_body .normal table
{
	font-family: Arial;
	font-size: 12px;
	color: #78939a;
	 
	
}

.about_right_pane_body .normal h5
{
   color:#968e52;
   font-size:14px;
   font-weight:bold; 
   margin:0px;
   padding:0px;
   padding-bottom:3px;
}

.about_right_pane_body .normal p
{
    margin: 0px;
	padding: 0px;
   padding-bottom:10px;
}

.about_right_pane_body .normal hr { 
height: 0; 
border: 0; 
color:#c8d3d5 ;
border-top: 1px solid #c8d3d5 ; 
margin-left:-9px;
 margin-bottom:3px;
} 


.about_right_pane_body .normal ul
{
	padding: 0px;
	_padding: 0px 0px 10px 15px;

	margin: 0px 0px 10px 15px;
	_margin: 0px;
}

.about_right_pane_body .normal ul li
{
	list-style-type:disc;
	color: #968e52;
	font-size: 12px;
}

.about_rightpane_border
{
    border:1px solid #c6d0d3;
     margin-bottom:4px;
}


/* end right pane container */



/* education */

.education_top_container_body .normal
{
	font-family: Arial;
	font-size: 12px;
	color: #968e52;
	padding-bottom:15px;
	padding-top:20px;
}

.education_top_container_body .normal p
{
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

.education_top_container_body .normal h2
{
	 font-weight:bold;
	  font-size:14px; 
	  color:#63540f;
	   margin:0px;
       padding:0px;
	  padding-bottom:15px;
	  
}

.education_top_container_body .normal h3
{
	 font-weight:bold;
	  font-size:12px; 
	  color:#63540f;
	   margin:0px;
       padding:0px;
	  padding-bottom:5px;
}

.education_top_container_body .normal ul
{
	padding: 0px;
	_padding: 0px 0px 10px 35px;

	margin: 0px 0px 10px 35px;
	
	
	_margin: 0px;
}

.education_top_container_body .normal ul li
{
	list-style-type:disc;
	font-size: 12px;
}




.education_bottom_pane_title 
{
	background-image:url(images/backgrounds/education_BP_Title_BG.jpg);
	background-repeat:repeat-x;
	height:29;
	padding-left:13px;
	text-align: left;
	border-bottom:1px solid #d4d2a1;
}

.education_bottom_pane_title .head
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}


.education_bottom_pane_body
{
	 background-color:#e8e7d2;
	 padding-left:12px;
	 
	padding-top:10px;
	 padding-bottom:10px;
	 
	 
}
.education_bottom_pane_body .normal,.education_bottom_pane_body .normal table
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #51747c;
	 
	
}

.education_bottom_border
{
    border:1px solid #d4d2a1;
    
}

.education_JobTitle
{
    color:#968e52;
      font-size:14px;
       font-weight:bold;
}



/* education */

/* laboratories */


/* laboratories */


/*research*/



.height11 {width:100%; height:11px; font-size:0px; padding:0px; margin:0px; }



/*begin left content pane */







/*end left content pane */



/* begin services */

/* UnUsed
.services_sub_header
{
	background-image: url(images/backgrounds/sub_services.jpg);
	width:976px;
	height:54px;
	 padding-bottom:21px;
	background-repeat: no-repeat;
}

*/


/* end services */





.founder_notitle_right_pane_body
{
	 background-color:#e5e8eb;
	 padding-left:9px;
	 
	padding-top:10px;
	 padding-bottom:10px;
	 
	 
}
.founder_notitle_right_pane_body .normal 
{
	font-family: Arial;
	font-size: 11px;
	color: #51747c;
	 
	
}






/* Administration Menus  */

.AdminMenu 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #7c949b;
	font-family: Verdana, Arial, sans-serif; 
}

.AdminMenuHighlight 
{

	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;	
	font-family: Verdana, Arial, sans-serif; 
	background-color: #909090;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #95B7DA 1px solid;
	border-bottom: #95B7DA 1px solid;
	border-top: #95B7DA 0px solid;
}

.AdminMenuContainer 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: transparent;
	font-family: Verdana, Arial, sans-serif; 
	width: 175px;
	float: left;
}


/* Contact Form */

.NormalSubmit
{
    margin-top:10px;
}

.NormalTextBox
{
     margin-bottom:5px;
}

 h3
{
	 font-weight:bold;
	  font-size:12px; 
	  color:#63540f;
	   margin:0px;
       padding:0px;
	  padding-bottom:5px;
}





















/* Inner Header Classes */


.inner_header_left_bg
{
	background-image: url(/portals/0/skins/nit/images/backgrounds/inner_header_bg_left.jpg);
	height:54px;
	background-repeat: repeat-x;
}


.inner_header_right_bg
{
	background-image: url(/portals/0/skins/nit/images/backgrounds/inner_header_bg_right.jpg);
	height:54px;
	width: 403px;
	background-repeat: no-repeat;
}


.inner_header_row_pagetitle h1
{
	font-family:Times New Roman;
	color:#ffffff;
	font-weight:bold;
	font-size:28px;
	margin:0px;
	padding:0px;
}



.inner_header_row_breadcrumbs_text,
a.inner_header_row_breadcrumbs_text,
a:link.inner_header_row_breadcrumbs_text,
a:visited.inner_header_row_breadcrumbs_text
{
	color: #63540f;
	font-family: Arial;
	font-size: 11px;
}

a:hover.inner_header_row_breadcrumbs_text
{
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
}




/* End Inner Header Classes */



/* Header navigation classes */
.header_nav_divider
{
	background-image: url(/portals/0/skins/nit/images/backgrounds/header_nav_divider.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	width: 1px;
	height: 20px;
}

td.header_nav_content_active, td.header_nav_content_inactive
{
	padding:3px 14px 0px 14px;
}


.header_nav_content_active a,
.header_nav_content_active a:link,
.header_nav_content_active a:visited,
.header_nav_content_active a:hover
{
	font-family: Arial;
	color: #51747c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}


.header_nav_content_inactive a,
.header_nav_content_inactive a:link,
.header_nav_content_inactive a:visited,
.header_nav_content_inactive a:hover
{
	font-family: Arial;
	color: #8ab2bc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}



.searchimage {position:relative; height:13px; width:13px;    border: 0px; }
.searchbox {font-family: Arial; height:18px; font-size: 10px; color: #4d4d4d; text-decoration: none;}





/* End Header Navigation Classes */



/* Footer Navigation Classes */



.footer_nav_divider
{
	width: 1px;
	font-family: Arial;
	color: #7c949b;
	font-size: 10px;
	text-align: center;
}



a.footer_nav_content_inactive,
a:link.footer_nav_content_inactive,
a:visited.footer_nav_content_inactive,
.footer_nav_content_inactive
{
	font-family: Arial;
	color: #7c949b;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding: 0px 5px 0px 0px;
}




a:hover.footer_nav_content_inactive,
.footer_nav_content_active
{
	font-family: Arial;
	color: #7c949b;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
	padding: 0px 5px 0px 0px;
}


a:hover.MyNIT_footer_nav_content_inactive,
.MyNIT_footer_nav_content_active
{
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	background-image: url(/portals/0/Skins/NIT/images/Buttons/MyNIT.jpg);
	width:138px;
	height:24px;
	font-weight:bold;
	display:block;
}

a.MyNIT_footer_nav_content_inactive,
a:link.MyNIT_footer_nav_content_inactive,
a:visited.MyNIT_footer_nav_content_inactive,
.MyNIT_footer_nav_content_inactive
{
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	background-image: url(/portals/0/Skins/NIT/images/Buttons/MyNIT.jpg);
	width:138px;
	height:24px;
	line-height:20px;
	font-weight:bold;
	display:block;
}







/* End footer classes */








/* Left Navigation Classes */

.left_nav_Header
{
	font-family: Arial;
	font-size : 12px;
	color:#ffffff;
	text-decoration:none;
	padding-bottom :4px;
	padding-top:4px;
	padding-left:8px;
	background-color:#afa972;
	border-bottom: solid 1px #c8c580;
}
	
ul.left_nav_level1,
ul.left_nav_level2,
ul.left_nav_level3
{
	padding:0px;
	margin:0px;
	list-style-type: none;
}


li.left_nav_level1,
li.left_nav_level1_active
{
	padding: 4px 0px 4px 8px;
	border-bottom: solid 1px #c8c580;
	list-style-type: none;
}


li.left_nav_level2,
li.left_nav_level2_active
{
	padding: 4px 0px 4px 20px;
	border-top: solid 1px #c8c580;
	list-style-type: none;
}


li.left_nav_level3,
li.left_nav_level3_active
{
	padding: 4px 0px 4px 30px;
	border-top: solid 1px #c8c580;
	list-style-type: none;
}


a.left_nav_level1,
a:link.left_nav_level1,
a:visited.left_nav_level1,

a.left_nav_level2,
a:link.left_nav_level2,
a:visited.left_nav_level2,

a.left_nav_level3,
a:link.left_nav_level3,
a:visited.left_nav_level3
{
	font-family: Arial;
	font-size : 12px;
	color:#968e52;
	text-decoration:none;
}


a:hover.left_nav_level1,
a:hover.left_nav_level2,
a:hover.left_nav_level3
{
	font-family: Arial;
	font-size : 12px;
	color:#968e52;
	text-decoration:underline;
}


li.left_nav_Header a,
li.left_nav_Header a:link,
li.left_nav_Header a:visited,
li.left_nav_Header a:hover,

a.left_nav_level1_active,
a:link.left_nav_level1_active,
a:visited.left_nav_level1_active,

a.left_nav_level2_active,
a:link.left_nav_level2_active,
a:visited.left_nav_level2_active,

a.left_nav_level3_active,
a:link.left_nav_level3_active,
a:visited.left_nav_level3_active
{
	font-family: Arial;
	font-size : 12px;
	color:#ffffff;
	text-decoration:none;
}


a:hover.left_nav_level1_active,
a:hover.left_nav_level2_active,
a:hover.left_nav_level3_active
{
	font-family: Arial;
	font-size : 12px;
	color:#ffffff;
	text-decoration:underline;
}



/* End left navigation */

