body {
	font: 13px 'Lucida Grande', Geneva, verdana, arial, helvetica, sans-serif; color: #000;
	background-color:#006;
	}

.mastertable {
	background: #ffc;
	}

#frame {
		width:825px;
		margin-right:auto;
		margin-left:auto;	
		padding:0px;
		text-align:left;
		}
		
#contentleft {
		width:175px;
		margin-top:44px;
		margin-right:14px;
		margin-left:4px;
		padding:4px;
		float:left;
		border-right:1px;
		border-style:solid;
		border-width:1px;
		border-color:#ccc;
		}
	
#contentcenter {
		width:575px;
		margin:0px;
		padding:0px;
		float:left;
		line-height:17px;
		}
	
#contentheader {
	background-image:url(img/affiliate-small-logo.gif);
	background-repeat:no-repeat;
	background-position:top left;
		}
		
p,h1,pre {
		margin:0px 14px 10px 0px;
		}
		
		
#contentleft p { 
		font:10px 'Lucidia Grande', verdana, sans-serif;
		font-weight:500;
		margin:8px 6px 10px 6px;
		}

#contentright p { 
		font:10px 'Lucidia Grande', verdana, sans-serif;
		font-weight:500;
		margin:8px 10px 10px 6px;
		}

#contentheader {
		padding:0px;
		margin:0px;
		}
		
.logoheading {
	color:#006;
	font:22px 'Lucidia Grande', verdana, sans-serif;
	font-weight:700;
	padding: 13px 0px 0px 70px;
	}

a { color:blue; text-decoration:underline; }
a:visited { color:purple; }
a:hover { color:red; }

hr {border: none 0; 
border-top: 1px solid #ccc;
width: 100%;
height: 1px;
margin:14px 0px 14px 0px;

}

li.direct {
	line-height:14px;	
	padding:0px;
	margin:0px 0px 10px 0px;
}

ul, li {
	line-height:17px;
	margin-bottom:12px;	
	}

h1 {
	color:#006;
	font:22px 'Lucida Grande', Geneva, verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	margin:4px 0px 12px 0px;
	}

h2 {
	color:#000;
	background:#fff;
	font:14px 'Lucida Grande', Geneva, verdana, sans-serif;
	font-weight:bold;
	padding:2px;
	margin:16px 0px 8px 0px;
	border-style:dotted;
	border-left-width:0px; 
	border-right-width:0px; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-color:#999;
	margin:0px 14px 16px 0px;
	}

h3 {
	color:#333;
	font:13px 'Lucida Grande', verdana, sans-serif;
	font-weight:700;
	margin:16px 0px 10px 0px;
	background:#ddd;
	}
	
h4 {
	color:#006;
	font:18px 'Lucida Grande', Geneva, verdana, sans-serif;
	font-weight:bold;
	margin:6px 0px 0px 0px;
	border-style:solid;
	border-left-width:0px; 
	border-right-width:0px; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-color:#999;
	}
	
.Showhide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #ffc;
	padding: 1px;
	color: #000066;
	border-top: thin none #000066;
	border-right: thin solid #000066;
	border-bottom: thin none #000066;
	border-left: thin solid #000066;
	margin:0px 4px 0px 4px;

}

.instructions { 
		font:10px arial, verdana, sans-serif;
		font-weight:500;
		margin:8px 10px 10px 6px;
		text-align:center;
		}
		
.notes {
	font-size:11px;
	line-height:14px; 
	background: #eee; 
	margin-right:70px; 
	margin-left:70px; 
	padding:5px; 
	border-top:1px solid; 
	border-bottom:1px solid;
	}