﻿body
{
}

*{
	margin:				0;
	padding:			0;
}

#container{
	width:				855px;
	margin:				10px auto;
	background-color:	#fff;
	color:				#333;
	border:				1px solid gray;
	line-height:		110%;
}

.textHorzMenuTitle{
	font-family:		Times New Roman:Arial:Tahoma;
	color:				#CB5300;
	text-align:			center;
	vertical-align:		middle;
	text-indent:		.8em;
	vertical-align:		inherit;
	line-height:		100%;
}

.textHorzMenuTitle a{
	font-family:		inherit;
	color:				inherit;
	text-decoration:	none;
}

.textHorzMenu{
	font-family:		Times New Roman:Arial:Tahoma;
	color:				Maroon;
	text-indent:		.8em;
	vertical-align:		inherit;
	line-height:		100%;
}

.textHorzMenu a{
	font-family:		inherit;
	color:				Maroon;
	text-decoration:	none;
	line-height:		50%;
}

#headerHorzMenu{
	padding:			.5em;
	background-color:	#ddd;
	border-bottom:		1px solid gray;
}

#headerHorzMenu h1{
	padding:			0;
	margin:				0;
}

#leftnav{
	float:				left;
	width:				120px;
	margin:				0;
	padding:			1em;
}

#rightnav{
	float:				right;
	width:				120px;
	margin:				0;
	padding:			1em;
}

#content{
	margin-left:		180px;
	border-left:		1px solid gray;
	margin-right:		180px;
	border-right:		1px solid gray;
	padding:			1em;
	max-width:			36em;
}

#leftnav p, 
#rightnav p{ 
	margin:				0 0 1em 0; 
}

#content h2{ 
	margin:				0 0 .5em 0;
	line-height:		22px; 
}

#content li{ 
	margin:				0 0 .5em 1.5em; 
}

p{
	margin:				0 7px;
}


#menucontent{
	width:				150px;
	margin:				20px auto 0 auto;
}

#linkscontent
{
	width:				150px;
	margin:				20px auto 0 auto;
}

/* Brown Box */

.upper-left,
.lower-left{
	width:				6px;
	height:				20px;
}

.upper-right, 
.lower-right{
	width:				6px;
	height:				20px;
}

.upper-left{
	float:				left;
	background-image:	url(images/bkgrd_ul.jpg);
}

.upper-right{
	float:				right;
	background-image:	url(images/bkgrd_ur.jpg);
}

.lower-left{
	float:				left;
	background-image:	url(images/bkgrd_bl.jpg);
}

.lower-right {
	float:				right;
	background-image:	url(images/bkgrd_br.jpg);
}

.upper-middle,
.lower-middle {
	height:				20px;
	float:				right;
	width:				138px;
}

.upper-middle{
	background-image:	url(images/bkgrd_um.jpg);
	font-family:		Times New Roman:Arial:Tahoma;
	color:				#CB5300;
	text-align:			center;
	/*vertical-align:		middle;*/
	text-indent:		.8em;
	vertical-align:		inherit;
	line-height:		100%;
}

.lower-middle{
	background-image:	url(images/bkgrd_bm.jpg);
}

.middle-left,
.middle-right {
	width:				100%;
}

.middle-left{
	background:			url(images/bkgrd_ml.jpg) repeat-y;
}

.middle-right{
	background:			url(images/bkgrd_mr.jpg) repeat-y right;
}

.middle-middle{
	background-image:	url(images/bkgrd_mm.jpg);
}

/* End Brown Box */

/* Footer */

#footer{	
	clear:				both;
	margin:				0;
	padding:			.5em;
	color:				#333;
	background-color:	#ddd;
	border-top:			1px solid gray;
}

#footerMain{
	clear:				both;
	margin:				10;
	font-size:			small;
	padding:			.5em;
	color:				#000;
	background-color:	#fff;
	border-top:			1px solid gray;
}

#footerMain a{
	clear:				both;
	font-size:			inherit;
	color:				#000;
	background-color:	#fff;
}

/* End Footer */


/* Banner */

.smallBanner
{
	text-align:center;
}

#headerBanner{
	padding:			.5em;
	background-color:	#CB5300;
	color:				#fff;
	border-bottom:		1px solid gray;
}

#headerBanner h1
{
	text-align:			center;
	font-family:		Times New Roman;
	font-size:			30px;
	line-height:		42px;
	padding:			0;
	margin:				0;
}

#headerBanner h2
{
	text-align:			center;
	line-height:		28px;
	font-family:		Vladimir Script;
	font-size:			28px;
	padding:			0;
	margin:				0;
}

#headerBanner_left{
	float:				left;
	width:				180px;
	margin:				0;
	padding:			1em;
}

#headerBanner_right{
	float:				right;
	width:				180px;
	margin:				0;
	padding:			1em;
}

#headerBanner_center{
	margin-left:		2px;
	margin-right:		2px;
	padding:			1em;
}

#headerBanner_left p, 
#headerBanner_right p{ 
	margin:				0 0 1em 0; 
}

#headerBanner_center h2{ 
	margin:				0 0 .5em 0; 
}

/* End Banner */
