BODY
{
    BACKGROUND-POSITION: center center;
    margin-top: 1px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-SIZE: 8pt;
    font-style:normal; font-variant:normal; font-weight:normal; font-family:Verdana, Arial, sans-serif;
    background: white;
    /*BACKGROUND-IMAGE: url(images/background.gif);*/
}

a
{
	color:#0088E4;
	font-weight:inherit;
	text-decoration:underline;
}
/*
a:visited
{
	color:6e4987;
	text-decoration:none;
}
*/
a:hover
{
	color:#0088E4;
	text-decoration:underline;
}
/*A:hover
{
    COLOR: mediumslateblue
}
*/
.Link
{
   font-weight:inherit;
	text-decoration:underline;
}
.LinkNoDecoration
{
	color:Black;
	text-decoration:none;
	}
.LoginInfo
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.Profile
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.Critical
{
    FONT-SIZE: 10pt;
    COLOR: red;
    /*FONT-STYLE: italic;*/
    FONT-FAMILY: Arial
}
.DisabledText
{
	FONT-SIZE: 8pt;
    COLOR: darkgray;
    FONT-FAMILY: Verdana;
}
.NormalText
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
}
.LinkHistory
{
    /*FONT-SIZE: 8pt;*/
    COLOR: mediumslateblue; /*gold;*/
    /*FONT-FAMILY: Verdana;*/
    font-family:	Tahoma, Verdan, Helvetica, Sans-Serfif;
    font-size:	13px;
    HEIGHT: 13pt;
    border-color: #CFE8F5;
    border-bottom-color: #CFE8F5;
    border-right-color: #CFE8F5;
    border-style:solid;
    
    /*BACKGROUND-COLOR: #324696*/
}
.LinkHistory A:hover
{
    COLOR:Blue; /* palegoldenrod*/
}
A
{
    COLOR: darkblue;
}
.LinkHistory A
{
    COLOR: darkblue; /*gold*/
}
.MainMenu
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffcc33
}
.MainMenu A
{
    COLOR: saddlebrown;
    TEXT-DECORATION: none
}
.MainMenu A:hover
{
    COLOR: darkblue
}
.Text
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.Text A
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.Text A:hover
{
    FONT-SIZE: 8pt;
    COLOR: mediumslateblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.Powered
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial;
}
A.Powered 
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial;
}
.CaptionMenu
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    COLOR: olive;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: midnightblue;
}
/*
table.zebra tr.even td, table.zebra tr.even th { background-color:#FFF; }
table.zebra tr.odd td { background-color:#F4F7FB; }
table.zebra tr.over td{ background-color:#0099CC; }
*/
.Table_Content
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-family: "Arial" ;*/
	text-align: left;
	border-collapse:collapse; 
	border-left-width:0px; 
	border-right-width:0px; 
	border-top-width:0px;
	border-bottom-width:0px;
	
}

/*Hover */
.Table_Content td {
padding: 2px 2px;
border-bottom: solid 1px #C5DBF7;
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.Table_Content tr.even td{
   padding: 2px 2px;
   border-bottom: solid 1px #C5DBF7;
   color: #333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   background-color:#FFF; 
}

.Table_Content tr.odd td {
   padding: 2px 2px;
   border-bottom: solid 1px #C5DBF7;
   color: #333;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   background-color:#dbe6dd;
}

.Table_Content tr.hover td {
padding: 2px 2px;
border-bottom: solid 1px #C5DBF7;
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
background-color:#d0d8ef;
}

/*
table.Table_Content tr.even td, 
table.Table_Content tr.even th  
{
   font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	border-color: #5d7b9d;
	border-style:solid;
	border-collapse:collapse; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:0px;
	border-bottom-width:0px; 
}
table.Table_Content tr.odd td  
{
   font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	BACKGROUND-COLOR: #dbe6dd; 
	border-color: #5d7b9d;
	border-style:solid;
	border-collapse:collapse; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:0px;
	border-bottom-width:0px;
}
table.Table_Content tr.over td 
{
   font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	color: #000000;
	background-color: #d0d8ef;
   }
*/
.Table
{
	border-color: #5d7b9d;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
}
.TableBottom 
{
   padding: 2px 2px;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   /* font-size:70%;
   FONT-FAMILY: Arial;*/
    COLOR: white;    
    BACKGROUND-COLOR: #264278 ;
    /*background-image: url(images/cell_background_1.gif);*/
    font-weight: bold;  
   
}
.TableBottom th {
padding: 2px 2px;
}

.TableTop
{
   padding: 2px 2px;
    BACKGROUND-COLOR: #264278 ;
    COLOR: white;
    font-family: Verdana, sans-serif;
   font-size: 11px;
    /*FONT-FAMILY: Arial;
    font-size:70%;*/
    font-weight:bold;
    /*background-image: url(images/cell_background_1.gif);*/
    
}
.TableTop th {
padding: 2px 2px;
}

.TD_Product_Header
{
   padding: 2px 2px;
	border-style: none;
	font-family: Verdana, sans-serif;
   font-size: 11px;
	
}
.Table_ActiveItem
{
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	color: #000000;
    background-color: #d0d8ef;
}
.TableRowHighlight
{
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	color: #000000;
	background-color: #d0d8ef;
}
.TableRowA
{
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	border-color: #5d7b9d;
	border-style:solid;
	border-collapse:collapse; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:0px;
	border-bottom-width:0px;
}
.TableRowB
{
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
	font-size: 70%;
	BACKGROUND-COLOR: #dbe6dd; /* dbe6dd #e7f1fb; /*#d0d8ef; #E9EBF3;  */
	border-color: #5d7b9d;
	border-style:solid;
	border-collapse:collapse; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:0px;
	border-bottom-width:0px;
}
.TableRowC
{
    font-family: "Tahoma, Arial, Helvetica, sans-serif";
    font-size: 70%;
    COLOR: black;
    BACKGROUND-COLOR: #FFFF00;
}
.TableRowD
{
	font-family: "Arial" ;
	font-size: 70%;
	font-weight:bold;
}

.OptionsMenu
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #324696;
    TEXT-DECORATION: none
}
.OptionsMenu A
{
    COLOR: gold;
    TEXT-DECORATION: none
}
.OptionsMenu A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.Parameters
{
	font: x-small Verdana, Arial, sans-serif;
	font-size:70%;	
}
.Parameters Select 
{
    font-family:XX-Small, Arial, sans-serif;
    font-size:XX-Small;
}
.submit_button
{
	font-size: 11px;
	/*background-image: url(images/button_background.gif);*/
	background-image: url(images/btn_back.gif);
	border-right: #000366 1px solid;
	border-top: #afc4d5 1px solid;
	border-left: #0099dd 1px solid;
	border-bottom: #000366 1px solid;
	cursor: hand;
	color: #000366;
	font-family: Verdana,Arial,sans-serif;
	text-decoration: none;
	height:20px;
}
.Footer
{
	float:left !important;
	float: bottom;
	margin:20px 0;
	border-top:1px solid #dbe6f4;
	padding-top:0.6em;
	clear:both;
	color:#898888;}
.Footer a
{
	text-decoration:none;
	color:#898888;}
.Footer ul
{
	margin:0;
	padding:0;
	list-style:none;}
.FooterLeft li
{
	float:left;
	padding:0 8px;}
.FooterLeft
{
	margin-left:16px;}
.FooterRight
{
	float:right;
	padding-right:16px;
}
.clsHoriz 		
{ 
	writing-mode:tb-lr
}


/*Calendar Styles*/
.CALcpYearNavigation,
.CALcpMonthNavigation
        {
        background-color:#6677DD;
        text-align:center;
        vertical-align:center;
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        }
.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText
        {
        font-family:arial;
        font-size:8pt;
        }
TD.CALcpDayColumnHeader
        {
        text-align:right;
        border:solid thin #6677DD;
        border-width:0 0 1 0;
        }
.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate
        {
        text-align:right;
        text-decoration:none;
        }
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled
        {
        color:#D0D0D0;
        text-align:right;
        text-decoration:line-through;
        }
.CALcpCurrentMonthDate
        {
        color:#6677DD;
        font-weight:bold;
        }
.CALcpCurrentDate
        {
        color: #FFFFFF;
        font-weight:bold;
        }
.CALcpOtherMonthDate
        {
        color:#808080;
        }
TD.CALcpCurrentDate
        {
        color:#FFFFFF;
        background-color: #6677DD;
        border-width:1;
        border:solid thin #000000;
        }
TD.CALcpCurrentDateDisabled
        {
        border-width:1;
        border:solid thin #FFAAAA;
        }
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled
        {
        border:solid thin #6677DD;
        border-width:1 0 0 0;
        }
A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled
        {
        height:20px;
        }
A.CALcpTodayText
        {
        color:#6677DD;
        font-weight:bold;
        }
SPAN.CALcpTodayTextDisabled
        {
        color:#D0D0D0;
        }
.CALcpBorder
        {
        border:solid thin #6677DD;
        }
.myStyle {
	position: absolute;
	visibility: hidden;
}
.ProgressIndicatorBack
{
	margin:auto;
	height: 100%;
	width: 100%; 
	position: absolute;
	overflow:auto;
	/*background-color:#000;*/
 

	/* This is an IE filter command. Other browsers will ignore it */
	/* It goes into the trans_div class */

	FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/50percent.png');
        
}
.ProgressIndicator{
	background-color: #ffffff;
	 margin: auto;
	 height: 100px;
	 width: 300px; 
	 position: absolute;
	 left: 50%;
	 top: 40px;
	 margin-left: -150px;
	 margin-top: 0px;
	 border-right: #5d7b9d 1px solid;
	 border-top: #5d7b9d 1px solid;
	 border-left: #5d7b9d 1px solid;
	 border-bottom: #5d7b9d 1px solid;
	 padding-right: 5px;
	 padding-left: 5px;
	 padding-bottom: 5px;
	 padding-top: 5px;
}	        
	        
	        
/* Media Print */
@media print
{
	#MasterHeaderNoPrint,
	#GlobalToolbarNoPrint,
	#MasterFootNoPrint
	{
		display:none;
	}	
}

/* Media Screen */
@media screen
{
	#ParametersNoScreen
	{
		display:none;
	}	
}
