html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
	background-color:#e7d5fb;
}

/****** Header ******/

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c6ad9b;

}

.header a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816048;
	text-decoration: none;
}

.header a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c6ad9b;
	text-decoration: none;
}


/******** Content ********/


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #816048;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #a95dc0;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #363636;
}

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: underline;
}

.content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
}

ul {
	padding-top:10px;
}

li ul {
	margin-left:25px;
	padding:10px 0 0 0;
}

li {
	padding-bottom: 10px;
	line-height:normal;
	list-style:url(/library/images/common/list-arrow.gif);
}

hr {
	border: none 0; 
	border-top: 1px dashed #FFFFFF;
	width: 95%;
	height: 1px;
}

.product{
	border:#dddddd 2px dashed;
}

.otherProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #363636;
}

.otherProducts a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	text-decoration: underline;
}

.otherProducts a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	text-decoration: none;
}

.otherProductsTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #892a8d;
}



/****** Footer ******/

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #816048;
}

.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a95dc0;
	text-decoration: none;
}

.footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816048;
	text-decoration: none;
}


/******** Errors and Input Boxes ********/

.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: red;
}

.ip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	border: solid 1px #5F5F5F;
}

option.ip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	border: none
}

.flddata {
	vertical-align: top;
}

.reqfldtitle {
	vertical-align: top;
}

td.colorgrid  {
	vertical-align: top;
}

.colorgrid .ip {
	vertical-align: top;
	border: none;
}
