﻿.SHBody
{
    margin:0px;    
    background-color:#eeeeee;
             
}
.SHLogo
{
	width:389px; 
	height:129px; 
	float:left; 
	background-image:url(SHImages/logo_big.gif);
}
.SHLogoPO
{
	width:456px; 
	height:47px; 
	float:left; 
	background-image:url(/SHImages/logo_priceonline.gif);
}
.SHLanguageBar
{	
	width:350px;
	height:21px; 
	float:none;
	margin-top:5px; 
	margin-right:30px;	
	text-align:right;
	float:right;
			
}

.SHLanguageBar A {
	COLOR: #ffcc00; TEXT-DECORATION: none;
}
.SHLanguageBar A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.SHLanguageBar A:visited {
	COLOR: #ffcc00; TEXT-DECORATION: none;
}
.SHLanguageBar A:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.SHLanguageBar A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
.SHLanguageBar A:hover {
	TEXT-DECORATION: underline
}
.SHLeftToolbox
{
	width:245px;
	height:103px;
	background-image:url(SHImages/SHLeftToolBoxBg.gif);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	margin-right:15px;
}
.SHLeftToolboxVerSep
{
	width:1px;
	height:50px;
	
}

/* Tab Styles */
.TopGroup
{
  z-index:99;
  position:relative;
  background-image: url(SHImages/menu_bg.gif);
  padding-left:10px;
  
}
.TopGroup1
{
  z-index:99;
  position:relative;
  
  
  
}

.DefaultTab
{
  color: #ffffff;  
  background-image:url(SHImages/nrm_bg.gif);
  background-repeat:repeat-x;  
  font-weight:bold;
  font-size:11px;
  font-family: tahoma; 
  cursor:pointer;
  height:32px;
  width:160px;
  
}

.DefaultTabHover
{
  color: #FFCC00;
  background-color: #CACACA;
  background-image:url(SHImages/nrm_bg.gif);
  font-size:11px;
  font-weight:bold;  
  font-family: tahoma; 
  text-decoration: underline;
  cursor:pointer; 
  height:32px;
  width:160px;
}

.SelectedTab
{
  color: #FFFFFF;
  background-color: #DACEB5;
  background-image:url(SHImages/sel_bg.gif);
  background-repeat:repeat-x;  
  font-weight:bold;
  font-size:11px;
  font-family: tahoma; 
  cursor:default;
  height:32px;
  width:160px;
}

.Level2Tab
{
  
  color: #333333;
  font-size:12px;
  font-family: tahoma; 
  font-weight:bold;
  cursor:pointer;
  background-color:Transparent;
}

.Level2TabHover
{
  color: #FF9900;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  font-family: tahoma; 
  cursor:pointer;
}

.SelectedLevel2Tab
{
  color: #FF9900;
  font-size:12px;
  font-family: tahoma; 
  font-weight:bold;  
  cursor:default;  
}

.Level2Group
{
  background-color: Transparent; 
  position: relative;
  z-index:98;
  
}

.Level3Group
{
  background-color: #FFFFFF; 
  position: relative;
  z-index:98;
}

.PageTopGroup
{
  z-index:99;
  position:relative;
}

.PageDefaultTab 
{
  color:#FFFFFF; 
  background-color:Transparent;
  font-family:Tahoma; 
  font-size:12px;   
  cursor:pointer;
  font-weight: bold;
  height:21px;
}

.PageDefaultTabHover 
{
  color:#ff9900; 
  background-color:Transparent;
  font-family:Tahoma; 
  font-size:12px;   
  font-weight: bold;
  cursor:pointer;
  height:21px;
}

.PageSelectedTab 
{
  color:#07519a;
  background-color:Transparent; 
  background-image: url(SHImages/selected_tab_bg.gif);
  font-family:Tahoma; 
  font-size:12px; 
  font-weight: bold;
  cursor:default;
  height:21px;
}

.PageDisabledTab 
{
  color:#AAAAAA; 
  background-image: url(SHImages/tab_bg.gif);
  font-family:Tahoma; 
  font-size:12px; 
  font-weight: bold;
  cursor:default;
}

.PageMultiPage
{
  background-color:White;
  border-top: 0px solid #77a6c7;
  width:100%;
  height:250px;
  position:relative;
  top:-6px;
  z-index:98;
}

.PagePageContent
{
	padding:5px;
}
.CompanyTitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#333333;	
}
.CompanyTitle .quote
{
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	color:#666666;	
}
A {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:link {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:active {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF9900; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
.QuoteTable
{
	width:100%;
	text-align:center;
	border-top:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
	
}
.QuoteTable .top
{
	color:#ffffff;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-color:#878787;
	padding:4px;
	font-size:11px;
	font-weight:bold;
}
.QuoteTable .bottom
{
	
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-image:url(SHImages/quoteTableblue_bg.gif);
	padding:6px;
	font-size:14px;
	font-weight:bold;
}
.QuoteTable .bottomchange
{
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-image:url(SHImages/quoteTableyellow_bg.gif);
	padding:6px;
	font-size:14px;
	font-weight:bold;
}
.QuoteTable .bottomopen
{
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-image:url(SHImages/quoteTableyellow_bg.gif);
	padding:6px;
	font-size:14px;
	font-weight:bold;
}
.QuoteTable .bottomclose
{
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	background-image:url(SHImages/quoteTableyellow_bg.gif);
	padding:6px;
	font-size:14px;
	font-weight:bold;
}
.snapshot_table
{
	width:100%;
	padding:6px;
}
.snapshot_table .td_left
{
	border-bottom:1px #999999 dotted;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}
.snapshot_table .td_right
{
	border-bottom:1px #999999 dotted;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.snapshot_table .td_chart
{
	padding-left:10px;
}
.news_first
{
	color:#444444;
	font-weight:bold;
	border-bottom: 1px solid #77a6c7
}
.news_first .date
{
	font-size:10px;
}
.news_middle
{
	color:#444444;
	font-weight:bold;
	border-bottom: 1px dotted #77a6c7
}
.news_middle .date
{
	font-size:10px;
}
.news_last
{
	color:#444444;
	font-weight:bold;
	border-top: 1px solid #77a6c7;
	text-align:right;
	padding-top:4px;
}
.news_left
{
	width:150px;
	color:#444444;
}
.news_headlines
{
	width:95%;	
}

.SymbolSearch
{
	 background-image:url(SHImages/SymbolSearchBg.gif);
	 background-repeat:repeat-x;
	 height:30px;
	 border:solid 1px #77a6c7;
	 vertical-align:middle;
	 width:100%;	 
	 font-weight:bold;
}
.ChartPanel
{
	 background-image:url(SHImages/SymbolSearchBg.gif);
	 background-repeat:repeat-x;
	 height:30px;
	 border:solid 1px #77a6c7;
	 vertical-align:middle;
	 width:100%;	 
	 font-weight:normal;
}
.MarketButtonContainer
{
	width:100%;
	height:30px;
	border-bottom:1px #6699cc dotted;
}
.MarketActiveButton
{	
	padding-right:10px;
	float:left;
	cursor:pointer;
}
.MarketActiveButton .MarketButtonLeft
{
	width:5px;
	height:20px;
	background-image:url(SHImages/ActiveButtonLeft.gif);
	background-repeat:no-repeat;
}
.MarketActiveButton .MarketButtonRight
{
	width:5px;
	height:20px;
	background-image:url(SHImages/ActiveButtonRight.gif);
	background-repeat:no-repeat;
}

.MarketActiveButton .MarketButtonMiddle
{
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(SHImages/ActiveButtonMiddle.gif);
	background-repeat:repeat-x;	
	white-space:nowrap;
}
.MarketActiveButton .MarketButtonMiddle A {
	COLOR: #003399; TEXT-DECORATION: none;
}
.MarketActiveButton .MarketButtonMiddle  A:link {
	COLOR: #003399; TEXT-DECORATION: none;
}
.MarketActiveButton .MarketButtonMiddle A:visited {
	COLOR: #003399; TEXT-DECORATION: none;
}
.MarketActiveButton .MarketButtonMiddle A:active {
	COLOR: #003399; TEXT-DECORATION: none;
}
.MarketActiveButton .MarketButtonMiddle A:hover {
	COLOR: #003399; TEXT-DECORATION: underline
}
.MarketActiveButton .MarketButtonMiddle A:hover {
	TEXT-DECORATION: underline
}
.MarketInActiveButton
{
	padding-right:10px;
	float:left;
	cursor:pointer;
}
.MarketInActiveButton .MarketButtonLeft
{
	width:5px;
	height:20px;
	background-image:url(SHImages/InActiveButtonLeft.gif);
	background-repeat:no-repeat;
}
.MarketInActiveButton .MarketButtonRight
{
	width:5px;
	height:20px;
	background-image:url(SHImages/InActiveButtonRight.gif);
	background-repeat:no-repeat;
}
.MarketInActiveButton .MarketButtonMiddle
{
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	
	color:#666666;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(SHImages/InActiveButtonMiddle.gif);
	background-repeat:repeat-x;	
	white-space:nowrap;
}
.MarketInActiveButton .MarketButtonMiddle A {
	COLOR: #666666; TEXT-DECORATION: none;
}
.MarketInActiveButton .MarketButtonMiddle A:link {
	COLOR: #666666; TEXT-DECORATION: none;
}
.MarketInActiveButton .MarketButtonMiddle A:visited {
	COLOR: #666666; TEXT-DECORATION: none;
}
.MarketInActiveButton .MarketButtonMiddle A:active {
	COLOR: #666666; TEXT-DECORATION: none;
}
.MarketInActiveButton .MarketButtonMiddle A:hover {
	COLOR: #003399; TEXT-DECORATION: underline
}
.MarketInActiveButton .MarketButtonMiddle A:hover {
	COLOR: #003399; TEXT-DECORATION: underline
}
.MarketHeader1
{
	padding-top:10px;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.MarketQuoteHeader
{
	float:left;
	font-size:18px;
	font-weight:bold;
}
.MarketQuotetd_header1
{
	padding-top:5px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	border-bottom:1px #666666 solid;
}
.MarketQuotetd_header2
{
	padding-top:5px;
	text-align:right;
	color:#333333;
	border-bottom:1px #666666 solid;
}
.MarketQuotetd_header3
{
	padding-top:5px;
	text-align:right;
	color:#333333;
	border-bottom:1px #666666 solid;
}
.MarketQuotetd1
{
	border-bottom:1px #666666 dotted;
	padding-top:3px;
	padding-bottom:3px;
	
}
.MarketQuotetd2
{
	text-align:right;
	border-bottom:1px #666666 dotted;
}
.MarketQuotetd3
{
	text-align:right;
	color:#333333;
	border-bottom:1px #666666 dotted;
}
.MarketQuotetd_footer
{
	padding-top:3px;
	text-align:right;
	color:#666666;
}
.MarketQuoteHeaderDetails
{
	float:right;
	width:auto;
	text-align:right;
}
.MarketSumContainer
{	
	width:900;	
	border-top:3px #77a6c7 solid;
	border-left:1px #77a6c7 solid;
	border-right:1px #77a6c7 solid;
	border-bottom:1px #77a6c7 solid;
	background-image:url(SHImages/MarketSumBg.gif);
	background-repeat:repeat-x;	
}
.MarketSumContainer2
{	
	width:900;	
	border-top:3px #77a6c7 solid;
	border-left:1px #77a6c7 solid;
	border-right:1px #77a6c7 solid;
	border-bottom:1px #77a6c7 solid;
}
.MarketSumContainerFooter
{
	width:100%;
	height:20px;
	border-top:1px #77a6c7 solid;
	background-image:url(SHImages/MarketSumBg.gif);
	background-repeat:repeat-x;	
}
.MarketSumContainerFooterButton
{
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	padding-left:15px;
	padding-right:15px;
	border-right:1px #77a6c7 dotted;
}
.TopSymbolsFooter
{
	width:900;
	height:20px;
	border:1px #77a6c7 solid;
	background-image:url(SHImages/MarketSumBg.gif);
	background-repeat:repeat-x;	
}
.TableHeader
{
	font-weight:bold;
	color:Black;
	font-size:13px;
}


.TopGroupSmall
{
  z-index:99;
  position:relative;
}

.DefaultTabSmall
{
  color:#003399; 
  background-image: url(SHImages/small_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:pointer;
}

.DefaultTabSmallHover 
{
  color:#003399; 
  background-image: url(SHImages/small_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTabSmall
{
  color:#003399; 
  background-image: url(SHImages/selected_small_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.DisabledTabSmall
{
  color:#AAAAAA; 
  background-image: url(SHImages/small_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.MultiPage
{
  background-color:Transparent;
  
  width:243px;
  height:230px;
  position:relative;
  top:-2px;
  z-index:98;
}
.LeftQuotesChartPageContent
{
	text-align:center;
}
.LeftQuotesChart
{
	width:230px;
	
}
.LeftQuotesChartCol1
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border-bottom:1px #999999 dotted;
	width:25px;
	white-space:nowrap;
}
.LeftQuotesChartCol2
{
	text-align:left;
	border-bottom:1px #999999 dotted;
	width:40px;
	white-space:nowrap;
}
.LeftQuotesChartCol3
{
	text-align:right;
	border-bottom:1px #999999 dotted;
	width:60px;
	white-space:nowrap;
}
.LeftQuotesChartCol4
{
	text-align:right;
	border-bottom:1px #999999 dotted;
	width:85px;
	white-space:nowrap;
}
.LeftQuotesChartCol5
{
	text-align:right;
	border-bottom:1px #999999 dotted;
	width:20px;
	white-space:nowrap;
}
.LeftQuotesChartCol1Last
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border-bottom:1px #999999 solid;
	width:25px;
	white-space:nowrap;
}
.LeftQuotesChartCol2Last
{
	text-align:left;
	border-bottom:1px #999999 solid;
	width:40px;
	white-space:nowrap;
}
.LeftQuotesChartCol3Last
{
	text-align:right;
	border-bottom:1px #999999 solid;
	width:60px;
	white-space:nowrap;
}
.LeftQuotesChartCol4Last
{
	text-align:right;
	border-bottom:1px #999999 solid;
	width:85px;
	white-space:nowrap;
}
.LeftQuotesChartCol5Last
{
	text-align:right;
	border-bottom:1px #999999 solid;
	width:20px;
	white-space:nowrap;
}
.LeftQuoteChartBg
{
	background-image:url(SHImages/LeftQuoteChartBg.gif);
	background-repeat:no-repeat;
	
		
}

.LeftQuotesChartTopLeft
{
	width:8px;
	height:8px;
	background-image:url(SHImages/LeftQuotesChartTopLeft.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
}
.LeftQuotesChartTopRight
{
	width:8px;
	height:8px;
	background-image:url(SHImages/LeftQuotesChartTopRight.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
}
.LeftQuotesChartTopMiddle
{
	width:236px;
	height:8px;
	background-image:url(SHImages/LeftQuotesChartTopMiddle.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
}
.LeftQuotesChartMiddle
{
	background-image:url(SHImages/LeftQuotesChartMiddleBg.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:White;	
	text-align:center;
	border-left:1px #c4e09c solid;
	border-right:1px #c4e09c solid;
	padding-top:3px;
	padding-bottom:5px;
	white-space:nowrap;
}
.LeftQuotesChartContent
{
	background-image:url(SHImages/LeftQuotesChartTopBg.gif);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:White;
	border-left:1px #c4e09c solid;
	border-right:1px #c4e09c solid;	
	white-space:nowrap;
}
.LeftQuotesChartBottomLeft
{
	width:3px;
	height:3px;
	background-image:url(SHImages/LeftQuotesChartBottomLeft.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
}
.LeftQuotesChartBottomRight
{
	width:3px;
	height:3px;
	background-image:url(SHImages/LeftQuotesChartBottomRight.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
}
.LeftQuotesChartBottomMiddle
{
	width:244px;
	height:3px;
	background-image:url(SHImages/LeftQuotesChartBottomMiddle.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
}
.LeftLoginContainer
{
	text-align:center;
	width:248px;
	border-top:3px #77a6c7 solid;
	border-left:1px #77a6c7 solid;
	border-right:1px #77a6c7 solid;
	border-bottom:1px #77a6c7 solid;
	background-image:url(SHImages/MarketSumBg.gif);
	background-repeat:repeat-x;	
}
.LeftQuoteChartContainer
{
	padding-top:0px;
}

.ButtonOpenAccountOuter{
	background-image:url(/SHImages/BtnOpenAccount.gif);
	background-repeat:none;
	height:26px;
}
.ButtonOpenAccountInner{
	padding-top:6px;
	background-image:url(/SHImages/BtnOpenAccount.gif);
	BORDER: none;
	color:White;
	font-family:Tahoma;
	font-size:11px;
}
.ButtonBlueOuter
{
	BACKGROUND: #95b4c5; 
	FONT: 11px Arial; 
	BORDER: #545f69 1px solid; 
	CURSOR: pointer;
	TEXT-ALIGN: center;
	padding:1px;
	display:block;	
}
.ButtonBlueInner
{
	BACKGROUND: #95b4c5 url(SHImages/btnBlue_bg.gif) repeat-x center left;
	BORDER: none;
	color:White;
	font-family:Tahoma;
	font-size:12px;			
}
.ButtonOrangeOuter
{
	BACKGROUND: #fee9da; 
	FONT: 11px Arial; 
	BORDER: #fa8c40 1px solid; 
	CURSOR: pointer;
	TEXT-ALIGN: center;
	padding:1px;
	display:block;	
}
.ButtonOrangeInner
{
	BACKGROUND: #fee9da url(SHImages/btnOrange_bg.gif) repeat-x center left;
	BORDER: none;
	color:#304076;
	font-family:Tahoma;
	font-size:14px;	
	font-weight:bold;	
}

/* Calendar */
.CustomDay
{
	background-color:#EEEE00;
}
.btn_green1{height:20px;}
.btn_green1 .left{width:4px; 	height:20px;	background-image:url(SHImages/btn_green1_left.gif);	background-repeat:no-repeat;}
.btn_green1 .right{width:4px; 	height:20px;	background-image:url(SHImages/btn_green1_right.gif);	background-repeat:no-repeat;}
.btn_green1 .middle{background-image:url(SHImages/btn_green1_bg.gif);	background-repeat:repeat-x; text-align:center;}
.btn_green2{height:19px;}
.btn_green2 .left{width:3px; 	height:19px;	background-image:url(/SHImages/btngreen2left.gif);	background-repeat:no-repeat;}
.btn_green2 .right{width:3px; 	height:19px;	background-image:url(/SHImages/BtnGreenRight.gif);	background-repeat:no-repeat;}
.btn_green2 .middle{background-image:url(/SHImages/btngreen2bg.gif);	background-repeat:repeat-x; text-align:center;}
.btn_black1{height:24px;}
.btn_black1 .left{width:5px; 	height:24px;	background-image:url(/SHImages/BtnBlackLeft.gif);	background-repeat:no-repeat;}
.btn_black1 .right{width:5px; 	height:24px;	background-image:url(/SHImages/BtnBlackRight.gif);	background-repeat:no-repeat;}
.btn_black1 .middle{background-image:url(/SHImages/BtnBlackBg.gif);	background-repeat:repeat-x; text-align:center;}
.btn_black1 .middle a:link{ color:#ffffff;
}
.innerbutton{
	BACKGROUND: Transparent;
	BORDER: none;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;	
	font-weight:bold;
}
.ClearTxtButon{BACKGROUND: Transparent;	BORDER: none; font-family:Tahoma; font-size:11px;}
.shadowcontainer_white { position: relative; left: 1px; top: 1px; color: #444444; font-family: 'Arial'; font-weight:bold;  font-size: 10pt;}
.shadowtext_white { position: absolute; left: -1px; top: -1px; color: #ffffff;}
.shadowcontainer_login { position: relative; left: 1px; top: 1px; color: #666666; font-family: 'Arial'; font-weight:normal;  font-size: 18pt;}
.shadowtext_login { position: absolute; left: -1px; top: -1px; color: #ff9900;}

.ReForm1 {width:100%; }
.ReForm1 table{border-bottom:1px #cccccc solid; border-right:1px #eeeeee solid;}
.ReForm1 .head{height:30px; line-height:40px; font-size:12px; font-weight:bold; color:#333333; border-bottom:1px #cccccc solid; padding-left:3px; padding-right:3px;}
.ReForm1 .header{height:10px; background-color:#ebebeb;}
.ReForm1 td{border-bottom:1px #f5f5ee solid; padding-top:2px; padding-bottom:2px;}
.ReForm1 .col1{padding-top:1px;padding-bottom:1px; text-align:right; padding-right:3px; background-color:#ebebeb; width:118px; }
.ReForm1 .col2{padding-top:1px;padding-bottom:1px; text-align:left; padding-left:3px; background-color:#ebebeb; width:217px; }
.ReForm1 .col3{padding-top:1px;padding-bottom:1px; text-align:right; padding-left:3px; background-color:#ebebeb; width:118px; }
.ReForm1 .col4{padding-top:1px;padding-bottom:1px; text-align:left; padding-left:3px; background-color:#ebebeb; width:217px; }

.ReForm2 {width:100%; }
.ReForm2 table{border-bottom:1px #cccccc solid; border-right:1px #eeeeee solid;}
.ReForm2 .head{height:30px; line-height:40px; font-size:12px; font-weight:bold; color:#333333; border-bottom:1px #cccccc solid; padding-left:3px; padding-right:3px;}
.ReForm2 .header{height:10px; background-color:#ebebeb;}
.ReForm2 td{border-bottom:1px #f5f5ee solid; padding-top:2px; padding-bottom:2px;}
.ReForm2 .col1{ font-weight:bold; font-size:11px; text-align:center; padding-right:3px; padding-top:1px;padding-bottom:1px; background-color:#ebebeb; width:40px; }
.ReForm2 .col2{ padding-left:3px; background-color:#ebebeb; width:315px; }
.ReForm2 .col3{text-align:left; padding-left:3px; background-color:#ebebeb; width:315px; }

.ReForm3 {width:100%;}
.ReForm3 table{border-bottom:1px #cccccc solid; border-right:1px #eeeeee solid;}
.ReForm3 .head{height:30px; line-height:40px; font-size:12px; font-weight:bold; color:#333333; border-bottom:1px #cccccc solid; padding-left:3px; padding-right:3px;}
.ReForm3 .header{height:10px; background-color:#ebebeb;}
.ReForm3 td{border-bottom:1px #f5f5ee solid; padding-top:2px; padding-bottom:2px;}
.ReForm3 .col1{ white-space:nowrap; font-size:11px; text-align:right; padding-right:3px; padding-top:1px;padding-bottom:1px; background-color:#ebebeb; width:118px; }
.ReForm3 .col2{ padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm3 .col3{ white-space:nowrap; text-align:right; padding-left:3px; background-color:#ebebeb; width:105px; }
.ReForm3 .col4{ padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm3 .col5{text-align:right; padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm3 .col6{text-align:left; padding-left:3px; background-color:#ebebeb;  width:140px;}

.ReForm4 {width:100%;}
.ReForm4 table{border-bottom:1px #cccccc solid; border-right:1px #eeeeee solid;}
.ReForm4 .head{height:30px; line-height:40px; font-size:12px; font-weight:bold; color:#333333; border-bottom:1px #cccccc solid; padding-left:3px; padding-right:3px;}
.ReForm4 .header{height:10px; background-color:#ebebeb;}
.ReForm4 .footer{height:10px; background-color:#ebebeb;}
.ReForm4 td{border-bottom:1px #f5f5ee solid; padding-top:2px; padding-bottom:2px;}
.ReForm4 .col1{ white-space:nowrap; font-size:11px; text-align:right; padding-right:3px; padding-top:1px;padding-bottom:1px; background-color:#ebebeb; width:118px; }
.ReForm4 .col2{ padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm4 .col3{ white-space:nowrap; text-align:right; padding-left:3px; background-color:#ebebeb; width:105px; }
.ReForm4 .col4{ padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm4 .col5{text-align:right; padding-left:3px; background-color:#ebebeb; width:110px; }
.ReForm4 .col6{text-align:left; padding-left:3px; background-color:#ebebeb; width:110px; }