/*
SITE COLORS:
#E9EEF4 - Light blue used in gradient bars
#DCDCDC - gray used in gradient bars
#C0C0C0 - light gray used for item headers
#000000 - black used in text
*/

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;
	margin-top: 5px; margin-left: 5px;}
table {border-collapse: collapse;}
td {font-size: 8pt;}
A:visited, A:link {color: #0000DC;text-decoration: none;}
A:hover {color: navy;text-decoration: underline;}
hr {color:"#dcdcdc";height: 1px;}
img {border: 0;}
pre { margin: 0px; padding: 0px; }
.Exclamation {font-weight: bold; font-size: 130%;color: Red;padding-right: 3px;}

/* Header */
div#breadCrumb {display: inline;width: 430px;}
div#loginInfo {text-align:right; font-size: 7pt; vertical-align: bottom;
	white-space: nowrap; padding-left: 10px; display: inline;}
div#header {position: absolute; top: 5px; left: 150px; width: 600px;padding: 0; margin: 0;}
div#navBar {position: absolute; top: 35px; left: 150px; width: 1000px;}
div#title {width: 550px;float: left;padding: 0; margin: 0;}
div#titleImage {float: right;padding: 0; margin: 0;}
hr#divider {position: absolute; top: 55px; left: 150px; width: 600px;}
/* End Header */

/* Left Menu */
div#menu {position: absolute; top: 5px; left: 5px; }
div.menuLinks {width: 136px; 
	background-image: url(images/header_menu_background.gif);}
div.menuLink {padding: 0px 0px 0px 5px; line-height: 18px; }
div.menuBox {margin-bottom: 8px;}
div.menuLink A, div.menuLink A:link, div.menuLink A:visited {color: DimGray;}
div.menuLink A:hover {color: navy; text-decoration: underline;}
/* End Left Menu */

div#content {position: absolute; top: 62px; left: 150px; width: 600px;}
div#footer {font-size: 8pt;text-align:center;}

.TitleStyle {Background-Color: #E9EEF4; color: #111111; font-size: 19pt;
	font-family: Arial; padding-left: 10px; height: 25px;
	vertical-align: top; white-space: nowrap; text-transform: uppercase; 
	font-variant: small-caps; background-image: url(images/titlebar_left.gif)}
.ColumnHeader {background-color: #eeeeee; border: solid 1px #C0C0C0;
	padding-left: 6px; padding-right: 6px; text-align: center;
	font-weight: bold;}
.DataItem {border-right: solid 1px #a0a0a0; border-left: solid 1px #a0a0a0; text-align: center; border-bottom: solid 1px #C0C0C0;}
.DataItemLeft {border: solid 1px #C0C0C0; text-align: left;}
.HighlightItem {border: solid 1px #C0C0C0; text-align: center;
	background-color: LightYellow;}
.AlternatingDataItem {border: solid 1px #C0C0C0; text-align: center;
	background-color: #E9EEF4;}	
.BreadcrumbTrailStyle {font-size: 8pt; white-space: nowrap;}
.BreadcrumbTrailStyle A,.BreadcrumbTrailStyle A:link,.BreadcrumbTrailStyle A:visited {color: DimGray;}
.BreadcrumbTrailStyle A:hover {color: navy; text-decoration: underline;}
.itemHeader {border-right: #c0c0c0 1px solid; padding-right: 8px;
	border-top: #c0c0c0 1px solid; padding-left: 8px;
	background-image: url(images/header_background.gif);
	border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid;
	background-color: #e9eef4;}
.ProgramHeader {border-right: #c0c0c0 1px solid; padding-right: 8px;
	border-top: #a0a0a0 1px solid; padding-left: 8px;
	background-image: url(images/header_background.gif);
	border-left: #c0c0c0 1px solid; border-bottom: #a0a0a0 1px solid;
	background-color: #e9eef4; text-align: left; font-weight: bolder; }
.BvProgramHeader {border-right: #c0c0c0 1px solid; padding-right: 8px;
	border-top: #a0a0a0 1px solid; padding-left: 8px;
	border-left: #c0c0c0 1px solid; border-bottom: #a0a0a0 1px solid;
	background-color: OldLace; text-align: left; font-weight: bolder; }
.ProgramsDG {padding-left: 10px; padding-top: 5px; padding-bottom: 10px}
.LoginInfoStyle {text-align:right; font-size: 7pt; vertical-align: bottom;
	white-space: nowrap; padding-left: 10px;}
.PluginHeader {font-size: 7pt; background-color: eeeeee;
	border-top: solid 1px Silver; border-bottom: solid 1px Silver;
	font-weight: bold;}
.PluginHeaderRed {font-size: 10pt; font-weight:bold; text-transform: uppercase; background-color: eeeeee;
	border-top: solid 1px Silver; border-bottom: solid 1px Silver;
	color: Red;}
.PluginItem { font-size: 7pt; }
.PluginItemLeft {font-size: 7pt; text-align: left;}
.PluginError {color: FireBrick; background-color: LightYellow;}
.PrintFormCell {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; vertical-align: top; border :solid 1px silver;}
.InputValidationSummaryStyle {background-color: LightYellow; border: 1px solid Maroon;
	color: #000000; width: 100%; font-size: 9pt; }
.InputHeaderTableStyle {border: 1px Solid Silver; Background-Color: #E9EEF4;
	background-image: url(/images/header_background.gif);}
.InputQuestionStyle {background-image: url(/images/header_background.gif);
	Background-Color: #E9EEF4; Background-Color: navy; border-top: 1px solid Silver;
	border-left: 1px solid Silver; border-right: 1px solid Silver; font-weight:bold;}
.InputHintStyle { color: maroon; font-size: 7pt; padding-top: 2;
	padding-bottom: 2; padding-left: 10; padding-right: 10; border-left: 1px solid Silver;
	border-right: 1px solid Silver;	}
.InputCommentStyle { padding-top: 4; padding-bottom: 4; padding-left: 10;
	padding-right: 10; color: Black; border-left: 1px solid Silver;
	border-right: 1px solid Silver;	border-bottom: 1px solid Silver;}
.AssignmentHeader {text-align:center;background-color: Silver; Color: white;
				font-weight: bold;letter-spacing: 3px;border: solid 1px black;}
.HighlightCell {background-color: LightGreen; font-weight:bold;}
.SuperHighlightCell {background-color: Yellow; font-weight:bold;}
.softBorder { border-right: ridge;	border-top: ridge;	border-left: ridge;	border-bottom: ridge;}

/* Whole Foods Printable Form */
.WFPrintFormCell {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt; vertical-align: top; border :solid 1px silver;}
.WFBlankFormCell {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt; width: 50px; vertical-align: top; border :solid 1px silver;}
.WFPrintFormCellHeader {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt; vertical-align: top; border :solid 1px silver;}
/* End Whole Foods Printable Form */