/* ---------------------------- */
/* Colors Used in this View     */               
/*     Lighter Grey  - #818286  */  
/*     Dark Grey     - #58585A  */  
/*     RED           - #D80739  */
/*     Red           - #DD0000  */  
/* ---------------------------- */

/* ------------------------------------------------- */
/* 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: #58585A; 
	font-family: ARIAL; 
	font-weight: bold;
	text-align: center;
}

/* Tag Line Message */
.BigRedHeaderBox 
{ /* #58585A */
	background-color: #D80739; 
	font-size: 19px; 
	color: #FFFFFF;  /* #ffffff  */
	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: #DD0000; 
	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: #D80739 thin solid; 
	border-top: #D80739 thin solid; 
	border-left: #D80739 thin solid; 
	border-bottom: #D80739 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: #D80739;
	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: #DD0000;width: 300px;"> */

/* Inner Box for Login Panel
     <table id="AMSUserLoginBoxID" border="0" style="width: 270px;height: 320px; background-color: #818286; border-right: #D80739 thin solid; border-top: #D80739 thin solid; border-left: #D80739 thin solid; border-bottom: #D80739 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: 130px;
	vertical-align: top;
	float:right;
	border-width: 2px;
  	border-style: solid;
  	border-color: #818286;
}
/* This style is assoctiated directly with the banner image */
.BannerImageStyleV2
{
	width: 700px;
	height: 130px;
	border-width: 2px;
  	border-style: solid;
  	border-color: #818286;
}

.BannerImageStyle
{
	width: 980px;
	height: 128px;
	border-width: 2px;
  	border-style: solid;
  	border-color: #D80739;
}

/* Border Around Content on Client Manager */
/*    Also Around Content in Quote - linked to Tab Strip */
.PageViewRed
{ 
	border-top: #818286 2px solid;
	border-bottom: #818286 2px solid;
	border-right: #818286 2px solid;
	border-left: #818286 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 #818286; /*57566F*/
  border-bottom: 2px solid #818286; 
  background-color: #FFFFFF;
  cursor: pointer;
  display: table !important;
}

/* This Client Manager results grid */
.HeadingRow 
{ 	
  background-color: #818286; 
  color: white;
}

/* This is the Header color on the Client Manager results grid */
.HeadingCell 
{ 
  color: #FFFFFF;  
  background-color: #999999; /*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: #FFFFFF;
}

/* 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: #818286 thin solid; 
	border-top: #818286 thin solid; 
	border-left: #818286 thin solid; 
	border-bottom: #818286 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: #818286 1px solid; /*C4C4C4*/
	border-top: #818286 1px solid;
	border-left: #818286 1px solid;
	border-bottom: #818286 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #FFFFFF;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #818286;
	padding-left: 13px;
}

/* Thin boxes around: Inner box around Messages in Message Board, Find a client, Start new quote */
.ThinGreyBox
{
	border-right: #818286 1px solid; /*b0bec7*/
	border-top: #818286 1px solid; /*b0bec7*/
	border-left: #818286 1px solid; /*b0bec7*/
	border-bottom: #818286 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; /* ffffff;*/
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #D80739;  /* Main Color */
}

/*  Solid Box around Address Info on Client Manager */
.DarkGreyBox
{
	border-right: #818286 thin solid; 
	border-top: #818286 thin solid; 
	border-left: #818286 thin solid; 
	border-bottom: #818286 thin solid;
}

/* Used for address column headers on Client Manager */
.ContentInnerSmallHeaderWhiteOnBlue
{  
	text-align: center;
	color: #FFFFFF;
	background-color: #DD0000; /* change this */
	font-weight: bold;
}

/* Client Manager Level 1 Bar*/
.ContentHeaderBarLeft
{
	text-align: Left;
    	color: #FFFFFF; /* ffffff;*/
	background-color: #D80739; 
	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; /* ffffff;*/
	background-color: #D80739; 
	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: #D80739 1px solid; /*b0bec7*/
	border-bottom: #D80739 1px solid;
	border-left: #D80739 1px solid;
	border-right: #D80739 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: #FFFFFF;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #818286; /*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: #FFFFFF;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #818286; /*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: #FFFFFF;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #818286; /*8d8f95*/
	padding-left: 10px;
}

/* Border Around Area Defined by Header Section 2 */
.ThinGreyBoxNoTop
{
      border-right: #999999 1px solid; /*b0bec7*/
      border-left: #999999 1px solid;
      border-bottom: #999999 1px solid;
}

/* ---------------- */
/* Agency Tools     */
/* ---------------- */

/* Agency Tools Main Frame Border */
.BrownBox 
{
	border-right: #818286 thin solid; 
	border-top: #818286 thin solid; 
	border-left: #818286 thin solid; 
	border-bottom: #818286 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 #818286;
}

.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: #FFFFFF; 
  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: #FFFFFF; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFFFFF; 
  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:#818286;
text-decoration:none;
}
.menu a:hover {background:#58585A; color:#ffffff;}
.menu ul li {padding-left:15px;}
.menu ul a {background:#D80739;}
.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: #D80739;
    	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: #58585A;
	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: #818286;
	font: arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
	text-align:center;
	color: #FFFFFF;
    cursor: pointer;

	/*border-right: #8D817B 2px solid;
	border-top: #8D817B 2px solid;
	border-left: #8D817B 2px solid; */
	border-bottom: #818286 2px Solid;

}
.tabcellselected
{
	height: 27px;
	background: #ffffff;
	font: arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
	text-align:center;
	color: #818286;
    cursor: pointer;

	border-right: #818286 2px solid;
	border-top: #818286 2px solid;
	border-left: #818286 2px solid;
	border-bottom: #818286 1px Solid;
}

/* This is background with white font content header such as 'My Agency Tools' */
.MainContentHeader
{
	text-align: Left; 
    	color: #58585A; /* ffffff;*/
	font-family: arial; 
	background-color: #D80739;
}

/*  Header Level 1 in the Quote */
.BlueHeaderBar
{
	text-align: Left;
    	color: #FFFFFF; /* ffffff;*/
	background-color: #D80739; 
	background-position: bottom left;
	border-bottom: #D80739 3px double;
	position: relative;
	padding: 1px 11px; 
	height: 10px;
	font: bold 10pt arial;
	/* Colors */
	/* Border Around Header Level 1 In Quotes */
	border-right: #D80739 1px solid; /*b0bec7*/
	border-top: #D80739 1px solid; /*b0bec7*/
	border-left: #D80739 1px solid; /*b0bec7*/
}

/*  Header Level 2 in the Quote*/
.NewBigHeader
{
	border-right: #818286 1px solid;
	border-top: #818286 1px solid;
	border-left: #818286 1px solid;
	border-bottom: #818286 3px double;
	text-align: left;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
    	COLOR: #FFFFFF;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #818286;
	padding-left: 10px;
}

/*  Header Level 3 (such as Inland Marine Detail) */
.ContentInnerHeaderBlueOnLightGrey
{
	border-right: #58585A 1px solid;
	border-top: #58585A 1px solid;
	border-left: #58585A 1px solid;
	border-bottom: #58585A 3px double;
	text-align: center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
   	COLOR: #FFFFFF;
   	FONT-FAMILY: Arial;
   	BACKGROUND-COLOR: #58585A; /*c4c4c4*/
	padding-left: 10px;
}

/* Rate Summary Grid Row Hover and Color */
.SelectedGridRow
{
    padding:4px;
    CURSOR: pointer;
    background-color: #FFFFFF;
    TEXT-ALIGN: center
}
.HoverSelectedGridRow
{
    BORDER-TOP: black 1px solid;
    BORDER-bottom: black 1px solid;
    CURSOR: pointer;
    COLOR: red;
    background-color: #FFFFFF;
    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: #818286; 
  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:#58585A;}

/*  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: #DD0000;
    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: #FFFFFF;
    	FONT-FAMILY: Arial;
    	BACKGROUND-COLOR: #58585A;
	padding-left: 10px;
}

/* ------------------------- */
/* Button Colors             */
/* ------------------------- */

/*  Login Screen Buttons */
INPUT.submits
{
	background: #D80739;
    	color: #FFFFFF; /* 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: #88898D;
   	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: #D80739;
    	color: #FFFFFF; /* 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: #FFFFFF;
	color: #D80739;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #D80739;
	border-right-color: #D80739;
	border-bottom-color: #D80739;
	border-left-color: #D80739;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    cursor: pointer;
}

/*  Buttons on Header Rows */
INPUT.SubmitsHeader
{
   	background: #FFFFFF;
	color: #DD0000;
	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: #FFFFFF;
	color: #DD0000;
	font: arial;
	font-weight: bold;
	border-width: thin;
	border-style: solid;
	border-top-color: #DD0000;
	border-right-color: #DD0000;
	border-bottom-color: #DD0000;
	border-left-color: #DD0000;
    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;
}

/* 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
{
	border-color: #cc0000;
}
.InquiryRecommended
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.InquiryNoEdit
{
	color: black;
	background-color: #eee8aa;
}
.InquiryDisabled
{
	background-color: #eee8aa;
}

/* Style to ensure inputs are greyed out when disabled in all browsers */
input[disabled]
{
 color : #CCCCCC; 
	/*background-color: #CCCCCC; */
} 

