
@media print {
  * {
  background-color: white !important;
  background-image: none !important;
  }


br.clear{clear:both;height:1px;}

.clear{
		clear:both;
		height:1px;
	}
	
* html .clear{
		visibility:hidden;
	}

a{
	color:#30428B;
	text-decoration:underline;
}
a:hover{

	text-decoration:underline;
	color:#595959;
}

	div, p{
		line-height:1.5em;
		margin:0px;
		padding:0px;
	}
	p{
		margin:0px;
		padding:0px;
		padding-bottom:.5em;
	}
	
	img{ border:none;}
	
	body{
		font-family:verdana;
		color:#919191;
		font-size:60%;	
		margin:0px; 
		border:0px; 
		padding:0px;
		background-repeat:no-repeat;
		text-align:center;
		background-image:url('/images/bg.gif');
		background-color:#0D1360;
	}
	td, th{
		font-size:55%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		font-family:verdana;
		color:#000;
		font-size:110%;
	}

	ol{ border:solid 0px #f00; margin-left:20px; }
	ul li{ list-style-image:url('/images/bullet.gif')}
    ul {margin-top:6px; margin-bottom:6px;}
/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */
#outermain
{
	border:solid 0px #f00;
	width:928px;
	margin:auto;
	}

#outer
{
    position:relative;
    text-align:left;
	width:800px;
	min-width:800px;
	margin:auto;
	border:solid 0px #f00;
	background-color:#fff;

	}

#header
{
	position:absolute;
	top:0px;
	left:4px;
	height:128px;
	width:420px;
	background-image:url('../images/top_bar.gif');
	background-repeat:no-repeat;
	
		}

	#logo{ position:absolute; top:22px; left:-70px;}

	#breadcrumb
	{
		position:absolute;
		z-index:10000;
		left:-70px;
		height:16px;
		border:solid 0px #f00;

		background-image:url('../images/crumb_bg.gif');
		}

	#outercontent
	{
		position:relative;
		padding-top:133px;
		border:solid 0px #f00;
		
			}
	#contentarea
	{
		text-align:left;
		border:solid 1px #f00;
		border-bottom:solid 1px #A2A2A2;
		border-right:solid 1px #A2A2A2;
		margin:0px 4px 0px 4px;
		padding:0px 4px 0px 0px;
		border:solid 0px #f00;
		}
		
		#leftcontent
		{

	display:none;
			}

			#rightarea{position:absolute;border:solid 0px #ccc; top:150px; left:-70px;}
					#rightarea #Left{float:left;width:230px;padding-left:4px; border-right:solid 1px #DADADA;border-left:solid 1px #DADADA;}
						
						
					#rightarea #right{float:left;width:205px;}	
						*html #rightarea #right{}
				
					#rightarea #right .text{ padding:4px 0px 4px 6px;}
					#rightarea #right .search{ padding:4px 0px 6px 6px; color:#8AB2EF}
					#rightarea #right form{ padding:0px 0px 4px 6px; margin:0px;}
					.jump select{width:250px; color:#686868;margin:0px; }
					.jump, .jump a{padding-left:0px;color:#fff;}
					#middle{  border:solid 0px #f00;}
			
							#front_outercontent
							{
									position:relative;
									padding-top:136px;
									border:solid 0px #f00;	
											
								}			
								#font_contentarea
								{
									border:solid 0px #f00;
									min-height:260px;
									margin:0px 4px 0px 4px;
									padding:0px 0px 4px 0px;
									border-bottom:solid 1px #A2A2A2;
									border-right:solid 1px #A2A2A2;	
																
									}*html #front_contentarea{height:260px;}
								#front_leftcontent{ border:solid 0px #f00; float:left; width:651px; }	
									#btm_left{ width:212px; float:left;}
									#btm_rightarea{ width:434px; float:right;border:solid 0px #f00; }	
										#btm_rightarea .left{border:solid 0px #f00;width:248px; background-image:url('/images/latest.gif'); background-repeat:no-repeat; height:141px; float:left;}
										#btm_rightarea .right{border:solid 0px #f00;background-image:url('/images/latest_share.gif');height:141px;width:178px; float:right; margin-left:3px; background-repeat:no-repeat;}*html #btm_rightarea .right{width:171px;}	
								#front_rightcontent{border:solid 0px #f00; float:right;width:268px; color:#CED3E7 }
									#front_rightcontent #bg{background-image:url('/images/home_right.jpg');  width:268px; min-height:302px; }#Front_RightContent #bg{height:441px;}
										.contentbg{padding-top:20px;}
									#front_rightcontent .text{padding-left:10px; padding-bottom:10px}
								
			
.banner{ padding-bottom:10px; display:none}	
.bannerHome{padding-bottom:4px}

.btmbanner{  background-image:url('/images/btmBanner.gif'); height:51px; width:269px;}
	.btmbanner .text{ color:#C0C0C0; font-size:9;line-height:1.1em; margin:0px 4px 0px 4px; border-bottom:solid 1px #ACACAC;}
	.btmbannerdets{border:solid 0px #f00; margin-top:10px;}
	
	

#widecontent{float:right;width:700px;padding-right:4px;}	
	#widecontent iframe{ border:none;}


#footer{ display:none;border:solid 0px #f00; color:#989AB3; text-align:left; }	
#footer a{color:#989AB3;}		
.btm{ border:solid 0px #f00; height:6px;display:none}

#maintitle{border:solid 0px #f00; background-image:url('/images/titleBar.gif'); background-color:#C2C5E6; width:421px; height:58px; background-repeat:no-repeat}
	.parentname img{ display:none;border:solid 0px #f00; padding:10px 0px 0px 6px;}
	.pagename{border:solid 0px #f00; color:#6B6C7E; padding:10px 0px 0px 3px; width:340px;}
	
#maintitletwo{border:solid 0px #f00; background-image:url('/images/titleBar2.gif'); width:421px; background-color:#C2C5E6; height:50px; background-repeat:no-repeat}
	.parentnametwo{border:solid 0px #f00; color:#F7F7FC; padding:10pxx 0px 0px 6px; font-size:210%}
	.pagenametwo{border:solid 0px #f00; color:#6B6C7E; padding:3px 0px 0px 8px; width:340px;}
	
#maintitlesearch{ border:solid 0px #f00;width:616px; height:58px;}
	.maintitlesearchmiddle{ float:right;background-color:#C2C5E6;background-image:url('/images/search_comp_middle.gif');  border:solid 0px #f00; width:610px}
	.parentnamecomp{border:solid 0px #f00; padding:7}
	.pagenamecomp{border:solid 0px #f00; color:#6B6C7E;padding:7}	

#maintitlesearchpeople{ border:solid 0px #f00;width:538px; height:58px;}	
	.maintitlesearchmiddlepeople{ float:right;background-color:#C2C5E6;background-image:url('/images/search_comp_middle.gif');  border:solid 0px #f00; width:532px}

#maintitlewide{ border:solid 0px #f00;width:710px; height:58px;}
	.maintitlewidemiddle{ float:right;background-color:#C2C5E6;background-image:url('/images/search_comp_middle.gif');  border:solid 0px #f00; width:704px}
	.parentnameComp{border:solid 0px #f00; padding:7}
	.pagenameComp{border:solid 0px #f00; color:#6B6C7E;padding:7}	
	
#search{ position:absolute; top:4px;right:10px}	
	#search input.box{ padding:0px; position:absolute; top:0px; right:35px; width:180px; height:20px; border-top:solid 1px #000; font-size:120% }
/******************* START NAV **********************/
#topnav
{
	position:absolute;
	z-index:10000;
	top:82px;
	left:0px;
	height:30px;
	border:solid 0px #f00;
	width:920px;
	background-color:#C2C5E6;
	display:none;
	}

	#topnav ul {
		list-style: none;
		margin: 0px;
		border:0px;	
		padding: 0px;
	}

			#topnav #ulnav li 
			{
				float:left;
				position: relative;
				text-align: left;
				cursor: default;
		list-style-image: none;			
			}



/******************* END NAV **********************/

/******************* START NAV **********************/
#toprightnav
{
	position:absolute;
	z-index:10000;
	top:25px;
	Left:695px;
	border:solid 0px #f00;
	width:500px;
	display:none;
	}

	#toprightnav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		border:0px;	
		
	}

			#toprightnav #ulnav a 
			{
				font-size:110%;
				color:#4F5984;
				text-decoration: none;
				padding:2px 4px 4px 4px;
				border-right:solid 1px #4E5A84 ;
				
			}

			#toprightnav #ulnav li 
			{
				float:left;
				position: relative;
				text-align: left;
				cursor: default;
			list-style-image: none;
			}

			#toprightnav #ulnav a.selected 
			{

				 font-weight:bold

			}

/******************* END NAV **********************/

/*  START UL LEFT NAV *************************************** */

#leftnav
{
	z-index:10000;
	
width:165px;
	border-bottom:solid 1px #EEEEEE;
		}

#leftnav ul 
{
	width:165px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	
	
}

#leftnav a 
{
	display:block;
	white-space:normal;
	text-decoration: none;
	color:#898989;
	width:165px;
	padding:1;
}

#leftnav li 
{
	list-style-image: none;	
	list-style: none;
	border-top:solid 1px #EEEEEE;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	}

#leftnav ul li a.selected, #leftnav ul li a:hover
{
	color:#fff;
	background-color:#30428B;

}

#leftnav ul ul li a
{
padding-left:10px;
width:156px;
}*html #LeftNav ul ul li a{width:165px;}

#leftnav ul ul li a.selected, #LeftNav ul ul li a:hover
{
	color:#747474;
	background-color:#E5E5E5;
}

#leftnav ul ul li ul li a
{

	padding-left:20px;

}

#leftnav ul ul li ul li ul li a.selected
{
	color:#747474;
	font-weight:bold
}
/* *************************************** END UL LEFT NAV *************************************** */

.floatleft{ float:left; border:solid 0px #f00;}
.floatright{ float:right;border:solid 0px #f00;}

.newsmain{ border-top:solid 1px #F1F1F1;}
.newsitem{border-bottom:solid 1px #F1F1F1; padding:8px 0px 8px 0px}
	.newsitem a{ color:#919191;text-decoration:underline;  font-weight:bold}
.newsdate{color:#405294;}

/* START SPECIALS ******************************************************************************  */

			/* HEADING ELEMENT (id=7)*/
			
.heading_{
  color:#30428B;
  font-weight:bold;
}

.heading_blue{
  color:#5D6EA6;
  font-weight:bold;
  font-size:140%;
}

.heading_big{
  color:#30428B;
  font-size:140%;
  font-weight:bold;
  margin-right:2px;
}
			/* IMAGE ELEMENT (id=2)*/
.leftwrap{
  float:left;
}

.rightwrap{
  float:right;
}

.front{ border:solid 0px #f00; padding-left:10px;padding-top:4px;padding-bottom:4px;}

.imgborder{
  background-color:#F2F2F2;
  padding:6px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}
			/* TABLE ELEMENT (id=3)*/
table.tableblack{border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc;}

table.tableblackmaxwidth{border-top: #000000 1px solid; border-left: #000000 1px solid; width:100%}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc}

table.blue{ background-color:#F2F4FA; padding:10px; width:100%; color:#929292; border-bottom:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1;}
td.blue{ border-bottom: #E0E3EB 1px solid; padding:10px 4px 10px 14px;}
th.blue{  color:#595959; padding:10px 4px 10px 14px; text-align:left}

table.lwide{ background-color:#F2F4FA; padding:10px; width:100%; color:#929292; border-bottom:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1;}
td.lwide{ border-bottom: #E0E3EB 1px solid; padding:10px 4px 10px 14px;}
td.wide{ border-bottom: #E0E3EB 1px solid; width:120px; padding:10px 4px 10px 14px;}
th.lwide{  color:#595959; padding:10px 4px 10px 14px; text-align:left}

table.tablemaxwidth{width:100%}
/*  END SPECIALS ******************************************************************************  */

/* **************START NEWS FRONT PAGE********************************************************************************************** */
	.newsfront{ margin:24px 2px 2px 2px; color:#EBEBEB }
		.newsfront a{ color:#fff; text-decoration:underline}
	.newsfrontitem{border-top:solid 1px #3D638F; padding-top:3px; padding-bottom:3px; margin-left:6px; margin-right:4px}
	.newsfrontheading{color:#C3C3C3; font-weight:bold}
/* END NEWS FRONT PAGE********************************************************************************************** */


/* **************START PEOPLE TEMPLATE********************************************************************************************** */
	#peopledd{ font-family:Trebuchet MS;}
		.peopleunselected{background-color:#E0E2F2;height:20px;  margin:2px 0px 2px 0px; }
			.unsel_name{ float:left; width:360px;padding:3px 0px 0px 0px; border:solid 0px f00;}
			.unsel_name a{ padding-right:10px; color:#969696; text-decoration:none; }

		.peopleselected{ border-bottom:solid 1px #EDF0FB; padding:1px 0px 0px 0px;}
			.peopleselected .top{ background-color:#30428C;  height:20px; width:414px;font-weight:bold;}*html .PeopleSelected .top{width:412px;height:20px;}
			.peopleselected .bottom{background-image:url('/images/sel_btm.gif');min-height:144px; width:398px; padding-top:12px; padding-left:16px}*html .PeopleSelected .bottom{width:412px;height:144px;}
			.sel_right{ float:right; border:solid 0px #f00; width:400px;border:solid 0px #f00;}
			.sel_name{color:#fff;  width:370px; float:left;padding:3px 0px 0px 0px;}
			.sel_name a{ padding-right:10px;color:#fff;}
			.sel_name a:hover{color:#fff; text-decoration:underline;}
			.pic{ float:left; border:solid 1px #BFC5E7; margin-right:15px;}
			
/* END PEOPLE TEMPLATE********************************************************************************************** */
	
/* **************START FRONT FEED********************************************************************************************** */
	.frontfeed{ color:#C2D3E8; padding-top:30px; padding-left:10px; width:171px; font-size:8px;}	
	.price{ color:#fff; font-size:150%; font-weight:bold; padding-top:4px; border:solid 0px #f00; width:171px }
	span#change, span#changeper{ font-size:70%; color:#fff; font-weight:bold}
	span#price{ padding-right:0px}
	.feedtext{color:#C2D3E8; padding-right:4px }
	span#mrktcap{ float:right}
	.mrktcap{width:135px;font-size:70%;}
/* END FRONT FEED************************************************************************************************************* */	
	
/* **************START INVESTOR RESULTS********************************************************************************************** */
	#middle_investor{ padding:8px; border:solid 0px #f00; padding-left:0px}
		.investor_key{ border:solid 0px #f00; height:58px; background-image:url('/images/investor_key.gif'); margin-bottom:10px; background-repeat:no-repeat}	
		table.heading{color:#8C8C8C; font-family:Trebuchet MS; width:419px;}
			td.one{ width:235px;border:solid 0px #f00; padding-left:10px}
				td.one .text{ color:#30428B}
			td.two {width:18px;border:solid 0px #f00;}
			td.three{ width:15px;border:solid 0px #f00;}
			td.four{ width:10px;border:solid 0px #f00;}
			
		.results{ border:solid 0px #f00; width:420px;}
			.results .heading{border-right:solid 1px #C2C5E6;border-left:solid 1px #C2C5E6; padding-bottom:4px; width:408px;padding-left:10px}*html .Results .heading{width:420px;}
		.result_item{ border-top:solid 1px #F0F0F0;border-right:solid 1px #C2C5E6;border-left:solid 1px #C2C5E6; height:20px;padding:2px 0px 2px 10px }
				.result_item .title{ color:#30428B; border:solid 0px #f00; width:209px; float:left;color:#30428B}
				.icon_wmv{ border:solid 0px #ccc;float:right; width:120px}
				.icon_pdf{ border:solid 0px #ccc; float:right; width:160px}		
				.icon_ppt{ border:solid 0px #ccc;float:right; width:80px}	
				.icon_doc{ border:solid 0px #ccc;float:right; width:30px; }	 
				.icon{ border:solid 0px #ccc;float:right; width:30px; }	
/* END INVESTOR RESULTS********************************************************************************************** */
	
	
.text ol li{ border-bottom:solid 1px #EAEAEA; margin-bottom:3px;padding-bottom:15px;}
	.text ol li a{ color:#787777; text-decoration:none;}
	
	
/* **************START SEARCH BY COMPANY********************************************************************************************** */	
#searchcomp{width:912px;padding-right:4px; margin-bottom:10px;}	
	#menu{border:solid 0px #f00;padding-right:4px;  height:338px;}
	#menu select{width:200px; color:#919191; font-size:110%}
	option.highlight{ color:#4362AC}
	
	#menuleft{width:410px; float:left; border:solid 0px #f00;}
	#menuright{width:496px; float:right; border:solid 0px #f00;}

	#menuleft_two{width:286px; float:left; border:solid 0px #f00;}
	#menuright_two{width:574px; float:right; border:solid 0px #ccc;}
	
	
		.option1{float:left; width:202px; height:338px; background-color:#435EA0;}
		.option2{float:right; width:202px;height:338px;background-color:#435EA0;}
		.option3{float:left; width:202px;height:338px;background-color:#435EA0;}
		.option4{float:right;width:284px; height:338px;background-color:#000; }
			.people{overflow:scroll;width:284px; height:224px;}
			.people_item{ color:#fff;border-bottom:solid 1px #5F5F5F; padding:4px 10px 4px 10px; margin:2px 0px 2px 0px}
			.line{width:240px;border:solid 0px f00;  }
			.title{ float:left; width:50px; color:#BFBFBF;border:solid 0px f00; }
			.info{color:#fff; width:170px; border:solid 0px f00; }
			.info a {color:#fff;}
			.personlist{ border-top:solid 1px #A1AFD0; height:20px;width:195px; margin-top:4px; padding-top:2px;}
			.dashed{ border-top:solid 1px #A1AFD0; height:20px;width:320px; margin-top:4px; padding-top:2px;}
				.dashed input{ width:200px;}
			.highlight a:hover{color:#fff}
			
			.peoplesub{ width:278px}
			.peoplesub input{ float:right; background-color:#99ABD5; border:solid 1px #fff; color:#fff; width:70px; font-weight:bold; margin-top:5px;}
			
			.peopledet{ border:solid 0px f00; color:#fff; width:366px; margin-top:12px; height:100px;}
				.det_{ padding:4px 0px 4px 4px; width:360px; border:solid 0px #f00;}
				.det_title{ float:left; width:100px; }
				.det_info{text-align:left} 
				.det_info a {color:#FFF;}
				.option1_people{ color:#fff;float:left; width:332px; height:338px; background-color:#435EA0;}
					.option1_people input.submit{ border:none;}
				.option2_people{float:right; width:366px;height:338px;background-color:#000;}
				.option3_people{float:left; width:202px;height:338px;background-color:#435EA0;}			
					.option3_people a{padding-left:6px;color:#fff; text-decoration:underline}
					.option3_people a.highlight{color:#fff; text-decoration:none;}
.people
{
scrollbar-base-color: #7F9EE5;
scrollbar-arrow-color: #fff;
scrollbar-track-color: #000;
scrollbar-highlight-color: #7F9EE5;
} 		
/* END SEARCH BY COMPANY********************************************************************************************** */	
	
.sidedoc{ border:solid 0px #f00; height:20px; color:#fff; padding-left:8px;}
	.sidedoc a{color:#fff}
	.file{color:#fff; float:right; text-transform:uppercase; padding-right:4px;}


.docdownload{ border:solid 0px f00; width:400px; padding:2px 0px 2px 0px;}
	.doctxt{ float:left;  border:none;}
		.doctxt a{ text-decoration:none;border:none;}
	.docfile{ float:right}
	.download{ border-top:solid 1px #F0F0F0;}







