body         { 
	font-family: Arial, sans-serif; font-size: 10pt; 
	text-align: center;
	background-image:url('images/template/blueback2.gif');
	background-color: #5285b8;
	margin:6px;
	}
.center1, .center2 { 
	width: 710px; 
	margin: 0 auto 0 auto;
	background-color: #ecf1ec;
	background-repeat:no-repeat; background-position: center right;
	padding:1px 1px 10px 1px;
	text-align: left; 
	}
.center1 p, .center1 table	{ margin-left:5px }
table table, table table table   { margin-left:0; }
	p, ul	{ margin-bottom:0; }
	
	p, td, br, li	{ font-size:10pt; }
	ul		{ margin-top:0; }
	li		{ margin-bottom:5px; }
	
	
/*	top area	*/
	.toplinks	{ font-size:7pt; font-family: Verdana; font-weight:bold; letter-spacing:1; }
	.toplinks a	{
		background-image: url('images/template/toplinks.gif');
		background-repeat: no-repeat;
		background-position: center left;
		padding:2px 8px 2px 14px;
		color:#8e8e8e;
		text-decoration:none;
		}
	.toplinks a:hover { color:#000000; }
	
	#sitenav {
		background-image: url('images/template/nav1.gif');
		height:31px;
		padding:0 3px 0 3px;
		font-size:7pt; font-family: Tahoma, sans-serif; font-weight:bold;
		text-align:right;
		}
	#sitenav a, #sitenav td {
		font-size:8pt; font-family: Tahoma, sans-serif; font-weight:bold; 
		color:#333333; 
		text-decoration:none;
		}
	#sitenav a:hover { color:#ffffff; }
	#sitenav td { 
		padding: 2px 3px 2px 3px;
		background-image: url('images/template/navsep.gif');
		background-repeat: no-repeat;
		background-position: center left;
		text-align:center; 
		}
	#sublinks 		{ text-align:left; background-color:#7d7d7d; }
	#sublinks table	{ margin-left:100px; }
	#sublinks th	{ 
		font-size:7pt; font-weight:bold;
		color:#e5b807; letter-spacing:1;
		}
	#sublinks td	{ 
		font-family:Tahoma, sans-serif; font-size:7pt;
		letter-spacing:1; color:#e5b807;
		padding:1px 8px 1px 8px;
		}
	#sublinks a	{ color:#ffffff; }
	#marker		{ margin-left:-20px; }
	
	.pgttl		{ 
		font-family: Gill Sans MT, Arial, sans-serif; font-size: 14pt; font-weight: bold;
		letter-spacing: 1; text-transform: capitalize; text-decoration: none; 
		color: #444444;
		border-bottom: solid 1px #cccccc;
		width: 70%; margin:1px 1px 5px 10px;
		}
		
/*	homepage	*/
	.dotline { 
		background-image:url('images/homedots.gif'); 
		background-repeat: repeat-x;
		background-position: center;
		margin:0 5px 0 5px;
		font-size:5px;
		}

/*	site misc	*/
	.qstn	{
		font-family: Courier, monospace; font-size:9pt; color: #666666; 
		text-indent:0;
		padding-top:15; margin-left:1;
		}
	.sml		{ font-size: 8pt; color:#333333; }
	.emph1		{ font-size: 14pt; color:#5285b8; text-decoration:none; }
	.emph2		{ font-family: Verdana, sans-serif;font-weight:bold; color:#336699; }
	.red1		{ font-family: Verdana, sans-serif;font-weight:bold; color:#800000; }
	.bold1		{ font-weight:bold; font-size:11pt; margin-top:3px; }
	.wrn        { color: #cc0000; font-weight: bold; font-size:8pt; }
	
	.arrowUL	{ list-style-image: url(images/template/blt_arrow_right.gif);	}
		li		{ margin-bottom:5px; }

	.arrowList 	{ 
		padding-left:15px; 
		background-image: url('images/template/list_arrow_right.gif'); 
		background-repeat: repeat-y; line-height:150%
		}
	
	.presentTbl	{ cursor:hand; border: dotted 1px #a0b79f; }
	
	.mainTD		{ background-image:url(images/template/grad_yellow.gif); padding:5px; }
	.vertTD		{ border-left: solid 1px #e5b807; }
	.horizTD	{ border-top: solid 8px #e5b807; }
	.textTD		{ padding:5px; }
	
/*  buying page */
	.sctn {
	    font-family: Verdana, Sans-Serif; font-size:8pt; font-weight: bold; 
	    letter-spacing:1; 
	    padding-left:5px;
	    color:#5285b8;
	    }
	.brdrTD     { border: solid 1px #666666; }
	.spcrTD     { background-color:#97b17c; height:2px; }
	.btn1 {
	    border: solid 1px #5285b8; 
	    font-size:8pt; 
	    padding: 1px 5px 1px 5px; 
	    background-color:White;
	    cursor:pointer;
	    }
	.btn1 hover { font-weight:bold; }
	.buy	{ 
		font-size:9pt; color:white;
		text-align:center;
		padding: 1px 10px 1px 10px; 
		background-color:#5285b8;
		width:100px; 
		border-top: solid 1px #f1f1f1; border-left: solid 1px #f1f1f1; border-bottom: solid 1px #666666; border-right: solid 1px #666666;
		}
	.buy a	{ font-weight:bold; color:white; text-decoration:none; }
	.itm	{ clear:both; border-top: dotted 1px #cccccc; margin-bottom:10px; }	.priceTbl		{ font-size:8pt; }
	.priceTbl th	{ border-bottom: solid 1px #777777; padding:1px 5px 1px 5px;}
	table.priceTbl	{ margin-left: 100px; }
	.priceTbl td	{ padding:1px 5px 1px 5px; font-size:9pt; }