@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
}
*html body
{
	margin:0px;
	padding:0px;
}

#layout
{
position:relative;
min-width:100%;
min-height:100%;
border:#33CC00 solid 0px;
}

	#banner
	{
	position:relative;
	min-width:100%;
	height:90px;
	border:#33CC00 solid 0px;
	background-image:url(images/red_header_bg_new.gif);
	background-repeat:repeat-x;
	background-color:#5a1617;
	}
		
	#menu
	{
	position:relative;
	min-width:995px;
	height:30px;
	background-image:url(images/menu_rpt.jpg);
	}
	
	#buttons
	{
	position:relative;
	width:900px;
	height:29px;
	border:#339933 solid 0px;
	background-image:url(images/menu_rpt.jpg);
	}
		#button_01 a
		{
		position:absolute;
		width:180px;
		height:21px;
		border:#0099CC solid 0px;
		font-family:Verdana;
		font-size:13px;
		font-weight:800;
		color:#33090d;
		padding-top:6px;
		left:0px;
		text-decoration:none;
		border-left:#FFFFFF solid 1px;
		border-right:#FFFFFF solid 1px;
		}
		#button_01 a:hover , #button_02 a:hover , #button_03 a:hover , #button_04 a:hover , #button_05 a:hover
		{
		background-color:#e9d9ab;
		height:18px;
		}
		

		
		#button_02 a
		{
		position:absolute;
		width:180px;
		height:21px;
		border:#0099CC solid 0px;
		font-family:Verdana;
		font-size:13px;
		font-weight:800;
		color:#33090d;
		padding-top:6px;
		left:181px;
		text-decoration:none;
		border-right:#FFFFFF solid 1px;
		}
		
		#button_03 a
		{
		position:absolute;
		width:180px;
		height:21px;
		border:#0099CC solid 0px;
		font-family:Verdana;
		font-size:13px;
		font-weight:800;
		color:#33090d;
		padding-top:6px;
		left:361px;
		text-decoration:none;
		border-right:#FFFFFF solid 1px;
		}
		
		#button_04 a
		{
		position:absolute;
		width:180px;
		height:21px;
		border:#0099CC solid 0px;
		font-family:Verdana;
		font-size:13px;
		font-weight:800;
		color:#33090d;
		padding-top:6px;
		left:541px;
		text-decoration:none;
		border-right:#FFFFFF solid 1px;
		}
		
		#button_05 a
		{
		position:absolute;
		width:180px;
		height:21px;
		border:#0099CC solid 0px;
		font-family:Verdana;
		font-size:13px;
		font-weight:800;
		color:#33090d;
		padding-top:6px;
		left:721px;
		text-decoration:none;
		border-right:#FFFFFF solid 1px;
		}
	
	
	#main_content
	{
	position:relative;
	width:1000px;
	height:100%;
	border:#330099 solid 0px;
	}		

	#left
	{
	position:relative;
	width:740px;
	height:100%;
	border:#00CC00 solid 1px;
	float:left;
	}
		#flash
		{
		position:relative;
		width:780px;
		height:180px;
		border:#336600 solid 0px;
		text-align:center;
		/*background-image:url(images/flash.jpg);
		background-repeat:no-repeat;*/
		
		}
		#flash1
		{
		position:relative;
		width:467px;
		height:190px;
		border:#336600 solid 0px;
		/*background-image:url(images/flash.jpg);
		background-repeat:no-repeat;*/
		
		}

	#right
	{
	position:relative;
	width:200px;
	height:100%;
	border:#00CC00 solid 2px;
	float:right;
	}
	
	#adimission
	{
	position:relative;
	width:185px;
	min-height:40px;
	border:#33FF99 solid 0px;
	}
	#mit_group
	{
	position:relative;
	margin-top: 15px;
	width:175px;
	border:#33FF99 solid 0px;
	border-right: 1px solid #EAE9E6;
	}
	
	
	#head_g , #head_e
	{
	position:relative;
	width:96%;
	height:20px;
	border:#00FFCC solid 0px;
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	padding-left:2%;
	}
	#head_g 
	{
	border-bottom:#820000 solid 5px;
	color:#820000;
	}
	#head_e
	{
	border-bottom:#666666 solid 5px;
	color:#666666;
	}
	
	#head_n
	{
	position:relative;
	width:98%;
	height:20px;
	border:#00FFCC solid 0px;
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	padding-left:2%;
	border-bottom:#820000 solid 5px;
	color:#820000;
	}
	
	#head_content
	{
	position:relative;
	width:100%;
	border:#00FFCC solid 0px;
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	padding-left:0%;
	border-bottom:#820000 solid 5px;
/*	border-right:#820000 solid 1px;
	border-left:#820000 solid 1px;
	border-top:#820000 solid 1px;*/
	color:#820000;
	margin-top: 0px;
	}
	
	#content_g
	{
	position:relative;
	width:99%;
	border:#00FFCC solid 0px;
	text-align:left;
	padding-left:1%;
	}
	 #content_g ul
	{
	padding:0px;
	margin:0px;
	padding-left:20px;
	list-style:url(images/trng.gif);
	}

	#content_g li a
	{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:1%;
	border-bottom:#333333 dotted 0px;
	text-align:left;	
	}
	.a
		{
		font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:1%;
	border-bottom:#333333 dotted 0px;
	text-align:left;
	}
	.links a
	{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:1%;
	border-bottom:#333333 dotted 0px;
	text-align:left;
	}
	.links a:hover
	{
	color:#820000;
	}
	
#content
	{
	position:relative;
	width:680px;
	min-height:330px;
	border:#33FF99 solid 0px;
	border-left:#999999 solid 0px;
	border-right:#999999 solid 0px;
	}
	
	
	#telecom_new
	{
	
	width:175px;
	border:#000000 solid 0px;
	
	
   }
   
   #tel_news_content
	{
	position:relative;
	width:99%;
	
	border:#00FFCC solid 0px;
	text-align:left;
	padding-left:1%;
	border-right: 1px solid #EAE9E6;
	margin-top:10px;
    
	}
	
	 #marqueecontainer { 
POSITION: relative; 
BACKGROUND-COLOR:#ffffff; /*#f0f0f0; */
OVERFLOW: hidden;
	top: 0px;
	left: 0px;
	height:151px;
	width:100%;
	border:red solid 0px;
	margin-top:5px;
}
#vmarquee
{
	position:relative;
	overflow:hidden;
	top: 0px; 
	left: 0px; 
	border:#9966CC solid 0px;
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	text-align:left;
	color:#996600;
}
#vmarquee A
{

 text-decoration:none;
 font-weight:bold;
 color:#820000;
}

#vmarquee A:hover
{

 text-decoration:underline;
 color:#333333;
 font-weight:bold;
}
   
 
   
   #mitsot_news
	{
	position:relative;
	width:630px;
	min-height:170px;
	border:#000000 solid 0px;

	margin-bottom:20px;
   }
   
     #mitsot_news_content
  {
	 float: left;
    margin-bottom: 0px;
    width: 610px;
   }
   
 	#academic_partner
	{
	:
	 
	position:relative;
	width:630px;
	min-height:60px;
	border:#000000 solid 0px;
   }
   
   #academic_part_content
  {
	position:relative;
	width:99%;
	min-height:50px;
	border:#000000 solid 0px;
	padding-left:1%;
	padding-top:5px;
   }
   
   
	#events
	{
	position:relative;
	width:185px;
	border:#33FF99 solid 0px;
	}
	
	.e_text a
	{
	font-family:Verdana;
font-size:11px;
color:#555555;
text-align:left;
border-bottom:#565347 dotted 0px;
text-decoration:none;
margin-left:3px;
	
	}
	.e_text a:hover
	{
color:#820000;
	}
	
	
	span
	{
	font-family:Verdana;
	font-size:12px;
	color:#B42C40;
	text-decoration:none;
	}
	#links
	{
	position:relative;
	width:185px;
	border:#33FF99 solid 0px;
	margin-top:85px;
	}

	
/*CSS for Inner Page	*//*CSS for Inner Page	*//*CSS for Inner Page	*//*CSS for Inner Page	*//*CSS for Inner Page	*/
.header_about
{
	
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	}

.sublinks a
{
	font-family:Verdana ;
	font-size:12px;
	color:#000000;
	text-align:left;
	border-bottom:#565347 dotted 0px;
	text-decoration:none;
	margin-left:3px;
}

.sublinks a:hover
{
color:#820000;
}

.bullets
{
padding-left:5px;
}

#content
{
position:relative;
width:95%;
height:100%;
border:#330066 solid 0px;
margin-left:10px;
}

.heading1
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#333333;
text-align:left;
font-weight:bold;
}
.heading2
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#820000;
text-align:left;
font-weight:bold;
}
.heading3
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#820000;
text-align:left;
font-weight:bold;
margin-left:10px;
}
.heading_img
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#820000;
text-align:left;
font-weight:bold;
margin-left:10px;
}

.text_content
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:justify;
}


.text_content_img
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	top:0px;
}

#inner_header
	{
	position:relative;
	width:98%;
	height:20px;
	border:#00FFCC solid 0px;
	font-family:Verdana;
	font-size:14px;
	text-align:left;
	border-bottom:#820000 solid 5px;
	color:#444444;
	font-weight:bold;
	}
#inner_flash
{
position:relative;
width:350px;
height:180px;
background-image:url(images/inner_flash.jpg);
background-repeat:no-repeat;
}
.img_title
{
font-family:Verdana;
font-size:12px;
text-align:center;
color:#333333;
}

	
/*about us page*/


#intro
{

	position:relative;
	width:100%;
	min-height:150px;
	border:#000000 solid 1px;
}
#intro_text
{

	position:relative;
	width:98%;
	min-height:30px;
	border:#000000 solid 1px;
	border:#00FFCC solid 0px;
	font-family:Verdana;
	font-size:16px;
	text-align:left;
	padding-left:2%;
	border-bottom:#820000 solid 5px;
/*	border-right:#820000 solid 1px;
	border-left:#820000 solid 1px;
	border-top:#820000 solid 1px;*/
	color:#820000;
}
#intro_content
{

	position:relative;
	width:100%;
	min-height:120px;
	border:#000000 solid 1px;
	font-family:Verdana;
	font-size:16px;
	text-align:left;
	color:#999999;
}
#about_flash
{

	position:relative;
	width:100%;
	min-height:150px;
	border:#000000 solid 1px;
	background-image:url(images/flash.jpg);
	background-repeat:no-repeat;
}

.header_about
{
	
	font-family:Verdana;
	font-size:35px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	}
#top
{
	position:relative;
	width:100%;
	min-height:90px;
	border:#000000 solid 0px;
}
#top_left
{
	position:absolute;
	width:50%;
	height:100%;
	border:#000000 solid 0px;
}
#top_right
{
	position:absolute;
	top:0px;
	left:50%;
	width:50%;
	height:100%;
	border:#000000 solid 0px;
}
#bottom
{
	position:relative;
	width:85%;
	min-height:90px;
	border:#000000 solid 0px;
	padding-left:15%;
}
.bottom_text a
{
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	color:#999999;
	text-align:center;
	text-decoration:none;
}

.report a
{
	font-family:Verdana;
	font-size:16px;
	text-align:center;
	color:#999999;
	text-align:center;
	text-decoration:none;
}

/*updates 29 March*//*updates 29 March*//*updates 29 March*//*updates 29 March*//*updates 29 March*/

.or_text
{
font-family:Verdana;
font-size:12px;
text-align:center;
color:#000000;
font-weight:bold;
margin-left:10px;
}
.table_head
{
font-family:Verdana;
font-size:12px;
color:#744008;
background-color:#e2d3aa;
font-weight:bold;
}
.table_text
{
font-family:Verdana;
font-size:12px;
color:#333333;
}
.table_text2
{
	font-family:Verdana;
	font-size:12px;
	color:#FF0000;
}
#go_top a
{
position:absolute;
width:21px;
height:26px;
margin-left:800px;
text-decoration:none;
border:#FFFFFF solid 0px;
}


/*css for javascript ---------------------------------------*/

#theMenu 
{   position:relative;
    width: 100%; 
	min-height:20px;
	border:#FF0000 solid 0px;
 }
		
		/* Some list and link styling */

#theMenu   ul li 
{ 
   list-style-type: none;
	padding:0px;
	margin:0px;
	width: 100%; 
	
}
#theMenu   li a 
{ 
	color: #000; 
	font-size:10px;
 }
#theMenu   li a:hover 
{
	color: #369; 
	font-size:10px; 
 }
 #theMenu h3.head 
{
	position:relative;
	width:97%;
	height:20px;
	color:#635050;
	border:#000000 solid 1px;
	padding-top:5px;
	padding-left:3%;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
}

#theMenu h3.head a 
{
	position:relative;
	width:100%;
	height:25px;
	color:#635050;
	border:#000000 solid 0px;
	padding:0px;
	margin:0px;
	
}
#theMenu h3.head a:hover 
{ 
	color:#820000;
}
#theMenu h3.selected a 
{  
	color:#820000;
/*	background-image:url(image/pop_bullet.png);
	background-repeat:no-repeat;*/
}
#theMenu h3.selected a:hover 
{ 
	color:#666666;
}

#tab , #tab A
{
   position:relative;
   width:90%;
   height:100%;
   border:#000099 solid 0px;
   font-family:Verdana;
   font-size:11px;
   text-decoration:none;
   	color:#006600;
	text-align:left;
	
}
#tab A:hover
{
    text-decoration:none;
   	color:#FE3C36;
}
.java_table
{
border-collapse:collapse;
border:#820000 solid 2px;
}

/*end*/

/*lightbox*/

#lightbox{
	position: absolute;
	left:250px;
	min-width:100px;
	min-height:100px;
	z-index: 100;
	line-height: 0;
	border:#FFFFFF solid 0px;
	padding:0px;
	margin:0px;
	}
	
	
	#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
.img_title
{
font-family:Verdana;
font-size:12px;
color:#744008;
background-color:#e2d3aa;
font-weight:bold;
}



/*Corporate Exposure pge----------------------------------------------------*/

.top_tab A
	{
	position:relative;
	width:98%;
	height:20px;
	border:#00FFCC solid 0px;
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	text-align:left;
	border-bottom:#820000 solid 0px;
	color:#444444;
	font-weight:bold;
	}
.top_tab A:hover
{
color:#820000;
}

.top_tab A:selected
{
color:#820000;
}

.table_recruiter
{
	font-family:Verdana;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	border:#820000 solid 2px;
}

.nor
{
	font:Verdana;
	font-size:13px;
	color:#000000;
	text-align:left;
}

.retext{ font:Verdana;
font-size:12px;
color:#000066;
}
.rename{
	font-size:14px;
	color:#990033;
}
#footer {
  background-color: #D0BE8C;
    border-top: 1px solid #EAE9E6;
  
    padding-top: 1px;
    text-align: center;
    width: 960px;
}
#nav_footer li {
    display: inline;
}
#nav_footer li a {
    border: medium none;
    color: #3F3C30;
    font-size: 12px;
    text-decoration: none;
}
#nav_footer li a:hover {
    color: #820000;
}
#jobs {
    border-right: 1px solid #EAE9E6;
    padding-right: 15px;
}
#gift {
    border-right: 1px solid #EAE9E6;
    padding-left: 15px;
    padding-right: 15px;
}
#accreditation {
    padding-left: 15px;
    padding-right: 15px;
}
#copyright {
    font-size: 12px;
    padding-top: 0px;
	padding-bottom:10px;
	
}
h1 { font-size:35px; font-family: Georgia, "Times New Roman", Times, serif; color: #565245; font-weight: 400  }
h2 { font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #820000; padding-bottom: 3px; letter-spacing: 2px; font-weight: 400 }
h3 {
	font-size:12px;
	font-family: Verdana;
	font-weight: 400
}
h4 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
h5 { font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }

.hide { display: none; visibility: hidden }
.clear { clear: both ; }
#events_sports { float: left; width: 155px; margin-right: 20px; margin-top: 8px;}
#events_sports h2 { width: 155px; border-bottom: 6px solid #820000; letter-spacing: 2px; }
#events_sports h2 a { text-decoration: none; border-bottom: none; color: #820000; }
#events_sports div h3 { width: 22px; padding: 0px 10px 0px 10px; text-align: center; }
#events_sports div p { margin-bottom: 7px; line-height: 15px; }
#events_sports div { margin-bottom: 10px; }
#events_sports div div.event_list { margin-left: 22px; margin-top: -33px; border-left: 1px solid #eae9e6; padding-left: 10px;}

#news {
    border-right: 1px solid #EAE9E6;
    float: left;
    margin: 10px 0 15px;
    padding-right: 10px;
    width: 372px;
}
.newsitem {
    float: left;
    width: 200px;
}
#news p {
    font-size: 12px;
}
#news a:hover {
    color: #820000;
}
img.image_news {
    float: left;
    margin-bottom: 16px;
    margin-right: 5px;
    margin-top: -10px;
}
img.image_news2 {
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 15px;
}
img.image_news3 {
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 5px;
}

.image_spotlight {
    background-image: url("images/spotlight_back.jpg");
    background-repeat: no-repeat;
    left: -3px;
    margin-bottom: 30px;
    padding: 9px 15px 12px 9px;
    position: relative;
    top: 5px;
}
.image_news {
    background-image: url("images/news_back.gif");
    background-repeat: no-repeat;
    left: -5px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    top: 5px;
}
.image_news2 {
    background-image: url("images/news_back.gif");
    background-repeat: no-repeat;
    left: -5px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    top: 5px;
}
.image_news3 {
    background-image: url("images/news_back.gif");
    background-repeat: no-repeat;
    left: -5px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    top: 5px;
}
#news h3 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#news h3 a {
    color: #3F3C30;
}
#news p {
    font-size: 12px;
}
#news a:hover {
    color: #820000;
}
img.image_news {
    float: left;
    margin-bottom: 16px;
    margin-right: 5px;
    margin-top: -10px;
}
.newsitem {
    float: left;
    width: 200px;
}
#morenews {
    float: right;
    width: 155px;
}
#morenews h3 {
    color: #565347;
    font-size: 9px;
    letter-spacing: 1px;
    padding: 10px 0 0;
    text-transform: uppercase;
}
#newslinks li {
    font-size: 12px;
    list-style-image: url("images/raquo.gif");
    margin-left: 15px;
    padding-bottom: 5px;
}
#newslinks {
    margin-top: 10px;
}
#moreheadlines {
    color: #820000;
    font-family: Verdana;
    font-size: 9px;
    height: 0;
    letter-spacing: 1px;
    padding: 0;
    text-indent: -9999px;
    text-transform: uppercase;
    visibility: hidden;
}
#spotlight {
    float: left;
    margin-bottom: 5px;
	padding-left: 10px;
    width: 156px;
}
#spotlight a {
    border: medium none;
    margin: 0;
    padding: 0;
}
.image_spotlight {
    background-image: url("images/news_back.gif");
    background-repeat: no-repeat;
    left: -3px;
    margin-bottom: 20px;
    padding: 9px 15px 12px 9px;
    position: relative;
    top: 5px;
}
#spotlight h2, h3 {
    margin-bottom: 0;
}
#spotlight h3 {
    font-family: Verdana;
    font-size: 14px;
    margin: -15px 0 3px 1px;
    padding-bottom: 0;
    padding-right: 0;
}
#spotlight h3 a {
    border-bottom: 0px dotted;
    color: #3F3C30;
    text-decoration: none;
}
#spotlight h3 a:hover {
    color: #820000;
}
#spotlight p {
    font-family: Verdana;
    font-size: 12px;
    margin-bottom: 1px;
}
#spotlight p.more {
    margin-top: 5px;
}
#spotlight div {
    margin: 0;
    padding: 0;
}
#newslinks li {
    font-size: 12px;
    list-style-image: url("images/raquo.gif");
    margin-left: -25px;
    padding-bottom: 2px;
}
#newslinks {
    margin-top: 0px;}
	a {
    border-bottom: 0px dotted #81785A;
    color: #565347;
    text-decoration: none;
}
a:focus {
    outline: 1px dotted #8A887D;
}
a:hover {
    color: #820000;
}

.bmain {
	width:642px; margin-left: 12px; float: left;margin-top:10px; padding-bottom:10px
	
}
.secondary {
	width:340px;
	margin-left:2px;
	margin-top:10px ;
padding-bottom:10px
}

.banner_right{ background:url(images/banner_news_bg.jpg) no-repeat; width:340px ; height:255px ; color:#fff;  }

.banner_right p{ color:#e1e1e1; font-size:12px; line-height:14px; margin-left:10px}

.bheading3{ font-size: 0.8em; font-weight: bold; margin-left:10px}
