	/*  Set up general page elements 	*/ 

body
{
	background-color: #FFFFFF;
	margin: 0px 0 40px;
	font-family: verdana, tahoma, sans-serif;
}
table#main 
{	table-layout:fixed;
	width:740;
	overflow:hidden;
}
TABLE {
  border-collapse: collapse;
}
.footertable 
{
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	border: 2px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 742px;
}


/*  Colors 	*/ 

.blue 	{background-color:#54799B;}
.white	{background-color:#FFFFFF;}
.orange	{background-color:#BB7828;}
.gray	{background-color:#D9DCDF;}
.black	{background-color:#000000;}


/* A classes */
A:link
{  
	font-size : 11px;
	COLOR:#BB7828;
	text-decoration: none; 
}
A:visited
{  
	font-size : 11px;
	COLOR:#BB7828;
	text-decoration: none; 
}
A:active
{  
	font-size : 11px;
	COLOR:#BB7828;
	text-decoration: none; 
}

A:hover
{  
	font-size : 11px; 
	text-decoration: underline; 
}
A.main:link
{
	font-size : 14px;
	font-weight:bold;
	COLOR:#FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	position: static;
	font-family: Georgia, "Times New Roman", Times, serif;
}
A.main:visited
{
	font-size : 14px;
	font-weight:bold;
	COLOR:#FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	position: static;
	font-family: Georgia, "Times New Roman", Times, serif;
}
A.main:active
{
	font-size : 14px;
	font-weight:bold;
	COLOR:#BB7828;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	position: static;
	font-family: Georgia, "Times New Roman", Times, serif;
}

A.main:hover
{
	font-size : 14px;
	font-weight:bold;
	color: #BB7828;
	background-color: #d9dcdf;
	padding: 2px 4px;
	position: static;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#link			{COLOR:#FFFFFF;TEXT-DECORATION:none;}
#link:hover		{COLOR:#7E2907;}

}
A.nav:link
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none; 
}
A.nav:visited
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF; 
	text-decoration: none; 
}
A.nav:active
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF; 
	text-decoration: none; 
}

A.nav:hover
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	text-decoration: underline; 
}
A.link:link
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #000000; 
	text-decoration: none; 
}
A.link:visited
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #000000; 
	text-decoration: none; 
}
A.link:active
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #000000; 
	text-decoration: none; 
}

A.link:hover
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	text-decoration: underline; 
}

table.action
{
	font-family : Arial, Helvetica, sans-serif, Verdana;
	font-size : 14px;
	color: #54799b;
	font-weight : lighter;
}


A.breadcrumb:link
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #999999; 
	text-decoration: none; 
}
A.breadcrumb:visited
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #999999; 
	text-decoration: none; 
}
A.breadcrumb:active
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #999999; 
	text-decoration: none; 
}

A.breadcrumb:hover
{  
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #999999; 
	text-decoration: underline; 
}
A.heading:link
{  
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color: #BB7828;
	font-weight:bold; 
	text-decoration: none;
	text-transform:none;
}
A.heading:visited
{  
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color: #BB7828; 
	font-weight:bold;
	text-decoration: none; 
	text-transform:none;
}
A.heading:active
{  
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color: #BB7828; 
	font-weight:bold;
	text-decoration: none; 
	text-transform:none;
}

A.heading:hover
{  
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color: #BB7828; 
	font-weight:bold;
	text-decoration: underline; 
	text-transform:none;
}

A.sidelink:link
{
	font-size : 12px;
	COLOR:#BB7828;
	text-decoration: none;
	float: right;
}
A.sidelink:visited
{
	font-size : 12px;
	COLOR:#BB7828;
	text-decoration: none;
	float: right;
}
A.sidelink:active
{
	font-size : 12px;
	COLOR:#BB7828;
	text-decoration: none;
	float: right;
}

A.sidelink:hover
{
	font-size : 12px;
	color: #BB7828;
	text-decoration: underline;
	float: right;
}

A.sidelinkblack:link
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color: Black;
	line-height:15px;
	

}

A.sidelinkblack:visited
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color: Black;
	line-height:15px;

}

A.sidelinkblack:active
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color: Black;
	line-height:15px;


}
A.sidelinkblack:hover
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color: #BB7828;
	line-height:15px;

}

A.note:link
{  
	font-size : 10px;
	COLOR:##BB7828;
	text-decoration: none; 
}
A.note:visited
{  
	font-size : 10px;
	COLOR:##BB7828;
	text-decoration: none; 
}
A.note:active
{  
	font-size : 10px;
	COLOR:##BB7828;
	text-decoration: none; 
}

A.note:hover
{  
	font-size : 10px; 
	text-decoration: underline; 
}


/* Standard Classes */
.date
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	FONT-SIZE:10px;
	COLOR:#B2B2B2; 	
}
.lefttxt
{  
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF; 
	line-height:14px;
}
.reprint
{  
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size : 10px;
	color: #54799B; 
	line-height:14px;
}
.text 
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}
.smtext 
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}
.note 
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#666666;
	line-height:15px;
}
.quote
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}

.tombtext 
{
	FONT-SIZE:12px;
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-weight: bold;
}

.tombhdr 
{
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#54799B;
	font-size:12px;
	font-weight:bold;
	margin-top: 0;
	margin-bottom: 0;
}
.tombnote
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#000000;
	font-style:italic;
	line-height:15px;
}

.righttxt 
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#FFFFFF;
	line-height:15px;
	margin-left:10px;
	padding: 4px;
}

.righttxtblack
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color: Black;
	line-height:15px;
	margin-left:10px;
	padding: 4px;
}
.sidetxtbold
{
	FONT-SIZE:11px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
}

.bodytxt 			
{
	FONT-SIZE:12px;
	font-weight:normal;
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	line-height : 17px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;

}
.bodytxt2 			
{
	FONT-SIZE:12px;
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
	line-height:14px;
	padding: 2px;
}

.breadcrumb 
{
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	FONT-SIZE: 10px;
	color:#999999;
}
.footer		
{
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:15px;
}

.alpha			
{
	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;	
	FONT-SIZE:10px;
	background:#AFB1B2;
	color:#FFFFFF;
}

/*   Headers.  */


h1, h2, h3, h4, h5, h6	{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

h1	{
	font-size:18px;
	font-weight: bold;
	color : #000000;
	text-transform:uppercase;
	margin-top: 0;
	margin-bottom: 0;
	
	}

.subheader, h2	{
	font-size:15px;
	color:#54799B;
	font-weight:normal;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 15px;
	}

h3	{
	font-size:14px;
	color:#54799B;
	text-transform:Uppercase;
	margin-top: 0;
	margin-bottom: 0;
    }

h4	{
	font-size:12px;
	color:#54799B;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
	
.header, h5
	{
	FONT-SIZE:11px;
	color:#54799B;
	margin-top: 0;
	margin-bottom: 0;
	}
.navheader 
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
}
.navheader2
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
}

.navbody
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-weight: normal;
	color: White;
	font-size: 10px;
	text-transform: none;
}

.navbody2
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	font-size: 10px;
	text-transform: none;
		margin-left:10px;
}

.largeHeader
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color : #000000;
	font-size:24px;
	text-transform:Uppercase;

}
.midHeader
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color : #666666;
	font-weight : bold;
	font-size:16px;
}

.heading1		
{	
	COLOR:#000000;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-weight:bold;
	FONT-SIZE:11px;
	text-transform:Uppercase;
}
.rightheader
{
	FONT-SIZE:10px;
	FONT-FAMILY:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
	text-transform:Uppercase;
}
.subheader2	{
	font-size:12px;
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
	color:#54799B;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background-color: D9DCDF;
}
.main {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
ul {
	list-style-type: square;
}
.headertable {
	background-color: #000000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.sideimg {
	vertical-align: top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tomblist {
	list-style-type: none;
}
.indented {
	margin-left: 10px;
}
.photo {
	float: right;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #000000;
	margin-top: 12px;
}
.maps {
	border: 1px solid #000000;
}
.rowborder {
	border: thin solid #CCCCCC;
}
P 			
{
	FONT-SIZE:12px;
	font-weight:normal;
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	line-height : 17px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;

}