﻿body 
{
	font-family: Verdana;
	font-size: 12px;
	color: #002F2F;
	background-color: #ced384;
}

A
{
	color: #002F2F;
}

A:hover
{
	/*color: #999999;*/
	text-decoration: none;
}
H1
{
	font-family: Arial;
	font-size: 20px;
	color: #002F2F;
	margin-bottom: 0px;
}
H1.small
{
	font-family: Arial;
	font-size: 14px;
	color: #002F2F;
	margin-bottom: 0px;
}
H2
{
	font-family: Verdana;
	font-size: 14px;
	color: #002F2F;
}
.mainTable
{
	background-color: #F2F2F2;
	border: 2px solid #94b652;
	border-collapse: collapse;
	margin-right: auto;
	margin-left:auto; 
}
.mainTable_custom1
{
	background-color: #F2F2F2;
	border-top: 1px solid #94b652;
	border-bottom: 1px solid #94b652;
}
.masterLeft
{
	padding: 5px;
	padding-top: 25px;
	background-color: #F2F2F2;
	width: 113px;
}
.masterMain
{
	padding: 10px;
	padding-top: 35px;
	vertical-align: top;
	text-align: left;
	width: 415px;
}
.masterRight
{
	padding-top: 25px;
	background-color: #F2F2F2;
	vertical-align: top;
	text-align: center;
	width: 88px;
}
.masterMain_stretchRight
{
	padding: 10px;
	padding-top: 25px;
	vertical-align: top;
	text-align: left;
	width: 503px;
}
.masterBottom
{
	background-color: #F2F2F2;
	vertical-align: top;
}
.masterTop
{
	padding: 0px;
	border: 2px solid #94b652;
}
.footer2
{
	text-decoration: none;
	color: #A5C763;
}
.gridTable
{
	background-color: #F2F2F2;
	border: 2px solid #94b652;
}
.categoriesTD
{
	border: 1px dashed #94b652;
	background-color: #FFFFFF;
}
.menuTD
{
	border: 1px solid #94b652;
	background-color: #FFFFFF;
}

.customHeader1
{
	background-color: #ced384;
	border-top: 1px solid #94b652;
	border-bottom: 1px solid #94b652;
	color: #002F2F;
	border-collapse:collapse;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold
}
.subHeader
{
	font-weight: bold
}
.datagrid
{
	border: 1px solid #94b652;
}
.GridHeader
{
	background-color: #ced384;
	font-weight: bold;
	color: #002F2F;
}
.GridItemAlternating
{
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	background-color: #e3e3e3;
	vertical-align: top;
}
.GridItem
{
	font-size: 11px;
	vertical-align: top;
}
.gridPager
{
	text-align: left;
}
.tb_error
{
	border: 2px dashed red;
}
.tb_small
{
	font-family: Arial;
	font-size: 12px;
	height: 14px;
	padding: 0px;
	padding-left: 2px;
}
.ddl_small
{
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
	height: 20px;
}
.fileUpload
{
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
	height: 19px;
}
.errorText
{
	color: Red;
}
.errorText_small
{
	text-decoration: italic;
	font-size: 11px;
}
.successText
{
	color: Green;
}
.hr
{
	width: 100%;
	height: 1px;
	color: #94b652;
}
.button
{
	border: 2px solid #ced384;
	background-color: #94b652;
	font-weight: bold;
	cursor: pointer;
	/*color: #002F2F;*/
}
.img_large
{
	border: 2px solid #94b652;
}
.img_small
{
	border: 1px solid #94b652
}
.img_selected
{
	border: 2px solid green;
}
.tbDisguisedAsLabel
{
	border-width: 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 12px;
	color: #002F2F;
}
.tableMain_productView
{
	width: 115px;
	height: 125px;
	border: 2px solid #A7A37E;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left:auto;
	border-collapse: collapse;
}
.td_productView_image
{
	border-top: 2px solid #A7A37E;
	border-bottom: 2px solid #A7A37E;
}
.td_productView_header_footer
{
	/*font-family: Trebuchet MS;
	font-weight: bold;*/
	font-size: 11px;
	/*background-color: #E3DFBA;*/
}
.pageNumber
{
	
}
.selectedPageNumber
{
	color: #A7A37E;
}
.button_link
{
	background-color: Transparent;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 100%;
	height: 14px;
	cursor: pointer;
}
.div_explain
{
	position: absolute;
	border: 2px solid #A7A37E;
	background-color: #FFFFFF;
}
.tr_notValid
{
	background-color: #FFE6E6;
}
.tr_Valid
{
	background-color: #B6FFA6;
}
.td_productViewCell
{
	padding-bottom: 20px;
}