
/*****************************************
 * New Forms Styles
 *****************************************/
 
 
 /****************************************
* Polling Place Notice Box 
* aag 07-15-2008
*****************************************/
 .pollingNotice
 {
	border: 1px solid #D2B48C; 
	background-color: #FFF8DC; 
	padding: 18px 0px; 
	width:300px; 
	margin: 10px 0px;
 }
 

/****************************************
* New classes to remove fixed width from 
* forms. aag 06-20-2006
*****************************************/
.fixedFormBox
{
	background-color: #FFFFF0; /* Ivory */
	border-color: #D2B48C; /* Tan */
	border-style: solid;
	border-width: 1px;
	width: 600;
	cursor: default;
	font-family: Arial, Sans-Serif;
}

.fixedFormTitleCell
{
	background-color: #FDF4B7; 
	border-bottom: #D2B48C /* Tan */ 1px solid;
	vertical-align: middle; 
	text-align: center;
	width: 580;
	height: 2.5em;
	font-size: 110%; 
	font-family: Verdana, Arial, Sans-Serif; 
	color: #333333;
}

.formBox
{
	background-color: #FFFFF0; /* Ivory */
	border-color: #D2B48C; /* Tan */
	border-style: solid;
	border-width: 1px;
	width: 90%;
	cursor: default;
	font-family: Arial, Sans-Serif;
	font-size: 115%;
}

.formBoxNotifications
{
	padding-left:15px;
	padding-right:15px;
	background-color: #FFFFF0; /* Ivory */
	border-color: #D2B48C; /* Tan */
	border-style: solid;
	border-width: 1px;
	width: 90%;
	cursor: default;
	font-family: Arial, Sans-Serif;
	font-size: 115%;
}

.formBoxNoFont
{
	background-color: #FFFFF0; /* Ivory */
	border-color: #D2B48C; /* Tan */
	border-style: solid;
	border-width: 1px;
	width: 90%;
	cursor: default;
}

.formBox input
{
	font-family: Verdana, Arial, Sans-Serif;
}
.formBox select
{
	font-family: Verdana, Arial, Sans-Serif;	
}
.formBox textarea
{
	font-family: Verdana, Arial, Sans-Serif;	
}

.formTitleCell
{
	background-color: #FDF4B7; 
	border-bottom: #D2B48C /* Tan */ 1px solid;
	vertical-align: middle; 
	text-align: center;
	width: 100%;
	height: 2.5em;
	font-size: 110%; 
	font-family: Verdana, Arial, Sans-Serif; 
	color: #333333;
}
.formTitleFont
{
	font-size: 100%;
}

.formSubTitleCell
{
	background-color: #FFF8DC; /* Cornsilk */
	border-top: #D2B48C /* Tan */ 1px solid;
	border-bottom: #D2B48C /* Tan */ 1px solid;
	vertical-align: middle; 
	text-align: center;
	height: 1.8em;
	font-size: 100%; 
	font-family: Verdana, Arial, Sans-Serif; 
	color: #645010;
}
.formSubTitleFont
{
	font-size: 90%;
}

.formBoxCell
{
	padding: 3px;
	font-size: 90%;
}



.formButtonCell
{
	background-color: #FFF8DC; /* Cornsilk */
	border-top: #D2B48C /* Tan */ 1px solid;
	vertical-align: middle; 
	text-align: center;
	height: 2em;
}

.formButtonCellFullBorder
{
	background-color: #FFF8DC; /* Cornsilk */
	border-top: #D2B48C /* Tan */ 1px solid;
	border-bottom: #D2B48C /* Tan */ 1px solid;
	vertical-align: middle; 
	text-align: center;
	height: 2em;
}

.formLabelCell
{
	padding: 3px;
	width: 35%; 
	text-align: right;
}

.formLabelCellRight
{
	padding: 3px;
	width: 35%; 
	vertical-align: middle;
	text-align: right;
}

.formLabelFont
{
	vertical-align: middle;
	text-align: right;
}

.formControlCell
{
	padding: 3px;
	width: 65%;
}

.formTextBox
{
	width: 90%;
}
.formTextBoxSmallFont
{
	width: 90%;
	font-size: 75%;
}

.formGroupBox
{
	border: #aaaaaa 1px solid;
	padding: 3px;
	width: 90%;
}

.formBorderBox
{
	border: #aaaaaa 1px solid;
	padding: 3px;
}

.formSpacerRow
{
	height: 10px;
}

.formErrorBox
{
	background-color: #FFFFC0;
	border: solid 1px #D2B48C; /* Tan */
	margin: 8px;
	padding: 6px;
	text-align: left;
	width :65%;

	font-size: 100%;
	color: #DC143C; /* Crimson */	/* Fore-color property on ValidationSummary must be blank for this to work */
}

.formError1
{
	color: #8B0000; /* DarkRed */
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 100%;
}
.formError2
{
	color: navy;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 90%;
}

.formMsgSuccess
{
	color: green;
	font-size: 90%;
	font-family: Verdana, Arial, Sans-Serif;
	font-style: italic;
}

.formMsgError
{
	color: red;
	font-size: 90%;
	font-family: Verdana, Arial, Sans-Serif;
	font-style: italic;
}

/*****************************************
 * Date Picker (Calendar Popup Control) Styles
 *****************************************/

.datePickerDayHeader
{
	background-color: #FFF8DC; /* Cornsilk */
	border-bottom: solid 1px #D2B48C; /* Tan */
	border-top: solid 1px #D2B48C; /* Tan */
}
.datePickerMonthHeader
{
	background-color: #FFD891;
}
.datePickerOffMonth
{
	background-color: #C0C0C0; /* Silver */
}
.datePickerSelectedDate
{
	background-color: #FFD700; /* Gold */
	font-weight: bold;
}
.datePickerTodayDay
{
	background-color: #FFFFE0; /* LightYellow */
	font-weight: bold;
}
.datePickerWeekday
{
	background-color: #FFFFE0; /* LightYellow */
}
.datePickerWeekend
{
	background-color: #FFFFE0; /* LightYellow */
}
.datePickerGoToToday
{
	background-color: white;
}

/*****************************************
 * Tab Styles
 *****************************************/

.tabTable
{
	margin-top: 8px;
	border-bottom: 1px solid #336699;
}

.tabSelected 
{
	background:#FFE400;
	color: #222222;
	padding: 1px;
	border: 1px solid #336699;
	border-bottom-width: 0px;
	text-align: center;
	font-style: italic;
	height: 25px;
}

.tabNormal 
{
	background:#FFFACE;
	padding: 1px;
	padding-bottom:0px;	
	border: 1px solid #336699;
	border-bottom-width: 0px;
	text-align: center;
	font-style: italic;
	height: 25px;
}

.tabPaging 
{
	background:#FFFACE;
	color: #c0c0c0;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #336699;
	border-bottom-width: 0px;
	text-align: center;
	height: 25px;
}

.tabFiller
{
	padding: 0px 0px 0px 0px;
}

/*****************************************
 * Search Results
 *****************************************/

.resultsHeader
{
   border-top: solid 1px #D2B48C; /* Tan */
   border-bottom: solid 1px #D2B48C; /* Tan */
   background-color: #FFFFE0; /* LightYellow */ 

   font-weight: bold;
   font-size: 10pt;
}
.resultsRow
{
	background-color: #fff3c7;  
}
.resultsAltRow
{
	background-color: #FFFFE0; /* LightYellow */
}
.resultsData
{
	font-size: 8pt;
}
.resultsEnd
{
   border-top: solid 1px #D2B48C; /* Tan */
}

.resultsHeader2 th
{
	border-bottom: solid 1px #D2B48C; /* Tan */
	background-color: #FFFFE0; /* LightYellow */ 
	font-weight: bold;
}
.resultsRow2
{
	background-color: #fff3c7;
}
.resultsAltRow2
{
	background-color: #FFFFF0;
}
.resultsHiliteRow2 td
{
	background-color: #FFD700;
	border-top: solid 1px #D2B48C;
	border-bottom: solid 1px #D2B48C;
}

/*****************************************
 * Food Inspection Reports
 *****************************************/
.inspectionTable
{
	background-color: #FFFFF0; /* Ivory */
	border-color: #D2B48C; /* Tan */
	border-style: solid;
	border-width: 1px;
	border-collapse:collapse;
	width: 100%;
	cursor: default;
	font-family: Arial, Sans-Serif;
	font-size: 115%;
}
.inspectionTable td, th
{
	padding:2px 2px 2px 5px;
	text-align:left;
}
.inspectionTable th
{
	font-weight:bold;
}
.inspectionTable .headerRow th
{
	border-bottom: solid 1px #D2B48C; /* Tan */ 
	background-color: #FDF4B7;
	height: 1.5em; 
	font-size: 105%;
	padding:2px 2px 2px 5px;
}
.inspectionTable .facilityName /*inspectionHeaderCol1*/
{
	width:30%; 
}
.inspectionTable .restarauntRow th
{
	border-bottom: solid 1px #D2B48C; /* Tan */
	border-top: solid 1px #D2B48C; /* Tan */
	background-color: #FFFFE0; /* LightYellow */ 
	font-weight: bold;
	vertical-align:top;
}
