body 
{
	/* background: #909090 url(/graphics/bgtile1.gif) repeat-x top left; */
	/* background: #103559; */
	background: #00203F;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: "center";
	margin: 0px 0px 0px 0px;
	
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #103559;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #103559;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #096E0F;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #096E0F;
	text-decoration: none;
}


/****** Login Page and Footer ******/

.loginlayout {
	/* background: #096E0F; */
	color: #00205E;
}

.mainlayout {
	background: #103559;
	padding: 0px 0px 0px 0px;
}

.mainsublayout {
	background: #F0EECA;
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.CPmainsublayout {
	background: #FFFFFF;
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.subwrapper {
	background: #103559;
	height: 30px;
	padding: 0px 0px 0px 0px;
}

.caccess {
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: 10px;
	margin-right: 10px;
}

a.cahplink:link, a.cahplink:visited 
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
	
	
a.cahplink:hover, a.cahplink:active
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #DD6F18;
}

.cahplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	/* background-color: #103559; */
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.errormsg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #D20500;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}



.hdlabeltext {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.hdareatext {
	font-family: Arial, Helvetica, sans-serif;
	color: #096E0F;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.copyright {
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		font-family: Arial; verdana;
		color: #FFFFFF;
		text-align: center;
		padding-top: 5;
}
.footer {
		position: normal;
		color: #000;
		font-size: 9pt;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		width: 100%;
}

div.column
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

div.admintext1
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	color: #FFFFFF;
}

div.admintext1 a:link, div.admintext1 a:visited 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div.admintext1 a:hover, div.admintext1 a:active 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #B8D563;
	text-decoration: none;
}

.stdtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}

.stdtextB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
}

.stdtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #103559;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}

.stdtitle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #096E0F;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.stdtext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}

.inputMain{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	height: 22px;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.inputMainR{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F6AE;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	height: 22px;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.selectMain{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.selectMainR{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F6AE;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.textareaMain{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.textareaMainR{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F6AE;
	border: 1px solid #4D4D4D;
	color: #424D1F;
	text-align: left;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}

.microtextdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #103559;
	text-decoration: none;
}

/****** Navigation Menu ******/
#topbar {
	float: left;
	width: 135px;
	margin: 0px;
	padding-top: 0px;
	text-align:center;
	background-color: #096E0F;
}
#topbar a {
	width: 135px;
	color: #FFFFFF;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #096E0F;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 2px solid #054808;
	border-right: 0px solid #000000;
	text-decoration:none;
}
#topbar a:hover, #topbar a:focus {
	width: 135px;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #103559;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-bottom: 2px solid #054808;
	border-right: 0px solid #FFFFFF;
}

#topbaron {
	float: left;
	width: 135px;
	margin:0px;
	padding-top: 0px;
	text-align:center;
	background-color: #103559;
}
#topbaron a {
	width: 135px;
	color: #FFFFFF;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #103559;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 2px solid #103559;
	border-right: 0px solid #000000;
	text-decoration:none;
}
#topbaron a:hover, #topbaron a:focus {
	width: 135px;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #103559;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-bottom: 2px solid #103559;
	border-right: 0px solid #000000;
}

/****** Sub-Navigation Menu ******/
#subbar {
	float: left;
	width: 135px;
	margin: 0px;
	padding-top: 0px;
	text-align:center;
	background-color: #103559;
}
#subbar a {
	width: 135px;
	color: #FFFFFF;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #103559;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 2px solid #495526;
	border-right: 0px solid #000000;
	text-decoration:none;
}
#subbar a:hover, #subbar a:focus {
	width: 135px;
	color: #103559;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #F0EECA;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-bottom: 2px solid #495526;
	border-right: 0px solid #FFFFFF;
}

#subbaron {
	float: left;
	width: 135px;
	margin:0px;
	padding-top: 0px;
	text-align:center;
	background-color: #103559;
}
#subbaron a {
	width: 135px;
	color: #103559;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #F0EECA;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 2px solid #F0EECA;
	border-right: 0px solid #000000;
	text-decoration:none;
}
#subbaron a:hover, #subbaron a:focus {
	width: 135px;
	color: #103559;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #F0EECA;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-bottom: 2px solid #F0EECA;
	border-right: 0px solid #000000;
}

/*
#cpbrowse {
	width: 20px;
	margin: 0px 2px 0px 0px;
	padding: 3px 3px 3px 3px;
	display: inline;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
*/
#cpbrowse a {
	width: 20px;
	color: #103559;
	margin: 0px 1px 0px 0px;
	padding: 3px 5px 3px 5px;
	display: inline;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	/* background: #FFFFFF; */
	text-decoration:none;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#cpbrowse a:hover, #cpbrowse a:focus {
	width: 20px;
	color: #103559;
	margin: 0px 1px 0px 0px;
	padding: 3px 5px 3px 5px;
	display: inline;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial; verdana;
	background: #FFFFFF;
	text-decoration:none;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.CPnav a, .CPnav a:VISITED, .CPnav a:ACTIVE
		{
		/* background: #FFFFFF url(graphics/bg_sect1.gif) repeat-x top left;
		background: #FFFFFF; */
		border-top: 1px solid #103559;
		border-right: 1px solid #103559;
		border-bottom: 0px solid #103559;
		border-left: 1px solid #103559;
		background: #FEEA7E;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#096E0F;
		display:inline;
		text-decoration: none;
		/* width: 208px; */
		height: 23px;
		padding: 6px 10px 7px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
	}	
.CPnav a:HOVER {
		/* background: #FFFFFF; */
		border-top: 1px solid #103559;
		border-right: 1px solid #103559;
		border-bottom: 0px solid #103559;
		border-left: 1px solid #103559;
		background: #096E0F;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		/* width: 208px; */
		height: 23px;
		padding: 6px 10px 7px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;		
	}
.CPnavon a, .CPnavon a:VISITED, .CPnavon a:ACTIVE
		{
		/* background: #FFFFFF; */
		border-top: 1px solid #103559;
		border-right: 1px solid #103559;
		border-bottom: 0px solid #103559;
		border-left: 1px solid #103559;
		background: #096E0F;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		/* width: 208px; */
		height: 23px;
		padding: 6px 10px 7px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
	}	
.CPnavon a:HOVER {
		/* background: #FFFFFF; */
		border-top: 1px solid #103559;
		border-right: 1px solid #103559;
		border-bottom: 0px solid #103559;
		border-left: 1px solid #103559;
		background: #096E0F;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		/* width: 208px; */
		height: 23px;
		padding: 6px 10px 7px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;		
	}
.shoptitle {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #103559;
	text-decoration: none;
	padding: 6px 10px 7px 10px;
}
.shopnav a, .shopnav a:VISITED, .shopnav a:ACTIVE
		{
		/* background: #FFFFFF url(graphics/bg_sect1.gif) repeat-x top left;
		background: #FFFFFF; */
		border-top: 0px solid #103559;
		border-right: 0px solid #103559;
		border-bottom: 1px solid #CCCCCC;
		border-left: 0px solid #103559;
		background: #EBFAEC;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#096E0F;
		display:block;
		text-decoration: none;
		/* width: 208px; */
		padding: 6px 10px 5px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
	}	
.shopnav a:HOVER {
		/* background: #FFFFFF; */
		border-top: 0px solid #103559;
		border-right: 0px solid #103559;
		border-bottom: 1px solid #CCCCCC;
		border-left: 0px solid #103559;
		background: #096E0F;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#FFFFFF;
		display:block;
		text-decoration: none;
		/* width: 208px; */
		padding: 6px 10px 5px 10px;
		margin: 0px 2px 0px 0px;
		font-size:12px;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;		
	}
.topretailersbox{
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #F5F5F5;
	width: 224px;
	border: 1px solid #CCCCCC;
	color: #424D1F;
	text-align: left;
	padding: 3px 3px 3px 13px;
	vertical-align: middle;
}
.cphpflashbox{
	width: 520px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}
.hlheading{
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #096E0F;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 13px;
	vertical-align: middle;
}	