html
{	
	font-size: 100%;	
	font-family: Arial, Helvetica; 
	font-style: normal; 
	color: #666666;
}

body {
    text-align: center;
    min-width: 758px;
    padding: 0;
    margin: 20px 0 0 0;	
	background-color: #B1B197; 
 }
a {
	text-decoration : underline;
}
a:link {
	color : #9D102D;
}
a:active {
	color : #9D102D;
}
a:visited {
	color : #9D102D;
}
a:hover {
	color : #000000;
} 

a.linkbox {
	text-decoration : none;
	font-weight: bold;
	color : #9D102D;
}
a.linkbox:link {
	color : #9D102D;
}
a.linkbox:active {
	color : #9D102D;	
}
a.linkbox:visited {
	color : #9D102D;	
}
a.linkbox:hover {
	color : #000000;	
} 

TD			{ background-color:#FFFFFF; font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#595959; font-weight:normal; }

TD.background	{ background-color:#FFFFFF; background-image: url(back.gif); background-repeat: repeat-x; background-position: top left;}
TD.padded		{ background-color:#FFFFFF; background-image: url(padded.gif); background-repeat: repeat-x; background-position: top left; padding-left:15px; padding-right:17px; padding-top:14px; padding-bottom:0px; }
TD.white		{ background-color:#FFFFFF; }
TD.black		{ background-color:#000000; }
TD.grey		{ background-color:#A8C4BB; }
TD.ltbrown		{ background-color:#EFEAE1; }

TD.none		{ background-color:transparent; }

TD.head		{ background-color:#F9F7F3; background-image: url(head-back.gif); background-repeat: repeat-x; background-position: top left;}

TD.heading		{ background-color:#F8F4EE; font-size:11px; color:#777B67; font-weight:bold;}

TD.label		{ background-color:#F5F0E7; font-size:11px; color:#000000; font-weight:normal;}

TD.data		{ background-color:#F8F4EE; font-size:11px; color:#595959; font-weight:normal;}
P.data		{ font-size:11px; color:#595959; font-weight:normal;}
A.data		{ font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#C35129; font-weight:normal; text-decoration:none; }
A.data:hover	{ font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#C35129; font-weight:normal; text-decoration:underline; }

TD.comment		{ background-color:#FFFFFF; font-size:10px; color:#595959; font-weight:normal;}

FONT.heading 	{ font-size:11px; color:#5F644E; font-weight:bold; }
FONT.allcaps 	{ font-size:11px; color:#C47427; font-weight:bold; text-transform: uppercase;}
FONT.smallcaps 	{ font-size:11px; color:#C47427; font-weight:bold; font-variant: small-caps;}
FONT.heading_u	{ font-size:12px; color:#C47427; font-weight:bold; border-bottom: solid 1px #ACACAC; margin-top: 40; }
FONT.popup	 	{ font-size:11px; color:#595959; font-weight:bold; }

TD.top		{ background-color:#F2EFE8; font-size:11px; color:#824000; font-weight:normal; }
P.top 		{ font-size:11px; color:#824000; font-weight:normal; }
A.top 		{ font-size:11px; color:#824000; font-weight:bold; text-decoration:none; }
A.top:hover 	{ font-size:11px; color:#824000; font-weight:bold; text-decoration:underline; }

TD.side		{ background-color:#E4E4E4; font-size:11px; color:#824000; font-weight:normal; }
TD.sidemenu		{ background-color:#E4E4E4; cursor:hand; }
P.side 		{ font-size:11px; color:#824000; font-weight:normal; }
A.side 		{ font-size:11px; color:#824000; font-weight:bold; text-decoration:none; }
A.side:hover 	{ font-size:11px; color:#824000; font-weight:bold; text-decoration:underline; }

TD.bottom		{ background-color:#FBF9F5; }
FONT.bottom		{ font-size:11px; color:#69A990; font-weight:normal; }
A.bottom 		{ font-size:11px; color:#69A990; font-weight:normal; text-decoration:none; }
A.bottom:hover 	{ font-size:11px; color:#515A79; font-weight:normal; text-decoration:none; }

FONT.bottom2	{ font-size:11px; color:#88A299; font-weight:normal; }

TD.tagline		{ background-color:transparent; }
FONT.tagline	{ font-size:11px; color:#9A9466; font-weight:normal; }
A.tagline 		{ font-size:11px; color:#9A9466; font-weight:normal; text-decoration:none; }
A.tagline:hover 	{ font-size:11px; color:#9A9466; font-weight:normal; text-decoration:underline; }

IMG.content		{ border-top:1px solid #000000; 
		  	border-left:1px solid #000000; 
		  	border-bottom:1px solid #000000; 
		  	border-right:1px solid #000000; }

IMG.right		{ border-top:1px solid #000000; margin-top:3px;
		  	border-left:1px solid #000000; margin-left:7px;
		  	border-bottom:1px solid #000000; margin-bottom:3px;
		  	border-right:1px solid #000000; margin-right:0px; }

IMG.left		{ border-top:1px solid #000000; margin-top:3px;
		  	border-left:1px solid #000000; margin-left:0px;
		  	border-bottom:1px solid #000000; margin-bottom:3px;
		  	border-right:1px solid #000000; margin-right:7px; }

IMG.popup		{ border-top:1px solid #000000; 
		  	border-left:1px solid #000000; 
		  	border-bottom:1px solid #000000; 
		  	border-right:1px solid #000000; }

UL			{ margin:10 0 10 30; list-style-position:outside; line-height:13px; font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#595959; 			font-weight:normal; } 

LI			{ list-style-type:disc; margin-bottom:6px; line-height:13px; font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#595959; 
			font-weight:normal; }

LI.numbered		{ list-style-type:decimal; margin-bottom:9px; line-height:14px; font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#595959; 
			font-weight:normal; }




.backTop a{
	text-decoration : none;
	font-weight: bold;
	color : #9D102D;
	font-size: .9em;
}
.backTop a:link {
	color : #9D102D;
}
.backTop a:active {
	color : #9D102D;	
}
.backTop a:visited {
	color : #9D102D;	
}
.backTop a:hover {
	color : #000000;	
} 
 
p{
 	padding: 0;
	margin: 0;
 }
h1, h2, h3, h4, h5, h6 {
	margin : 0;
	padding: 0 0 3px 0;
}

.header{
	font-size: 1.2em;
	color: #9D102D;
	font-weight: bold;
}

.subHeader{
	font-size: 1.1em;
	color: #9D102D;
	font-weight: bold;
}

.subHeader2{
	font-size: 1em;
	color: #9D102D;
	font-weight: bold;
}
 
.bold{
	font-weight: bold;
}

.blockImage img{
	display: block;
}
 
#page{
 	text-align: left;
    width: 758px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
 }
 
#topNavLinks{
 	text-align: right;
	color: #FFFFFF;
	font-size: .65em;
	font-weight: bold;
	margin-bottom: 8px;
	
	
 }

#wrapper { 
 	clear: both;
 	padding: 5px 0 5px 0px;    	
	font-size: .7em;
	background-color: #FFFFFF;
	
 }
 
/*Start of Nav*/
 
#topNav{
 	margin: 0 5px 0px 5px;
	background-color: #B1B197;
	text-align: center;
 }
 
ul.tabs {	
	padding: 0 0 0 30px;
	margin: 0;	
	list-style-type : none;
	background-color: #B1B197;
}

li.tabOff {
	float : left;
	margin: 0;	
	padding : 3px 5px 3px 5px;
	background-color: #B1B197;
	text-align : center;
	color: #FFFFFF;	
}
li.tabSpace{
	color: #FFFFFF;
	padding: 3px 0 3px 0;
	width:5px;
	margin: 0;
	float : left;
	background-color: #B1B197;
	
}
li.tabSpaceLeft{
	color: #FFFFFF;
	padding: 3px 0 3px 0;
	width:2px;
	margin: 0;
	float : left;	
	background: #B1B197 url(4200901021128183576.gif) no-repeat top right;
	
}
li.tabSpaceRight{
	color: #FFFFFF;
	width:2px;
	padding: 3px 0 3px 0;
	margin: 0;
	float : left;	
	background: #B1B197 url(4200901021128187588.gif) no-repeat top right;
	
}
li.tabOff a {
	color : #FFFFFF;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
li.tabOff a:visited {
	color : #FFFFFF;
}
li.tabOff a:hover {
	color : #006633;
}
li.tabOn {
	float : left;	
	padding : 3px 5px 3px 5px; 
	background-color: #B1B197;
	text-align : center;
}
li.tabOn a {
	color : #9D102D;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
li.tabOn a:visited {
	color : #9D102D;
}
li.tabOn a:hover {
	color : #9D102D;
}

/*End of Nav*/

#homeHeader{
	padding: 0 5px 0 5px;
}
#homeHeader img{
	display: block;
}


#homeNav{	
	margin: 0 5px 0 5px;
}

.homeNavTable{
	width: 100%;
	border-top: 1px solid #C8C8B6;	
}

.homeNavTable table{
	width: 100%;
	background-color: #E2E2CF;
}
.homeNavTable td{
	vertical-align : top;
	color: #818158;
	font-size: 11px;
}
.homeNavTable .content{
	padding: 10px 30px 0 30px;
	border-right: 1px solid #C8C8B6;
}

.homeNavTable .contentLast{
	padding: 10px 30px 0 30px;	
	
}

.homeNavTable .content img{
	display: block;
}

.homeNavTable .contentLinks{
	padding: 5px 25px 10px 25px;
	border-right: 1px solid #C8C8B6;
}

.homeNavTable .contentLinksLast{
	padding: 5px 30px 10px 30px;	
	
}
 
#headerText{
	clear: both;
 	padding: 20px 0 10px 50px;
	margin: 0;
 }
#headerText img{
	display: block;
}
 
#content{
 	padding: 5px;
 }


#content ul
{
	list-style-type : none;
	list-style-position: outside;		
	text-indent: 1em;
	/*padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	padding-bottom: 0px;
	margin: 0 0 10px 0;*/
	margin: 0 0 10px 0;
	padding: 0;
	
}
#content li
{
	padding:0;
	margin: 0 0 0 0;
	background: url(42009010211281918910.gif) no-repeat  left;
}

 
#content .wideLeft{
	float: left;
	width: 497px;
	background-color: #E2E2CF;
	margin-bottom: 15px;	
	margin-top: 5px;	
}

.wideLeft .text{
	padding: 15px 30px 20px 40px;
}

#content .shortRight{
	width: 246px;
	float: right;	
	margin-bottom: 15px;	
	margin-top: 5px;		
}

#content .shortLeft{
	width: 124px;
	float: left;	
	margin-bottom: 15px;	
	margin-top: 5px;	
	padding-bottom: 50px;	
}

#content .wideRight{
	float: right;
	width: 619px;
	background-color: #E2E2CF;
	margin-bottom: 15px;	
	margin-top: 5px;	
	padding-bottom: 50px;	
}

.wideRight .text{
	padding: 15px 30px 15px 30px;
}

.wideRight .leftList{
	float: left;
	width: 300px;
}

.wideRight .rightList{
	float: left;
	width: 250px;
}

#content .fullSize{
	background-color: #E2E2CF;	
	padding: 10px;
}

.fullSize .leftHeader{
	float: left;
	padding-top: 40px;
	width: 430px;
}

.fullSize .rightHeader{
	float: right;
}

.fullSize .text{
	padding: 10px 20px 20px 30px;
}

#content .fullPage{
	padding: 20px 20px 20px 40px;
	background-color: #E2E2CF;	
	margin-bottom: 15px;	
}

#content .backTop{
	position: relative;
	clear: both;
	padding: 0 0 0 40px;
}

.indentBackTop #content .backTop{	
	padding: 0 0 0 150px;
}

.sharedLinkTable td{
	color: #9D102D;
	padding: 5px 0 0 5px;
	vertical-align : top;
	text-transform: uppercase;
	font-size: 11px;
}

.sharedLinkTable th{
	vertical-align : top;
	padding-top: 8px;
}

 
 
#footer{
 	clear: both;
 	margin-top: 10px;
	color: #FFFFFF;	
	font-size: .65em;
	font-weight: bold;
 }
 
#footer .copyWrite{
	float: left;
}

#footer .footerLinks{
	float: right;
	
}

.utilLinks ul {margin: 0;}

.utilLinks li {
	list-style-type: none;
	display: inline;
}
.utilLinks a:link, .utilLinks a:visited {	
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 2px;
}

.utilLinks a:hover, .utilLinks a:active {	
	color: #A78E67;
	text-decoration: none;
}

.utilLinks a.selected:link, .utilLinks a.selected:visited {	
	color: #790019;
}

#disclaimer{
	clear: both;
	margin-top: 30px;
	color: #FFFFFF;	
	font-size: .7em;
	text-align: center;
	padding: 0 60px 0 60px;
}
 
.image-padding{
	padding-left:50px;
}
.specials-margins {
	margin-left:20px;
	margin-right:20px;
}
 
 
 
 
 
 
.floatRight {
	float : right;
}
.floatLeft {
	float : left;
}
.clearfix:after {
	content : ".";
	display : block;
	height : 0px;
	clear : both;
	visibility : hidden;
}
.clearfix {
	display : inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix { height : 1%; }
.clearfix { display : block; }
/* End hide from IE-mac */
