body { 	color: black;
	background-color: #ffffff;
	border-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 10pt; }
	
.toppane        { border: 0px solid red; margin: 2px auto; width:950px;}
.leftpane       { border: 0px solid blue; width: 160px; margin: 0 3px 0 0; float:left; background-color:#ffffc0; padding-bottom:20px; }
.rightpane      { border: 0px solid green; width: 130px; margin: 0; float:right;  
					background-color:#ffffc0;}
.footerpane     { border: 0px dashed red; clear:both; margin: 0 20px 2px 20px; width:950px; }
.mainpane		{ border: 0px solid red; margin: 0px 20px 0 20px; padding: 0 0px 0 0px; width:790px; }

p 				{ margin:0; padding:0; }
.small		    { font-size: 8pt; margin:0; }
p.text 			{ padding: 4px 4px 4px 10px; }
.head 			{  margin: 14px 6px 0px 6px; font-weight: bold; }
.hpsmall	    { font-size: 8pt; padding:0; margin:3px; }
	 
div.breadcrumb { margin: 0 3px 5px 8px;
				 padding: 0 0 0 0px;
				 border-bottom: dashed 1px #b3a97b; }
p.breadcrumb   { margin:0 0 3px 0; padding-top:3px; font-weight: bold; color: #b3a97b; }

img  {  margin: 0px;
	    padding: 0;
	    border: 0; }
	    
.footer {	margin-top: 10px;
			font-size: 8pt;
			color: #057901; }
			
table.boxgroup  { margin:10px 10px 10px 20px; }
.singlecol		{ border: 0px solid red;  width: 300px; margin: 0; padding:0 0 5px 0; background-color:#ffffc0; }
.doublecol		{ border: 0px solid red;  width: 630px; margin: 0 5px; padding:5px 0 5px 20px; }		  
.rightcol		{ border: 0px solid red;  width: 160px; margin: 0; }
		
a      { color: #0038b0; }
a.menu { color: #057901; }
a:link, a:visited { text-decoration: none; } 	
a:active, a:hover { text-decoration: underline; } 


h1 {  font-size: 14pt; color: black; padding: 0px 0px 5px 10px; margin: 0;}
h2 { color: blue;}
h3 { font-size: 10pt; color: black; padding: 0px 0px 0px 10px; margin: 0; }
h3.text { font-size: 10pt; margin: 20px 0 0 0;}
h4 { font-size: 12pt; color: blue; padding: 2px 0px 8px 10px; margin: 0; }
h6 { font-size: 8pt; font-weight: normal; padding: 0; margin: 0; }
.indent {margin-left: 5px; }
			
h3.hp1  { color:#ffffff; 
		  margin:0; 
		  padding: 3px 0 3px 3px; 
		  background-color: #057901; }
h3.hps  { color:#0038b0; 
		  margin:0; 
		  padding: 3px 0 3px 3px; 
		  background-color:#ffe149; }
a.hp1   { color:#ffffff; }
p.hp1   { 	margin: 5px 160px 2px 6px; 
			padding: 1px 3px; 
			border-top: 0px solid #b3a97b; 
			font-weight: bold;
			/*background-color:#fff2b0;*/ }
.hp2  { margin:0 0 0 5px; 
		padding:0; }
		
img  {  margin: 5px;
	    padding: 0;
	    border: 0; }
img.l  { margin: 0 5px 5px 0px;
		border-style: none;
		float: left; }
img.arrow { float:left; 
			margin:0; 
			padding:0; }
img.r   { margin: 0 0 5px 5px;
		  border-style: none;
		  float: right; }
img.n { margin: 5px auto;
		display: block;
	    border-style: none; }
img.hp1 { margin:0; 
		  padding:0; }


div.boxhr { clear: both;
			border-bottom: 1px dotted #057901; 
			margin: 20px 0 5px 0;
			}

