﻿@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; }*/
#outer strong {	font-weight:bold;}
#outer { text-align: left; margin: 3px 3px 10px;}
#outer h3 {
		font-size: 1.5em;
		line-height:24px;
	}
#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"], #propertydata_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 100% center; 
	line-height: 18px;
	margin-right: 3px;
}
/* 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 {
		/*background-image: url(images/right-pink-corn.png);
		background-repeat: no-repeat;
		background-position: top right;
		background-color:#e1e1e1;	*/	
		padding:3px 10px;
	} 
#QuoteTimeStamp .hypen { display: none}   
/*#msum_top_horz ul li span {
		line-height:16px;	
	}*/	
#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:8px 35px 5px 0;}
#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;}
.contact_info {overflow:hidden}
#prime_rate table td { padding-bottom:5px;}
#prime_rate table { border-bottom:solid 1px #cccccc; margin-bottom:9px;}
/*#outer {width:696px;}*/
#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, #propertydata{		
		overflow: hidden;
	}
#Year_Header form{
		float: left;
		width: 350px;
	}
#Year_Header .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;
	}
#DocsSelectBox .DisplayNews, #DocsSelectBox .Companies, #DocsSelectBox .YearNews  {
		float: left;
		margin-right: 3px;
	}
#DocsSelectBox .DocsInfo {
		background: url("images/info_16x16.png") no-repeat 0 center transparent;
		height: 16px;
		 margin-left: 5px;
		vertical-align: middle;/*text-top*/
		width: 16px;
	}	
#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, #propertydata td{ padding: 3px;}
#DocsHighlight td.headline, #OtherFilings td.headline { border-width:0px 0px 1px 0px; }
#DocsHighlight td.headline, #OtherFilings td.headline, #MapdataTables td.headline {
        font-size: 1.1em;
        font-weight: bold;
		background-color: #eeeeee;		
		height: 24px;
		line-height: 24px;
		padding: 3px;
	}
#OtherFilings_wrapper .ExpandColps { 
		float:left;
		line-height: 24px;
	}
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, .sortheader, .sorting, .sorting_asc, .sorting_desc { cursor: pointer; }
#OtherFilings .headerSortUp span, #OtherFilings .headerSortDown span, .sorting_asc span, .sorting_desc span {
        background-position: right 50%;
        background-repeat: no-repeat; 
        background-color: transparent;        
        padding-right: 20px;
		
    }
#OtherFilings .headerSortUp span, .sorting_asc span{
		background-image: url("images/asc.gif");
	}
#OtherFilings .headerSortDown span, .sorting_desc span {
		background-image: url("images/desc.gif");
	}
#OtherFilings #Abstract {
    padding-top: 5px;
    position: absolute;	
}
#OtherFilings #InstnName {
        font-style:italic;
    }
#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: 0px;}
.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-weight:bold;}
a.olclo:link,a.olclo:hover,a.olclo:visited,a.olclo:active{padding: 3px;}
/* End Docs Popup design */
table.display {
		clear: both;
		margin: 0 auto;
		width: 100%;
	}
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, #propertydata_filter label { 		
		height: 18px;
		line-height: 18px;
		vertical-align: middle;
	}
#DocsOtherFilings #OtherFilings_filter input[type="text"], #propertydata_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: right;
		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 */

/* MapPages */
#MapdataTables table.display { width: 500px;}
table.display thead tr td span {padding-right: 20px;}
/*#propertydata_filter, #MapdataTables .even{ background-color: #cccccc; }*/
#MapdataTables .even,
.mapstyle3 #propertydata_filter { background-color: #cccccc; }
.mapstyle3 .dataTables_scrollHeadInner, .mapstyle1 .dataTables_scrollHeadInner { /*background-color: #EEEEEE;*/ border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
#MapdataTables.mapstyle3{ border: 1px solid #999999; } 
#MapdataTables.mapstyle3 .even td, #MapdataTables.mapstyle3 .odd td, .mapstyle3 #propertydata thead td { border-bottom: 1px solid #999999; } 

.mapstyle1 .dataTables_scrollHeadInner .display {border-left: 1px solid #999999;}
.mapstyle1 .dataTables_scrollHeadInner {border-right: 1px solid #999999;}
#propertydata_filter { display: block; overflow: hidden; padding: 10px;}
#propertydata_filter  label { float: right; text-align: right; width: 50%; height: auto; } 
#propertydata tr.row_selected { background-color:#FFFFCC; }
.mapstyle1 #propertydata_filter {padding: 10px 0;}

#MapdataTables.mapstyle3 .dataTables_scrollBody table{ border-right: 1px solid #999999; }

@media print {
  #MapdataTables { border: 1px solid #999999; } 
  #propertydata thead td { border-bottom: 1px solid #999999; }
}
/* End MapPages */