﻿body 
{
	height:100%;
	margin: 0;
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.fixed_logo
{
	position: fixed;
	top: 0px;
	left: 1px;
	width: 100%;
	/*width: auto;*/
	text-align: left;
	/*text-align: center;*/
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 104px;
    margin-left: 0px;
	height:auto;

}
.transp
{
	position: fixed;
	top: 0px;
	width:1400px;
	height: 140px;
	background-color: White;
}
.fixed_menu
{
	position: fixed;
	top: 104px;
	left: 1px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	 background-color: #d4cdb5; 
	/*background-color: white;*/
	height: 35px;
	width: 100%;
	/*width: 1020px;*/
}
.fixed_background
{
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	/*width:1000px;*/
	width:100%;
	text-align:left;
	background-image: url(Images/trans_banner_filler.jpg);
	/*background-color:White;*/
}
.NoPadding
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.fixed_selections
{
	position: fixed;
	top: 144px;
	left: 15px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	background-color: #ffffff; 
	width: 1200px;
}
.scrollarea 
{
	width: auto;
	margin-top: 140px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	background-color: #FFFFFF; 
}
.scrollareaPrint
{
	width: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.divTFFooter
{
	left: 10px; 
	position: static; 
	top: 0px; 
	padding-bottom: 0px; 
	width:100%; 
}
.tblFooter
{
	table-layout:fixed;
	width:100%; 
	padding-left:0px; 
	padding-top:0px; 
	font-size: x-small; 
	font-family: Arial; 
}
.td985_P0_M0
{
	width:985px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.td_FooterFiller_P0_M0
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(Images/trans_footer_filler.jpg)
}
.td_325_25_brn_R
{
	width:325px; 
	height:25px; 
	text-align:right; 
	background-color: #494139;
}
.td_325_25_brn_L
{
	width:325px; 
	height:25px; 
	text-align:left; 
	background-color: #494139;
}
.td_335_25_brn
{
	width:335px; 
	height:25px;
	text-align:center;
	background-color: #494139;  
	color: #ffffff;
}	
.td_H25_brn
{
	height:25px;
	background-color: #494139;
}	
.td_H20_brn
{
	height:20px;
	background-color: #494139;
}
.td_985_20_br
{
	width:985px; 
	height:20px; 
	text-align:center; 
	vertical-align:bottom; 
	background-color: #494139; 
}
.chartArea 
{
	text-align: left;
}
.table_menu
{
	width: 985px;
	font: arial;
	vertical-align: top;
	background-color: #d4cdb5;
}
.control_menu
{
	width: 735px;
	text-align: left;
	vertical-align: top;
}
.table_main
{
	width: 975px;
	font: arial;
	vertical-align: top;
}
.table_950
{
	width: 950px;
	font: arial;
	vertical-align: top;
}
.table_BC
{
	width: 970px;
	font: arial;
	vertical-align: top;
	margin-top: 0px;
}
.table_tabs
{
	width: 970px;
	font: arial;
	vertical-align:top;
}
.table_tabs_popup
{
	width: 600px;
	font: arial;
	vertical-align:top;
}
.divVPHeader
{
	width: 711px; 
	height: 40px;
	border-top: solid 1px black;
	overflow:hidden;
}
.divVendHeader
{
	width: 557px; 
	height: 40px;
	overflow: hidden;	
}
.divVendHeader_510
{
	width: 510px; 
	height: 40px;
	overflow: hidden;	
}
.divPositionsBottom
{
	width:697px; 
	overflow: visible; 
	text-align: left; 
	border-top: solid 1px #FFFFFF;
}
.divSBTop
{
	width:997px; 
	overflow: visible; 
	text-align: left; 
}
.divSBBottom
{
 width:1001px; 
 overflow: visible; 
 text-align: left;
}
.fixed_menu2
{
	position: fixed;
	top: 1px;
	left: 1px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	background-color: white;
	height: 140px;
	width:1200px;
}
.fixed_menu2_print
{
	position: fixed;
	top: 0px;
	left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	background-color: white;
	height: 0px;
}

.sel
{
	background-position: right center;
	background-attachment: fixed;
	background-image: url(Images/Arrow1.gif);
	background-repeat: no-repeat;
}	
.grayHeader
{
	background-color: #dbdbdb;
}
.blue
{
	background-color: #d9e6ff;
}
.yellow
{
	background-color: #ffffd9;
}
.green
{
	background-color: #e6ffd9;
}
.div_NoTop
{
	margin-top: 0px;
	padding-top: 0px;
}
.tablefixed
{
	table-layout: fixed;
} 
.tablefixed_650
{
	table-layout: fixed;
	width: 650px;
} 
.tablefixed_916
{
	table-layout: fixed;
	width: 916px;
} 
.tablefixed_895
{
	table-layout: fixed;
	width: 895px;
} 
.tablefixed_975
{
	table-layout: fixed;
	width: 975px;
}
.tablefixed_1080
{
	table-layout: fixed;
	width: 1080px;
} 
.tablefixed_1228
{
	table-layout: fixed;
	width: 1228px;
}  
.tablefixed_1088
{
	table-layout: fixed;
	width: 1088px;
}  
.tablefixed_965
{
	table-layout: fixed;
	width: 965px;
} 
.tablefixed_675
{
	table-layout: fixed;
	width: 675px;
}  
.tablefixed_600
{
	table-layout: fixed;
	width: 600px;
}  
.tablefixed_228
{
	table-layout: fixed;
	width: 228px;
}   
.tablefixed_985
{
	table-layout: fixed;
	width: 985px;
}     
.tablefixed_626
{
	table-layout: fixed;
	width: 626px;
}   
.tablefixed_683
{
	table-layout: fixed;
	width: 683px;
}   
.tablefixed_500
{
	table-layout: fixed;
	width: 500px;
}  
.tablefixed_500_40
{
	table-layout: fixed;
	width: 500px;
	height: 40px;
} 
.tablefixed_500_BL
{
	table-layout: fixed;
	width: 500px;
	border-bottom: solid thin black;
}  
.tablefixed_550
{
	table-layout: fixed;
	width: 550px;
}  
.tablefixed_550_40
{
	table-layout: fixed;
	width: 550px;
	height: 40px;
} 
.tablefixed_700
{
	table-layout: fixed;
	width: 700px;
}  
.tablefixed_165
{
	table-layout: fixed;
	width: 165px;
	padding-top: 10px;
}
.tablefixed_700_40
{
	table-layout: fixed;
	width: 700px;
	height: 40px;
}  
.tablefixed_750
{
	table-layout: fixed;
	width: 750px;
}
.tablefixed_775
{
	table-layout: fixed;
	width: 775px;
} 
.tablefixed_800
{
	table-layout: fixed;
	width: 800px;
}  
.tablefixed_600_BL
{
	table-layout: fixed;
	width: 600px;
	border-bottom: solid 1px black;
} 
.tablefixed_550_BL
{
	table-layout: fixed;
	width: 550px;
	border-bottom: solid 1px black;
}   
.tablefixed_965_BL
{
	table-layout: fixed;
	width: 965px;
	border-bottom: solid 1px black;
}  
.tablefixed_800_BL
{
	table-layout: fixed;
	width: 800px;
	border-bottom: solid 1px black;
}  
.tablefixed_970_BL
{
	table-layout: fixed;
	width: 970px;
	border-bottom: solid 2px #ada499;
} 
.tablefixed_800_40
{
	table-layout: fixed;
	width: 800px;
	height: 40px;
}  
.tablefixed_800_LeftMargin10
{
	table-layout: fixed;
	width: 800px;
	margin-left: 10px;
}  
.tablefixed_800_40_LeftMargin10
{
	table-layout: fixed;
	width: 800px;
	height: 40px;
	margin-left: 10px;
}  
.tablefixed_810
{
	table-layout: fixed;
	width: 810px;
}  
.tablefixed_810_40
{
	table-layout: fixed;
	width: 810px;
	height: 40px;
}  
.tablefixed_900
{
	table-layout: fixed;
	width: 900px;
}   
.tablefixed_900_LeftMargin10
{
	table-layout: fixed;
	width: 900px;
	margin-left: 10px;
} 
.tablefixed_920
{
	table-layout: fixed;
	width: 920px;
} 
.tablefixed_920_40
{
	table-layout: fixed;
	width: 920px;
	height: 40px;
}   
.tablefixed_960
{
	table-layout: fixed;
	width: 960px;
}   
.tablefixed_963
{
	table-layout: fixed;
	width: 963px;
}
.tablefixed_963_40
{
	table-layout: fixed;
	width: 963px;
	height: 40px;
}
.tablefixed_965
{
	table-layout: fixed;
	width: 965px;
}
.tablefixedNoTPad
{
	table-layout: fixed;
	padding-top: 0px;
	margin-top: 0px;
} 
.tablefixedNoBPad
{
	table-layout: fixed;
	padding-bottom: 0px;
	margin-bottom: 0px;	
} 
.tablefixedPad5
{
	table-layout: fixed;
	padding-bottom: 5px;
}  

.tablefixedM15
{
	table-layout: fixed;
	margin-left:15px;
}        
  
   
.Button75
{
	font-weight: bold;
	font-size: smaller;
	vertical-align: top;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 22px;
	background-color: #d4cdb5;
	text-align: center;
	width: 75px;
}
.Button75xsm
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: top;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 22px;
	background-color: #d4cdb5;
	text-align: center;
	width: 75px;
}
.Button50xsm
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: top;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 20px;
	background-color: #d4cdb5;
	text-align: center;
	width: 50px;
}
.Button50xsmPadTop
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: top;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 20px;
	background-color: #d4cdb5;
	text-align: center;
	width: 50px;
	margin-top: 20px;
}
.Button50xsm_PadBot
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: bottom;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 20px;
	background-color: #d4cdb5;
	text-align: center;
	width: 50px;
	padding-bottom: 5px;
}
.Button50xsm_NoPad
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: top;
	cursor: hand;
	color: #000000;
	font-family: 'Arial';
	height: 20px;
	background-color: #d4cdb5;
	text-align: center;
	width: 50px;
	padding-left: 0px;
	margin-left: 0px;
}
.chkXSM
{
	font-weight: bold;
	font-size: x-small;
	font-family: 'Arial'; 
}
.DDL540xSmall
{
	font-size: x-small;
	font-family: Arial;
	width: 540px;
}
.DDL565xSmall
{
	font-size: x-small;
	font-family: Arial;
	width: 565px;
}
.DDL531xSmall
{
	font-size: x-small;
	font-family: Arial;
	width: 531px;
}
.DDL545xSmall
{
	font-size: x-small;
	font-family: Arial;
	width: 545px;
}
.xSmall
{
	font-size: x-small;
	font-family: Arial;
}
.SmallCenMid
{
	font-size: small;
	font-family: Arial;
	text-align: center;
	vertical-align: bottom;
}
.xSmallB
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	vertical-align: top;
}
.xSmallB_M
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	vertical-align: middle;
}
.xSmall_BL
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmall_TBL
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
}
.xSmall_TL
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-top: black 1px solid;
}
.xSmall_L
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
}
.xSmall_BL8
{
	font-size: 8pt;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmall_BL_2
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.xSmallBold_B
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
}
.xSmallBold_TL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-top: black 1px solid;
	border-left: black 1px solid;
}
.xSmallBold_TLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BLR
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BLTT
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
}
.xSmall_BLTB
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	vertical-align: bottom;
}
.xSmall_TLTT
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-top: black 1px solid;
	vertical-align: top;
}
.xSmall_LTT
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	vertical-align: top;
}
.xSmall_LRT
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-right: black 1px solid;
	vertical-align: top;
}
.xSmall_LRB
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-right: black 1px solid;
	vertical-align: bottom;
}
.xSmall_LRxSmall_LRT
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-right: black 1px solid;
	vertical-align: bottom;
}
.xSmall_BLRTT
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	vertical-align: top;
}
.xSmall_BLRTB
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	vertical-align: bottom;
}
.xSmall_TLTB
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-top: black 1px solid;
	vertical-align: bottom;
}
.xSmall_LTB
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	vertical-align: bottom;
}
.xSmall_BLR8
{
	font-size: 8pt;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BLR_PadR
{
	font-size: x-small;
	font-family: Arial;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	padding-right: 2px;
}
.xSmallGray
{
	font-size: x-small;
	font-family: Arial;
	background-color: #DBDBDB;
}
.xSmallGrayBold_B
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	background-color: #DBDBDB;
} 
.xSmallGray_BL
{
	font-size: x-small;
	font-family: Arial;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmallGray_BL_2
{
	font-size: x-small;
	font-family: Arial;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.xSmallGray_BLR
{
	font-size: x-small;
	font-family: Arial;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallGray_BLR_PadR
{
	font-size: x-small;
	font-family: Arial;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	padding-right: 2px;
}

.xSmallGrayBold
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
}
.xSmallGrayBold_BL
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmallGrayBold_BL_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.xSmallGrayBold_BLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallGrayBold_BLR2
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmallGrayBold_BLR_PadR
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	padding-right: 2px;
}
.T_xSmall_BRed
{
	border-top: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	color:Red;
	font-weight:bold;
}
.BT_xSmall_BRed
{
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	font-weight:  bold;
	color: red;
}
.T_xSmallBold
{
	border-top: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
}
.xSmallBold
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
}
.xSmallBold_BL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmallBold_BL_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.xSmallBold_BLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallBold_BLR_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmallBold_BLR_PadR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	padding-right: 2px;
}
.xSmallBold_Red
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	color: Red;
}
.xSmallBoldColHead
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
}
.xSmallBoldColHead_TL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-left: black 1px solid;
}
.xSmallBoldColHead_TLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallBoldColHead_TR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-right: black 1px solid;
}
.xSmallBoldColHead_TBL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmallBoldColHead_TBLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallBoldColHead_BL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmallBoldColHead_BL_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.xSmallBoldColHead_BLR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmallBoldColHead_BLR_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmallBoldColHead_BLR_P3
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	padding-right: 3px;
}
.xSmallBoldPadR
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	padding-right: 4px;
}
/*  */
.sm10Bold
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
.sm10BoldBLR
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xs8
{
	font-size: 8pt;
	font-family: Arial;
}
.xs8Bold
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
}
.xs8BoldColHead
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
}
.xs8BoldColHead_TL
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-left: black 1px solid;
}
.xs8BoldColHead_TLR
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xs8BoldColHead_TR
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-right: black 1px solid;
}
.xs8BoldColHead_TBL
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xs8BoldColHead_TBLR
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	
}
.xs8BoldColHead_BL
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xs8BoldColHead_BLR
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xs8BoldPadR
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding-right: 4px;
}
.TBL_xs8
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.TBLR_xs8
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.BL_xs8
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.BLR_xs8
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.L_xs8
{
	border-left: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.LR_xs8
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
/*  */
.ColHead_BS1_T
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-top: black 1px solid;
}
.ColHead_BS1_TL
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-left: black 1px solid;
	border-top: black 1px solid;
}
.ColHead_BS2_T
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
}
.ColHead_BS1
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-left: black 1px solid;
}
.ColHead_BS1_2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-left: black 2px solid;
}
.ColHead_BS2
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDB;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BS1
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-left: black 1px solid;
}
.xSmall_BS1_2
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-left: black 2px solid;
}

.BS_Agy1
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	height: 30px;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.BS_Agy2
{
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	height: 30px;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}

.xSmall_BS2
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
}
.xSmall_BS2_2
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 2px solid;
}
.xSmall_BS3
{
	font-size: x-small;
	font-family: Arial;
	border-top: gainsboro 1px solid;
	border-left: black 1px solid;
}
.xSmall_BS3_2
{
	font-size: x-small;
	font-family: Arial;
	border-top: gainsboro 1px solid;
	border-left: black 2px solid;
}
.xSmall_BS4
{
	font-size: x-small;
	font-family: Arial;
	border-top: gainsboro 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BS5
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BS6
{
	font-size: x-small;
	font-family: Arial;
	border-top: gainsboro 1px solid;
}
.xSmall_BS7
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BS4_2
{
	font-size: x-small;
	font-family: Arial;
	border-top: gainsboro 1px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmall_BS5_2
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmall_BS5_2b
{
	font-size: x-small;
	font-family: Arial;
	border-left: black 1px solid;
	border-right: black 2px solid;
}
.xSmall_BS7_2
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-left: black 2px solid;
	border-right: black 1px solid;
}
.xSmall_BS8
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmall_BS8_2
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 2px solid;
}
.Small_BS8_B
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
}
.xSmall_BS9
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.Small_BS9_B
{
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.xSmall_BS10
{
	font-size: x-small;
	font-family: Arial;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}
.Small_BS10_B
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}
.SmallHomeText
{
	font-size: small;
	font-family: Arial;
	width: 495px;
	vertical-align:top;
	padding-left:5px;
	padding-right: 10px;
	padding-top: 5px;
}
.SmallHomeTextLink
{
	font-size: small;
	font-family: Arial;
	font-weight:bold;
	vertical-align:middle;
}

.SmallSiteInfoText
{
	font-size: small;
	font-family: Arial;
	width: 975px;
	vertical-align:top;
	padding-left:0px;
	padding-right: 20px;
	padding-top: 0px;
}
.SmallSiteInfoText_I
{
	font-size: small;
	font-family: Arial;
	font-style:italic;
	width: 975px;
	vertical-align:top;
	padding-left:0px;
	padding-right:20px;
	padding-top: 0px;
}
.SmallSiteInfoTextLink
{
	font-size: small;
	font-family: Arial;
	font-weight:bold;
	vertical-align:middle;
}
.SmallLinkInfoText
{
	font-size: small;
	font-family: Arial;
	vertical-align:top;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.SmallLinkInfoText_I
{
	font-size: small;
	font-family: Arial;
	font-style:italic;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
}
.SmallLinkInfoTextLink
{
	font-size: small;
	font-family: Arial;
	font-weight:bold;
	vertical-align: middle;
}
.SmallLinkInfoTextLink_I
{
	font-size: small;
	font-style:italic;
	font-family: Arial;
	font-weight:bold;
	vertical-align: top;	
}

.SmallSiteInfoText_Center
{
	font-size: small;
	font-family: Arial;
	width: 975px;
	text-align:center;
	vertical-align:top;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.SmallSiteInfoText_ICenter
{
	font-size: small;
	font-family: Arial;
	font-style:italic;
	width: 975px;
	text-align:center;
	vertical-align:top;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.MedSiteInfoText_BCenter
{
	font-size: medium;
	font-family: Arial;
	font-weight:bold;
	width: 975px;
	text-align:center;
	vertical-align:top;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.MedSiteInfoText_BLeft
{
	font-size: medium;
	font-family: Arial;
	font-weight:bold;
	width: 975px;
	text-align:left;
	vertical-align:top;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.MediumBold2
{
	font-size: medium;
	font-weight: bold;
}
.LargeBold
{
	font-size: xx-large;
	font-weight: bold;
}
.Small
{
	font-size: small;
	font-family: Arial;
}
.SmallBold
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
}
.SmallBold2
{
	font-size: small;
	font-weight: bold;
}
.SmallBoldBLR
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.MedBold
{
	font-size: medium;
	font-family: Arial;
	font-weight: bold;
}
.MedBoldBr
{
	font-size: medium;
	font-family: Arial;
	font-weight: bold;
	color: #996045
}
.BTL_xSmall
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.TBLR_xSmall
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.T_xSmall
{
	border-top: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.BT_xSmall
{
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.B_xSmall
{
	border-bottom: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.B_xSmall_BRed
{
	border-bottom: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	font-weight:  bold;
	color: red;
}
.BL_xSmall
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.BL_xSmall8
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.BLR_xSmall
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.BLR_xSmall8
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: 8pt;
	font-family: Arial;
}
.BR_xSmall
{
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.R_xSmall
{
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.TL_xSmall
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.L_xSmall
{
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.LR_xSmall
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.TBL_xSmall_Blue
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.TBLR_xSmall_Blue
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.BL_xSmall_Blue
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.BL_xSmall_Blue_2
{
	border-bottom: black 1px solid;
	border-left: black 2px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.L_xSmall_Blue_2
{
	border-left: black 2px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.BLR_xSmall_Blue
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.BL_xSmall_Blue
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}

.BLR_xSmall_Blue
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.L_xSmall_Blue
{
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.LR_xSmall_Blue
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #d9e6ff;
}
.TBL_xSmall_Yell
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.TBLR_xSmall_Yell
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.BL_xSmall_Yell
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.BLR_xSmall_Yell
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.BL_xSmall_Yell
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.BLR_xSmall_Yell
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.L_xSmall_Yell
{
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.LR_xSmall_Yell
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #ffffd9;
}
.TBL_xSmall_Grn
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.TBLR_xSmall_Grn
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.BL_xSmall_Grn
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.BLR_xSmall_Grn
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.BL_xSmall_Grn
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.BLR_xSmall_Grn
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.L_xSmall_Grn
{
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.LR_xSmall_Grn
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	background-color: #e6ffd9;
}
.BLR_xSmall_BRed
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	color: red;
	font-weight:bold;
}
.BL_xSmall_BRed
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
	color: red;
	font-weight:bold;
}

.TBL_xSmall
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}
.TBLR_xSmall
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: x-small;
	font-family: Arial;
}

.Bill_Med
{
	font-size: medium;
	font-family: Courier New;
}
.Bill_LI
{
	font-size:  0.75em; 
	font-family: Arial;
}
.Bill_LIR
{
	font-weight: bold;
	font-size:  0.75em; 
	font-family: Arial;
	color: red;
}
.Bill_Veto
{
	font-weight: bold;
	font-size: small;
	font-family: Arial;
	background-color: red;
	color: white;
	text-align: center;
}
.ErrorSmall
{
	font-weight: bold;
	font-size: small;
	font-family: Arial;
	color: red;
}
.Bill_Veto_xs
{
	font-weight: bold;
	font-size: x-small;
	font-family: Arial;
	background-color: red;
	color: white;
	text-align: center;
}
.TBL_8
{
	font-size:  0.8em; 
	font-family: Arial;
}
.TBL_7
{
	font-size:  0.7em; 
	font-family: Arial;
}
.TBL_7B
{
	font-weight: bold;
	font-size:  0.7em; 
	font-family: Arial;
}
.TBL_7BPT
{
	font-weight: bold;
	font-size:  0.7em; 
	font-family: Arial;
	padding-top: 10px;
}
.TBL_7ML
{
	font-size:  0.7em; 
	font-family: Arial;
	margin-left: 25px;
}

.TBL_7I
{
	font-size: 0.7em;
	font-family: Arial;
	font-style: italic;
}
.TBL_7U
{
	border-bottom: black 1px solid;
	font-size:  0.7em; 
	font-family: Arial;
}
.TBL_7BT
{
	border-top: black 1px solid;
	font-size:  0.7em; 
	font-family: Arial;
}
.TBL_7UD
{
	border-bottom: black 3px double;
	font-size:  0.7em; 
	font-family: Arial;
}
.TBL_7R
{
	font-size:  0.7em; 
	font-family: Arial;
	color: red;
	margin-left: 10px;
}
.TBL_7BB
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
	font-size:  0.7em; 
	font-family: Arial;
	background-color: #DBDBDB;
}
.TBL_7GB
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLR
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBL
{
	border-left: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLRT
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLT
{
	border-left: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_GBT
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
}
.TBL_7GBLB
{
	border-left: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLBT
{
	border-left: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLRB
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLRBT
{
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
}
.TBL_7GBLRTTotal
{
	font-weight: bold;
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
	background-color: #DCDCDC;
}
.TBL_7GBLRTBTotal
{
	font-weight: bold;
	border-left: #C0C0C0 1px solid;
	border-right: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	border-bottom: #C0C0C0 1px solid;
	font-size: 0.7em;
	font-family: Arial;
	background-color: #DCDCDC;
}
.Italic75
{
	font-size:  0.75em; 
	font-family: Arial;
	font-style: italic;
	width: 970px;
}
.xsmall_Italic
{
	font-size:  x-small; 
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}
.Bold8
{
	font-size:  0.8em; 
	font-family: Arial;
	font-weight: bold;
	width: 970px;
}
.div910_B10
{
	width: 910px;
	padding-bottom: 10px;
}
.divABDisplay
{
	width: 830px;
	height: 500px;
	overflow: auto;	 
}
.td_970
{
	width: 970px;
	text-align: left;
	vertical-align: top;
}
.td_970PT
{
	width: 970px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
.td_600PT20
{
	width: 600px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}
.divABHeader
{
	width: 810px; 
	height: 40px;
	border-top:solid 1px black;
	overflow:hidden;
}
.divABPrint
{
	width: 860px; 
}

.divABDisplayDtl
{
	width: 965px; 
}

.divABHeaderDtl
{
	width: 963px; 
	height: 40px;
	border-top:solid 1px black;
	overflow:hidden;
}
.divABPrintDtl
{
	width: 965px; 
}

.divOTDisplay
{
	width: 938px;
	height: 500px;
	overflow: auto;	 
}
.divSrcVenLIHeader
{
	width: 976px; 
	overflow:hidden;
	height: 27px;
	padding-bottom: 0px;
	border-top:solid 1px black;
}
.divSrcVenLIDisplay
{
	width: 993px; 
	height: 500px;
	overflow: auto;	
}
.divOTHeader
{
	width: 921px; 
	height: 40px;
	/*overflow: auto;	*/
	overflow:hidden;
	border-top: solid 1px black;
}
.divOTPrint
{
	width: 860px; 
}

.divBIHeader
{
	width: 970px; 
	padding-bottom: 5px;
	padding-top: 5px;
}
.divBIDataHeader
{
	width: 808px; 
	overflow:hidden;
	height: 40px;
	padding-bottom: 0px;
	border-top:solid 1px black;
}
.divBIDisplay
{
	width: 827px; 
	height: 500px;
	overflow: auto;	
}

.divBIPrint
{
	width: 807px; 
}
.divBISrchDisplay
{
	width: 827px; 
	height: 500px;
	overflow: auto;	
}
.divBISrchPrint
{
	width: 827px; 
}
.divSODisplay
{
	width: 730px; 
	height: 500px;
	overflow: auto;	
}

.divSOHeader
{
	width: 712px; 
	height: 40px;
	border-top:solid 1px black;
	overflow:hidden;
}
.divSOPrint
{
	width: 730px; 
	height:auto;
	overflow: visible;	
}
.divFCODisplay
{
	width: 550px; 
	height: 500px;
	overflow: auto;	
}
.divFCOHeader
{
	width: 559px; 
	height: 40px;
	border-top:solid 1px black;
	overflow:hidden;
}
.divFCOPrint
{
	width: 550px; 
	height:auto;
	overflow: visible;	
}
.divFCODisplayAll
{
	width: 1240px;
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayIOE
{
	width: 1200px;
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayYears
{
	width: 1200px;
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayDefaults
{
	width: 1200px;
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divVendDisplay
{
	width: 575px; 
	height: 500px;
	overflow: auto;	
}
.divVendPrint
{
	width: 575px; 
	height:auto;
	overflow: visible;	
}
.divVendPmtDisplay
{
	width: 728px; 
	height: 433px;
	overflow: auto;	
}
.divVendPmtPrint
{
	width: 728px; 
	height:auto;
	overflow: visible;	
}
.divVendDisplay_530w_450h
{
	width: 530px; 
	height: 450px;
	overflow: auto;	
}
/* OB page Approp section */
.divAppDisplay
{
	width: 985px;
	height: 250px;
	overflow: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.divAppDisplayLess
{
	width: 985px;
	height: auto;
	overflow: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.div985
{
	width: 985px;
}
.divAppPrint
{
	width: 985px; 
	height:auto;
	overflow: visible;
}
.divPositionsDisplay
{
	width: 715px;
	height: 30px;
	overflow: auto;
}
.divPositionsPrint
{
	width: 715px; 
	height:auto;
	overflow: visible;
}
.divPositionsTop 
{
	width:698px; 
	overflow: visible; 
	text-align: left; 
	margin-top: 15px; 
	border-bottom: solid 1px #000000;
}
.divSandBDisplay
{
	width: 1001px;
	height: 300px;
	overflow: auto;
}
.divSandBPrint
{
	width: 1001px; 
	height:auto;
	overflow: visible;
}
.divData
{
}
.divOBTotalsDisplay
{
	width: 975px;
	height: 100px;
	overflow: auto;
	text-align: left;
}
.divCompare 
{
	width: 1100px;
	text-align: left;
	overflow: visible;
} 
.divCompareReports 
{
	width: 1090px;
	height: auto;
	overflow: auto;
}
.divCompareFooter
{
	width: 1090px;
	height: auto;
	overflow: visible;
	margin-bottom: 15px;
 } 
.divCompareReportswMargin
{
	width: 1090px;
	height: auto;
	overflow: visible;
}
.divSummaryReportswMargin
{
	width: 1090px;
	height: auto;
	overflow: auto;
}
.divSummaryReportswMarginBL
{
	width: 1090px;
	height: auto;
	overflow: auto;
	border-left: solid 1px #000000;
}
.divCompareExport
{
	width: 500px; 
	margin-top: 25px;	
     
}
.ExpandSelection
{
	background-image: url(Images/ArrowDown.gif);
}
.CollapseSelection
{
	background-image: url(Images/ArrowUp.gif);
}
.td_250RM
{
	width: 250px;
	text-align: right;
	vertical-align: middle;
}
.td_250T_PT5
{
	width: 250px;
	vertical-align: top;
	padding-top: 5px;
}
.td_230T_PT5
{
	width: 230px;
	vertical-align: top;
	padding-top: 5px;
}
.td_950RM
{
	width: 950px;
	text-align: right;
	vertical-align: middle;
}
.td_950LM
{
	width: 950px;
	text-align: left;
	vertical-align: middle;
}
.td_20RT
{
	width: 20px;
	text-align: right;
	vertical-align: top;
}
.td_T15L
{
	padding-top: 15px;
	text-align: left;
	vertical-align: top;
}
.td_T15R
{
	padding-top: 15px;
	text-align: right;
	vertical-align: top;
}
.td_T5R
 {
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}
.td_T5R5T
 {
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}
.td_TL
 {
	text-align: left;
	vertical-align: top;
}
.PageText750
{
	width: 750px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
}
.PageText5Top
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
	padding-top:5px;
}		
.TDText10TopBB
{
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
	padding-top:10px;
}		
.TDText10Top
{
	text-align: left;
	vertical-align: bottom;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
	padding-top:10px;
}		
.PageText970
{
	width: 970px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
}
.PageText600Popup
{
	width: 600px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
}
.div970
{
	font: arial; 
	vertical-align: top; 
	border-bottom: solid thin #ada499; 
	width: 970px;
}
.Search970
{
	width: 970px;
	text-align: left;
	vertical-align: middle;
	border-bottom: solid thin #ada499;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px; 
	padding-right:0px;
}

.Tab1
{
	width: 110px; 
	text-align: right; 
	vertical-align: bottom; 
	border-bottom: solid thin #ada499;
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px;	
}
.Tab2
{
	width: 110px; 
	text-align: right; 
	vertical-align: bottom; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px;	
}
.div_970_Agy
{
	width: 970px; 
	text-align: left;  
	padding-top: 10px;  	
}
.table_970_Agy
{
	width: 970px; 
	font: arial;
	vertical-align: top;
}
.div_968_T10
{
	width:968px; 
	border-bottom: solid 1px black; 
	margin-top: 10px;	
}
.div_965
{
	width:964px; 
	border-bottom: solid 1px black;
}
.div_960
{
	width:960px; 
	border-bottom: solid 1px black;
}
.td_575_LT
{
	width: 575px;
	text-align: left; 
	vertical-align: top; 
}

.Label_55_LT
{
	width: 55px; 
	text-align: left; 
	vertical-align: top; 
}
.Label_50_CT
{
	width: 55px; 
	text-align: center; 
	vertical-align: top; 
}
.Label_45_LT
{
	width: 45px; 
	text-align: left; 
	vertical-align: top; 
}
.ddl_120_LT
{
	width: 120px; 
	text-align: left; 
	vertical-align: top; 
}
.td_label_View
{
	width: 50px; 
	text-align: right; 
	vertical-align: top; 
	padding-right: 10px;
}
.td_ddl_View
{
	width: 65px; 
	text-align: left; 
	vertical-align: top;
}
.td_btn_55
{
	width: 55px; 
	text-align: right; 
	vertical-align: top;
}
.div_Form
{
	width: 985px; 
	text-align: left; 
	margin-left:0px;
	padding-top:0px;
}
.div_Form_Popup
{
	width: 625px; 
	text-align: left; 
	margin-left:10px;
	padding-top:10px;
}
.divHeader_750
{
	width: 750px;  
	padding-bottom: 5px; 
	padding-top: 0px;
}
.divHeader_910
{
	width: 910px;  
	padding-bottom: 5px; 
	padding-top: 0px;
}
.div_910_B10_T10
{
	width: 910px;  
	padding-bottom: 10px; 
	padding-top: 10px;
}
.divHeader_920
{
	width: 920px;  
	padding-bottom: 5px; 
	padding-top: 0px;
}
.divHeader_970
{
	width: 970px;  
	padding-bottom: 5px; 
	padding-top: 0px;
}
.divReports_970
{
	font:arial;  
	vertical-align: top; 
	margin-top:10px; 
	margin-bottom: 15px;
}
.div_975_100
{
	width: 975px;  
	height: 100px;
}
.td_220_T
{
	width: 220px;
	font: arial;
	vertical-align: top;
}
.td_RT
{
	text-align: right;
	vertical-align: top;
}
.table_220_RT
{
	width: 220px;
	text-align: right;
	vertical-align: top;
}
.td_RT_P2
{
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
.FooterPadding
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.td_60
{
	width: 60px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_65
{
	width: 65px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_80
{
	width: 80px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_105
{
	width: 105px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_445
{
	width: 445px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_555
{
	width: 555px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_90
{
	width: 90px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_145
{
	width: 145px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_70
{
	width: 70px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_140
{
	width: 140px;
	text-align: left;
	vertical-align: top;
	height:0px;
}
.td_145_T15
{
	width: 145px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_402_T15
{
	width: 402px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_193_T15
{
	width: 193px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_60_T15
{
	width: 60px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_85_T15
{
	width: 85px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_65_T15
{
	width: 65px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_T5R
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}
.td_T10R
{
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
}
.td_T10L
{
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
.td_B10L
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.td_T10B10R
{
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_1010
{
	width:1010px; 
	overflow: visible; 
	text-align: left; 
	margin-top: 15px;
}
.div_Bill_1010
{
	width:1010px; 
	overflow: visible; 
	margin-top: 15px;
}
.Bill_Popup
{
	width:600px; 
	overflow: visible; 
	text-align: left; 
	margin-top: 15px;
}
.divReport750
{
	width:750px; 
	text-align: left; 
	margin-top: 0px;
}
.xSmall_BL_FD 
{ 
	border-bottom: black 1px solid; 
	border-left: black 1px solid; 
	font-size: x-small; 
	font-family: Arial; 
}  
.xSmallGray_BL_FD 
{ 
	font-size: x-small; 
	font-family: Arial; 
	background-color: #DBDBDB;  
	border-left: black 1px solid;
	border-bottom: black 1px solid; 
}  
.xSmallGrayBold_BLR_FD 
{ 
	border-bottom: black 1px solid; 
	border-left: black 1px solid; 
	border-right: black 1px solid; 
	background-color: #DBDBDB; 
	font-size:8pt; 
	font-family: Arial; 
	font-weight: bold; 
} 
.xSmallBold_BLR_FD 
{ 
	border-bottom: black 1px solid; 
	border-left: black 1px solid; 
	border-right: black 1px solid; 
	font-size:8pt; 
	font-family: Arial; 
	font-weight: bold; 
} 
.divChart
{
	text-align:left; 
	margin-top:25px;
}				      
