BODY {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; 
	margin: 0px; color: #333; line-height: 18px; padding-top: 0px; 
	font-family: verdana, arial; 
	background-color: #ffffff; 
	margin-top:2px;
    scrollbar-track-color:#E0E0E0;
    scrollbar-3dlight-color:#808080;
    scrollbar-face-color:#eaebdb;
    scrollbar-arrow-color:#000000;
    scrollbar-base-color:#7b7b7b;
    scrollbar-highlight-color:#f8f8f8;
    scrollbar-shadow-color:#000000;
    scrollbar-darkshadow-color:#202020;
    background-position :inherit ;
    background-size: 100% 100% ;    
}
h1 {
	padding-right: 15px; padding-left: 15px; font-size: 11px; padding-bottom: 5px; margin: 0px; 
	text-transform: uppercase; padding-top: 5px; border-bottom: #9BC4E2 1px solid; background-color: #B9D3EE;
}
h2 {
	padding-right: 10px; padding-left: 10px; font-weight: normal; 
	font-size: 26px; padding-bottom: 15px; margin: 0px; padding-top: 5px;
    color: #104E8B; text-align:left;
}
.lblTextSmall {
	COLOR: #7b7b7b;font-size:10px;
}
.lblTextWhite {
	COLOR: #ffffff;font-size:10px;
}
#bsitFooter {
    clear: both; padding-right: 10px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: right; height: 28px;
	background-color: #f8f8f8; 	border-top: #e0e0e0 2px solid; border-left: #e0e0e0 1px solid; border-right: #e0e0e0 1px solid;
}
#lnkOptions {
    height: 20px; margin-left: 15px; overflow:auto;
    cursor: hand; 
    /*border-bottom: #DCDCDC 1px solid; */
    vertical-align:bottom;
    text-align:left;
}
.lnkTextOptions 
{
	text-align:left;
	/*text-decoration:none;*/
	font-size:11px;
	font-weight:normal; 
	/*color:#4A4A4A;*/
}
.lnkText 
{
	text-align:left;
	font-size:12px;
	font-weight:bold; 
	color:#5959AB;
}
.lnkTextBig 
{
	text-align:left;
	font-size:14px;
	font-weight:bold; 
	color:#5959AB;
}
.lnkInvisible
{
	text-decoration: none; 
	color:#ffffff;
}
#sbHeader_content {
    COLOR: #595959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; height: 17px; font-weight:bold; 
	font-size: 18px; margin-left: 5px;	margin-bottom: 5px;
}
.bsitTopLevel {
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: 709px; 
MARGIN-RIGHT: auto; TEXT-ALIGN: left; margin-top: 10px;
	background-color:White;
}
.textGrayBold {
    border: Solid 1px #BEBEBE;
	font-family: Tahoma;
	font-size: 10pt;
    font-weight: bold;
	height: 20px; 
}
.textDefault {
    border: #7f97c0 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	height: 20px; 
	/*text-transform:uppercase;*/
}
.textEnabled {
    border: #D4D4D4 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	height: 20px; 
	background-color:#F0F0F0;
}
.textSelection {
    border: #D4D4D4 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	height: 20px; 
	background-color:#FFFFE0;
}
.buttonDefault
{
	background:#E6E8FA;	border: solid 1px #7F9DB9; margin-bottom: 2px;	font-family: Verdana, arial, sans-serif;
	font-size: 12px; height: 25px; line-height: 19px; cursor:hand;	color:#4A4A4A; font-weight: bold;
}
.buttonAction
{
	background:#FFE4E1; border: solid 1px #660000; margin-bottom: 2px;	font-family: Verdana, arial, sans-serif;
	font-size: 12px; line-height: 19px; cursor:hand;	color:Black; font-weight: bold;
}
.checkDefault {
    border: #7f97c0 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
}
.checkSelection {
    border: #D4D4D4 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	background-color:#FFFFE0;
}
.divGray {
    padding: 15px 5px;
	border: 1px Solid #BEBEBE;
	width: 885px;
}
.textAreaDefault {
    border: #7f97c0 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
}
.textAreaEnabled {
    border: #7f97c0 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	background-color:#F0F0F0;
}
.labelTitleNormal 
{
	color:Black; font-family : Tahoma; font-size : 9pt;
}
.labelTitle 
{
	color:Black; font-family : Tahoma; font-size : 9pt;
	font-weight:bold;
}
.labelHeader
{
    COLOR: #595959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; 
}
.gridDefault
{
	font-size: 12px; font-family: Tahoma,Arial,Geneva,Verdana,sans-serif;
}
.gridDefaultHelp
{
	font-size: 12px; font-family: Tahoma,Arial,Geneva,Verdana,sans-serif;
	border: #C4C4C4 1px solid; 	
}
.textDefaultHelp {
    border: #C4C4C4 1px solid; 
	font-family: Tahoma;
	font-size: 10pt;
	height: 20px; 
}     
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#F8F8FF;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}       
.sys-font-body-Text
{
	font-family : Tahoma;
	font-size : 9pt;
}
.sys-gridpanel-bgcolor
{	
	background-color : #F5F5F5;
	height: 602px;
}
.sys-gridpanel-body     
{
	padding-right: 7px;    
	overflow-y: auto;    
	padding-left: 7px;    
	padding-bottom: 7px;    
	padding-top: 7px;    
	height: 100%
}
.lnkDisabled
{
	text-decoration: none; 
	color:#4A4A4A;
}


.TabbedMenuTableSide {
    width: 1px;
    height: 28px;
    background-image: url('../Images/TabbedMenu/LeftSideSeparators.gif');
    overflow: hidden;
}
.TabbedMenu .rootItem table {
	background-image: url('../Images/TabbedMenu/ItemBackground.gif');
}

.TabbedMenu .rootItemHover table {
	background-image: url('../Images/TabbedMenu/ItemBackgroundHover.gif');
}

.TabbedMenu .rootItemSelected table {
    background-image: url('../Images/TabbedMenu/ItemBackgroundSelected.gif');
}
.TabbedMenu .rootItem div, 
.TabbedMenu .rootItemHover div, 
.TabbedMenu .rootItemSelected div {
    padding: 0px;
    margin: 0px;
}
    
.TabbedMenu .rootItem div {
    height: 26px;
    border-top: solid 1px #D8D8D8;
    border-bottom: Solid 1px #A3A3A3;
}
.TabbedMenuSideBorders {
    border-bottom: Solid 1px #A3A3A3;
}
	 
.TabbedMenu .rootItemHover div, 
.TabbedMenu .rootItemSelected div {
    height: 27px;
    border-top: none;
}
.TabbedMenu .rootItem table, 
.TabbedMenu .rootItemHover table, 
.TabbedMenu .rootItemSelected table {
    border-collapse: collapse;
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: repeat-x;
    background-position: top;
}
.TabbedMenu .rootItem th, 
.TabbedMenu .rootItemHover th, 
.TabbedMenu .rootItemSelected th {
    padding: 7px;
	padding-top: 6px;	
	white-space: nowrap;
    font-weight: normal;
}
.TabbedMenu .rootItemHover th, 
.TabbedMenu .rootItemSelected th {
    padding-top: 7px;
}
.TabbedMenu .WhiteBorderRight { border-right: solid 1px White; }
.TabbedMenu .rootItemSelected div {
    border-bottom: 0px;
}