body
{
	background-color: #FFFFFF;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}
.bodyTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	font-weight: bold;
}

.bodyTextBold_1
{
	font-family: Helvetica;
	font-size: x-small;
	line-height: 13pt;
	font-weight: bold;
}
.bodytextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.bodytextSmallBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.tblTextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.tblTextSmallBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.validationText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}

.asteriskText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
}
.homeText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 13pt;
}
.locationHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 13pt;
}
.bodyHeaderBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.bodySubHeaderBold
{
	font-family: Last Words,Courier New,Courier, Monospace;
	font-size: 13pt;
	font-weight: bold;
}
.errorText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
}

.shipBoxes
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	border: 1px solid #000000;
	width: 160px;
}

.titleDIVS
{
	position: relative;
	border: 1px solid #000000;
	background-color: #e7a612;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 15px;
}

.contactBox
{
	width: 180px;
	height: 120px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.errorTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
}
.ddlBorder
{
	border: 1px solid #000000;
}
.shipLocationTitles
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}
.bookletPages
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.errorTextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
}



.smItalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-style: italic;
}

.productChoiceCell
{
	width: 120px;
}

.orderFormField
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	background-color: #fefeff;
	border: 1px solid #000000;
}



























/*-------------------------------------------------------------------------------------------------------------------*/
/*CALENDAR CSS*/
/* Default attributes of table container for entire calendar */
.table-style
{
	font-family: arial;
	background-color: #000000;
	font-family: arial;
	font-size: 9pt;
}
/* Default attributes of DIV containing table container for entire calendar.*/
.div-style
{
	z-index: +999;
	position: absolute;
	visibility: hidden;
}
/* Default attributes used in calendar title (month and year columns).*/
.title-style
{
	padding: 1px;
	font-family: arial;
	font-size: 9pt;
	color: #FFFFCC;
	font-weight: bold;
}
/* Default attributes used in calendar title background.*/
.title-background-style
{
	background-color: #A3A50E;
}
/* Normal appearance of controls in calendar title. */
.title-control-normal-style
{
	border-style: solid;
	border-width: 1;
	border-color: #000000;
	cursor: hand;
	cursor: pointer;
}
/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style
{
	border-style: solid;
	border-width: 1;
	border-color: #000000;
	cursor: hand;
	cursor: pointer;
}
/* Default attributes of drop down lists (month and year). */
.dropdown-style
{
	font-family: arial;
	font-size: 9pt;
	border-width: 1;
	border-style: solid;
	border-color: #a0a0a0;
	background-color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style
{
	background-color: #E7A612;
}
/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style
{
	background-color: #ffffff;
}
/* Default attributes of calendar body (weekday titles and numbers). */
.body-style
{
	padding: 5px;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
}
/* Attributes of current day in calendar body. */
.current-day-style
{
	color: #000000;
	text-decoration: none;
	border: #47679d 1px solid;
}
.current-day-style:hover
{
	color: #000000;
	text-decoration: underline;
}
/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style
{
	color: #47679d;
	text-decoration: none;
}
.end-of-weekday-style:hover
{
	color: #000000;
	text-decoration: underline;
}
/* Attributes of all other days in calendar body. */
.normal-day-style
{
	color: #47679d;
	text-decoration: none;
}
.normal-day-style:hover
{
	color: #000000;
	text-decoration: underline;
}
/* Attributes of border around selected day in calendar body. */
.selected-day-style
{
	border-style: solid;
	background-color: #E7A612;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	font-weight: bold;
}
.selected-day-style:hover
{
	text-decoration: underline;
}
/* Default attributes of designated holidays. */
.holiday-style
{
	background-color: green;
}
/* Attributes of today display at bottom on calendar */
.today-style
{
	padding: 0px;
	color: black;
	background-color: #cee3ef;
	text-align: center;
	text-decoration: none;
}
/* Attributes of week number division (divider.gif) */
.weeknumber-div-style
{
	background-color: #d0d0d0;
	padding: 0px;
}

