@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
/* Global elements **********/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;	
	font-size:10px;
	height:100%;
	margin:0px;
}

html
{ /*for footer stick*/
	height: 100%;
}

body
{ /*for footer stick*/
	height: 100%;
}

* html #wrapper{
	height:100%;
	margin: 0px;
}

h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

a,a:link
a:active,a:visited
{ text-decoration:none; color:#0033cc;}

a:hover{ color:#666666;}

p {
	margin: 0 0 1.2em 0;
}

/* Content **********/
#wrapper{
	background-image:url(/images/global/iitri_2col_bg.gif);
	background-repeat:repeat-y;	
	width: 800px;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0033cc;
	border-right-color: #0033cc;
	border-bottom-color: #0033cc;
	border-left-color: #0033cc;
}

#top{
	background-image:url(/images/global/NewIITRILogo.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding:0 0 0 131px;
	height:86px;
	border-bottom-width::2px;
	border-bottom-color:#0033cc;
	border-bottom-style:solid;
}

#top h1{
	font-size:16px;
	color:#0033cc; 
	float:right;
	padding: 35px 0 0 0;
	margin:0 125px 0 0;	
}

#main{
	width:100%;
	height: 100%; /* 1-7-08 */
	min-height:100%; /* 1-7-08 */
}

#left_col{
	width:160px;
	float:left;
	display:inline;
	clear:none;
	padding-top:10px;
	height:100%;
	overflow:hidden;	
}

#center_image{
	width:638px;
	float:right;
}


#center_image{ float:right; width:638px; }

#content{
	float:right;
	margin:10px 20px 0 35px;
	padding:0 0 10px 0;
	width:585px;
	height:100%;
}

#content h1{ margin-bottom:10px; }

#content ul{ margin-bottom:10px; }

#home_link{ 
	font-weight:bold; 
	width:150px;
	display:block;
	margin:0 0 0 10px;
	color:#333333;
}

#home_link a,
#home_link a:link,
#home_link a:active,
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.left_box{ float:left; width:40%; }
.right_box{ float:right; width:40%; } 

/* ul w/ bullets */
ul.bullets li{ margin:5px 0 8px 15px; }

.clear{ clear:both; }
#additional{ margin: 5px; }


/* Navigation **********/
/*applies to all*/
ul#iitri_global_navlist {
	width:140px;
	margin:0 0 0 10px;
	list-style:none;
	
}
ul#iitri_global_navlist ul {
	margin:0 0 0 0px;
}
ul#iitri_global_navlist ul ul{
	margin:0 0 0 10px;
}
ul#iitri_global_navlist ul ul ul {
	margin:0 0 0 10px;
}
ul#iitri_global_navlist ul ul ul ul{
	margin:0 0 0 10px;
}
/*applies to all*/
ul#iitri_global_navlist li {
	line-height:1.2em;
	font-weight:bold;
	margin-top:1.2em;
	list-style:none;
}
ul#iitri_global_navlist li li {
	font-weight:normal;
	font-size:10px;
	margin-top:.5em;
	list-style:none;
}
ul#iitri_global_navlist li li li {
	font-weight:normal;
	font-size:10px;
	list-style:none;
}

ul#iitri_global_navlist li a {
	line-height:1.2em;
}
ul#iitri_global_navlist li a, ul#iitri_global_navlist li a:link, ul#iitri_global_navlist li avisited{
	color:#333333;
}
ul#iitri_global_navlist li a:hover, ul#iitri_global_navlist li a:active {
	color:#000000;
} 
ul#iitri_global_navlist li li a, ul#iitri_global_navlist li li a:link, ul#iitri_global_navlist li li a:visited{
	color:#666666;
}
ul#iitri_global_navlist li li a:hover, ul#iitri_global_navlist li li a:active {
	color:#333333;
} 

/*general & 1st level*/
ul#iitri_global_navlist li.iitri_leftnav {
	 /*only top level must override*/
}

ul#iitri_global_navlist li.iitri_leftnav_selected {
	color:#333333;
	font-weight:bold;
}

ul#iitri_global_navlist li.iitri_leftnav_submenu {
	
}

ul#iitri_global_navlist li.iitri_leftnav_selected_submenu {	
	color:#333333;
	font-weight:bold;	
}

/* Breadcrumbs **********/
#breadcrumb {
	font-size:9px;
	
}

#breadcrumb a, 
#breadcrumb a:link, 
#breadcrumb a:visited,  
#breadcrumb a:hover,
#breadcrumb a:active{
	color:#666666;	
}

/* Footer **********/
#footer{ 
	background-image:url(/images/global/ftr_bg.gif);
	background-repeat:repeat-x;	
	color:#ffffff;
	font-weight:bold;
	margin:0 0 0 0;	
	font-size:12px;
	background-color:#0033cc;
	line-height: 30px;
	font-style:italic;
	text-align:center;
	}

/* Newsletter **********/
#news_subnav{ 
	margin: 10px 0 30px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	width:100%;	
	}
	
#n_date{ float:right; margin:5x 0 5px 0; width:100px;}

#news_subnav ul li{
	list-style:none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	background-color:#ccccff;
	text-align:center;	
}

#news_subnav a {
	color:#666666;
	padding:3px;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;		
	border-top:1px solid #666666;
}

#news_subnav a.last {
	color: #666666;
	padding:3px;
	text-decoration: none;
	display: block;
	border:1px solid #666666;
}

#news_subnav h4{ margin-bottom:5px; }

#news_subnav a:hover,
#news_subnav a#active{ 
	background-color:#eeeeee; }

.news_image_right{ width:300px; 
	background-color:#ccccff; 
	border:1px solid #666666;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	margin:5px;
	}
	
.news_image_left{ width:300px; 
	background-color:#ccccff; 
	border:1px solid #666666;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin:5px;
	}
	
.news_image_left img,.news_image_right img{ float: left; margin-right:8px;}
	
dl#news_archive{display:block;}
dl#news_archive dt{ font-weight:bold;}
dl#news_archive dd{ margin:0 0 5px 20px;}
	
.l_caption{
		border:1px solid #666666;
		color:#666666;
		background-color:#ccccff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;	
		float:left;
		padding:5px;
		width: 200px;
		margin:10px;
	}
	
.r_caption{
		border:1px solid #666666;
		color:#666666;
		background-color:#ccccff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;	
		float:right;
		padding:5px;
		width: 200px;
		margin:10px;
	}