
@charset "utf-8";
/* CSS Document */


/*_____________ UI Classes ______________________
body {
		font:11px Arial, Helvetica, sans-serif;
		color:#000000;
	}
a {	text-decoration:none; }
a:hover { text-decoration:none; }*/
strong {	font-weight:bold;}
#outer { text-align: left;}
#outer h3 {
		font-size:15px;
		line-height:24px;
		color: #8DB73D;
	}
#outer table tr td { padding: 3px; }
.padding_none{ padding: 0px !important;}
#outer table tr.alt td { background:#fff;}
.bold { font-weight:bold; }

#News_Press #headline, #News_Press #Year_Header, #News_Press #news_Foot, #DocsLinks, #DocsSelectBox, #Docs_Foot, #DocSection, #FinDocSection, #PRNews, #StockInfo , #DocsSection, #TitleHead , #FinDoc_download, #snlheader, #snlfooter { clear:both; }
#TitleHead  h3 {
		font-weight: bold;
	}
/* border */
#PRNews, #StockInfo , #DocsSection, #DocSection, #FinDocSection , #TitleHead, .head_table, .head_table tr td.bold, .bord_left, .bord_top, .bord_bottom, .bord_right, #PRTable th, span.customStyleSelectBox, #DocsHighlight, #OtherFilings, #Docs .DocsSelectBox, #DocsOtherFilings #search_docs, #DocsHighlight td.headline, #OtherFilings td.headline, #Docs_Foot .pages li, #Docs_Foot .pages li.Pgnext, #Docs_Foot li.Pgnext.unactive, .Pgfirst, .Pgprev, .Pgnext, .Pglast, #Docs_Foot .Pgnext.unactive, #overCap, .olbg,  #DocsOtherFilings #OtherFilings_filter input[type="text"], #Stock_Info #msum_top_horz ul {
		border:1px solid #999999;
	}
.head_table, .bord_left, .bord_top, .bord_bottom, .bord_right {
		border-width:1px;
		border-style: solid;
	}
#TitleHead, #PRTable th {
		border-width:0px 0px 1px 0px;
	}

/* background-color */
.head_table td span.bold, #Doc_Export .doc_excel, #Doc_XBRL .doc_XBRL, .headline th span.bold, #Stock_Info ul li span.bold, .Docs_altdatashade, #Docs .DocsSelectBox, #Docs_Foot li.select, .olcg, .olcgif {
		background-color: #cccccc; 
	}
/* clear */
#Doc_Details #headline, #Doc_Details #news_Foot, #Doc_Download, #Doc_XBRL, #Doc_Export, #Doc_RelatedDoc, #Doc_Footer, #FinDoc_Details
{ clear:both;}

#Doc_Details, #Doc_Download, #Doc_XBRL, #Doc_Export, #Doc_RelatedDoc, #FinDoc_Details, #FinDoc_download, #TitleHead  h3, #FinancialData, #stock_top_text, .date_time, #Year_Header, #DocsLinks, #DocsSelectBox, #headline, #news_Foot, #Docs_Foot, #DocsOtherFilings, #FinDoc_Details, #FinDoc_download, #snlheader, #snlfooter{ padding: 5px;}

/* Designe Select Dropdown box */
span.customStyleSelectBox { 
	font-size:11px; 
	font-weight: normal;
	background-color: #fff; 
	color:#000; 
	cursor:pointer;
	padding:1px 1px 1px 3px; 
	line-height: 18px;	
}
span.customStyleSelectBox.changed { background-color: #fff; }
.customStyleSelectBoxInner { 
	background:url("images/select_box_arow.png") no-repeat 95% center; 
	line-height: 18px;
}
/* Designe Select Dropdown box */

/* Corporate Profile page */
/*#corporate_profile  #search_section .search_main {width: 340px;}*/
#corporate_profile ul li.ms_titile {
		text-transform:uppercase;
		color:#000000;
		font-weight:bold;
		/*display:none;*/
	}
#corporate_profile ul li.ms_titile .small {
		font-size:14px;
		line-height:20px;
	}
#corporate_profile ul li.ms_titile .big{
		font-size:18px;
		line-height:18px;
		font-size:14px;
		line-height:20px;
	}
#corporate_profile #msum_top_horz ul li { 
		text-align:center;
		float:left; 
		clear:both;
		margin: 3px 0;
	}
#corporate_profile #msum_top_horz ul li span {
		display:inline;
		text-align:left;
		float:left;
		clear:none;
	}
#corporate_profile ul a, #Stock_Info ul a {	}
#msum_top_horz, #invtool_top_horz, #ir_desc, .sec_head, #contact_info, #prime_rate, #press_rel {
		padding:3px 10px;
	} 
#graph {padding:3px; margin:10px 0px;}
#prime_rate {margin:10px 0px;}
#ir_desc {margin:10px 0px; float:left; min-height: 170px;}
h3.news {float:left;}
.xml_rss {float:right; padding:5px 5px 5px 0; display:none;}

#ir_desc .more {
		background:url(images/68x16_Learn_More.gif) no-repeat left top;
		width:64px;
		font-size:9px;
		font-weight:bold;
		color:#fff;
		display:block;
		padding-left:12px;
		height:16px;
		line-height:15px;
	}
#contact_info b, #prime_rate b { color:#333; }
#corporate_profile p, #Stock_Info p{ padding-bottom: 17px; }
#contact_info p, #prime_rate p { padding-bottom:7px;}
#prime_rate table td { padding-bottom:5px;}
#prime_rate table { border-bottom:solid 1px #cccccc; margin-bottom:9px;}

#dummy_div {float:left;}
.msum_top_horz h3 {white-space:nowrap;}

#prdata{ /* News PR Head color */ color: #000; }

#Stock_Info #search_section, #News_Press #search_section, #Docs #search_section, #invtool_top_horz { margin-bottom: 10px; }
#invtool_top_horz {
		padding-right: 0;
		padding-top: 1px;
		float:right;
	}
#corporate_profile #invtool_top_horz {		
		clear:both;		
		*clear:none;
	}

/* Stock Graph page CSS */
#Stock_Info ul li.ms_titile {
		text-transform:uppercase;
		color:#000000;
		font-weight:bold;
	}
#Stock_Info ul li.ms_titile .small {
		font-size:14px;
		line-height:20px;
	}
#Stock_Info ul li.ms_titile .big {
		font-size:18px;
		line-height:18px;
	}
#Stock_Info #msum_top_horz ul {	
	border-left-width: 0px;
}
#Stock_Info #msum_top_horz ul li { 
	text-align:center;
	border-left: 1px solid #999999;
}
#Stock_Info ul li span.bold { 
		/*line-height:24px;*/
		padding: 5px 5px 2px;
	}
#stock_top_text { clear: both; }
#Stock_Info #msum_top_horz ul li span{
		text-align:center; 
		display:block; 
		float:none;
	}
#Stock_Info ul li.ms_titile span {
    background-color: transparent;
    color: #01673F;
}
#Stock_Info #msum_top_horz ul li.ms_titile span {
    border: medium none;
}
#Stock_Info ul li span {
    background-color: #fff;
    border-bottom: none;
    color: #666666;
    font-size: x-small;
    margin: 0;
    padding: 2px 5px;
    width: auto;
}
#Stock_Info ul li span.bold {    
	border-bottom:1px solid #999999;
    color: #333;
}
#Stock_Info .date_time {text-align:right; clear:both;}
.text_left {float:left; text-align:left;}
.stc_pricelst {float:right; text-align:left;}
#Stock_Info #search_section, #News_Press #search_section, #Docs #search_section {float:left; width: 400px;}
#Stock_Info #search_slider .search_slider, #News_Press #search_slider .search_slider, #Docs #search_slider .search_slider{ width: auto; white-space:nowrap;}
#Stock_Info #search_section .search_main, #News_Press #search_section .search_main, #Docs #search_section .search_main{width: 320px; float:left;}
#Stock_Info #search_section .search_slidemain, #News_Press #search_section .search_slidemain, #Docs #search_section .search_slidemain {float:left;}	
#Stock_Info #search_section .search_section{}
#Stock_Info .button, #Stock_Info .gSearchbutton, #News_Press .gSearchbutton, #Docs .gSearchbutton{
	float:left;	
	margin-right: 0px;
	border:0px;
	border-left:1px solid #000000;
}
#Stock_Info .button {
	background-position: 0 -24px;
}
#Stock_Info .gSearchbutton, #News_Press .gSearchbutton, #Docs .gSearchbutton{ position: absolute; }
#Stock_Info #search_slider, #News_Press #search_slider, #Docs #search_slider{
	float:left; 	
	width: 0px;
	margin-right: 0;
	overflow: hidden;
}
#Stock_Info .search_button, #News_Press .search_button, #Docs .search_button {
	float:left;
	margin: 0 5px 0 0;
}
/*#Stock_Info #invtool_top_horz { float: right }*/
/*#Stock_Info input.Text { float:left; }*/

/*#Stock_Info span.down_arrw, #Stock_Info span.up_arrw {    
	background-position: right 3px;
}*/

/* Financial Highlights */
ul#stock_tabs { list-style: none; margin: 0 !important; padding: 0;}
ul#stock_tabs li { float: left; margin: 0 !important; padding: 0; overflow: hidden; position: relative; }
ul#stock_tabs li.stock_tab, ul#stock_tabs li.tabSelected {
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-right: 2px !important;
    outline: medium none;
    padding: 5px 2px;
    text-align: center;
    text-decoration: none;
	/*-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;*/ 	
    border: 1px solid #999999;
	border-bottom: none;	
}
ul#stock_tabs li.stock_tabSelected { } ul#stock_tabs li.stock_tabSelected:hover {} ul#stock_tabs li.stock_tab:hover { background-color:#efefef; }
#stock_TabData {  min-height: 105px; overflow: hidden; padding: 10px; /*-moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px;*/ clear:left;}
.EventImage {display: none;}

#stock_TabData{ border: 1px solid #999999;}

#stock_TabData .tabSelected {
	background-color: #952639;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
#stock_TabData .stock_tab{
    font-size: 12px;
    font-weight: bold;
}

/* Descriptor stock */
#stock_top_text .ir_chartOption_Wrapper { 
	text-align: right;
	padding: 20px 0 0 0;
	border-bottom: 1px solid #999999; 
}
#stock_top_text  .ChartOptions { 
	text-align: right; 
	float: right; 
	position: relative; 
	margin:0 10px 0 0; 
}
#stock_top_text .ChartOptions div { margin: 0;}
#stock_top_text span.LeftNavfly {
	position:relative; 
	background: url("images/select_box_arow.png") no-repeat 95% 50%;
	padding: 0px 25px 0px 10px; 
	display: block; 
	font-weight: bold;
	height: 20px; 
	line-height: 20px; 
	cursor: pointer; 
	white-space: nowrap;
}
#stock_top_text a.menu-open { 
	background-color:#ddeef6 !important; 
	color:#666!important; 
	outline:none;
}
#stock_top_text span.LeftNavfly a, #stock_top_text span.LeftNavfly a img { 
	border: 0;
	padding:2px;
}
#stock_top_text span.LeftNavfly a { padding: 5px 3px; }
#stock_top_text .ChartOptions div.closeprice { 
	display:none; 
	background-color:#fffadb; 
	position:absolute; 
	z-index:100; 
	text-align:left; 
	padding:10px; 
	top: 21px; 
	right: 0px; 
	margin-right: 0px; 
	*margin-right: -1px;
	border: 1px solid #999999; 
	white-space: nowrap;
}
#stock_top_text #ChartDataHoverTable { margin: 0 auto;}
#stock_top_text #simpleTooltip {
	padding: 5px; 
	border: 1px solid #999999; 
	background: #eeeeee; 
	height:14px; 
	line-height:14px; 
	color:#666666; 
	font-weight: bold;
}
#stock_top_text .closeprice{padding:5px;}
#stock_top_text .enterprice{ padding-top:5px;}
#stock_top_text .l_section{ width: 70%; float:left }
#stock_top_text .r_section {width: 30%; float: right}
/* Financial Table Data common style */
#Stock_Info #FinancialData table tr td {
	padding: 3px;
}
.divhead1, .divhead2, .divhead3 {
	clear: both;
    float: left;
    width: 140px;
	line-height: 25px;
    border: 1px solid #999999;
    border-bottom:none;
	padding: 3px;
	background-color: #999999;
    color: #333333;
	display: block;
	font-size: 12px;
    color: #333333;
	font-weight: bold;
}
.divsection1 { background-color: #F2F2F2; font-weight: bold; }
.divsection1, .divsection2, .divsection3 {
    border: 1px solid #999999;
    border-left:none;
    border-bottom:none;
    display: block;
    line-height: 25px;
    text-align: center;
	padding: 3px;
}
.divhead3, .divsection3  { border-bottom:1px solid #999999;}

/* Highlights section */

/* Financial Data section */
#Fin_Data_stock .divhead2, #Fin_Data_stock .divsection3 { border-bottom:1px solid #999999; }


/* News-PR page CSS */
#News_Press  {text-align:left;}
#News_Press #msum_top_horz ul li span{
		text-align:center; 
		display:block; 
		float:none;
	}	
#disp_Form label{
		font-weight:bold; 
		line-height:15px; 
		margin-right:3px; 
	}
#disp_Form select {
		margin:auto; 
		padding:auto; 
	}
#Year_Header, #DocsLinks, #DocsSelectBox, #DocsOtherFilings, #DocsHighlight, #OtherFilings {		
		overflow: hidden;
	}
#Year_Header form{
		float: left;
		width: 350px;
	}
#Year_Header .DisplayNews, #DocsSelectBox .DisplayNews {float: left; margin-right: 10px;}
#Year_Header .YearNews, #DocsSelectBox .YearNews {}
#Year_Header .YearNewstxt, #DocsSelectBox .YearNewstxt { font-weight: bold;}
#MoreLink { text-align: right;}

#headline th.PRdate{ width: 10%; }
#headline th.PRHeadline{ width: 70%;	}
#headline th.PRFormat{ width: 10%; }
#headline th.PRFormat span.bold { text-align: center;}
#headline .AdobeAcrobat {}

#news_Foot, #Docs_Foot{ overflow: hidden; line-height: 1.5em;}
#news_Foot  .news_Foot{ font-style: normal; }
#news_Foot .news_Pagination_left, #Docs_Foot .Docs_Pagination_left {
		float: left;
		font-weight: bold;
	}
#news_Foot .pagevalue, #Docs_Foot .pagevalue {}
#news_Foot .news_Pagination_right, #Docs_Foot .Docs_Pagination_right { float: right; }	
#news_Foot .PRPage a, #news_Foot .select{ }
#news_Foot .select{ font-weight: bold;}

.news_Pagination_right, .Docs_Pagination_right {float:right;}
#news_Foot .pages li {display:inline; width:20px; text-align:center;}

/* Docs page */
#DocsLinks p {margin-bottom: 5px;}
#Docs .DocsSelectBox {
		display: block;
		padding: 10px;
		overflow: hidden;
	}
#DocsHighlight, #OtherFilings  { border-top: 0 none; }
#DocsOtherFilings .DisplayEntries { 
		float:left;
		height: 22px;
		line-height: 26px;
	}
#DocsOtherFilings .DisplaySearch { float: right; }
#DocsOtherFilings .DisplaySearch span{ 
		height: 18px;
		line-height: 18px;
		vertical-align: middle;
	}
#DocsOtherFilings #search_docs {
		height: 22px;
		line-height: 22px;
	}
#DocsHighlight td, #OtherFilings td{ padding: 3px;}
#DocsHighlight td.headline, #OtherFilings td.headline {
        font-size: 1.1em;
        font-weight: bold;
		background-color: #eeeeee;
		border-width:0px 0px 1px 0px;
		height: 24px;
		line-height: 24px;
		padding: 3px;
	}
table#optionIcon tr td{ padding:0px 1px; }
ul#optionIcon { width: 100px; }
ul#optionIcon li{ float: right}
#DocsOtherFilings .subhead h3{ font-size: 1.1em; }
#OtherFilings .sortheader { cursor: pointer; }
#OtherFilings .headerSortUp span{
		background: url("images/asc.gif") no-repeat scroll right 50% transparent;
		padding-right: 15px;
	}
#OtherFilings .headerSortDown span {
		background: url("images/desc.gif") no-repeat scroll right 50% transparent;
		padding-right: 15px;
	}
#OtherFilings #Abstract {
    padding-top: 5px;
    position: absolute;	
}
#Docs_Foot .pages li {
	display:inline;
	text-align:center;
    border-width:1px 0px 1px 1px;
}
#Docs_Foot .pages li.Pgnext {border-width:0px 1px 0px 0px;}
#Docs_Foot .PRPage li a{ 
		display: block;
		height: 20px;
		line-height: 20px;
		padding: 0 3px;
		width: 25px;
	}
#Docs_Foot li.select { 
		color: #000000;
		height: 20px;
		line-height: 20px;
		padding: 0 3px;
		width: 25px;
	}
#Docs_Foot li.Pgfirst a, #Docs_Foot li.Pgprev a, #Docs_Foot li.Pgnext a, #Docs_Foot li.Pglast a{ 
		display: inline;
		height: 20px;
		line-height: 20px;
	}
#Docs_Foot li.unactive {
	border-width: 0px !important;
	color: #cccccc;
	cursor: default;
	height: 22px;
    line-height: 22px;
	padding: 0 3px;
}
#Docs_Foot li.Pgnext.unactive {border-width:0px 0px 0px 1px !important;}
/*#Docs_Foot span.Pgfirst, #Docs_Foot span.Pgprev, #Docs_Foot span.Pgnext, #Docs_Foot span.Pglast { float: left }
#Docs_Foot span.Pgfirst a, #Docs_Foot span.Pgprev a, #Docs_Foot span.Pgnext a, #Docs_Foot span.Pglast a{ 
		display: inline;
		text-align:center;
		border:1px solid #999999;
		border-right: 0px none;
		height: 20px;
		line-height: 20px;
}*/
#pagination_ul { clear: none !important; }
ul#pagination_ul li { display:none; }
.displaythis { display:inline; }
#Docs_Foot .PRPage a.Pgfirst, #Docs_Foot .PRPage a.Pgprev, #Docs_Foot .PRPage a.Pgnext, #Docs_Foot .PRPage a.Pglast{ 
		display: block;
		height: 20px;
		line-height: 20px;
		padding: 0 3px;
	}	
.Pgprev { display:none; }
.Pgfirst, .Pgprev, .Pgnext, .Pglast {
	float:left;
	padding:0 3px;
	border-right-width: 0px;
	margin:0px;
	}
.Pgnext {border-right-width:1px;}
#Docs_Foot .Pgfirst, #Docs_Foot .Pgprev, #Docs_Foot .Pgnext, #Docs_Foot .Pglast { 
		display: inline;
		height: 20px;
		line-height: 20px;
	}
#Docs_Foot .unactive {
	border-width: 0px !important;
	color: #cccccc;
	cursor: default;
	height: 22px;
    line-height: 22px;
	padding: 0 3px;
}
#Docs_Foot .Pgnext.unactive {border-width:0 0 0 1px !important;}
#FirstPrevious, #NextLast{ float:right;}

/* Docs Popup design */
.olbg {background-color:#ffffff; padding: 3px;}
.olcg {text-align:left; padding: 3px;}
#overCap, .olcg{ border-width:0px 0px 1px 0px;}
.olcgif {text-align:left;}
.olfg {background-color:transparent; text-align:center;}
.olfgif {background-color:transparent; text-align:center;}
.olcap {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
a.olclo:link,a.olclo:hover,a.olclo:visited,a.olclo:active{color:#000000;  padding: 3px;}
/* End Docs Popup design */
table.display {
		clear: both;
		margin: 0 auto;
		width: 100%;
	}
#DocsOtherFilings .DocsSelectBox span.opther { font-weight: bold; }
#DocsOtherFilings .dataTables_length {
		float: left;
		width: 40%;	
	}
#DocsOtherFilings .dataTables_filter {
		float: right;
		text-align: right;
		width: 50%;
	}
#DocsOtherFilings #OtherFilings_filter label{ 		
		height: 18px;
		line-height: 18px;
		vertical-align: middle;
	}
#DocsOtherFilings #OtherFilings_filter input[type="text"] {		
		height: 22px;
		line-height: 22px;
	}

/* Doc Details page CSS */
#Doc_Details, #FinDoc_Details { text-align:left; }
#Doc_Details #msum_top_horz ul li span {
	text-align:center;
	display:block;
	float:none;
}
#disp_Form label {
	font-weight:bold;
	line-height:15px;
	margin-right:3px;
	color:#000;
}
#disp_Form select {
	margin:auto;
	padding:auto;
	font:Arial, Helvetica, sans-serif
}
.head_table td { padding-top:0px;}
.head_table tr td.bold {
	border-width:0px 0px 1px 0px;
	padding-left:5px;
    padding: 0px;
}
.head_table td span.bold, .headline th span.bold{
	display:block;
	padding: 5px;
}
#outer .head_table tr td.bold{padding:0px}

.bord_left {border-width:0px 0px 0px 1px}
.bord_top{border-width:1px 0px 0px 0px}
.bord_bottom{border-width:0px 0px 1px 0px}
.bord_right{border-width:0px 1px 0px 0px}

#Doc_Export .doc_excel, #Doc_XBRL .doc_XBRL{
		background: none no-repeat scroll 5px 2px;
		width: 28px;
		float: left;
	}
#Doc_Export .doc_excel{
		background-image: url("/images/interactive/ir/excel.gif");
	}
#Doc_XBRL .doc_XBRL{
		background-image: url("/images/interactive/ir/xbrl.gif");
	}
.Doc_note_txt{}
.Doc_note {
		/*background-color: #F7F5C8;*/
		margin: 5px 0;
		padding: 3px;
	}
#selectbox{ 
		float: left;
		margin: 4px 0;
		width: 100%;	
	}
#Export_but{
		clear: rigth;
		float: right;
		margin-left: 3px;
		text-align: right;
	}
#Export{ width: 60px; }
#Doc_Footer { margin: 5px auto;}
#Doc_Footer a{ font-weight: bold; }


/* FinancialDocs Page Details */
#FinDoc_download { 
		text-align: right; 
		padding: 0 12px 5px;
	}
#FinDoc_download .txt, #FinDoc_download .pip, #FinDoc_download a{ font-size: 0.9em;}
#FinDoc_download .pip {padding:0px 3px;}
/* End FinancialDocs */


#ToolkitButton{border:none}
#corporate_profile #msum_top_horz ul {border:0;border-bottom:none;}
#corporate_profile #msum_top_horz h3{display:none}
#corporate_profile #msum_top_horz ul li {border-bottom: 1px solid #EEEEED;padding:0px;margin-bottom:0; margin:0 !important;}
#corporate_profile #msum_top_horz ul li.header {
	/*padding:5px!important; border-bottom:0 !important; margin:0;*/
				background: #FFF;
				border:0 !important;
				color: #00544D;
				font-size: 13px;
				line-height: 24px;
				margin: 0;
				padding: 0 0 0 5px !important;
				width:100%;
				text-align:center;
	}
#corporate_profile #msum_top_horz ul li.stockquote {padding:10px 0;}

/*#corporate_profile #msum_top_horz ul li.stockquote.up .stockValue {background:url(up_arrw.png) no-repeat 50% 0; padding-left:15px;}*/
#corporate_profile #msum_top_horz ul li .stockValue{font-family:Arial,Helvetica,sans-serif; font-size:24px; font-weight: normal; float:left; width:100%}
#corporate_profile #msum_top_horz ul li .ticker{ padding-left: 5px; width: 130px !important; text-align:left !important; font-family:Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; float:left}
#corporate_profile #msum_top_horz ul li span{padding:3px 5px 3px 5px; font-family:Arial,Helvetica,sans-serif; font-size:13px;}
#corporate_profile #msum_top_horz ul li.up span {color:#666666;}
#corporate_profile #msum_top_horz ul li.down span {color:#666666;}

#corporate_profile #msum_top_horz ul li.up span img, #corporate_profile #msum_top_horz ul li.down span img {display:none !important;}

#snl_slider ul li p{padding-right:5px}
#corporate_profile #msum_top_horz ul li span.small{width:125px !important; color:#ffffff; font-size: 12px;   line-height: 14px;}
#corporate_profile #msum_top_horz ul li span.big{color:#fff; font-size: 12px; line-height: 14px;}
#corporate_profile #msum_top_horz ul li span.bold {width:100px !important;font-weight:bold;font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:5px;padding-right:5px; color:#515756;}
#corporate_profile #msum_top_horz ul li span.down_arrw { width: 45px !important; 
background: url(/irweblinkx/javascript/Template4/images/down-arrow-icon.gif) no-repeat scroll 24px 0 transparent;}

#corporate_profile #msum_top_horz ul li span.up_arrw { width: 45px !important; 
background: url(/irweblinkx/javascript/Template4/images/up-arrow-icon.gif) no-repeat scroll 24px 0 transparent;}
li.ms_titile{display:none}
#corporate_profile #msum_top_horz #QuoteTimeStamp {
    background: none repeat scroll 0 0 #fff;
    line-height: 20px;
    margin: 0 5px 0 0;
	padding:5px 10px;
    text-align: center;
    width: 160px;	
	border-top: 1px solid #EEEEED ;
/*    border-left: 1px solid #EEEEED ;
    border-right: 1px solid #EEEEED ;*/
    display: block;
   
}


#corporate_profile #ir_desc #TitleHead h3{display:none;}
#corporate_profile #ir_desc #TitleHead{border:none}
#corporate_profile #ir_desc, #corporate_profile .ir_desc{*width:477px !important;}

#snl_slider ul li p{padding-right:5px}

#search_section{display:none}
#contact_info, #CorpEvent {border:1px solid #EEEEED; /*margin-left: 11px;*/ *margin-left:26px;  padding:0px; }

#corporate_profile  #press_rel{margin-top:10px;border:1px solid #EEEEED; }
#corporate_profile  #press_rel #snl_sliderContent{}
#outer #contact_info h3{  
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEED;
    color: #00544D !important;
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 0 5px;
}
h3.news {background: #00544D;
border: 1px solid #EEEEED ;color: #FFF !important;    line-height: 24px; margin: 0; padding: 0;padding-left:5px;width:100%}
h3.news a { color:#FFF !important;}
#outer #contact_info p{padding:5px;}
/*#outer #contact_info  { float:right !important;}*/
span.hypen{display:none}


#outer, #corporate_profile, #msum_top_horz, #invtool_top_horz, #ir_desc, .sec_head, #contact_info, #prime_rate, #press_rel {
				padding:0 !important;
			}
    
			#corporate_profile #search_section, #corporate_profile #invtool_top_horz {
				display:none !important;
			}
			
			#TitleHead {
				display:none;
			}
			
			#ir_desc {				
				margin-top:10px !important;
				/*padding:5px !important;*/
			}
			
			
			
			
			
			
	#corporate_profile #press_rel, #corporate_profile #graph{
		float:left !important;
	}
	
	#corporate_profile #contact_info {
		float:left;
		margin:10px 0 0 0;
	}
	
	/*#corporate_profile #msum_top_horz {
		width:222px;
	}*/
	
	/*#corporate_profile #msum_top_horz ul {
		width:208px !important;
		margin-left:12px !important;
	}
	
	#corporate_profile #QuoteTimeStamp {
		margin-left:12px !important;
	}
	
	#corporate_profile #contact_info {
		margin-top:10px !important;
		*width:208px !important;
	}*/
	#corporate_profile #contact_info .contact_info {
		padding: 10px 5px;
		}
	
	/*#corporate_profile #ir_desc {
		*width:477px !important;
	}*/
	
	#corporate_profile #ir_desc .ir_desc table.header p {
		padding-bottom:0 !important;
	}
	
	#corporate_profile #ir_desc .ir_desc table.header td {
		text-align:left !important;
	}	
	
#corporate_profile #CorpEvent {
				float:right;
				margin-top:10px !important;
				border:1px solid #EEEEED !important;
			}
			
			#corporate_profile #CorpEvent h3.event {
				line-height: 24px;
				margin: 0;
				padding: 0 0 0 5px;
			}
			
			
			#corporate_profile .press_rel_widget .autowrap {
				background: rgb(225,225,225); /* Old browsers */
background: -moz-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(225,225,225,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
zoom:1;
			}
			
			#corporate_profile .press_rel_widget .autowrap h3.news {
				
				color:#FFF !important;
				padding-left:5px !important;
			}

/**/
#RightBox {float:right; width:180px; height:auto;}
#LeftBox {float:left; width:566px; height:auto;}



.l_arrow, .r_arrow {
    background: url("news-arrow-up.jpg") no-repeat scroll center center transparent !important;
    height: 16px !important;
    line-height: 16px !important;
    margin: 0 !important;
    min-height: 16px !important;
    position: absolute;
    right: 25px;
    top: 27px;
    width: 16px !important;
}

.r_arrow {
    background: url("news-arrow-down.jpg") no-repeat scroll center center transparent !important;
    right: 5px;
}
#press_rel { position:relative;}
.snl_slidemain { margin:15px 0 10px 5px;}
#snl_slider ul li { width:100%}

#corporate_profile #CorpEvent h3.event{  background: #00544D !important;
border: 1px solid #EEEEED !important; color: #FFF !important; line-height: 24px; margin: 0; padding: 0; padding-left:5px;}
#CorpEvent { float:left !important;}


#msum_top_horz, #msum_top_horz ul, #contact_info, #ir_desc, .ir_desc, #snlheader {
	width:100% !important;
}
.images {
	width:566px !important;
}
.images div.slide img {
	width:564px !important;
}
#snl_slider ul li span#prdata{
	padding: 3px 0 !important;
}