body 
{
	background-color:#4a7ca4;
	text-align: center;
	margin-top: 11px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #6666FF;
}
a:active {
	color: #FFFF00;
	text-decoration: none;
}


.footer {
	background-image: url(images/footer.jpg);
	text-align: center;
	height: 24px;
}

.content {
	vertical-align: top;
	border-top: solid 1px #8182C3;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px; 
}
.leftside {
	vertical-align: top;
	background-image: url(images/left_side.jpg);
	border-top: solid 1px #8182C3;
}
.rightside {
	vertical-align: top;
	border-top: solid 1px #8182C3;
	background-image: url(images/right_side.jpg);
}
.headtext {
	text-align: right;
}
.maintab {
	vertical-align: middle;
	background-color: #FFFFFF;
	font-size:12px;
	color:#333333
}
.subtab {
	vertical-align: middle;
	background-color: #e3ebff;
	font-size:12px;
	color:#333333;
}
.statustext {
	text-align: left;
	font-size:10px;
	color:#FF0000;
}
.statusbar {
	vertical-align: middle;
	background-image: url(images/status_backing.jpg);
	font-size:12px;
	color:#333333;
}
.statusbar2 {
	vertical-align: middle;
	background-image: url(images/status_backing2.jpg);
	font-size:12px;
	color:#333333;
}
.lightcell {
	background-color: #FFFFCC;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #c5beac;
	border-bottom: 1px solid #c5beac;
	border-left: 1px solid #FFFFFF;
}
.darkcell {
	background-color: #fbe5a2;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #c5beac;
	border-bottom: 1px solid #c5beac;
	border-left: 1px solid #FFFFFF;
}




.ViewDefT a:link 
{
	font-weight:normal;
	color: black;
	text-decoration:none;
}

.ViewDefT a:visited
{
	font-weight:normal;
	color: black;
	text-decoration:none;
}

.ViewDefT a:hover
{
	font-weight:normal;
	color: black;
	text-decoration: none;
}

.menu
{
	padding: 10px;
}

.menu a:link
{
	font-weight:normal;
	color: blue;
	text-decoration: none;
	border: solid 1px #e1edff;
	padding: 10px;
}

.menu a:visited
{
	font-weight:normal;
	color: blue;
	text-decoration:none;
	border: solid 1px #e1edff;
	padding: 10px;
	
}

.menu a:active
{
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
}

.menu a:hover
{
	font-weight:normal;
	color: blue;
	text-decoration: none;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
	padding: 10px;
}

.submenu
{
	padding: 2px;
}

.submenu a:link
{
	font-weight:normal;
	color: gray;
	text-decoration: none;
	border: solid 1px #e1edff;
}

.submenu a:visited
{
	font-weight:normal;
	color: gray;
	text-decoration:none;
	border: solid 1px #e1edff;
}

.submenu a:active
{
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
}

.submenu a:hover
{
	font-weight:normal;
	color: gray;
	text-decoration: none;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
}

/* SelectorBar */
.NumberPlate
{
 font-family: Mandatory;
 font-size:18px;
 background-image:url(images/selector/vehicle_inactive.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:center;
}
.NumberPlateRollover
{
 font-family: Mandatory;
 font-size:18px;
 background-image:url(images/selector/vehicle_rollover.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:center;
 cursor:pointer;
}
.NumberPlateSelected
{
 font-family: Mandatory;
 font-size:18px;
 background-image:url(images/selector/vehicle_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:center;
 cursor:pointer;
}

.selectedNumberPlate
{
 font-family: Mandatory;
 font-size:18px;
 background-image:url(images/selector/vehicle_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:center;
 cursor:pointer;
}

.selectorDriver
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/driver_inactive.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 160px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorDriverRollover
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/driver_rollover.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 160px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorDriver td
{
 padding-left:30px;
}
.selectorDriverRollover td
{
 padding-left:30px;
}

.selectorDriver a { width:100%; display:block; }
.selectorDriverRollover a { width:100%; display:block; }

.selectorDriverSelected
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/driver_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 width: 160px;
 padding-top:10px;
 padding-left:30px;
 text-align:left;
 cursor:pointer;
}

.selectorDriverSelected td
{
 padding-left:30px;
}

.selectorDriverSelected a { width:100%; display:block; }

.selectorSupplier
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/supplier_inactive.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorSupplier td
{
 padding-left:30px;
}
.selectorSupplier a { width:100%; display:block; }
.selectorSupplierRollover td
{
 padding-left:30px;
}

.selectorSupplierRollover
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/supplier_rollover.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorSupplierSelected
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/supplier_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorSupplierSelected td
{
 padding-left:30px;
}

.selectorSupplierSelected a { width:100%; display:block; }




.selectorPlant
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/machinery_inactive.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorPlant td
{
 padding-left:30px;
}
.selectorPlant a { width:100%; display:block; }
.selectorPlantRollover td
{
 padding-left:30px;
}

.selectorPlantRollover
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/machinery_rollover.jpg);
 background-repeat:no-repeat;
 background-position:left;
 height:34px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorPlantSelected
{
 font-family: Mandatory;
 font-size:12px;
 background-image:url(images/selector/machinery_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 width: 120px;
 padding: 4px;
 padding-top:10px;
 text-align:left;
 cursor:pointer;
}

.selectorPlantSelected td
{
 padding-left:30px;
}

.selectorPlantSelected a { width:100%; display:block; }



.NumberPlateStatic
{
 font-family: Mandatory;
 font-size:18px;
 background-image:url(images/selector/vehicle_active.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:42px;
 padding: 4px;
 padding-top:10px;
 text-align:center;
 cursor:pointer;
}
















.vehicleCategory
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	height:20px;
	padding:4px;
}

.vehicleCategoryHighlight
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	font-weight: bold;
	height:20px;
	padding:4px;
}

.vehicleMileage
{
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	height:20px;
	padding:4px;
}

.thinLightGreyBorder
{
	border-right: lightgrey 0px solid;
	border-top: lightgrey 0px solid;
	border-left: lightgrey 0px solid;
	border-bottom: lightgrey 0px solid;
}

.smallText
{
	font-size: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	}

.vehicleSelector
{
	font-size: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	width: 160px;
}

.vehicleSelectorWide
{
	font-size: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	width: 338px;
}

.normalText
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
}


.smallText
{
	font-size: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	height: 21px;
}


.calcTextHead
{
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: bold;	
}

.calcTextSubHead
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color:#6699FF;
	border-bottom-width: 1px;
	padding-top: 12px;
	
	
}

.calcTextItem
{
	font-size: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:normal;
	font-style:italic;
	padding-left: 10px;
}

.normalTextWarning
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	color: Red;
}

.labelNarrow
{
	width: 42px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;	
}

.label
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;		
}

.labelWide
{
	width: 124px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;		
}

.labelSomewhatWide
{
	width: 166px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;		
}

.labelReallyWide
{
	width: 248px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;	
}


.labelReallyReallyWide
{
	width: 332px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	float: left;
	padding-left: 1px;		
}

.readOnlyInputFieldNarrow
{
	width: 42px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;	}

.readOnlyInputFieldSemiNarrowRa
{
	width: 63px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	background-color: #E4ECF1;
	text-align: right;	
	padding-left: 3px;	}

.readOnlyInputFieldSemiNarrowRaEmpty
{
	width: 63px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #EEEEEE;
	background-color: #FBFBFB;
	text-align: right;	
	padding-left: 3px;	}

.readOnlyInputField
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;	}

.readOnlyInputFieldRed
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #ff0000;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;	}

.readOnlyInputFieldSemiWide
{
	width: 104px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;
}

.readOnlyInputFieldWide
{
	width: 124px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;	
}

.readOnlyInputFieldReallyWide
{
	width: 248px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;
}

.readOnlyInputFieldReallyReallyWide
{
	width: 300px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #E4ECF1;	
	padding-left: 3px;
}

.inputFieldNarrow
{
	width: 42px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldSemiNarrow
{
	width: 63px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldSemiNarrowRa
{
	width: 63px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	background-color: #FCF0C2;
	text-align: right;	
	padding-left: 3px;
}

.inputField
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldNoFloat
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputField
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.partnerMessageBody
{
	width:150px;
	overflow: hidden;
	text-align: center;
	vertical-align:middle;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: none;
	background-color: transparent;	
}

.partnerMessageFooter
{
	width:159px;
	text-align: right;
	vertical-align:middle;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color:White;
	border: none;
	background-color: transparent;	
}

.hyperlink
{
	text-decoration:none;
	color:gray
}

.inputFieldSelected
{
	width: 84px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px red;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldSemiWide
{
	width: 104px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldWide
{
	width: 124px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldWider
{
	width: 176px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldReallyWide
{
	width: 248px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.inputFieldReallyReallyWide
{
	width: 300px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border: solid 1px #7f9db9;
	float: left;
	background-color: #FCF0C2;	
	padding-left: 3px;
}

.panelCalcHelp
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/panel_calc_help.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.panelFinanceHelp
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/panel_finance_help2.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.panelExportVehicleList
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/panel_finance_help2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
}

.panelCalcGlossary
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
}

.panelCalcReport
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/calcReportBg2.jpg);
    background-position: top right;
    background-repeat: no-repeat;

}

.panelService
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/servicesPanelBg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.panelAction
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/actionPanelBg.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

.panelLogin
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/loginPanelBg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.panelHeader
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	background-color: Transparent;
}

.gradientPanel
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	background-image: url(Images/Panel/panel_blue.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.gradientPanelShort
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	background-image: url(Images/Panel/panel_blue_short.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.gradientPanelReallyShort
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	background-image: url(Images/Panel/panel_blue_tiny.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.AccidentPanelGrey800
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	padding:5px;
	height:300px;
	background-image: url(Images/Panel/panel_grey_800x800.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
}

.AccidentPanelBlue800
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	padding:5px;
	height:320px;
	width:90%;
	width:800px;
	background-image: url(Images/Panel/panel_blue_800x800.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
}

.AccidentFaqQuestion
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color:#000000;
}

.AccidentFaqAnswer
{
	font-family: Arial, Verdana, Sans-Serif;
	font-style: italic;
	font-size: 11px;
	padding:14px;
	color:#666666;
}

.AccidentManagementMain
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	background-image: url(Images/Panel/panel_blue_short.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.datePickerBtn
{
	border: 0px;
	float: left;
	margin-left: 1px;
	margin-right: 3px;
	cursor: pointer;
}

.button
{
	cursor: pointer;
}

.autoCompleteBackground
{
	background-color:white;
}

.autoCompleteHighlight
{
	background-color: #EECD2D;
}

.wizardNavigationStyle
{
	border-top: #6699cc thin solid;
	padding-top: 10px;
}


.wizardNavigationStyleWithoutLine
{
	border-top: #6699cc thin solid;
	padding-top: 10px;
}

.quoteFinderNavigationStyle
{
	padding-top: 5px;
}

.homeSubHeader
{
	font-weight:bold;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#6699CC;
}

.servicesTableRow1
{
	background-color:#16A5FA;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#6699CC;
}

.servicesTableRow2
{
	background-color:#8ED3FD;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#6699CC;
}

.reminderActioned
{
	text-decoration: line-through;
	color: #b1b1b1;
}

.financeWizardTable
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	background-image:url(images/panel/finance_options_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left: 4px;
}

.financeWizardChildTable
{
	
}

.financeWizardRow
{
}

.financeWizardRowHover
{
	background-image:url(images/panel/financeWizardRowHover.gif);
	background-position:top left;		
	background-repeat:no-repeat;
	padding-left: 4px;
}

.financeWizardRowSelected
{
	background-image:url(images/panel/financeWizardRowSelected.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 4px;	
}

.warrantyWizardTable
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
	background-image:url(images/panel/warranty_options_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left: 4px;
}

.warrantyWizardRowHover
{
	background-image:url(images/panel/financeWizardRowHover.gif);
	background-position:top left;		
	background-repeat:no-repeat;
	padding-left: 4px;
}

.warrantyWizardRowSelected
{
	background-image:url(images/panel/financeWizardRowSelected.gif);	
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 4px;	
}

.warrantyHelpHeader
{
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding: 4px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}

.warrantyHelpText
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
}

.warrantyHelpTextSummary
{
	font-size: 11px;
	color:#3366CC;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-Serif;
	list-style:square;
	margin:0 0 0 15px;
}

.financeHelpHeader
{
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding: 4px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}

.financeHelpText
{
	font-size: 11px;
	font-family: Arial, Verdana, Sans-Serif;
}

.financeHelpTextSummary
{
	font-size: 11px;
	color:#3366CC;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-Serif;
	list-style:square;
	margin:0 0 0 15px;
}

.forumHeader
{
	padding: 5px 0px 5px 0px;
	background-image:url(images/helpMan.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-indent: 32px;
	font-size:14px;
}

.forumQuestion
{
	font-weight:bold;
}

.forumAnswer
{
	font-style:italic;
	padding-left: 10px;
}

.forumEdit
{
	height: 50px;
}

.forumLastRow
{
	margin-bottom: 50px;
}

.insuranceHelp
{
	background-image:url(images/panel/panel_insurance.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
}

.panelInsuranceHelp
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  bold;
	font-size: 11px;
	background-image: url(Images/Panel/panel_insurance.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.panelAccidentManagement
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	background-image: url(Images/Panel/panel_accidentManagement.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding: 10px 10px 10px 10px;
}

.panelImportExport
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight:  normal;
	font-size: 11px;
	background-image: url(Images/Panel/panel_insurance.jpg);
	background-repeat: no-repeat;
	background-position:top right;
}

.notThere
{
	visibility: hidden;
}

.bubbleHeader
{	
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

.bubbleText
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

table.main
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background-color: #E1EDFF;	
}


.ViewDefT{border-width:0px 0px 1px 0px;border-color:#0056D7;border-style:Solid;height:20px;font-family:Verdana;font-size:11px;padding:0 0 0 5px;cursor:pointer;background:url(Images/Tab/ig_tab_blueb1.gif) no-repeat left top;}
.ViewDisT{border-width:0px 0px 1px 0px;border-color:#0056D7;border-style:Solid;height:20px;font-family:Verdana;font-size:11px;color:Gray;padding:0 0 0 5px;cursor:Default;background:url(Images/Tab/ig_tab_blueb1.gif) no-repeat left top;}
.ViewSelT{border-width:0px 0px 1px 0px;border-color:#E1EDFF;border-style:Solid;height:20px;font-family:Verdana;font-size:11px;padding:0 0 0 5px;cursor:Default;background:url(Images/Tab/ig_tab_blueb2.gif) no-repeat left top;}
.ViewDefTR{border-width:0px 0px 1px 0px;border-color:#0056D7;border-style:Solid;width:5px;cursor:pointer;font-size:2px;background:url(Images/Tab/ig_tab_blueb1.gif) no-repeat right top;}
.ViewSelTR{border-width:0px 0px 1px 0px;border-color:#E1EDFF;border-style:Solid;width:5px;cursor:Default;font-size:2px;background:url(Images/Tab/ig_tab_blueb2.gif) no-repeat right top;}
.ViewSepT{border-width:0px 0px 1px 0px;border-color:#0056D7;border-style:Solid;height:100%;cursor:Default;}


TD.tabOff {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOff {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #E1EDFF}
TD.tabOff A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOff A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOff A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOff A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOff A:hover {	TEXT-DECORATION: none}

TD.tabOffH {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOffH {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #717DFF}
TD.tabOffH A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOffH A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOffH A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOffH A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOffH A:hover {	TEXT-DECORATION: none}

TD.tabOn {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: white;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOn {	BORDER-TOP: #f4f4f4 1px solid; font-size:16px;	BACKGROUND-COLOR: #FFFFFF;  }
TD.tabOn A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOn A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOn A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOn A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOn A:hover {	TEXT-DECORATION: none}


TD.MtabOff {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.MtabOff {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #FFFFFF}
TD.MtabOff A {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOff A:active {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOff A:visited {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOff A:link {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOff A:hover {	TEXT-DECORATION: none}

TD.MtabOffH {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.MtabOffH {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #D0DCFF}
TD.MtabOffH A {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOffH A:active {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOffH A:visited {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOffH A:link {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOffH A:hover {	TEXT-DECORATION: none}

TD.MtabOn {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: white;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.MtabOn {	BORDER-TOP: #f4f4f4 1px solid; font-size:16px;	BACKGROUND-COLOR: #E1EDFF;  }
TD.MtabOn A {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOn A:active {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOn A:visited {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOn A:link {	PADDING-RIGHT: 9px;	DISPLAY: block;	PADDING-LEFT: 9px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.MtabOn A:hover {	TEXT-DECORATION: none}

.holdingframe { width: 827px; height: auto; margin: 0; padding: 0; border-width: 0; }
.layoutframe { text-align: left; vertical-align: top; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
.mainheader { color: #900; font-size: 18px; padding-top: 3px; }
.smallheader { color: #900; font-size: 10px; padding-top: 5px; }
.standardheader { font-size: 18px; padding-top: 3px; }
.standardsubheader { font-size: 15px; padding-top: 3px; }

table.offers
{
	BORDER-BOTTOM: #717DFF 1px solid;
	border-left: #717DFF 1px solid;
	BORDER-RIGHT: #717DFF 1px solid;
	BORDER-TOP: #717DFF 1px solid;
}

TD.tabOOff {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOOff {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #E1EDFF}
TD.tabOOff A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOff A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOff A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOff A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOff A:hover {	TEXT-DECORATION: none}

TD.tabOOffH {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: black;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOOffH {	BORDER-BOTTOM: #f4f4f4 1px solid; font-size:12px;	BACKGROUND-COLOR: #717DFF}
TD.tabOOffH A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOffH A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOffH A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOffH A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: black;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOffH A:hover {	TEXT-DECORATION: none}

TD.tabOOn {	DISPLAY: inline-block;	FONT-WEIGHT: bold;	VERTICAL-ALIGN: middle;	BORDER-LEFT: #f4f4f4 1px solid;	COLOR: #717DFF;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	WHITE-SPACE: nowrap}
TD.tabOOn {	BORDER-TOP: #f4f4f4 1px solid; font-size:16px;	BACKGROUND-COLOR: #717DFF;  }
TD.tabOOn A {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOn A:active {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOn A:visited {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOn A:link {	PADDING-RIGHT: 11px;	DISPLAY: block;	PADDING-LEFT: 11px;	PADDING-BOTTOM: 5px;	COLOR: #000000;	PADDING-TOP: 5px;	TEXT-DECORATION: none}
TD.tabOOn A:hover {	TEXT-DECORATION: none}

tr.alertrow
{
	font-size: 12px;
	background-color:#FBD3A2;
	
}
tr.alertrowa
{
	font-size: 12px;
	background-color:#FDF3CE;

}

tr.questionsh { font-size: 14px; font-weight:bold; width:100%;}
tr.questions { font-size: 12px; }

table.standardgrid
{
	border:   solid 1px #DFE7EA;
}

tr.gridheader
{
	background-color:#DFE6F0;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	
}
td.gridheader
{
	background-color:#DFE6F0;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	border: #DFE7EA;
	
}
.gridstandard tr
{
	font-size: 10px;
	font-family: Arial;
	color: #000000;
	
}
.gridstandard td
{
	font-size: 10px;
	font-family: Arial;
	color: #000000;
	border: #DFE7EA;
	
}
.catmanmain {
	background-image: url(../images/catman_bg.jpg);
	padding:10px;
	text-align: center;
	color:#000000;
	font-size:12px;
}

.qtableheader {
	font-size: 12px;
	background-color: #235889;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

.qtablecontent {
	font-size: 12px;
	background-color: #E7ECF5;
	padding: 4px;
	color: #000000;
	text-align: left;
}
.question {
	text-align: right;
	padding-right: 5px;
}


.wttopleft {
	background-image: url(./images/tables/wt/top_left.jpg);
	height: 40px;
	width: 12px;
}
.wttopright {
	background-image:url(./images/tables/wt/top_right.jpg);
	height: 40px;
	width: 12px;
}
.wttabletop {
	background-image: url(./images/tables/wt/top_middle.jpg);
	height: 40px;
	text-align:left;
	vertical-align:middle;
	font-size: large;
	color: #FF0000;
}
.wttableleft {
	background-image:url(./images/tables/wt/left_middle.jpg);
}
.wttableright {
	background-image:url(./images/tables/wt/right_middle.jpg);
}
.wtbottomleft {
	background-image: url(./images/tables/wt/bottom_left.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
}
.wttablebottom {
	background-image: url(./images/tables/wt/bottom_middle.jpg);
	height: 12px;
}
.wtbottomright {
	background-image: url(./images/tables/wt/bottom_right.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
}

/*--------------------------------ADMINTAB---------------------------------------*/
#admintablist{
	width: 640px;
	padding: 4px 0 3px 0;
	margin-left: 10px;
	margin-bottom: 0;
	margin-top: 1em;
	font-weight: bold;
	}

#admintablist li{
	list-style: none;
	display: inline;
	margin: 0;
	font-size: 13px;
	}

#admintablist li a{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-right: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
	}

#admintablist li a:link, #tablist li a:visited{ color: #000; }

#admintablist li a:hover{
	color: black;
	background: #eeeeee;
	border-color: #666;
	}

#admintablist li a.current{ background: #ccc; }

.adminmainsection 
{
	
	border: 1px solid #ccc;
}

/*--------------------------------TAB---------------------------------------*/
#tablist{
	width: 500px;
	padding: 4px 0 3px 0;
	margin-left: 10px;
	margin-bottom: 0;
	margin-top: 1em;
	font-weight: bold;
	}

#tablist li{
	list-style: none;
	display: inline;
	margin: 0;
	font-size: 13px;
	}

#tablist li a{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-right: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
	}

#tablist li a:link, #tablist li a:visited{ color: #000; }

#tablist li a:hover{
	color: black;
	background: #eeeeee;
	border-color: #666;
	}

#tablist li a.current{ background: #ccc; }

/*--------------------------------TAB---------------------------------------*/


#tab_menu_box { 
	margin-left: 10px;
	width: 520px;
	border: 1px solid #666;
	padding: 12px;
	}

#tab_menu_box th { padding: 2px; color: #FFFFFF; background:  #666666;}
#tab_menu_box td { padding: 2px 4px 2px 4px; color: #000; background:  #eeeeee;}
#tab_menu_box p { margin: 0; padding: 4px 0 8px 0;}


.adminmainmenu {
	padding-left: 5px;
	background-image:url(images/AdminMenu/darkbluebacking.jpg);
	font-size: 14px;
	color:#FFFFFF;
	border-left: 1px solid #2f4457;
	border-right: 1px solid #2f4457;
	border-bottom: 1px solid #2f4457;
	height: 27px;
	vertical-align:middle;
}
.adminsubmenu {
	background-image: url(images/AdminMenu/lightbacking.jpg);
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #2441b3;
	font-size:10px;
	height:10px;
	border-left: 1px solid #2f4457;
	border-right: 1px solid #2f4457;
	border-bottom: 1px solid #2f4457;
}

.subheadblue {
	border-top-color: #44729d;
	border-right-color: #44729d;
	border-bottom-color: #44729d;
	border-left-color: #44729d;
	border-width: 1px;
	border-style: solid;
	background-color: #e1ecfe;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-size:9px;
}
.subheadred {
	border-top-color: #e8020a;
	border-right-color: #e8020a;
	border-bottom-color: #e8020a;
	border-left-color: #e8020a;
	border-width: 1px;
	border-style: solid;
	background-color: #e8020a;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-size:9px;
}
.subheadyellow {
	border-top-color: #44729d;
	border-right-color: #44729d;
	border-bottom-color: #44729d;
	border-left-color: #44729d;
	border-width: 1px;
	border-style: solid;
	background-color: #fff0bd;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-size:9px;
}
.subheadgreen {
	border-top-color: #44729d;
	border-right-color: #44729d;
	border-bottom-color: #44729d;
	border-left-color: #44729d;
	border-width: 1px;
	border-style: solid;
	background-color: #c1e7c0;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-size:9px;
}
.selectedtab {
	border-top-color: #44729d;
	border-right-color: #44729d;
	border-left-color: #44729d;
	background-color: #FFFFFF;
	padding: 3px 9px 3px 9px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	font-size:12px;
	font-weight:bold;
}

.selectedtab a { width:100%; display:block; }

.unselectedtab {
	border-top-color: #44729d;
	border-right-color: #44729d;
	border-left-color: #44729d;
	background-color: #fff0bd;
	padding: 3px 9px 3px 9px;
	
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #44729D;
	color: #666666;
	border-style: solid;
	font-size:12px;	
}
.unselectedtab a { width:100%; display:block; }

.blanktab {
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	background-color: #ffffff;
	padding: 3px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-color: #44729D;
	color: #ffffff;
	border-style: solid;
	font-size:10px;	
	width:100%;
	
}
.nulltab {
	border-bottom-color: #44729d;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	background-color: #ffffff;
	padding: 3px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #FFFFFF;
	border-style: solid;
	font-size:10px;	
}

.maintable {
	border-top-color: white;
	border-right-color: #44729d;
	border-bottom-color: #44729d;
	border-left-color: #44729d;
	border-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 4px;
	text-align:left;
}

.headercell 
{
	width: 100%;
	height: 46px;
	padding-left: 134px;
	text-align: left;
	font-family: Mandatory;
	font-size: 18px;
	
}
div.navpanel {
background: #e6e6e6 url(images/box-blue-bottom.gif) no-repeat bottom left;
margin: 0 0 16px;
}
div.navpanel div {
background: url(images/box-blue-top.gif) no-repeat top left;
padding: 8px;
}
div.navpanel h3 {
color: #000;
}
div.navpanel a {
color: #000;
text-decoration: none;
}
div.navpanel .new a {
color: #ba0000;
}

#suggestions
{
	position: relative;
	top: 1px;
	_top: 0px;
}

.autocomplete
{
	background: #D8EAFF;
	border: solid 1px #55A6C8;
	width: 100px;
	font-family: arial;
	font-size: 10pt;
	text-align:left;
}

.autocomplete DIV
{
	padding: 2px 4px 2px 4px;
}
.autocompletewide
{
	background: #D8EAFF;
	border: solid 1px #55A6C8;
	width: 200px;
	font-family: arial;
	font-size: 10pt;
	text-align:left;
}

.autocompletewide DIV
{
	padding: 2px 4px 2px 4px;
}
.welcometopnav
{
	font-size: 15px;
	color:#0000FF;
}
.welcometopsubnav
{
	font-size: 11px;
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}
a.welcometopsubnav:link {
	color:#FFFFFF;
	text-decoration: none;
}
a.welcometopsubnav:visited {
	color: #0000FF;
	text-decoration: none;
}
a.welcometopsubnav:hover {
	color: #6666FF;
}
a.welcometopsubnav:active {
	color: #FFFF00;
	text-decoration: none;
}
.welcomecontent
{
	background-color:#FFFFFF;
}
.welcomepadded
{
	padding:8px;
	vertical-align:top;
}
.welcometablehead
{
	padding:5px;
	font-size: 15px;
	color:#0000FF;
	text-align:center;
	border:1px solid #c0d9f3;
}
.welcometablehead2
{
	padding:5px;
	font-size: 15px;
	color:#CC0000;
	text-align:center;
	border:1px solid #c0d9f3;
}
.welcometablehead3
{
	padding:2px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5488de;
	text-align:center;
	border:1px solid #c0d9f3;
}
.welcometablefoot1
{
	padding:2px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC0000;
	text-align:center;
	border:1px solid #c0d9f3;
}
a.welcometablefoot1:link {
	color:#FFFFFF;
	text-decoration: none;
}
a.welcometablefoot1:visited {
	color: #0000FF;
	text-decoration: none;
}
a.welcometablefoot1:hover {
	color: #6666FF;
}
a.welcometablefoot1:active {
	color: #FFFF00;
	text-decoration: none;
}
.welcometabledivider
{
	background:#c0d9f3;
	height: 5px;
	padding: 0px;
}
.welcometablecontent
{
	padding:5px;
	color:#0000FF;
	text-align:left;
	border:1px solid #c0d9f3;
}
.welcometablecontent2
{
	padding:5px;
	color:#666666;
	background-color:#f3f6ff;
	text-align:left;
	border:1px solid #c0d9f3;
	vertical-align:top;
}
.welcometablecontent3
{
	padding:5px;
	color:#666666;
	background-color:#f3f6ff;
	text-align:left;
	vertical-align:top;
}
.welcometablecontent4
{
	border:1px solid #c0d9f3;
	vertical-align:top;
}
.welcomeheaderblue
{
	color:#0000FF;
	font-size:12px;
}
.welcomeheaderblack
{
	color:#000000;
	font-size:12px;
}
.welcometopsubnav, .welcometopsubnav a {
	color: #FFFFFF;
}
.welcometablefoot1, .welcometablefoot1 a {
	color: #FFFFFF;
}
.welcomeheaderred
{
	color:#CC0000;
	font-size:12px;
}
