html{
	overflow-y: scroll;
	}

body {
	width: 958px; 
	font: 12px Verdana; 
	background-color: white;
	margin: 0 auto;
	}
	
.border {
	width: 958px; 
	font: 12px Verdana; 
	background-color: white;
	margin: 0 auto;
	border: 2px solid #999999;
	}
	
p {
	font: 13px Verdana; 
	line-height: 19px;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	}

img {
	display: block;
	float: left;
	border: none;
	}
	
h1{
	font: 36px 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', 'Lucida', 'Tahoma', 'Arial'; 
	font-weight: bold;
	color: #7A1125;
	margin-bottom: 20px;
	margin-top: 0px;
	line-height: 24px;
	}
	
a{
	text-decoration: none;
	border: none;
	color: #7a1125;
	}
	
.menu {
	padding-bottom: 16px;
	}
	
.menu a {
	color: black;
	text-decoration: none;
	}
	
.menuactive{
	padding-bottom: 16px;
	}

.menuactive a{
	color: #999999;
	text-decoration: none;
	}
	
.menucat .active{
	color: #999999;
	text-decoration: none;
	}
	
.menuactivesmallpadding{
	padding-bottom: 5px;
	}
	
.menuactivesmallpadding a{
	color: #999999;
	text-decoration: none;
	}
	
.menuinactivesmallpadding{
	padding-bottom: 5px;
	}
	
.menuinactivesmallpadding a{
	color: black;
	text-decoration: none;
	}
	
.menuactive a{
	color: #999999;
	text-decoration: none;
	}
	
.menucat a {
	color: black;
	text-decoration: none;
	}

.menucat {
	line-height: 24px;
	margin-left: 0px;
	padding-bottom: 7px;
	}

.top {
	height: 227px;
	width: 100%;
	}
	
.redline{
	height: 5px;
	font-size: 2px; 
	width: 100%;
	background-color: #7a1125;
	}
	
.grayline{
	height: 23px;
	font-size: 2px; 
	width: 100%;
	background-color: #999999;
	margin-bottom: 30px;
	}

.content {
	width: 500px;
	min-height: 390px;
	margin: 0;
	padding: 0;
	margin-left: 180px;
	}
	
.content img {
	margin-top: -4px;
	}
	
.content p{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
.bottom{
	/*border: 1px solid red;*/
	}
	
.left{
	float: left; width: 160px; margin-left: 20px;
	}
	
.right{
	float: right; 
	width: 220px;
	margin-right: 20px;
	}
	
.box {
	border: 1px solid gray;
	padding-top: 10px;
	padding-left: 30px; 
	padding-right: 30px; 
	margin-bottom: 15px;
	}

.box h3{
	font: 25px Verdana; 
	color: gray;
	margin-top: 0;
	}

.box p {
	font: 14px Verdana; 
	color: black;
	margin-bottom: 0;
	}
.boxround {
	margin-bottom: 15px;
	}
.boxround h3{
	font: 20px Verdana; 
	color: #999999;
	margin-top: 0;
	line-height: 10px;
	margin-bottom: 15px;
	}

.boxround p {
	font: 12px Verdana; 
	color: black;
	margin-bottom: 0;
	}
	
.boxcontent {
	margin-bottom: -25px;
	}
	
.redarrow {
	color: #7a1125;
	text-decoration: none;
	}
	
.redcolor {
	color: #7a1125;
	}	
	
.italic {
	font-style: italic;
	}


.top-left {

margin-right: 19px; /* clip right corner */
background-image: url('images/corners1280x18.png');
height: 19px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -19px; /* to level of top-left corner */
margin-left: 19px; /* clip left corner */
background-image: url('images/corners1280x18.png'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 19px; 
font-size: 2px;
}

.bottom-left {

margin-right: 19px; /* clip right corner */

background-image: url('images/corners1280x18.png');
background-position: 0 -19px; /* show under half of the image */
height: 19px;
font-size: 2px;
}

.bottom-right {

margin-top: -19px; /* to level of bottom-left corner */
margin-left: 19px; /* clip left corner */
background-image: url('images/corners1280x18.png'); 
background-position: 100% -19px; /* under half, right side */
height: 19px; 
font-size: 2px; 
}

.inside {

border-left: 2px solid #999999;
border-right: 2px solid #999999;
background: white;
color: #000000;
padding-top: 0px;
padding-bottom: 13px;
padding-left: 13px; 
padding-right: 13px; 
}

.notopgap {

margin-top: 0;
}

.nobottomgap {

margin-bottom: 0;
}

