body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Verdana, Helvetica, sans-serif;
	zoom: 1;
	}
A
{	
	text-decoration: none
}

a:hover	
{	
	text-decoration: underline
}

h2 {										/*- use for headings within content text-*/
	margin: .5em 0em .4em 0em; padding: 0;
	color: #015a9c;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	}

h3 {										/*- use for subheadings within content text-*/
	margin: .5em 0em .4em 0em; padding: 0;
	color: #015a9c;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	}
h4 {										/*- use for subheadings within content text - not caps-*/
	margin: .5em 0em .4em 0em; padding: 0;
	color: #015a9c;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	font-size: 1.38em;
	font-style: normal;
	font-weight: bold;
	}
	
p	{margin: 8px 0 0 0; padding: 0;}
	
.yellow{ 
	color: #FFFFCC;
}


.green
{ 
	font-family: Verdana, Helvetica, sans-serif;
	color: #B3DDD1;
	font-size: 10pt
}

td.blue
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.blue_heading
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
}

br.news_spacing
{	
	padding-top: 2px;
	padding-bottom: 2px
}


.blue_index
{	
	font-family: Verdana;
	font-size: 10pt;
	color: #336699;
	padding-right: 20px;
	padding-left: 20px;
}

.OFI
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold
}

.blue10pt
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399
}

.blue2
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699
}


.blue2bd
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold
}

.blue3bd
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	font-weight: bold
}

.bluelg
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336699;
	font-weight: bold
}


.bluebold
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	font-weight: bold
}

.blueboldlg
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color: #015a9c;
	font-weight: bold
}


div.spacer_content
{
	clear: both;
	padding-right: 50px;
	padding-left: 50px;
}

.spacer_subtitles
{
	padding-top: 4px;
	padding-bottom: 2px;
}
  
.blueitalic
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	font-style: italic
}

.bluesm
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366
}

.bluebdsm
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold
}

td
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt
}

p
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt
}


.content
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt
}

.smallbold
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold
}

.content_index
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #D5E4E7;
	padding: 10px; 10px; 10px 10px;
}

.content_padded
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
}


b
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}

.white14
{
	font-family: Arial,Helvetica; 
	font-size: 14pt; 
	color: #FFFFFF
}

.boldwt
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF;
	font-weight: bold
}

.white_nav_bd
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	font-weight: bold
}

.white_nav
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	font-weight: normal
}

.white_10pt
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF;
	font-weight: normal
}

.yellow
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFCC
}


H1
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	line-height: 120%; 
	color: #003366; 
}

th
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}

.small
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
}

.whitesm
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold
} 

.redsm
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #7D0000;
	font-weight: bold
} 

.redbd
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #7D0000;
	font-weight: bold
} 

.roll
{
	text-decoration:underline;
	color: #7D0000;
}

.members
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	font-variant: small-caps
} 

.members_sm
{
	font-family: Verdana; 
	font-size: 9pt;
	font-variant: small-caps
}

.small_caps
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11pt;
	font-variant: small-caps
} 

.nav_blue
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #003366;
	font-weight: normal
}

.subtitle_red
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #7D0000;
	font-weight: bold;
	padding: 4px; 4px; 4px 4px; 
	line-height: 120%; 
} 

.subtitle_blue
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
	padding-left:4px; padding-right:4px; padding-top:14px; padding-bottom:4px 
} 



#navlist a { padding: 3px 3px; }

#navlist a:link, #navlist a:visited
{
color: #003366;
background-color: #BCCCD9;
text-decoration: none;
}

#navlist a:hover
{
color: #003366;
background-color: #FFFFFF;
text-decoration: none;
}

.subtitle_plum
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	line-height: 110%; 
	color: #5C035C; 
}

.border_fall
{
	border: 2px solid #901405 
}

div.img-left 
{
	float:left;
	margin:  6px 6px 0px 0px;
	padding-bottom: 6px;
	position: relative;
	top:0%;
	left:0%;
	vertical-align: top;
}

div.img-right 
{
	float:right;
	margin:  6px 0px 6px 6px;
	padding-bottom: 6px;
	position: relative;
	top:0%;
	left:0%;
	vertical-align: top;	
}

.logo {								/*- logo text second part small caps-*/
	color: #015a9c;
	margin: 3.2em 0 3.8em 0; padding: 0;
	font-family: Garamond, Verdana, Helvetica, serif;
	font-size: 1.5em;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	}

div.img-right  {
	float:right;
	margin:  .2em 1em .2em 0; padding: 0;
	position: relative;
	}
div.img-title  {
	float: left;
	margin:  0; padding: 0;
	position: relative;
	top: 28px;
	left:0%;
	}
	
ol{
	margin: 5px 0px 5px 30px;
	padding: 0px;
	border: 0;
}
	
ul{
	list-style: disc;
	margin: 5px 0px 5px 25px;
	padding: 0px;
	border: 0;
}

li {
	margin: 0 0 2px 0; ;
	padding: 0 0 0 1px;  	
}

td.map_number_inn{
	width: 24px; height: 20px;
	background: #FFFFFF url('images/locations/map_inns.gif') no-repeat;
	margin: 0;	padding: 0;
	font-size: .7em;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px
}

td.map_number_spa{
	width: 24px; height: 20px;
	background: #FFFFFF url('images/locations/map_spas.gif') no-repeat;
	margin: 0;	padding: 0;
	font-size: .7em;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px
}
td.map_number_inn_spa{
	width: 24px; height: 20px;
	background: #FFFFFF url('images/locations/map_inns_and_spas.gif') no-repeat;
	margin: 0;	padding: 0;
	font-size: .7em;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px
}