﻿table{font-family:Arial;font-size:8pt;}
input{font-size:8pt }
hr{height:0px; border-style:dotted; border-color:gray; }

.td_SubMenu{padding-top:5px;padding-bottom:5px;border-bottom:solid 2px #eeeeee;}
.title_large{}
.title_medium{font-weight:bold;font-size:11pt;}
.title_small{font-weight:bold;font-size:9pt;}
.msg{color:Red;font-weight:bold;font-size:8pt;}
.td_title{padding-bottom:3px;padding-top:3px; background-color:#B8CEFE; font-weight:bold} /*64AAD9 FFE7CE*/
.td_caption{width:30% }
.td_content{}

.ItemTitle{font-weight:bold;color:Black; font-size:9pt }
.ItemBody{}
.ItemFooter{font-weight:bold;}

/* Function Menu */
.FunctionMenuItem{color:White; font-weight:bold; font-size:8pt;text-decoration:none;font-family:Arial}
.FunctionMenuItem A.Hover{color:Red }

/* For Product Type Admin */
.ProductType{width:100%; border:solid 1px gray;font-size:8pt;}
.ProductTypeProperty{width:300px;font-size:8pt;}
.ProductTypeProperty td{border:solid 1px #eeeeee }
.ProductProperty{width:100%; border:solid 1px gray;font-size:8pt;} 

/* For Category Admin*/
.Category{width:600px;border:solid 1px gray}
.CategoryDetail{background-color:#efefef}

/* For Category Search */
.CategorySearch{width:97%;border:solid 1px gray;font-size:8pt;}

/* For Product Search */
.ProductSearch{width:97%;border:solid 1px gray;font-size:8pt;}

/* For Price Point */
.PricePoint{width:100%;border:solid 1px gray;font-size:8pt;}
.PricePoint input{width:70px}

/* Product Details */
.ProductDetails{width:550px;border:solid 1px gray;font-size:8pt;}
.ProductDetails td{border-bottom:solid 1px #efefef; font-weight:bold}

/* Category Selector */
.CategorySelector{width:350px;border:solid 1px gray;background-color:#ffffff;font-size:8pt; }

/* Product Selector */
.ProductSelector{width:400px;border:solid 1px gray;background-color:#ffffff }

/* Composite Product Table */
.CompositeProduct{border:solid 1px gray;background-color:#ffffff }
.CompositeProduct td{border:solid 1px #efefef}

/* CustomerSearch */
.CustomerSearch{width:97%;border:solid 1px gray;font-size:8pt;}

/* Customer Detail */
.CustomerDetail{width:700px;border:solid 1px gray;font-size:8pt;}

/* Contact Detail */
.ContactDetail{width:600px;border:solid 1px gray;font-size:8pt;}

/* Special Pricing */
.SpecialPricing{width:600px;border:solid 1px gray;font-size:8pt;}
.SpecialProductList{border:solid 1px gray;}
.SpecialProductList td{border-bottom:solid 1px #efefef; border-right:solid 1px #efefef  }

/* Pricing Point */
.PricingPoint{width:97%;border:solid 1px gray;font-size:8pt;}

/* Quote Detail */
.QuoteDetail{width:700px;border:solid 1px gray}

/* PropertyEditor */
.PropertyEditor{width:600px;border:solid 1px gray}

/* ContactList */
.ContactList{width:500px;border:solid 1px gray;background-color:#ffffff}

    

/* Public Page*/
.PublicTitle{color:#65C86B;font-weight:bold;font-size:13pt;font-family:Arial}
.HighLight{font-weight:bold;color:#65C86B; font-size:10pt}
/*ProductDetail Control*/
.ProductDetail{width:100%}
.ProductDetailTitle{font-size:11pt;color:#87B0D3;font-weight:bold}
.ProductDetailContent{width:200px;}
/*Category Browser Control*/
.CategoryBrowser{width:100%;}
.CategoryTitle{font-weight:bold;font-size:11pt; color:Gray; text-decoration:none; background-image:url('/Equote/Images/HomeMetalBg.jpg')}
.CategoryListContent{background-color:#F1F1F3;width:200px;}
.CategoryHyperLink{font-weight:bold; text-decoration:none; color:#414141;font-size:8pt }
/* Quote List */
.QuoteList{width:90%;border:solid 2px #87B0DB; font-size:8pt; }
.QuoteList .header{font-weight:bold;background-color:#87B0DB; }
.QuoteList td{padding:4px;border-spacing:2px;}
/* Quote Details */
.QuoteDetails{width:100%;border:solid 1px #87B0DB;  }
.QuoteDetails .header{ }
.column_header{font-weight:bold; background-color: #87B0DB; color:White}
.QuoteDetails td{padding:4px}


/*Details Table*/
.DetailTable{}
.DetailTable table{width:100%}
.DetailTable td{border-bottom:solid 2px #ffffff }

/* Form Content */
.PreviewTable{ }
.ContentTD{border-bottom:dotted 1px #aaaaaa; padding-left:4px; padding-right:10px; font-weight:bold; font-size:8pt;}


/* Registration Details */
.Registration{border:solid 2px #87B0DB;}


* Registration Details */

.TopRowRegistration {width:600px; margin: 20px 0 0 85px;}
.MiddleRowRegistration2, .MiddleRowRegistration, .BottomRowRegistration {float: left}
.BottomRowRegistration {padding: 40px 0 40px 300px}
.MiddleRowRegistration {margin: 40px 0 0 0}
.MiddleRowRegistration2 {margin: 40px 0 0 0}
.NewTable{margin: 0 0 0 60px ;color:#333;text-align:left; background: #f2f2f2 url(/Equote/Images/TopCurvedBox.gif) no-repeat; width: 378px; border: none}
.NewTableTable {background: url(/Equote/Images/BottomCurvedBox.gif) no-repeat bottom; width: 378px; height:40px; border: none}
.NewTable td {padding:5px 0 0 25px;font:bold 12px arial,verdana,sans-serif;}
.NewTable input, .NewTable select {width:196px;height:18px;border:none;background-color:White}
.NewTableh2{font:bold 16px arial,verdana,sans-serif;color:#003399; margin: 20px 0 0 0; padding: 0}
.NewTableh3{font:normal 12px arial,verdana,sans-serif;color:#003399}
.NewTableP{font:normal 12px arial,verdana,sans-serif;color:#333}
.start{font-weight:bold;color:Red;} 

.NewTableh2 {padding: 0 0 30px 0 !important}

.tbLogin {border: red solid 1px;}

.tdLogin {vertical-align: top; width: 200px;}

.tdLogin h3 {font: bold 14px arial; color: #003399; margin: 0 0 0 20px !important}

.tdLogin p {font: normal 12px arial; color: #333; margin: 15px 50px 0 20px !important; width: 180px;}

.ORTD {background: #fff url(/Equote/Images/DottedSeparator.gif) repeat-y center top; width: 120px}

.ORdiv {background: #fff url(/Equote/Images/OR.gif) no-repeat center; width: 120px; height: 40px}