/* ---------------------------- */
/* Colors Used in this View     */               
/*     Black    - #323232   */  
/*     Blue     - #0C1397   */  
/*     Red      - #973232   */  
/*     Medium Brown - #C2B999   */
/*     Light Tan    - #E6E6D6   */  
/* ---------------------------- */

/* ------------------------------------------------- */
/* These are UI Classes for use on the Login Screen  */
/* ------------------------------------------------- */

/* ------------------------------------------------- */
/*     Customizing Steps                             */
/* ------------------------------------------------- */
/* Change details in login page                      */
/* set headers and FCRA setting in AMSRatingV2.aspx  */
/* In Login.aspx.vb (Page Init) change               */
/*   oPublic.AssignViewSessionVariables(xx)          */   
/*   "xx" = ViewNumber                               */
/* Add Carrier Info to LogOff.aspx.vb                */
/* Update Phone in Trailer.ascx for footer           */
/* ------------------------------------------------- */

/* "Carrier Name" User Login - Message/Links Box */
.RedBoldHeader /* AMS User Login / AMS User Links */
{  
	font-size: 12pt; 
	color: #000000; 
	font-family: ARIAL; 
	font-weight: bold;
	text-align: center;
}

/* Tag Line Message */
.BigRedHeaderBox 
{ /* #973232 */
	/*background-color: #323232;   /* #C1131E */
	background-color: #323232; 
	font-size: 19px; 
	color: #ffffff;  /* #E6E6D6  */
	font-family: arial black; 
	/*font-family: eras bold itc; */
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
	text-align:center;
}

/* Empty box to left of tag line box - Not used in Demo*/
.BigBlueHeaderBox 
{
	background-color: #e6e6d6; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}

.BlueBox 
{
	/* Around Links And User Login Sections */
	/* Also around many agency tools content sections */
	/* Also Around Message Board Messages section */
	border-right: #323232 thin solid; 
	border-top: #323232 thin solid; 
	border-left: #323232 thin solid; 
	border-bottom: #323232 thin solid;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
}

/* Hyper Link is used for anchor elements with a link appearance/functionality */
.Hyperlink
{
	color: #20669D;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

/* A couple scenarios require these */
.BoldBlackMessage
{
	font-family: Arial; 
	color: black; 
	font-size: 12pt;
	text-align:center;
	font-weight: bold;
}

.LoginBlackInformation
{
	font-family: Arial; 
	color: black; 
	font-size: 8pt;
	left: 20px; 
	position: relative;
}

/*  Actions for hyperlinks */
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

/* The Below are controlled within the CarrierLogin.ASPX page */

/* Full Length Header Image
       <img ID="Image1" runat="server" src="Images/PDS_Header980.gif" style="width:980"/> */

/* Outer Box for Login Panel
 	<td style="background-color: #e6e6d6;width: 300px;"> */

/* Inner Box for Login Panel
     <table id="AMSUserLoginBoxID" border="0" style="width: 270px;height: 320px; background-color: #C2B999; border-right: #323232 thin solid; border-top: #323232 thin solid; border-left: #323232 thin solid; border-bottom: #323232 thin solid;"> */

/* Phone Number in Information Box is hardcoded
		 <td>&nbsp;&nbsp;&nbsp;&nbsp; <font color="black" style="font-size: 8pt; font-family: Arial;">844.515.2217, Opt. 4 or </font> */


/* ---------------------------------------------------------- */
/* These are UI Classes for use on the Client Manager Screen  */
/* ---------------------------------------------------------- */

/* This is the class of the <div> which holds the banner (image) */
.MainHeaderV2
{
	width: 700px;
	height: 128px;
	vertical-align: top;
	float:right;
	border-width: 2px;
  	border-style: solid;
  	border-color: #C2B999;
}
/* This style is assoctiated directly with the banner image */
.BannerImageStyleV2
{
	width: 700px;
	height: 128px;
	border-width: 2px;
  	border-style: solid;
  	border-color: #C2B999;
}

.BannerImageStyle
{
	width: 980px;
	height: 126px;
	border-width: 2px;
  	border-style: solid;
  	border-color: #323232;
}

/* Border Around Content on Client Manager */
/*    Also Around Content in Quote - linked to Tab Strip */
.PageViewRed
{ 
	border-top: #C2B999 2px solid;
	border-bottom: #C2B999 2px solid;
	border-right: #C2B999 2px solid;
	border-left: #C2B999 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}

.WUMListClass
{ /* To make WUM Display more consistent */
	font-family: Arial; 
	color: black; 
	font-size: 8pt;	 
}

/* Client Manager Results Grid */
.Grid 
{ 
  border: 1px solid #C2B999; /*57566F*/
  border-bottom: 2px solid #C2B999; 
  background-color: #FFFFFF;
  cursor: pointer;
  display: table !important;
}

/* This Client Manager results grid */
.HeadingRow 
{ 	
  background-color: #C2B999; 
  color: white;
}

/* This is the Header color on the Client Manager results grid */
.HeadingCell 
{ 
  color: #000000;  
  background-color: #C2B999; /*898f95*/ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  border: 1px solid #999999; 
}

.HeadingCellHover
{ 
  background-color: #FFFFFF; 
}

/* Text on Client Manager results grid */
.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: center;
  padding-top: 3px;
  padding-bottom: 5px;
  color: #000000;
}

/* Color on rows of returns in results grid */
.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

/* Some kind of Grid Control that helps control the size and position of buttons on rows */
.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

/* Box Around Upper Left Anchor Corner - Sign Out */
.LeftHeaderBar
{
	width: 270px;
	height: 130px;
	border-right: #C2B999 thin solid; 
	border-top: #C2B999 thin solid; 
	border-left: #C2B999 thin solid; 
	border-bottom: #C2B999 thin solid;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
}

/* Welcome Header, Find Client Header, Start New Quote Header */
.ContentInnerHeaderWhiteOnRed
{
	border-right: #C2B999 1px solid; /*C4C4C4*/
	border-top: #C2B999 1px solid;
	border-left: #C2B999 1px solid;
	border-bottom: #C2B999 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #C2B999;
	padding-left: 13px;
}

/* Thin boxes around: Inner box around Messages in Message Board, Find a client, Start new quote */
.ThinGreyBox
{
	border-right: #C2B999 1px solid; /*b0bec7*/
	border-top: #C2B999 1px solid; /*b0bec7*/
	border-left: #C2B999 1px solid; /*b0bec7*/
	border-bottom: #C2B999 1px solid; /*b0bec7*/
}

/* "Message Board" Box on Left */
.ContentInnerHeaderWhiteOnBrown
{
	border-right: #FFFFFF 1px solid;  /* Inner Border */
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px Solid;
	text-align: Center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #ffffff;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #323232;  /* Main Color */
}

/*  Solid Box around Address Info on Client Manager */
.DarkGreyBox
{
	border-right: #C2B999 thin solid; 
	border-top: #C2B999 thin solid; 
	border-left: #C2B999 thin solid; 
	border-bottom: #C2B999 thin solid;
}

/* Used for address column headers on Client Manager */
.ContentInnerSmallHeaderWhiteOnBlue
{  
	text-align: center;
	color: #000000;
	background-color: #C2B999; /* change this */
	font-weight: bold;
}

/* Client Manager Level 1 Bar*/
.ContentHeaderBarLeft
{
	text-align: Left;
	color: #ffffff;
	background-color: #973232; 
	background-position: bottom left;
	border-bottom: #b0bec7 3px double;
	position: relative;
	padding: 1px 11px; 
	height: 10px;
	font: bold 10pt arial;
	border-top: #b0bec7 1px solid;
	border-left: #b0bec7 1px solid;
}
.ContentHeaderBarRight
{
	text-align: Right;
	color: #ffffff;
	background-color: #973232; 
	background-position: bottom left;
	border-bottom: #b0bec7 3px double;
	position: relative;
	padding: 1px 11px; 
	height: 10px;
	font: bold 10pt arial;
	border-right: #b0bec7 1px solid;
	border-top: #b0bec7 1px solid;
}

/* Border Around Area Defined by Header Section 1 */
/*    Both Client Manager and LOB Quote */
.CMAndRating
{
	/* AMSRating.aspx frame class */
	border-top: #973232 1px solid; /*b0bec7*/
	border-bottom: #973232 1px solid;
	border-left: #973232 1px solid;
	border-right: #973232 1px solid;
	position: relative;
	top: 8px;
	padding-bottom: 0px;
}

/* Second Header on Client Manager (Address Info) */
.ContentInnerHeaderWhiteOnDarkGreyCenter
{
	border-right: #c4c4c4 1px solid;
	border-top: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 3px double;
	text-align: center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
   	COLOR: #000000;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #C2B999; /*8d8f95*/
	padding-left: 10px;
}
/* Client Manager Named Insured */
.ContentInnerHeaderWhiteOnDarkGreyLeft
{
	border-top: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
   	COLOR: #000000;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #C2B999; /*8d8f95*/
	padding-left: 10px;
}

/* Client Manager Second Named Insured */
.ContentInnerHeaderWhiteOnDarkGreyRight
{
	border-right: #c4c4c4 1px solid;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
   	COLOR: #000000;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #C2B999; /*8d8f95*/
	padding-left: 10px;
}

/* Border Around Area Defined by Header Section 2 */
.ThinGreyBoxNoTop
{
      border-right: #C2B999 1px solid; /*b0bec7*/
      border-left: #C2B999 1px solid;
      border-bottom: #C2B999 1px solid;
}

/* ---------------- */
/* Agency Tools     */
/* ---------------- */

/* Agency Tools Main Frame Border */
.BrownBox 
{
	border-right: #C2B999 thin solid; 
	border-top: #C2B999 thin solid; 
	border-left: #C2B999 thin solid; 
	border-bottom: #C2B999 thin solid;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
}

h1,h2,h3,h4,h5,h6,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}

/* Outside Border Lines used in Agency Tools */
.md 
{
	position:relative;
	margin:0 0 10px;
	background:#fff;
	border:1px solid #C2B999;
}

.hd
{
  position:relative;
  margin:-1px -1px 0;
  color:#18397c;
  background-color:#fff;
  background-position:bottom left;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}

.hd h2
{
  position :relative;
  font: bold 100% arial 18px;
  padding:1px 11px;
  border-bottom:1px solid #fff;
}

.bd
{
 padding: 5px 10px 10px;
 margin-bottom: 3px;
}

/*  Text Setup for Agency Tools */
.TextLeftNavBar
{
  text-align: left;
  width: 185;/*185*/
  font-size: 8pt;
  margin-bottom: 2px;
}
.TextLeft
{
  text-align: left;
}

.AMSTable td
{
    font:13px arial,helvetica,clean,sans-serif;
    font-size:small;
    font:x-small;
}

/*  Select a Row on User Table */
.SelectedRow td.DataCell 
{ 
  background-color: #e6e6d6; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #e6e6d6; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #e6e6d6; 
  border-right: 1px solid #4B4B6F; 
}

/*  Hover over Selections */
A
{
    CURSOR: pointer;
}

/* New Tools Menu         */
.menu,
.menu ul {
margin:0;
padding:0;
list-style:none;
}
.menu {width:190px;}
.menu li {
margin:0;
padding:0;
margin-bottom:1px;
}
.menu a {
display:block;
padding:2px 5px;
color:#ffffff;
background:#C2B999;
text-decoration:none;
}
.menu a:hover {color:#ffffff;background:#0C1397;}
.menu ul li {padding-left:15px;}
.menu ul a {background:#973232;}
.hidden {display:none;}


/* ------------------------- */
/* attachment section on app */
/* ------------------------- */


.file_input_textbox
{
	float: left
}

.file_input_div
{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}


.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background: #323232;
    	color: #ffffff;
    	font: arial;
    	font-weight: bold;
    	border-width: thin;
    	border-style: solid;
    	border-top-color: #dfdfdf;
    	border-right-color: #666;
    	border-bottom-color: #333;
    	border-left-color: #858585;
		cursor: pointer;
}

.file_input_button_on
{
	width: 100px; 
	position: absolute; 
	top: 0px;
   	background: #184973;
	color: #ffffff;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
    cursor: pointer;
}

/* ------------------------- */
/* Line of Business - Quote  */
/* ------------------------- */

/* New Tabs Strip         */
.tabstrip
{
	width: 984px;
	height: 27px;

	position:relative;
	top: 2px;
	left: -2px; 
}

.tabcell
{
	height: 27px;
	background: #C2B999;
	font: arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
	text-align:center;
	color: #000000;
    cursor: pointer;

	/*border-right: #8D817B 2px solid;
	border-top: #8D817B 2px solid;
	border-left: #8D817B 2px solid; */
	border-bottom: #C2B999 2px Solid;

}
.tabcellselected
{
	height: 27px;
	background: #ffffff;
	font: arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
	text-align:center;
	color: #000000;
    cursor: pointer;

	border-right: #C2B999 2px solid;
	border-top: #C2B999 2px solid;
	border-left: #C2B999 2px solid;
	border-bottom: #C2B999 1px Solid;
}

/* This is background with white font content header such as 'My Agency Tools' */
.MainContentHeader
{
	text-align: Left; 
	color: #323232; 
	font-family: arial; 
	background-color: #973232;
}

/*  Header Level 1 in the Quote */
.BlueHeaderBar
{
	text-align: Left;
	color: #ffffff;
	background-color: #323232; /*973232*/
	background-position: bottom left;
	border-bottom: #323232 3px double;
	position: relative;
	padding: 1px 11px; 
	height: 10px;
	font: bold 10pt arial;
	/* Colors */
	/* Border Around Header Level 1 In Quotes */
	border-right: #323232 1px solid; /*b0bec7*/
	border-top: #323232 1px solid; /*b0bec7*/
	border-left: #323232 1px solid; /*b0bec7*/
}

/*  Header Level 2 in the Quote*/
.NewBigHeader
{
	border-right: #C2B999 1px solid;
	border-top: #C2B999 1px solid;
	border-left: #C2B999 1px solid;
	border-bottom: #C2B999 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #C2B999;
	padding-left: 10px;
}

.NewBigHeaderLeft
{
	/*border-right: #c4c4c4 1px solid;*/
	border-top: #C2B999 1px solid;
	border-left: #C2B999 1px solid;
	border-bottom: #C2B999 1px solid;

	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #C2B999;
	padding-left: 10px;
}
.NewBigHeaderRight
{
	border-right: #C2B999 1px solid;
	border-top: #C2B999 1px solid;
	/*border-left: #c4c4c4 1px solid;*/
	border-bottom: #C2B999 1px solid;

	text-align: right;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #C2B999;
	padding-right: 10px;
}

/*  Header Level 3 (such as Inland Marine Detail) */
.ContentInnerHeaderBlueOnLightGrey
{
	border-right: #E6E6D6 1px solid;
	border-top: #E6E6D6 1px solid;
	border-left: #E6E6D6 1px solid;
	border-bottom: #E6E6D6 3px double;
	text-align: center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
   	COLOR: #000000;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #E6E6D6; /*c4c4c4*/
	padding-left: 10px;
}

/* Rate Summary Grid Row Hover and Color */
.SelectedGridRow
{
    padding:4px;
    CURSOR: pointer;
    background-color: #e6e6d6;
    TEXT-ALIGN: center
}
.HoverSelectedGridRow
{
    BORDER-TOP: black 1px solid;
    BORDER-bottom: black 1px solid;
    CURSOR: pointer;
    COLOR: red;
    background-color: #e6e6d6;
    TEXT-ALIGN: center
}

/*  Displays line breaks on Rate Summary Grid to provide separation for rows */
.GridRow
{
    BORDER-TOP: lightgrey 1px solid;
    padding:4px;
    CURSOR: pointer;
    COLOR: black;
    TEXT-ALIGN: center
}

/*  Header Style control - Location, Outbuildings, Inland Marine, Rate Summary */
.GridHeaderGH
{
  background-color: #C2B999; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  cursor: default; 
  color: #ffffff;
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  text-align:center;
  vertical-align: middle;
  border: 1px solid #999999;
  padding:4px;
}

/*  Changes Color when hover over grid rows */
/*  Not used with Demo
.HoverGridRow
{
 background-color: #00ff99;
}
*/

/*  Color of "Please Wait" Message while pages are loading */
.PleaseWait{color:#323232;}

/*  Not sure where this might come into play, but I'm leaving it in for now */
.RedText
{
	color: #c1131e;
	font-size: 8pt; 
	font-family: Arial;
}

/* --------------------------*/
/* Auto LOB Style Controls
/* --------------------------*/

/* Header level 2 in Auto */
.BrownHeader
{
	border-right: #c4c4c4 1px solid;
	border-top: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	text-align:center;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E6E6D6;
    padding-right: 5px;
}

/* Header Level 3 in Auto (Incident Summary) */
.EditHeader
{
	border-right: #c4c4c4 1px solid;
	border-top: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 3px double;
	text-align: center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #E6E6D6;
	padding-left: 10px;
}

/* ------------------------- */
/* Button Colors             */
/* ------------------------- */

/*  Login Screen Buttons */
INPUT.submits
{
	background: #973232;
    	color: #ffffff;
    	font: arial;
    	font-weight: bold;
    	border-width: thin;
    	border-style: solid;
    	border-top-color: #dfdfdf;
    	border-right-color: #666;
    	border-bottom-color: #333;
    	border-left-color: #858585;
    	padding-bottom: 2px;
    	padding-left: 1px;
    	padding-right: 1px;
		padding-top: 2px;
		cursor: pointer;

}
INPUT.submitson,
INPUT.submits:hover
{
    background: #0C1397;
	color: #ffffff;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    cursor: pointer;
}

/*  Non-Login Screen buttons */
INPUT.Submits
{
   	background: #973232;
	color: #ffffff;
    	font: arial;
    	font-weight: bold;
    	border-width: thin;
    	border-style: solid;
    	border-top-color: #dfdfdf;
    	border-right-color: #666;
    	border-bottom-color: #333;
    	border-left-color: #858585;
    	padding-bottom: 2px;
    	padding-left: 1px;
    	padding-right: 1px;
		padding-top: 2px;
		cursor: pointer;
}

INPUT.SubmitsOn,
INPUT.Submits:hover
{
	background: #0C1397;
   	color: #ffffff;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    cursor: pointer;
}

/*  Buttons on Header Rows */
INPUT.SubmitsHeader
{
   	background: #323232;
	color: #ffffff;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    cursor: pointer;
}
INPUT.SubmitsHeaderOn
{
   	background: #C2B999;
	color: #ffffff;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    cursor: pointer;
}


/*--------------------------------*/
/* Main Site Controls             */
/*--------------------------------*/

/* Global HTML base characteristics */
td
{
  font-family:arial;
  font-size : 8pt; /* From pre-existing styles */
/*  margin: 0;	   
  padding: 0;	   */
}


body{font:13px arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}
table {font:13px arial,helvetica,clean,sans-serif;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;font-size:100%;}
body *{line-height:1.22em;}

/* MainWrapper is the page containter class - this should be horizontally centered */
/* This means <body><form><div class='MainWrapper'> Everything on page </div></form></body> */
.MainWrapper
{
	width: 980px;
	margin-right: auto;  /* DW Center DIV in middle of screen */
	margin-left: auto;	 /* DW Center DIV in middle of screen */
	background: #FFFFFF; /* DW Center DIV in middle of screen */
}

/* This is the base class for the content section. Basically indicates that the container will this size and float right */
.Content
{
	margin-left: 5px;
	margin-bottom: 3px;   /* DW Added */
	float:right;
	width: 770;
	vertical-align:top;
	text-align: center;
}

/* This Style covers the entire (left) side bar - as a note */
/* 185 px is less than content within this div, so it is not applicable */
.LeftNavBar
{
	float: left;
	width: 197px;
}

/* Simple classes for floating left and right */
.FloatLeft
{	float: left;}
.FloatRight
{	float: right;}

/* Copyright Areas - Should be accessed only from .ascx file*/
/* Lines for Footer Area */
.Copyright
{
	border-top-style:groove;
	border-top-width: thin;
	border-bottom-style:groove;
	border-bottom-width: thin;
	width: 980px;
	margin-right: auto;  /* DW Center DIV in middle of screen */
	margin-left: auto;	 /* DW Center DIV in middle of screen */	
	background: #FFFFFF; /* DW Center DIV in middle of screen */
	margin-top: 0px;
	padding-top: 0px;
	background-color: #C2B999;
}

/* Stuff that is Left Justified */
.CopyRightLeft
{
	float: left;
	font-family:Arial;
	font-size: 11px;
	text-align: left;
}

/* Stuff that is Right Justified */
.CopyRightRight
{
	float: right;
	font-family:Arial;
	font-size: 11px;
	text-align: right;		/* DW Added */
}

/*  Not sure about these Auto ones yet */
.AppVioBoxes
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
}

/* This is the class of the <div> which holds the banner (image) */
/* Doesn't Appear to be used 
.MainHeader
{
	width: 980px;
	vertical-align: top;
}

.BannerImageStyle
{
	border-width: 0px;
	border-style: None;
}*/

/* This is the red box with white lettering saying Welcome, User Name */
/* Not Used in V2 
.WelcomeContentHeader
{
	text-align: left; 
	color: #ffffff; 
	font-family: arial; 
	background-color: #00FF99;
}

.SideBarRedBox
{ 
	text-align: left;
	color: #ffffff;
	font-family: arial;
	background-color: #00FF99; 
	font-weight: bold;
	font-size: 10pt;
}*/

/**/





.InquiryEnabled
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.InquiryRequired
{
    COLOR: black;
    BACKGROUND-COLOR: white;
    border-width: 1px;
    border-color: #CC0000;
    border-style: solid
}
.InquiryRequiredSelect
{
    BACKGROUND-COLOR: white;
    border-width: 1px;
    border-color: #CC0000;
    border-style: solid;
}
.InquiryRecommended
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.InquiryNoEdit
{
	color: black;
	background-color: #eee8aa;
}
.InquiryDisabled
{
	background-color: #eee8aa;
}

/********************************/
/*     Drivers/Vehicles Tabs    */
/********************************/

/* Colors Used in this View     */               
/*     Dark Blue    - #323232   */  
/*     Lighter Blue - #973232   */  
/*     Medium Brown - C2B999    */
/*     Light Tan    - E6E6D6    */  
/* ---------------------------- */

/* ---------------------------- */
/* some desmet colors used below*/
/*                              */
/* Darker tan 817D62              */
/* Darker blue 2e3f53 */
/* Dark gray 858585 */
/* light gray       dfdfdf*/
/* */
/* ---------------------------- */

#tabUL {
    margin: 2px 0px;
    padding: 5px 2px 5px 0px;
    z-index: 20;
    width: 960px;
}
#tabUL li {
    display: block;
    cursor: pointer;
    float: left;
    margin: 1px 2px 0px 0px;
    overflow:hidden;
    text-overflow:ellipsis; 
    white-space:nowrap

}
.ntab {
    background: #817D62;
    margin-right: 2px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border: 2px solid #817D62;
    padding: 5px 8px 5px 8px;
}
.ntab:hover {  
    background: #FFFFFF;  
    color: #817D62;  
}  

#addTAB {
    text-decoration: none;
}
.stab {
    background: #FFFFFF;
    margin-right: 2px;
    font-size: 11px;
    font-weight: bold;
    color: #817D62;
    border: 2px solid #817D62;
    border-bottom-color: #FFFFFF;
    padding: 5px 8px 5px 8px;
}

.addtab
{
	background: #C2B999; /* 2E3F53 dark blue */
	color: #000000;
    font-size: 11px;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf; 
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585; /* 858585 dark grey */
	cursor: pointer;
    padding: 5px 8px 5px 8px;
    margin-right: 2px;

}
.addtabon
{
    background: #973232; /* 817D62 dark tan */
	color: #ffffff;
    font-size: 11px;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #666;
	border-bottom-color: #333;
	border-left-color: #858585; /* 858585 dark grey */
    cursor: pointer;
    padding: 5px 8px 5px 8px;
    margin-right: 2px;
}


.innerTabBorder
{ 
	border-right: #817D62 2px solid;
	border-top: #817D62 2px solid;
	border-left: #817D62 2px solid;
	border-bottom: #817D62 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: -6px;
}

/* Style to ensure inputs are greyed out when disabled in all browsers */
input[disabled]
{
	background-color: #CCCCCC;
} 

/* Style to ensure table cells are greyed out when disabled in all browsers */
td[disabled]
{
	background-color: #CCCCCC;
} 

