BODY
{
	margin-top: 20px;
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #ffffff
}
.menu {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 175px; COLOR: #000080; LINE-HEIGHT: 12px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial; POSITION: absolute; BACKGROUND-COLOR: #eae8e8; zindex: 99; layer-background-color: #eae8e8
}
.table_style {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: black 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial
}
.table_name_style_no_border {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; MARGIN-LEFT: 0px; BORDER-LEFT: black 0px solid; COLOR: black; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffd046
}
.table_header_style
{
	border-right: black 0px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 3px;
	margin-left: 15px;
	border-left: black 0px solid;
	color: black;
	padding-top: 3px;
	border-bottom: black 0px solid;
	font-family: Arial;
	height: 25px;
	background-color: #c9d3be;
}
.table_footer_style
{
	border-right: black 1px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 3px;
	margin-left: 5px;
	border-left: black 1px solid;
	color: black;
	padding-top: 3px;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: #c9d3be;
}
.table_data_style {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; FONT-SIZE: 8pt; BORDER-LEFT: black 1px; COLOR: black; BORDER-BOTTOM: black 1px; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.table_data_edit_style {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; FONT-SIZE: 8pt; BORDER-LEFT: black 1px; WIDTH: 75px; COLOR: black; BORDER-BOTTOM: black 1px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f8f8f8
}
.table_data_style_over
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    font-size: 7.3pt;
    BORDER-LEFT: black 1px;
    COLOR: black;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: yellow
}
.table_name_style
{
	border-right: black 0px solid;
	border-top: black 1px solid;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 8pt;
	margin-left: 0px;
	border-left: black 0px solid;
	color: black;
	border-bottom: black 0px solid;
	font-family: Arial;
	background-color: #f5f5ee;
}
.genetext {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Arial'
}
.txt_warning {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Arial'
}
.genetext_link {
	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: 'Arial'
}
.geneinfo_data
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	padding-left: 5px;
	font-size: 8pt;
	margin-left: 0px;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #f5f5ee;
}
.geneinfo_datagreen
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	padding-left: 5px;
	font-size: 7pt;
	margin-left: 5px;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #f5f5ee;
}
.geneinfo_datablue {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; MARGIN-LEFT: 5px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #7993f4
}
.catheader {
	FONT-SIZE: 14pt; COLOR: white; FONT-FAMILY: 'Book Antiqua', Arial, Verdana
}
.itemheader {
	FONT-SIZE: 14pt; COLOR: white; FONT-FAMILY: 'Book Antiqua', Arial, Verdana
}
.geneinfo_datayellow {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; MARGIN-LEFT: 5px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: yellow
}
.asday {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: right
}
.btn_look {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: gainsboro
}
.image {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
}
.contact {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	line-height: 13px;
	vertical-align: text-top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.normal
{
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	vertical-align: text-top;
	color: #333333;
	padding-top: 2px;
	font-family: Arial, Verdana;
	background-color: #ffffff;
	text-decoration: none;
}
.email_links {
	FONT-SIZE: 8pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;

}
.email_links A {
	FONT-SIZE: 8pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
}
.email_links A:hover {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;

}
.footer_links {
	FONT-SIZE: 9pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: px;
}
.footer_links A {
	FONT-SIZE: 9pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: px;
}
.footer_links A:hover {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: px;
}
.footer_headings {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.content {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.footer {
	background-color: #C9D3BE;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.top {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.normal_bold_white {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana
}
.normal_big {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Verdana
}

.cart_link {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: black; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.cart_link:hover {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: blue; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.nav_link {
	FONT-SIZE: 9pt;
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
}
.nav_header_link {
	FONT-SIZE: 9pt;
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana; 
	TEXT-DECORATION: none
	border-left-width: 1pt;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.nav_header_link A {
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	border-left-width: 1pt;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.nav_header_link A:hover {
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.nav_subheader_link {
	FONT-SIZE: 7pt;
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana; 
	TEXT-DECORATION: none
}
.nav_subheader_link A {
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}
.nav_subheader_link A:hover {
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
.nav_footer_link {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.table_hstyle {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Verdana, Serif
}
.table_header_hstyle {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: underline
}
.geneinfo_datah {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Verdana, Serif; BACKGROUND-COLOR: white
}
.cart_item_style {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BACKGROUND-COLOR: #f8f8f8; BORDER-BOTTOM-STYLE: none
}
.over_cart_item_style {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM-STYLE: none
}
.alt_cart_item_style {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
.over_alt_cart_item_style {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM-STYLE: none
}
.calendar_date {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Arial'
}
.calendar_event_link {
	FONT-SIZE: xx-small; COLOR: blue; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: underline
}
.calendar_todays_date {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.calendar_other_days {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: white
}
.calendar_day_name_style {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e7efe5
}
.data_selected_style {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM-STYLE: none
}
.main_content
{
	margin-left: 25px;
}
.orderbottomframe
{
	WIDTH: 100%;
    TEXT-ALIGN: center
}
.table_main
{
	border-right: 1pt solid;
	border-top: 1pt solid;
	border-left: #cccccc 1pt solid;
	border-bottom: 1pt solid;
}
.site_message {
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana;
	text-decoration: none;
	background-color: #F5F5EE;
	text-align: right;
	line-height: 23px;
	vertical-align: text-top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.siteinfo
{
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 0px;
	vertical-align: text-top;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: none;
}