/* Start of CMSMS style sheet 'Main - Stylesheet' */
H1 { font-family: helvetica, arial, verdana, sans-serif; font-size: 26px; color: #94AF87; font-weight: normal; }
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #94AF87; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

body{font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;}

#content {

	padding-bottom: 20px;

	padding-top: 0px;

	padding-left: 20px;

	padding-right: 40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;
	text-align:left;
}
#contentmessage {
padding:0px 0px 0px 20px;


	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;
	text-align:left;
}



LI	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	list-style: url(gfx/bullet.gif);

}



.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}



.style2 {

	font-size: 12px;

	font-weight: bold;

	color: #94AF87;

}



.style3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: bold;

}



option {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}







.view_cart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94AF87;

	text-align: right;

}



A.bottomlinks {

	color: #94AF87;

	text-decoration: none;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

A.bottomlinks:hover {

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-align: center;

}



.red {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: oblique;

	font-size: 12px;

	color: #E00022;

}



.blue {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: oblique;

	font-size: 12px;

	color: #313889;

}



.bottom {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94AF87;

}



.title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #94AF87;

	background-color: #E3D39B;

	border: thin ridge #94AF87;

}



.title1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #94AF87;

	background-color: #E3D39B;

	border: thin ridge #94AF87;	

}



td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.subhead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #94AF87;

}



.header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight : bold;

	color: #94AF87;

}

a:link {text-decoration: underline;color: #304a63;} /* unvisited link */
a:visited {text-decoration: underline;color: #304a63;} /* visited link */
a:hover {text-decoration: none;color: #304a63;} /* mouse over link */
a:active {text-decoration: underline;	color: #304a63;} /* selected link */





a.nav {

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 24px;

	text-decoration: none;

	color: #FFFFFF;

}



a.nav:hover {

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 24px;

	text-decoration: underline;

	color: #FFFFFF;

}



a.sidebar {

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #94AF87;

}



a.sidebar:hover {

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration: underline;

	color: #94AF87;

}



#sidebar {

	padding-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #94AF87;

	padding-bottom: 0px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

}



td.category {

	color: #FFFFFF;

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #663300;

	border: none;

	text-indent: 10px;

}



.columnheader {

	color: #FFFFFF;

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #94AF87;

	border: none;

	text-align: center;

}



.columnsubhead {

	color: #000000;

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #CCCCCC;

	border: none;

	text-align: center;

}



.labels {

	color: #000000;

	font: 10px Arial, Helvetica, sans-serif;

	background: #FFFFFF;

	border: none;

	text-align: right;

}



.labels2 {

	color: #000000;

	font: 10px Arial, Helvetica, sans-serif;

	background: #FFFFFF;

	border: none;

}

div.address{width:100%; height:100%;	font: 11px Arial, Helvetica, sans-serif;
color:white; padding:0px 3px 0px 10px; text-align:left; }

Table.reg {

	background-color:#E4D6A0;

	border: thin double #000000;

}



A.footerLinkCopy {

	color: #ffffff;

	font: 10px Arial, Helvetica, sans-serif;

	text-decoration: underline;

}



A.footerLinkCopy:hover {

	color: #ffffff;

	font: 10px Arial, Helvetica, sans-serif;

	text-decoration: none;

}





.footerCopy {

	color: #ffffff;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

}



.accent {color: #304a65; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

table.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100px;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;}
	
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #304a65;border: 1px solid #94af87; width:200px; 
	}

input.submit{
	background-color:#94af87; 
	color: #304a65; 
	border: 1px solid #304a65;
	width:75px; }



textarea{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #304a65;
	border: 1px solid #94af87; width:200px; height: 100px; }
/* End of 'Main - Stylesheet' */

