BODY
{
    BACKGROUND-COLOR: white
}

a
{
   color: #cc3333;
}

a.externalFrame
{
	color: #003366;
	margin: 7px 0;
	padding: 2px 17px 2px 0;
	background: url(../images/frames.gif) 100% 3px no-repeat;
}

p { }

#MainEVAHelpTextContainer
{
 padding: 0 0px 0px 0px; 
 background-color: #FFFFFF;
}

#MainEVAHelpTextContainer a
{
    text-decoration: underline;
    color: Gray;
}

#MainEVAHelpTextContainer .primarycontent
{
 width: 100%;
}

#MainEVAHelpTextContainer .primarycontent .closelayout
{
 float: right; 
 margin-right: 10px;
 cursor: pointer;
 font-size: 10px; 
 text-align: right; 
 width: 98%;
 margin-top: 15px;
}

#MainEVAHelpTextContainer .primarycontent .EVAHelpHeader
{
 float: left;
 text-align: left;
 display: block;
}

#MainEVAHelpTextContainer .primarycontent .horizontalline
{
 clear: both;
}

#MainEVAHelpTextContainer .primarycontent .EVAContent
{
 float: left;
 width: 100%;
 text-align: left !important;
}

#MainEVAHelpTextContainer .primarycontent .EVAHelpTextHeader
{
 color: #000000; 
 font-family: Arial; 
 font-size: 10pt; 
 font-weight: bold;
}

#MainEVAHelpTextContainer .primarycontent .EVAContent .EVAHelpText
{
 color: #000000; 
 font-family: Arial; 
 font-size: 9pt; 
 font-weight: normal;
 margin-right: 10px;
 width: 100%;
 text-align: left !important;
}

#MainEVAHelpTextContainer hr
{
    color: #DCDCDC; height: 3px; margin-right: 5px;
}

#MainContentContainer
{
    padding: 0 10px 10px 10px;
}

.space-small { padding: 5px; }
.space-medium { padding: 10px; }
.space-large { padding: 15px; }

#MainContentContainer h1
{
    font-weight: bolder;
    font-size: 12px;
    color: #000;
    font-style: normal;
    font-family: arial;
    margin: 0 0 9px 0;
}


#MainContentContainer h4
{
    font-weight: bolder;
    font-size: 11px;
    color: #696969;
    line-height: 12px;
    font-family: Arial;
}

#MainContentContainer p
{
    font-weight: bolder;
    font-size: 10px;
    color: #696969;
    line-height: 12px;
    font-family: Arial;
}


#MainContentContainer .csalogo
{
    position: relative;
    top: 10px;
    padding-bottom: 25px;
}

#MainContentContainer .primarycontent
{
    position: relative;
    left: 5px;
    float: left;
}

#MainContentContainer .iaalogo
{
    position: relative;
    float: left;
}

#MainContentContainer .content
{
    padding-left: 10px;
    width: 460px;
    float: left;
}

#MainContentContainer .subcontent
{
    float: right;
    /* width: 85px; */
}

#MainContentContainer .info
{
    width: 270px !important;
    width: 283px;
    padding: 5px;
    margin: 10px 0 10px 0 !important;
    margin: 0px 0 10px 0;
    border: #DCDCDC thin solid;
    background-color: #EBEAEA !important;
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#DCDCDC');
}

#MainContentContainer .info h4
{
    margin-bottom: -10px;
}

#MainContentContainer .dynamic-message
{
    width: 280px;
    color: #f00;
    font-size: 11px;
    font-family: Arial;
}

#MainContentContainer .dynamic-message p {color: #f00; margin-bottom: 5px;}
#MainContentContainer .dynamic-message strong {text-decoration: underline;}

#MainContentContainer a {color: #c33; font-weight: bolder; font-family: Arial;}
#MainContentContainer a:link {color: #c33; text-decoration: underline;   }
#MainContentContainer a:visited {color: #c33;   }
#MainContentContainer a:hover {color: #c33;  }
#MainContentContainer a:active {color: #c33; }

#MainContentContainer .info a {color: #c33;}
#MainContentContainer .info a:link {color: #c33; text-decoration: underline;}
#MainContentContainer .info a:visited {color: #c33;}
#MainContentContainer .info a:hover {color: #c33;}
#MainContentContainer .info a:active {color: #c33;}


#MainContentContainer fieldset
{
    border: 0px;
}

#MainContentContainer fieldset span
{
    font-size: 10px;
    color: #000;
    font-family: Arial;
    text-align: left;
    font-weight: bold;
    width: 120px;
}

#MainContentContainer .selector fieldset span
{
    width: auto;
}

#MainContentContainer .report-selection {width: 900px;}
#MainContentContainer .report-selection .controls { height: 23px;}
#MainContentContainer .report-selection .selector
{
    width: 250px;
    float: left;
}

#MainContentContainer .report-selection .progress
{
    float: left;
    font-weight: bolder;
    font-size: 10px; 
    font-family: Verdana;
    font-weight: 900;     
    color: #808080; 
    letter-spacing: normal;
}

#MainContentContainer .report-selection .instruction
{
    float: right;
    width: 253px;
}

#MainContentContainer .report-selection .instruction span
{
    font-weight: bolder;
    font-size: 10px;
    color: #000;
    font-style: italic;
    font-family: Arial;
}

#MainContentContainer .report-grid
{
    clear: both;
}

#MainContentContainer .errorlabel
{
	font-weight: bolder;
    font-size: 11px;
	color: #c33;
	font-family: Arial;
}

#MainContentContainer .report-grid a
{
    text-decoration: none;
}

#TabContent 
{
    text-align: left;
}

#TabContent p
{
    font-size: 11px;
    color: #000;
    font-family: sans-serif;
    text-align: left;
}

.ErrorMessage
{
    margin: 70px 0 0 30px ;
    font-size: 11px;
    font-weight: 300;
    font-family: Sans-Serif;
}
.ErrorMessageNoMargin
{    
    font-size: 11px;
    font-weight: 300;
    font-family: Sans-Serif;
}

.ErrorMessageMinor
{
    text-align: left;
    font-size: 11px;
    font-weight: 300;
    font-family: Sans-Serif;
}
 

.Disclaimer
{
	BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
}

#BidApprovalDetail
{
    clear: both;
    padding: 5px 0 35px 0;
}

#BidApprovalDetail fieldset
{
    padding: 0px;
    border: none;
    color: #000;
}
#BidApprovalDetail fieldset label, label span 
{
    display: block; 
    padding-bottom: 0px;
}
#BidApprovalDetail fieldset label 
{
    float: left; 
    width: 100%; 
    font-size: 10px;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
}
#BidApprovalDetail fieldset label span 
{
    float: left; 
    width: 107px;
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#BidApprovalDetail .column1
{
    float: left;
    padding-left: 6px;
    padding-top: 5px;
    width: 220px;
}

#BidApprovalDetail .column1 .data
{
    color: #000;
}

#BidApprovalDetail .column2
{
    float: left;
    padding-left: 4px;
    padding-top: 5px;
    width: 220px;
}

#BidApprovalDetail .column2 fieldset label
{
    width: 185px;
    color: #000;
}

#BidApprovalDetail .column2 fieldset label span
{
    float: left; 
    width: 170px;
    text-align: left;
    font-size: 10px;
    color: #666;
}

#BidApprovalDetail .column2 .data
{
    color: #000;
    width: 90px;
    font-size: 9px;
}


#BidApprovalDetail .column2 fieldset label span
{
    width: 83px;
}

#BidApprovalDetail hr
{
    clear: both;
    color: #ccc;
    height: 1px;
    text-align: center;
    width: 414px;
}


.TableHeader
{
    BORDER-RIGHT: gray solid;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    BORDER-LEFT: white thin;
    COLOR: white;
    BORDER-BOTTOM: gray thin solid;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: maroon;
    TEXT-DECORATION: none;
}
.ConfirmationHeader
{
    BORDER-RIGHT: white thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    BORDER-LEFT: white thin;
    COLOR: white;
    BORDER-TOP: gray thin solid;
    BORDER-BOTTOM: gray thin solid;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc3333;
    TEXT-DECORATION: none
}
.ReportHeaderPFF
{
    BORDER-RIGHT: white thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    BORDER-LEFT: white thin;
    COLOR: white;
    BORDER-TOP: gray thin solid;
    BORDER-BOTTOM: gray thin solid;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc3333;
    TEXT-DECORATION: none
}
.LinkWhite
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.LinkWhite A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.LinkWhite A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-FAMILY: Arial
}
.MenuLinkWhite
{
    BORDER-RIGHT: white thin;
    BORDER-TOP: white thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    BORDER-LEFT: white thin;
    COLOR: white;
    BORDER-BOTTOM: white thin;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.MenuLinkWhite A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #55698a;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003366
}
.MenuLinkWhite A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.CSAReportDetailRedNoBackgroundNoAllignment A:link
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;  
     vertical-align:top;  
}
.PageHeader
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    BORDER-LEFT: thin;
    COLOR: white;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial
}
.FormLabel
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.SectionHeader
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.ColumnHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003366
}
.CSADataGridLabelHeader
{
    border-right: #DCDCDC thin;
    border-top: #DCDCDC thin;
    font-size: 10px;
    border-left: #DCDCDC thin;
    color: black;
    border-bottom: #DCDCDC thin;
    font-family: Arial Black, Arial;
    text-transform: capitalize;
    letter-spacing: 3px;
    font-variant: small-caps;
    text-decoration: underline;
}
.CSAReportDetailBlackNoBackgroundNoAllignment
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR:  Black ;
    FONT-FAMILY: Arial;
    FONT-WEIGHT:  bold ;
    vertical-align:top;
}

.CSAReportDetailTL5Right
{
    font-weight: bolder;
    font-size: 11px;
    color: #000;
    font-family: Arial;
    background-color: #DCDCDC;   
    text-align: right;
}

.CSAReportDetailRedNoBackgroundNoAllignment
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
     vertical-align:top;
}
.CSAReportDetailSpecial
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: Black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.CSAReportDetailSpecialBorder
{
    border-bottom-style: solid;
    border-bottom-color: Gray;
    background-color: #DCDCDC;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='gray', EndColorStr='#FFFFFF');
}

.ReportDetail
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black thin;
    COLOR: black;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.TableBorder
{
    BORDER-RIGHT: crimson thin;
    BORDER-TOP: crimson thin;
    BORDER-LEFT: crimson thin;
    BORDER-BOTTOM: crimson thin;
    BACKGROUND-COLOR: white
}
.MenuLink
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.MenuLink A:hover
{
    COLOR: #003366;
    FONT-FAMILY: Arial
}
.SiteLogo
{
    FONT-SIZE: 15pt;
    COLOR: #eaeaea;
    FONT-FAMILY: Impact
}
.CSAReportDetail
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: center
}
.CSAReportHeader
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.CSAReportHeaderA
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.CSAReportHeaderPDF
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.CSAReportHeaderRT
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.CSANavigation
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 12px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.CSADropDown
{
	border-color:Gray;
	
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    
    FONT-FAMILY: sans-serif
	/*
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: white;
    BORDER-BOTTOM: white;
    FONT-FAMILY: sans-serif
*/
}
.CSALabel
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSAFormLabel2
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSAFormLabel
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 11px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSABidfastFormLabel
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 18px;
    BORDER-LEFT: thin;
    COLOR: black;
    LINE-HEIGHT: 25px;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSAFormHeading
{
    background-color: silver;
	border-left: thin outset;
	border-right: thin outset;
	border-top: thin outset;
	border-bottom: thin outset;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bolder;
	color: black;
	text-align: left;
}
.CSALabelCN
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY:Courier New ;
    TEXT-ALIGN: left
}
.CSADataGridLabel
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial Black, Arial;
    TEXT-ALIGN: left
}
.CSALabelAlignedRight
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.CSALabelAlignedLeftBold
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

.CSAReportBorder
{
    BORDER-RIGHT: crimson thin solid;
    BORDER-TOP: crimson thin solid;
    BORDER-LEFT: crimson thin solid;
    BORDER-BOTTOM: crimson thin solid;
    BACKGROUND-COLOR: white
}
.CSAPageInfoB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #696969;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
.CSALabelAlignedLeftBoldRed
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: #CC3333;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

.CSAPageInfoC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
    
}
.CSAPageInfo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #696969;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
.CSAPageInfoTop
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #696969;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
    vertical-align:text-top
}
.CSAPageInfoRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
.CSAFunctionalTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Sans-serif;
    LETTER-SPACING: 3px;
    BACKGROUND-COLOR: white
}
.Column
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.CSAButton
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
}

.CSAPageInfoTable
{
    BORDER-RIGHT: #DCDCDC thin solid;
    BORDER-TOP: #DCDCDC thin solid;
    BORDER-LEFT: #DCDCDC thin solid;
    BORDER-BOTTOM: #DCDCDC thick solid;
    BACKGROUND-COLOR: white;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#DCDCDC');
    background: -moz-linear-gradient(bottom , #DCDCDC, rgba(220,220,220,0));
}
.CSAEmpMgmtSubSection
{
    BORDER-RIGHT: appworkspace thin solid;
    BORDER-TOP: appworkspace thin solid;
    BORDER-LEFT: appworkspace thin solid;
    BORDER-BOTTOM: appworkspace thick solid;
    BACKGROUND-COLOR: white
}
.CSADivBorder
{
    overflow: auto;
    width: 100%;
    height: 200px;
    border-top: appworkspace thin solid;
    border-left: appworkspace thin solid;
    border-right: appworkspace thin solid;
    border-bottom: appworkspace thin solid;
}
.CSAReportDetailLNB
{
    /* LNB = Hyperlink w/ no background color */
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
}
.CSAReportDetailL
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: center
}
.CSAReportDetailLB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5
}
.CSAReportDetailL :hover
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
.CSAReportDetailLB :hover
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
.CSACriteriaLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSACriteriaTable
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    BORDER-LEFT: #DCDCDC thin;
    BORDER-BOTTOM: #DCDCDC thin solid
}
.CSATextBox
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: white
}
.TableTopBorder
{
    BORDER-TOP: #cc3333 5px;
    BORDER-BOTTOM: #cc3333 5px ridge
}
.CSAHeader
{
    font-weight: 900;
    font-size: 14px;
    color: white;
    font-family: Times New Roman;
    letter-spacing: 15px;
    text-align: center;
   
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000' , EndColorStr= '#CC3333' );
        background: -moz-linear-gradient(top , #000000 15%, rgba(0,0,0,0));
}
.CSAHeader2
{
    font-weight: 900;
    font-size: 12px;
    color: White;
    font-family: Times New Roman;
    letter-spacing: 9px;
    text-align: center;
   
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000' , EndColorStr= '#CC3333' );
}
.CSAHeader3  
{
         font-weight: 900;
    font-size: 14px;
    color: white;
    font-family: Times New Roman;
    letter-spacing: 15px;
    text-align: center;
    
}
.TableTopBorder2
{
    BORDER-RIGHT: #cc3333;
    BORDER-TOP: #cc3333;
    BORDER-LEFT: #cc3333;
    BORDER-BOTTOM: #cc3333 thin ridge
}
.CSAReportColumn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
   
}
.CSAReportColumnVertical
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left;
    writing-mode: tb-rl;
	filter: flipv fliph;
    TEXT-DECORATION: none
  
}
.CSAReportColumnPDF
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8.5px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSAReportColumnAlternate
{
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none;
}
.CSAReportColumnAlternate1
{
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
}
.CSAReportColumnAlternatePDF
{
    FONT-SIZE: 8px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.CSAReportColumnAlternate1PDF
{
    FONT-SIZE: 8px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
}
.CSAReportColumnAlternate2PDF
{
    FONT-SIZE: 10px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSAReportColumnHeaderPDF
{
    FONT-SIZE: 8px;
    FONT-WEIGHT: bold;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSAReportColumnAlternate2
{
    TEXT-ALIGN: right;
}

.CSAReportColumnRT
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSAReportTableBorder
{
    BORDER-RIGHT: #DCDCDC thin solid;
    BORDER-TOP: #DCDCDC thin solid;
    BORDER-LEFT: #DCDCDC thin solid;
    BORDER-BOTTOM: #DCDCDC thin solid;
}
.CSAReportDetailTC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: center
}
.CSAReportDetailTL
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: left
}
.CSAReportDetailTL2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: left
}
.CSAReportDetailTL3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: right;
    text-decoration: underline
}
.CSAReportDetailTL4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: left
}
.CSAReportDetailTL5
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: center;
    text-decoration: underline;
    
}
.CSAReportDetailTL6
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: center
}
.CSAReportDetailRight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: right
}

.CSAReportDetailSL
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: left
}
.CSAReportDetailSC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #006400;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: center
}
.CSAReportDetailTLC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: center
}
.CSAReportDetailLFT
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: left
}
.CSAReportDetailCNTR
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: center
}
.CSAReportDetailRTR
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: right
}
.CSAReportDetailRT
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: right
}
.CSAVehicleDetailTable
{
    BORDER-RIGHT: #DCDCDC thin solid;
    BORDER-TOP: #DCDCDC thin solid;
    BORDER-LEFT: #DCDCDC thin solid;
    BORDER-BOTTOM: #DCDCDC thin solid;
    BACKGROUND-COLOR: #F5F5F5
}
.CSAVehicleDetailTableBottom
{
    BORDER-BOTTOM: gainsboro thin solid;
    BACKGROUND-COLOR: whitesmoke
}
.CSAVehicleDetail
{
    FONT-SIZE: 11px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}
.CSAVehicleDetailCenter
{
    FONT-SIZE: 11px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center
}
.CSAVehicleDetailRight
{
    FONT-SIZE: 11px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: right
}
.CSAVehicleDetailSectionTable
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #DCDCDC thin;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.CSAVehicleDetailLB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: sans-serif
}
.CSAVehicleDetailLB :hover
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
.CSAVehicleDetailL
{
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left;
    text-decoration: underline;
}
.CSAVehicleDetailL :hover
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
.CSAVehicleDetailLabel
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}
.CSAVehicleDetailLabelRightJustified
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: right
}
.CSAVehicleDetailLabelCenterBold
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: sans-serif;
	text-align: center
}
.CSASectionTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.CSASubTotalText
{
    background-color: White;
    font-weight: bolder;
    font-size: 11px;
    font-family: Arial;
    color: black;
}
.CSATotalText
{
    background-color: #E5E5E5;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    COLOR: #cc3333;
    TEXT-ALIGN: right
}
.CSACriteriaPageTable
{
    BORDER-RIGHT: gray;
    BORDER-TOP: gray double;
    BORDER-LEFT: gray thin;
    BORDER-BOTTOM: gray double;
    BACKGROUND-COLOR: white
}
.CSACriteriaSectionTable
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: gray thin;
    BORDER-LEFT: #DCDCDC thin;
    BORDER-BOTTOM: gray thin;
    BACKGROUND-COLOR: white
}
.CSAPageInfoL
{
    FONT-SIZE: 11px;
    COLOR: #696969;
    FONT-FAMILY: sans-serif
}
.CSAPageInfoL :hover
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
.CSAInfoMessage
{
    FONT-FAMILY: sans-serif
}
.CSAReportColumnLFT
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.CSAFooter
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center
}

.CSAMiniMenu2
{
	margin: 5px 6px 0px 0px;
	/* float: right; */
	width: 90px;
	line-height: 12px;
}

.CSAMiniMenu2 ul
{
	list-style-type: none;
}

.CSAMiniMenu2 li
{
	margin-top: 0px;
}

.CSAMiniMenu2 input
{
    margin: 1px 6px 0 0;
    width: 12px;
    float: left;
}

.CSAMiniMenu2 a { 
    font-family: Arial; 
    font-size: 9px; 
    color: #808080; 
    text-decoration: underline; 
    font-weight: 900; 
    letter-spacing: normal;
    float: right; }

.CSAMiniMenu
{
    BORDER-RIGHT: #696969 thin;
    BORDER-TOP: #696969 thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;
    BORDER-LEFT: #696969 thin;
    COLOR: #cc3333;
    BORDER-BOTTOM: #696969 thin;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;   
}
.CSAMiniMenuUnderLine
{
    BORDER-RIGHT: #696969 thin;
    BORDER-TOP: #696969 thin;
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;
    BORDER-LEFT: #696969 thin;
    COLOR: #cc3333;
    BORDER-BOTTOM: #696969 thin;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    text-decoration: underline;
}
.CSAMiniMenuGrey
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;    
    COLOR: #808080;    
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal
}
.CSAMiniMenuGreyProcessBar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px; 
    FONT-FAMILY:Verdana;
    FONT-WEIGHT:900;     
    COLOR: #808080; 
    LETTER-SPACING: normal
}
.CSAMiniMenu A:hover
{
    BORDER-RIGHT: #696969 thin;
    BORDER-TOP: #696969 thin;
    BORDER-LEFT: #696969 thin;
    COLOR: #696969;
    BORDER-BOTTOM: #696969 thin;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-DECORATION: none
}
.CSAMiniMenuLink
{
    FONT-SIZE: 8px;
    FONT-FAMILY: 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #DCDCDC
}
.CSAMiniMenu A:hover
{
    BORDER-RIGHT: #696969 thin;
    BORDER-TOP: #696969 thin;
    BORDER-LEFT: #696969 thin;
    COLOR: #696969;
    BORDER-BOTTOM: #696969 thin;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-DECORATION: none
}
.CSAReportColumn A:hover
{
    COLOR: #DCDCDC;
    TEXT-DECORATION: none
}
.CSAReportColumnLFT A:hover
{
    COLOR: #DCDCDC
}
.CSAButtonSmall
{
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSATextBoxSmall
{
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Impact
}
.CSACriteriaRow
{
}
.CSACriteriaTitleBLK
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSASubLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSALabelRT
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.CSAReportDetailB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5
}
.CSAInfoLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSAInfoLabelGreen
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Arial
}

.CSAInfoLabelError
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
	COLOR: #CC3333;
	FONT-FAMILY: Arial
}


.CSAXLSReportTableBorder
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid
}

.CSAReportDetailBlackNoBackgroundNoAllignmentBolder
{
    FONT-WEIGHT:bolder;
    FONT-SIZE: 11px;
    COLOR:Black ;
    FONT-FAMILY: Arial;
}

.CSAVehicleNotes
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5
}

.CSAVehicleNote
{
    FONT-SIZE: 10px;
    COLOR: #808080;
    FONT-FAMILY: Arial;   
}

.VehicleImageBorder
{
    BORDER-RIGHT: gray;
    BORDER-TOP: gray;
    BORDER-LEFT: gray;
    BORDER-BOTTOM: gray
}
.CSAPageInfoTableGray
{
    BORDER-RIGHT: #DCDCDC thin solid;
    BORDER-TOP: #DCDCDC thin solid;
    BORDER-LEFT: #DCDCDC thin solid;
    BORDER-BOTTOM: #DCDCDC thin solid;
    BACKGROUND-COLOR: #F5F5F5
}
.CSALabelC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.CSAReportDetailTRT
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
    TEXT-ALIGN: right
}
.CSAPrinterFriendly
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSANavigationRed
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 12px;
    COLOR: red;
    BACKGROUND-COLOR: white
}
.CSAItalics
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.footer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CSAWelcomePageTxt
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.CSABoldHeaderTxt
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.CSAButtonReject
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc3333
}
.CSAButtonApprove
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: green
}
.CSAErrorMsg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #CC3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.CSAErrorMsgTop
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #CC3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
     vertical-align:text-top;
}
.CSAUserAlert
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.CSAUserAlertB
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.CSAReportHeaderErrorMsg
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.CSAReportDetailLREDLFT
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: left
}
.CSAReportDetailLREDLFT :hover
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
.CSAProtectedField
{
	font-size: 10px;
	color: black;
	font-family: sans-serif;
	background-color: #F5F5F5;  /* #F5F5F5 */
}
.CSAStaticMenuStyle
{
	padding-left: 30px;

	
}
.CSADynamicMenuStyle
{
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;


	
}
.CSASubMenu
{
	font-family: Sans-Serif , Helvetica;
	font-size: 11px;
	border-right: #F5F5F5 1px solid;
	border-top: #F5F5F5 1px solid;
	border-left: #F5F5F5 1px solid;
	border-bottom: #F5F5F5 1px solid;
	text-align: left;
	padding: 2px;

}
.CSALink
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #cc3333;
    FONT-FAMILY: Arial

}
.RedTableBorder
{
	border-left-style: solid; 
	border-top-style: solid; 
	border-bottom-style: solid; 
	border-right-style: solid; 
	border-left-color: #cc3333; 
	border-right-color: #cc3333; 
	border-top-color: #cc3333; 
	border-bottom-color: #cc3333; 
	border-width: thin;
}
@media print
{
	#NoPrint
    {
          visibility:hidden;
    }
}
@media print
{
	#NoPrintClaimNumber
    {
          visibility:hidden;
    }
}
.CSAReportColumn a

{
    TEXT-DECORATION: none
}


.CSAPanelVisible
{
 display:block;
}
.CSAPanelInVisible
{
 display:none;
}

.CSADetailAltStyle
{
	FONT-SIZE: 11px;
    BACKGROUND-COLOR:    #EEEEEE;    
    text-align:left;
    COLOR: black;
    FONT-FAMILY: sans-serif;  
}

.CSADetailAltStyleRight
{
	FONT-SIZE: 11px;
    BACKGROUND-COLOR:    #EEEEEE;    
    text-align:right;
    COLOR: black;
    FONT-FAMILY: sans-serif;  
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.CSAReportDetailTL5PRT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;
     text-align: left;       
}
.CSAReportDetailTL5Grid
{
	border: solid medium #DCDCDC;	
}
.CSAReportDetailTL5Left
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: Black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #DCDCDC;   
    text-align:left;
    
}
.CSASectionTitlePRT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
     text-align:left
    
}
.CSAButtonGray
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
    height:50px;
    text-decoration:none;   
    text-align:center
}
.CSAReportDetailTL6Left
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: left
}
.CSAReportDetailTL6Right
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: right
}
.CSAReportDetailTL6LeftLink
{
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: left
}
.CSARTALink
{
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.CSASubTotalTextPRT
{
    background-color: White;
    font-size: 11px;
    font-family: Arial;
    color: black;
    text-align:left;
}
.CSASubTotalTextRight
{
    background-color: White;
    font-size: 11px;
    font-family: Arial;
    color: black;
    text-align: right;
}
.CSAReportDetailCenter
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro ;
    text-align:left;   
}
.CSAReportDetailRight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro ;
    text-align: right;   
}
.CSAStatusLabelBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR:   Red;
    FONT-FAMILY: Arial;
    text-align:left;   
}

.CSAActiveTab
{
	 background-color: #CC3333;
	 color: #FFFFFF;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bolder;
	 text-align:center;
	 border-top-color: #CC3333;
	 border-top-width: 1px;
	 border-top-style:solid;
	 border-bottom-color: #CC3333;
	 border-bottom-width: 1px;
	 border-bottom-style:solid; 
}

.CSAActiveTabFont
{
	 background-color: #CC3333;
	 color: #FFFFFF;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bolder;
	 text-decoration:none;	
	 text-align:center
}

.CSAInActiveTab
{
	 background-color: #F5F5F5;
	 color: #696969;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bolder;
	 border-top-color:#DCDCDC;
	 border-top-width: 1px;
	 border-top-style:solid;
	 border-bottom-color:#DCDCDC;
	 border-bottom-width: 1px;
	 border-bottom-style:solid;
	 text-align:center; 
}

.CSAInActiveTabFont
{
	 background-color: #F5F5F5;
	 color: #696969;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bolder;
	   text-decoration:none;
}

.CSATabBottomBorder
{
	 border-bottom-color: #CC3333;
	 border-bottom-width: 1px;
	 border-bottom-style:solid; 
}
.CSATableTopBorder
{
	 border-top-color: #CC3333;
	 border-top-width: 1px;
	 border-top-style:solid; 
}

.CSAGrayLink
{
	color: #696969;
	font-family:  Arial;
	font-size: 7pt;
}

.CSAAlignBottom
{
	vertical-align:bottom;
}

.CSATabTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
     text-align:left
    
}

.CSABidApprovalDetail
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT:   bolder;
}

.CSABidApprovalDetailL
{
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
  
.CSAAuctionBranchDropDown
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY:  Verdana;
    FONT-WEIGHT: bold;        
}

.CSAReportColumnLiveBidApproval a
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR:  #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: verdana;
    LETTER-SPACING: normal;   
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
   /* background-color:White; */   
 
}

.CSAReportPagerLiveBidApproval 
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 10px;
    COLOR:  #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;   
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
   /* background-color:White; */   
    vertical-align:top;
 
}

.CSAReportPagerLiveBidApproval A
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 10px;
    COLOR:  #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;   
    TEXT-ALIGN:   center;   
  /*  background-color:White; */   
    vertical-align:top;
    margin-top:3px;      
 }
 
 .CSAReportPagerLiveBidApprovalBlack
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 9px;
    COLOR:  Black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: verdana;
    LETTER-SPACING: normal;   
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    background-color:White;   
    vertical-align:top;
 
}
 
 .CSABidApprovalBottomBorder
 {
	border-bottom:solid 1px #CCCCCC;	
 }
 .CSABidApprovalLeftnBottomBorder
 {
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;	
 }
  .CSABidApprovalRightnBottomBorder
 {
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;	
 }

 .CSABidApprovalHeaderBorder
 {
	border-top:solid 1px #CCCCCC;	
	border-bottom:solid 2px #414141;
	text-align:center;
 }
 
  .CSABidApprovalHeaderLeftTopBottomBorder
 {
	border-top:solid 1px #CCCCCC;	
	border-left:solid 1px #CCCCCC;	
	border-bottom:solid 2px #414141;
	text-align:center;
 }
 .CSABidApprovalHeaderRightTopBottomBorder
 {
	border-top:solid 1px #CCCCCC;	
	border-right:solid 1px #CCCCCC;	
	border-bottom:solid 2px #414141;
	text-align:center;
 }
 
  .CSAReportDetailBlackNoBackgroundNoAllignmentBidApproval
{
	FONT-WEIGHT:   lighter ;
    FONT-SIZE: 10px;
    COLOR:  Black ;
    FONT-FAMILY: Verdana;
   font-weight :   normal ;
    vertical-align:top;        
}

.CSAReportDetailRedNoBackgroundNoAllignmentBidApproval
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc3333;
    FONT-FAMILY: Arial;    
     vertical-align:top;
     padding-left:3px;
}

.ColumnBidApproval
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
 
.PopupHeaderBidApproval
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial;
} 
 
 .CSAListBox
{
    BORDER-RIGHT: #DCDCDC thin;
    BORDER-TOP: #DCDCDC thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DCDCDC thin;
    COLOR: black;
    BORDER-BOTTOM: #DCDCDC thin;
    FONT-FAMILY: Courier New;
    TEXT-ALIGN: left;
}

.CSABidHistoryLink
{
	/* This is not a hyperlink, it is a label */
	vertical-align:middle;
	font-size :10px;
    text-decoration:underline; 
    color: #cc3333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    float:right;
    cursor:pointer
}

.CSABidHistoryLinkOnHover
{
	/* This is not a hyperlink, it is a label */
	vertical-align:middle;
	font-size :10px;
    text-decoration:underline;
    color: #cc3333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    float:right;
    cursor:pointer
}

/*
.CSABidHistoryLinkOnHover
{
    vertical-align  :middle;
	font-size :10px;
    text-decoration:none;
    color: #666666;
    background-color:white;  
    font-family  : Verdana, Arial, Helvetica, sans-serif;
    padding-top:2px;
    padding-bottom:5px;   
    border-left-color:gray;
    border-left-style:solid;
    border-left-width:2px;
    border-right-color:gray;
    border-right-style:solid;
    border-right-width:2px;
    border-top-color:gray;
    border-top-style:solid;
    border-top-width:2px;
    width:70px;
    text-align:center;
    float:right;
    cursor:pointer;
}*/

 
.CSABidHistoryTable
{
	font-size: 10px;
    color: black;
    background-color:#F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    margin-top:5px;
    margin-bottom:5px;
    width:164px;
    padding:0px;
    margin:0px;
    border-width:0px;
} 

.CSABidHistoryAlternateTableRow
{
	background-color:White;
	border:0px;
}

.CSABidHistoryPopOut
{
	border-left-color:gray;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:gray;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:gray;
    border-bottom-width:1px;
    border-bottom-style:solid; 
    border-top-color:gray;
    border-top-width:1px;
    border-top-style:solid;
    background-color:#F5F5F5; 
    width:164px; 
}

.CSABidHistoryPopOutPosition
{
	position:absolute;
	left:915px;
	top:721px;
	width:164px;
}

.CSABidHistoryOuterTable
{
    width:164px;
}

.CSANoBidHistoryPanel
{
	font-size: 10px;color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    background-color:#F5F5F5;
    width:100%;
}

.CSANoBidHistoryLabel
{
	font-size: 10px;
	color: black;
	background-color:#F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    text-decoration:none;
}

.modalPageWrap,
#modalPage
{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0; 
    left: 0;
    z-index: 15000;
}

.modalBackground2
{
    height: 100%;
    width: 100%;
    background-color: #000000; /*#f5f5f5*/
    z-index: 100;
    -moz-opacity:0.4; 
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}

.modal
{
    background-color: white;
    border: solid 1px black; 
    position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 95px;
    padding: 0px;
}

.modalBody
{
    padding: 10px;
}
#modalCloseButton 
{
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 600;
    font-size: 1.1em;
    background-color: #fff;
    cursor: pointer;
}

.modalBackgroundLite
{
    height: 1000px;
    width: 100%;
    z-index: 1001;
    -moz-opacity:0.4; 
    opacity: 0.4;
    filter: alpha(opacity=40);
    background-color :#cccccc;
    position:absolute;
    top:0px; 
    left:0px
}

.modalBackgroundDark
{
    height: 100%;
    width: 100%;
    z-index: 1001;
    -moz-opacity:0.4; 
    opacity: 0.4;
    filter: alpha(opacity=40);
    background-color:#333333;  
    top:0px; 
    left:0px
}



.centeredImage
{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.CSAAsvPopOut
{
	border-left-color:gray;
    border-left-width:1px;
    border-left-style:solid;
    border-right-color:gray;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-color:gray;
    border-bottom-width:1px;
    border-bottom-style:solid; 
    border-top-color:gray;
    border-top-width:1px;
    border-top-style:solid;
    background-color:#E8E8E7; 
    width:700px; 
}

.subheader {
	font-family: Arial;
	font-weight: bolder;
	font-size: 11px;
	color: #000000
}

.CSAIEDialogText
{
    font-size: 10px;
    border-left: #DCDCDC thin;
    font-family: Arial, Helvetica, Sans-Serif;

}

.modalBackground
{
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0.0;
	-moz-opacity:0.0; 
}
.divNationalNetworkPopup
{
    position: absolute;
    border-width: 1px;
    border-color:Black;
    border-style:solid;
    background-color: #F5F5F5;
    display:none;
    width:170px;   
}
.divClosePopup
{    
    width:100%;    
    padding-top: 1px;
}
.imgCloseBox
{    
    width:10px;
    height:10px;
    float:right;
    margin-right: 2px;
}
.divPopupText1
{    
    font-weight:bold;
    font-size:8pt;
    color:Red;    
}
.divPopupText2
{    
    font-weight:normal;
    font-size:7pt;
}
.CSAGenericPopup
{
	position:absolute;
	display:none;
}
.natNetworkHeadStyle
{
    font-size:8pt;
    font-weight:bold;
    color:#CC3333;
}
.natNetworkDetailStyle
{
    font-size:7pt;
    font-weight:normal;
}

.divNationalNetworkPopup
{
    position: absolute;
    border-width: 1px;
    border-color:Black;
    border-style:solid;
    background-color: #F5F5F5;
    display:none;
    width:170px;   
}
.divClosePopup
{    
    width:100%;    
    padding-top: 1px;
}
.imgCloseBox
{    
    width:10px;
    height:10px;
    float:right;
    margin-right: 2px;
}
.divPopupText1
{    
    font-weight:bold;
    font-size:8pt;
    color:Red;    
}
.divPopupText2
{    
    font-weight:normal;
    font-size:7pt;
}
.CSAGenericPopup
{
	position:absolute;
	display:none;
}
.natNetworkHeadStyle
{
    font-size:8pt;
    font-weight:bold;
    color:#CC3333;
}
.natNetworkDetailStyle
{
    font-size:7pt;
    font-weight:normal;
}
.divNationalNetworkPopup
{
    position: absolute;
    border-width: 1px;
    border-color:Black;
    border-style:solid;
    background-color: #F5F5F5;
    display:none;
    width:170px;   
}
.divClosePopup
{    
    width:100%;    
    padding-top: 1px;
}
.imgCloseBox
{    
    width:10px;
    height:10px;
    float:right;
    margin-right: 2px;
}
.divPopupText1
{    
    font-weight:bold;
    font-size:8pt;
    color:Red;    
}
.divPopupText2
{    
    font-weight:normal;
    font-size:7pt;
}
.CSAGenericPopup
{
	position:absolute;
	display:none;
}
.natNetworkHeadStyle
{
    font-size:8pt;
    font-weight:bold;
    color:#CC3333;
}
.natNetworkDetailStyle
{
    font-size:7pt;
    font-weight:normal;
}


.minbidModalBackround {
background-color: #dcdcdc;
filter: alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5; 
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

#bidhistory
{
    text-align: left;
}

#bidhistory h4
{
    color: #cc3333;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
}

#bidhistory .auctionscontainer
{
    float: left;
    width: 160px;
    height: 220px;
}

#bidhistory .auctions
{
    border: thin gray solid;
    height: 200px;
    width: 100%;
}

#bidhistory .verticalgutter
{
    padding: 7px;
    float: left;
}

#bidhistory .activitycontainer
{
    float: left;
    width: 225px;
    height: 220px;
}

#bidhistory .activitydate
{
    float: right;
}

#bidhistory .activity
{
    border: thin gray solid;
    height: 200px;
    width: 100%;
}

#bidhistory .activity .bidhistorytextarea
{
	width: 95%;
	height: 190px;
	font-size: 10px;
	font-family: Arial;
}

#bidhistory .disclaimer
{
	font-size: x-small; 
	font-weight: bold;
	clear: both;
}

#bidhistory .GridviewPaging td
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F5F5F5;
    TEXT-ALIGN: center;
}

/* CSAToday Partners Display */

#CSATodayPartners
{
	background-image: url('/images/Welcome-Partners.png');
	background-repeat: no-repeat;
	width: 282px;
	height: 291px;
	text-align: left;
}

#CSATodayPartners ul
{
	list-style-type: none;
	padding: 1.8em .5em .5em .3em;
	margin-left: 1em;
}

#CSATodayPartners li
{
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: 6em;
	padding-top: .6em;
	height: 4em;
}

#CSATodayPartners li.IBidLive {	background-image: url('/images/Partners-IBidLive.gif'); background-position: 13px 0; height: 4.6em; }
#CSATodayPartners li.IBuyFast {	background-image: url('/images/Partners-IBuyFast.gif'); background-position: 13px 0; height: 4.8em; }
#CSATodayPartners li.OnTrack { background-image: url('/images/Partners-OnTrackLogo.gif'); padding-top: .1em; background-position: 0 .1em; height: 3.5em; }
#CSATodayPartners li.Legislative { background-image: url('/images/Partners-Legislative.gif'); background-position: 11px 0; height: 3.9em; }
#CSATodayPartners li.SPE { background-image: url('/images/Partners-SPELogo.gif'); background-position: 4px .3em; }

#CSATodayPartners a { font-size: 9pt; color: #595959; text-decoration: none; }
#CSATodayPartners a:link { color: #595959; text-decoration: none; }
#CSATodayPartners a:visited { color: #595959; text-decoration: none; }
#CSATodayPartners a:hover { color: #cc3333; text-decoration: underline; }
#CSATodayPartners a:active { color: #595959; text-decoration: none; }



/* End CSAToday Partners Display */
CsaMenuFloatOver  { z-index: 9999; }  
#CPH1_content * { z-index: 1;} 

/* xp theme */
/* These styles are a slight modification of those in the AjaxControlToolkit */

.csa_tab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px; background:url(/Images/AjaxTabControl/tab-line.gif) repeat-x bottom; }
.csa_tab .ajax__tab_outer {float:left; padding-right:0px; background:url(/Images/AjaxTabControl/tab-right.gif) no-repeat right; height:21px;}
.csa_tab .ajax__tab_inner {float:left; padding-left:3px; background:url(/Images/AjaxTabControl/tab-left.gif) no-repeat;}
.csa_tab .ajax__tab_tab {height:13px;padding:4px;margin:0; background:url(/Images/AjaxTabControl/tab.gif) repeat-x;}
.csa_tab .ajax__tab_hover .ajax__tab_outer {background:url(/Images/AjaxTabControl/tab-hover-right.gif) no-repeat right;}
.csa_tab .ajax__tab_hover .ajax__tab_inner {background:url(/Images/AjaxTabControl/tab-hover-left.gif) no-repeat;}
.csa_tab .ajax__tab_hover .ajax__tab_tab {background:url(/Images/AjaxTabControl/tab-hover.gif) repeat-x;}
.csa_tab .ajax__tab_active .ajax__tab_outer {background:url(/Images/AjaxTabControl/tab-active-right.gif) no-repeat right;}
.csa_tab .ajax__tab_active .ajax__tab_inner {background:url(/Images/AjaxTabControl/tab-active-left.gif) no-repeat;}
.csa_tab .ajax__tab_active .ajax__tab_tab {background:url(/Images/AjaxTabControl/tab-active.gif) repeat-x;}
.csa_tab .ajax__tab_body {clear:both;  font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


.csa_tab_print .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px; /*background:url(/Images/AjaxTabControl/tab-line.gif) repeat-x bottom;*/}
.csa_tab_print .ajax__tab_outer {float:left; padding-right:0px;/*background:url(/Images/AjaxTabControl/tab-right.gif) no-repeat right;*/height:21px;}
.csa_tab_print .ajax__tab_inner {float:left; padding-left:3px;/*background:url(/Images/AjaxTabControl/tab-left.gif) no-repeat;*/}
.csa_tab_print .ajax__tab_tab {height:13px;padding:4px;margin:0;/*background:url(/Images/AjaxTabControl/tab.gif) repeat-x;*/}
/*.csa_tab_print .ajax__tab_hover .ajax__tab_outer {background:url(/Images/AjaxTabControl/tab-hover-right.gif) no-repeat right;}
.csa_tab_print .ajax__tab_hover .ajax__tab_inner {background:url(/Images/AjaxTabControl/tab-hover-left.gif) no-repeat;}
.csa_tab_print .ajax__tab_hover .ajax__tab_tab {background:url(/Images/AjaxTabControl/tab-hover.gif) repeat-x;}
*/
.csa_tab_print .ajax__tab_active .ajax__tab_outer { background-color:#ffffff; /*background:url(/Images/AjaxTabControl/tab-active-right.gif) no-repeat right;*/}
.csa_tab_print .ajax__tab_active .ajax__tab_inner { background-color:#ffffff; /*background:url(/Images/AjaxTabControl/tab-active-left.gif) no-repeat;*/}
.csa_tab_print .ajax__tab_active .ajax__tab_tab { background-color:#ffffff; /*background:url(/Images/AjaxTabControl/tab-active.gif) repeat-x;*/}

.csa_tab_print .ajax__tab_body {clear:both;  font-family:verdana,tahoma,helvetica;font-size:10pt; padding:8px;background-color:#ffffff;}

div.overdiv
{
    height: 1250px;
    width: 100%;
    -moz-opacity:0.4; 
    opacity: 0.4;
    filter: alpha(opacity=40);
    background-color :#cccccc;
    position:absolute;
    top:0px; 
    left:0px

}
div.square
{
	background: #ffffff;
	border: #f9f9f9;
	border: 4px solid #525252;
	height: 200px;
	left: 40%;
	position: absolute;
	top: 40%;
	width: 300px;
}
div.square div.msg
{
	color: #3e6bc2;
	font-size: 15px;
	padding: 15px;
}

.EVAAccordionTextHeader
{
   width: 100%;
}

.accordionHeader
{    
    width: 97%;
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #B24C4C;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    height: 10px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(../images/expand.jpg);
    background-repeat: no-repeat;
    background-position: 99% 90%;
}

.accordionHeaderSelected
{
    width: 97%;
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #CC3333;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(../images/collapse.jpg);
    background-repeat: no-repeat;
    background-position: 99% 90%;
}

.accordionContent
{
    width: 98%;
    background-color: #E5E5E5;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;    
    overflow: hidden;    
}

/*Reorder List*/
.ClsDragHandle 
{
	background-image :url('../images/drag_handle.gif');
	background-color	:#fAf9f8;
	border				:thin outset white;
	cursor				:move;
	height				:15px;
	width				:20px;
	background-repeat	:no-repeat;
	background-position :center;
	list-style: none;	
	list-style-type: none;
	list-style-image: none;
}
.ClsCallbackStyle 
{
	border				:thin inset blue;
}
.ClsCallbackStyle table 
{
	background-color	:#5377A9;
	color				:Black;
}
.ClsReorderListContainer
{
	width: 80%;
	font-size:8pt;
}
.ClsReorderListContainer li 
{
	background-repeat	:repeat-x;	
	list-style-image	:none;
	list-style-position	:inside;
	list-style-type		:none;
	margin				:2px;
	 	
}
.ClsReorderListContainer li a 
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #cc3333;
    FONT-FAMILY: Arial
}
.ClsReorderCue 
{
	border		:thin dashed #cc3333;
	height		:25px;
	width		:100%;
}
.ClsItemArea 
{
	margin-left	:0px;
	text-align:	left;
	background: #f7f6f3;
	width		: 100%;	
	vertical-align: bottom;
}

.ClsItemA
{
    float: left;
    width: 90%;
    vertical-align: text-bottom;
    background: #f7f6f3;
}

.ClsItemB
{
    float: right;
    width: 10%;
}

#EVAOffice
{
     width: 100%;
}

#EVAOffice .EVAOfficeDiv
{
    margin-left: 20px; 
    padding: 10px; 
    clear: left; 
}

#EVAOffice .EVAOfficeDiv span
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial ;
    padding-bottom: 10px;
    float: left;
    width: 150pt;
       
}

#EVAOffice .EVAOfficeDiv select
{
    border-color:Gray;	
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;    
    FONT-FAMILY: sans-serif;
    float: left;
}