body {
	background-color:#D35101;	margin:0px;	padding:0px;
	font-family:Tahoma, Arial;	font-size:10pt;
	background-color:#95972F;
}

/*	mast and column form the page widths.  also allows for the side borders.	*/
.mast {	width:770px;	margin:0px auto;	padding:0px;	background-image:url(pageimg/sides-repeat.gif);	}
.column {
	background-image:url(pageimg/sides-long.gif);	background-repeat:no-repeat;
	padding:0px	48px 0px 48px;	margin:0px;	

}

/*	Styles for the heading area	*/
.head {	background-image:url(pageimg/sides-head.gif);	padding:0px	48px 0px 48px;	margin:0px;	}
	.head h1, .head h2 { color:white; margin:0px; padding:5px;	font-family:Helvetica;	}
	.head h2 { font-style:italic; text-indent:50px;}
	.head a { text-decoration:none; }

/*	This doubles up the background, allowing it to extend/repeat beyond the bounds	*/
.content {	background-image:url(pageimg/main_bg.jpg);	background-repeat:no-repeat;	}
.content2 { background-image:url(pageimg/main_bg_repeat.gif); background-color:#D04F01;	}

/*	Navigational Elements	*/
.nav {	background-image:url(pageimg/nav-bg.gif);	height:21px;	}
.nav a {	display:block;	height:15px;	margin-left:10px;	float:right; padding:2px 10px 2px 10px;
			color:white;	text-decoration:none;	font-style:italic;	font-size:10pt;	font-weight:bold;	}
.nav a:hover {	color:#FFFF99;	text-decoration:underline;}
.nav p { margin:0px 0px 0px 20px;	padding:0px;	color:#FFFFFF;	}
.nav a.active { font-weight:bold; color:white;}
.nav a.active:hover {	color:#FFFF99;	}


/* ********		Page Elements	******** */
/*	Full width box, white background, slight border	*/
.box_full {
	margin:5px auto;	padding:0px;	background-image:url(pageimg/box_full_sides.gif);	width:660px;
	color:#666666;
}
.box_full span.top {	background-image:url(pageimg/box_full_top.gif);		}
.box_full span.btt {	background-image:url(pageimg/box_full_bottom.gif);	clear:both;}
.box_full span { margin:0px;	padding:0px; background-repeat:no-repeat;	height:11px;	width:100%;	display:block;	}
.box_full span { font-size:2px; }
.box_full img { margin:5px 10px 5px 10px; vertical-align:middle;}
.box_full .right { float:right; margin:2px 10px 2px 2px;	width:330px; }
.box_full h1 { font-style:italic;	margin:2px;	padding:0px;	font-size:12pt;	}
.box_full p { margin:0px;	padding:0px;	margin-bottom:8px;	font-size:8pt;	padding-left:15px;	margin-right:10px;}
.box_full .right p { background-image:url(pageimg/arrow_dn.gif); 	background-repeat:no-repeat;	padding-left:15px;	
						margin-right:0px;}
.box_full .right img {background-image:url(pageimg/box_full_img_bg.gif); padding:3px 10px 10px 5px; background-repeat:no-repeat;}
.box_full p.dateline { background-image:none;	font-size:10px;	padding-left:40px; font-weight:bold;}
/*	If we want a variable-width left-float instead...	*/
.box_full .leftvar { float:left; margin:2px 10px 2px 10px;	}
.box_full .fr {
	*float:left;
}




/*	Box Arrangement.  2 column layout, x amount of boxes	*/
.arrangement { width:650px;	margin:0px auto;	padding-left:5px;	padding-right:5px; }
.arrangement .arr_left { float:left; 	width:50%;	}
.arrangement .arr_right { float:right;	width:49%;	}
/*	.arrangement .box { background-image:url(pageimg/arr_box_bg.gif); height:60px;	background-repeat:repeat-y;	}
*/
.arrangement .box { background-image:url(pageimg/arr_bg.gif);	width:300px;	margin-top:5px; 
					padding:2px 10px 0px 10px;	margin-bottom:10px;	}
.arrangement .box .bxbttm { background-image:url(pageimg/arr_bg_bttm.gif);	height:7px;	width:320px;	font-size:2px;
					margin:0px -10px 0px -10px;	}
.arrangement .box h1 { margin:0px;	padding:0px 10px 0px 10px;	/*	background-image:url(pageimg/arr_box_top.gif); 	*/
	font-size:12px;	height:22px;	background-repeat:no-repeat;}
.arrangement .box p {  margin:0px -10px 0px -10px;	padding: 0px 20px 4px 20px;}
.arrangement img.fl { float:left; margin:5px 2px 2px 0px;}
.arrangement p { font-size:11px; font-family:tahoma;	color:black;}
.arrangement a { color:#993300; font-weight:bold;}









/*	Footer Element	*/
.footer { background-image:url(pageimg/footer_bg_full.gif);	width:610px;	height:68px;	margin:20px auto 0px auto;	
			padding:0px;	padding-left:50px;	background-repeat:no-repeat;	clear:both;	}
.footer p {	margin:0px;	padding:0px;	padding-top:8px;}
.footer p {	* margin-top:6px;	* margin-bottom:4px;	* padding:0px;}
.footer p.strong { margin-left:-10px; font-weight:bold;}
.footer p a { padding:1px 20px 1px 20px; 	margin-left:10px;	color:black;	text-decoration:none;}
.footer p a:hover { color:#993300;	text-decoration:underline;	}
p.foot { text-align:center;	color:#FFFFCC;	padding-bottom:20px; }
p.foot a { color:#FFFFCC; }




.padfull {
	margin:5px;	padding-left:5px;
}