/****************************** Global Styles ******************************/
P, TD 
{ 	
	font: 11px Verdana,Arial,Helvetica,Sans-Serif;
	color: #47535D; 
	line-height: 11pt; 
}


.CarAllowanceBody
{
     background-repeat: no-repeat;
	 background-position:bottom left;
	 background-image: url(/CAC.Web/images/footer/bg_home.jpg);
	 background-color: #53616E;
	 margin: 0px;
}
.CarAllowanceLink
{
	color: #CE0F0F;
	text-decoration: underline;
}
.CarAllowanceLink a
{
	color: #CE0F0F;
	font-weight: bold;
	text-decoration: none;
}
.CarAllowanceLink a:hover
{
	color: EF2222;
    text-decoration: underline;
}

.CarAllowanceLink a:visited
{
	color: #CE0F0F;
    text-decoration: underline;
}

    

/****************************** Footer Styles ******************************/
.FooterLink 
{ 
	font-size: 8pt; 
	color: #ffffff; 
}
.FooterLinkSmall 
{ 
	font-size: 7pt; 
	color: #ffffff; 
}





/**************************** Breadcrumb Styles ****************************/
.BreadcrumbMenu
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}





/****************************** Form Styles ******************************/
.FormSection
{
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F8F8F;
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	color: white;
	background-color: #BABABA;
}

.FormLabel
{	
	font-size: 11px; 
	font-weight: bold;
	color: #3C464F; 
	line-height: 11pt; 
}

.FormField
{
	padding: 1px 2px 2px 2px;
	font-size: 11px; 
	color: #293139;
	height: 21px;	
}

.FormCombo
{
	padding: 1px 2px 2px 2px;
	font-size: 11px; 
	color: #293139;
	height: 21px;
}
.FormOption
{
	padding: 1px 2px 2px 2px;
	font-size: 11px; 
	color: #293139;
	height: 21px;
}

.FormHeader
{
	font-size: medium;
	font-weight: bold;
}

.FormSmallGap
{
	height: 6px;
}

.FormStandardGap
{
	height: 10px;
}

.FormLargeGap
{
	height: 16px;
}

.FormSmallSeparator
{
	height: 6px;
	background-image: url(/CAC.Web/images/content/misc/FormSmallSeparator.gif);
}

.FormStandardSeparator
{
	height: 10px;
	background-image: url(/CAC.Web/images/content/misc/FormStandardSeparator.gif);
}

.FormLargeSeparator
{
	height: 16px;
	background-image: url(/CAC.Web/images/content/misc/FormLargeSeparator.gif);
}

.FormButton
{
}

.FormValidator
{
	color: Red;
	font-size: 10px;
}








/**************************** Content Styles ****************************/
.ContentSpace /* The style for the content box */
{
	margin: 0px;
	width: 100%;
	height: 100%;
	padding-top: 20px;
	padding-right:20px;
	padding-left: 20px;
	padding-bottom: 20px;
	background-position: top;
	background-image: url(/CAC.Web/images/content/bg_content.gif);
}
.PopupLink
{
	font-size: 11px;
	font-weight: bold;
	color: #B50D0D;
	cursor: pointer;
	text-decoration: underline;
}
.LinkText
{
	font-size: 11px;
	font-weight: bold;
	color: #B50D0D;	
}
.PopupSpace
        {
	        border-right: 1px inset;
	        padding-right: 5px;
	        border-top: 1px inset;
	        padding-left: 5px;
	        padding-bottom: 5px;
	        margin: 0px;
	        overflow: auto;
	        border-left: 1px inset;
	        width: 100%;
	        padding-top: 5px;
	        border-bottom: 1px inset;
	        height: 102%;
	        background-color: white;
        }
.InfoGrid
{
    border-right: mediumslateblue 0px solid;
	 padding-right: 2px;
    border-top: mediumslateblue 0px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: mediumslateblue 0px solid;
    padding-top: 2px;
    border-bottom: mediumslateblue 0px solid;
    background-color: white;
}
.InfoGridHeader
{
	font-weight: bold;
	background-color: #DADADA;
}
.InfoGridText
{
	font-size: 10pt;
	font-family: Century;
}

.InfoGridGoodCell
{
	background-color: green;
}

.InfoGridBadCell
{
	background-color: maroon;
}
.WarningText
{
	font-weight: normal;
	font-size: 20px;
	color: red;
	font-family: Impact;
}
.ErrorText
{
	border-right: black solid;
	border-top: black solid;
	margin: 2px;
	border-left: black solid;
	color: white;
	border-bottom: black solid;
	background-color: red;
}


/***************** Begin Styles used for the VSSS Report *******************/
.ReportSpace /* used for VSSS */
{
	border-right: 1px inset;
	padding-right: 3px;
	border-top: 1px inset;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	overflow: auto;
	border-left: 1px inset;
	width: 690px;
	padding-top: 3px;
	border-bottom: 1px inset;
	height: 96%;
	background-color: white;
}
.ReportTable
{
	padding: 5px 0px 0px 5px;
}
.ReportGrid
{
	border-width: 0px;
}
.ReportGridAlternativeRow
{
	background: #FAFAFA;
}
.ReportGridLineSeperator
{
	background: #DCDCDC;
}
.ReportTitle
{
	text-align: center;
	font-weight: bold;	
	font-size: 16px;
}

.ReportNotice
{
   background-image: url(/CAC.Web/images/NoticeBorder.gif);
	color: maroon;
	font-size: 11px;	
	padding-left: 10px;
	padding-bottom: 3px;  
}

.ReportEmphasisedLabelLevel0
{
	font-weight: bold;	
	font-size: 14px;
}

.ReportEmphasisedLabelLevel1
{
	font-weight: bold;	
	color: #A80000;
}

.ReportEmphasisedLabelLevel2
{
	font-weight: bold;	
	color: Black;
}

.ReportEmphasisedLabelLevel3
{
	font-style: italic;
}


.ReportEmphasisedValueLevel1
{
	font-weight: bold;
	color: Blue;
}

.ReportEmphasisedValueLevel2
{
	font-weight: bold;
	color:#0002DF;
}

.ReportEmphasisedValueLevel3
{
	font-weight: bold;
}


/***************** End Styles used for the VSSS Report *******************/





