body
{
	font-family: Verdana;
	font-size: 12px;
	color: #44535C;
	background-color: #05529A;	
}
table
{
	 FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
}
.body
{
	
}
.bodysmall
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 11px;
}
.header
{
    FONT-SIZE: 15px;
    LINE-HEIGHT: 20px;
	 font-weight: bold
}
.headerwhitesmall
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 11px;
    COLOR: #ffffff;
	 font-weight: bold
}

.contentSpace
{
	 background-color: #AEE63C;
}
.contentPanel
{
   background-color: White;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 1px;
}

.footer
{
	 color: white;
	 font-size: 11px;
	 line-height: 14px;
}
.2ndlink
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 11px;
    COLOR: #05529A;
}
.link
{
    FONT-SIZE: 9px;
    COLOR: #ff9900;
    LINE-HEIGHT: 14px;
}
.footerlink
{
    FONT-SIZE: 9px;
    COLOR: #66CCFF;
    LINE-HEIGHT: 14px;
}

/* examples */
.fields
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ff9900 1px solid;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.fieldsRed
{
    BORDER-RIGHT: #fe0000 1px solid;
    BORDER-TOP: #fe0000 1px solid;
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #fe0000 1px solid;
    BORDER-BOTTOM: #fe0000 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.FormDropDownBox
{
	font-family: Verdana;
	font-size: 11px;
	color: #44535C;
}
.FormButton
{
	font-family: Verdana;
	font-size: 11px;
}

.FormValidator
{
	color: Red;
	font-size: 11px;
}

.FormValidatorSmall
{
	color: Red;
	font-size: 9px;
}

.FormLabel
{
	font-size: 11px; 
	line-height: 11pt; 
   vertical-align: middle;
}

.FormText
{
	
	font-size: 11px;
	line-height: 11pt; 
}

.QuotationEditorBestPrice
{
	
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: Green;
	font-size: 11px;
	width: 100px;
	height: 30px;
	border-color: #9F9F9F;
	border-width: 0px;
	border-style: dashed;
	border-bottom: 1px;
	border-bottom-color: Black;
   border-bottom-style: solid;
}

.SummaryTable
{
	padding: 0px 2px 0px 2px;
	table-layout: auto;
	border-collapse: separate;
	border: Black 0px solid;
	margin: 0px;
	color: #44535C;
}
.SummaryTable TD
{	
	padding: 3px 0px 3px 10px;
	border-bottom: 1px solid #DFDFDF;
}

.SummaryTableItem
{
	height: 25px;
}
.SummaryTableAlternativeItems
{
	height: 25px;
	background-color: #F8F8F8;	
}

.SummaryTitleStyle
{
	font-weight: bold;
	background-color: #F5F5F5;	
	color: #5C594E;
}

.SummaryStatusStyle
{
	font-family: Wingdings;
	font-size: 32px;	
}
.SummaryStatusApprovedStyle
{
	font-family: Wingdings;
	font-size: 29px;	
	color: green;
}
.SummaryStatusNotApprovedStyle
{
	font-family:Arial Black;
	font-size: 22px;	
	color: blue;
}
.SummaryStatusAwaitingRequoteStyle
{
	font-family: Wingdings;
	font-size: 29px;	
	color: red;
}

.SummaryOverPriceStyle
{
	color: #C71585;
	text-align: right;
}

.SummaryNormalPriceStyle
{
	text-align: right;
}

.SummaryBestPriceStyle
{
	color: green;
	text-align: right;
}

.TreeViewBorder
{
	border: solid 1px White;
	border-left-color: Gray;
}

.PlaceHolder
{
	background-color: Black;
	width: 335px;
}

.OptionDiscountTable
{
	border: 1px solid #10599F;
	background-color: #EAEFF4;
}

.QuotationEditorForm
{
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
	vertical-align:middle;
}

.QuotationEditorFormTitle
{
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
	width:250px;
	vertical-align:middle;
}

.QuotationEditorFormText
{
	font-size: 11px;
}

.QuotationEditorFormFieldHeader
{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
   border-bottom: 1px Black solid;
}

.QuotationEditorFormField
{
	
	text-align: right;
	font-size: 12px;
	border-width: 1px;
	border-style: inset;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	width: 100px;
	background-color:White
}
.QuotationEditorCarryPricesArrow
{
	width: 100px;
}

.QuotationEditorFormFieldPriceRequired
{
	
	text-align: right;
	font-size: 12px;
	border-width: 1px;
	border-style: inset;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	width: 100px;
	background-color:#FFFFE0
}
.QuotationEditorFormFieldBestPrice
{
	
	text-align: right;
	font-size: 12px;
	border-width: 1px;
	border-style: groove;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	width: 100px;
	background-color: #D6FF9B;
}
.QuotationEditorFormFieldInvalidPrice
{
	
	text-align: right;
	font-size: 12px;
	border-width: 1px;
	border-style: groove;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	width: 100px;
	background-color: #FF6347;
}

.QuotationEditorFormFieldDefaultPrice
{
	color: Gray;
	text-align: right;
	font-size: 12px;
	border-width: 1px;
	border-style: inset;
	border-right: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	width: 100px;
	background-color:White
}

.QuotationEditorFormFieldReadonlyPrice
{
	border-right: #e1e1e1 1px solid;
	border-top: 1px inset;
	font-size: 12px;
	border-left: 1px inset;
	width: 100px;
	color: black;
	border-bottom: #e1e1e1 1px solid;
	background-color: gainsboro;
	text-align: right;
}

.QuotationEditorFormFieldNovated
{
	border-color: #006600;
	border-width: 1px;
	border-style: solid;
}

.QuotationEditor
{
	border-style: solid;
	border-width: 1px;
	border-color: #10599F;
	border-top-color: #EAEFF4;
	background-color: #EAEFF4;
}
.ActionPanel
{
	border-style: solid;
	border-width: 1px;
	border-color: #10599F;
	border-left-color: #EAEFF4;
	border-right-color: #EAEFF4;
	background-color: #EAEFF4;
}
.QuotationEditorTabVehicle
{
	color: White;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-right: none 0;
	border-bottom-color: #DCDCDC;
	background-color: #DCDCDC;
}

.QuotationEditorTabOption
{
	color: White;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-bottom-color: #DCDCDC;
	background-color: Gray;
}

.QuotationEditorEmptyTab
{
	border-bottom-color: #10599F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: Transparent;
}

.QuotationEditorTabButton
{
	
	font-size: 12px;
	font-weight: bold;
	background-color: Transparent;
	border-style: none;
}

.NeutralMessageBox
{	
	border: 1px dotted #165081;
	padding: 5px 5px 5px 5px;
	background-color: #EAEFF4;
	color: #165081;
	font-size: 10px;
	font-weight: bold;	
}
.PositiveMessageBox
{	
	border: 1px dotted #167B44;
	padding: 5px 5px 5px 5px;
	background-color: #CEE5CE;
	color: green;
	font-size: 10px;
	font-weight: bold;	
}
.NegativeMessageBox
{	
	border: 1px dotted #165081;
	padding: 5px 5px 5px 5px;
	background-color: white;
	color: red;
	font-size: 10px;
	font-weight: bold;	
}
.InformationMessageBox
{
	border: 1px dotted #AFAFAF;
	padding: 5px 5px 5px 5px;
	background-color: #F5F5F5;
}














