/*   Queensberry Bay Stylesheet - January 2007 */

body {background-image: url(../_images/bluebk.gif);	background-color: #7ABAE0;	background-repeat: repeat-x; margin: 10px ; font-family: Arial, Helvetica, sans-serif; color: #16536E; font-size: 62.5%; text-align: center;}
	
/*   Main Design Wrapping  */

#maincontainer { padding: 0px;	width: 770px; background-color: #CFE7F5; }

/*  Top logo and image Block  */

#topcontainer {	width: 750px; background-color: #FFFFFF; position: relative; left: 0px;	top: 10px;		height: 180px;}
#logoleft {	padding: 0px; width: 134px;	height: 134px;	float: left; position: relative; left: 27px;	top: 27px;}
#topright { width: 550px; height: 170px; float: right; position: relative; top: 10px; right: 10px;}
	
	
/*  Top Navigation Block  */	

#navcontainer {	width: 750px; background-color: #FFFFFF; clear: both; position: relative;	left: 0px; height: 28px;	top: 10px;}
	
#urlleft a { width: 170px;	height: 17px; float: left; position: absolute;	left: 10px;	top: 4px;
	font-size: 1.2em; font-style: normal;	color: #2B5E91; text-decoration: none;	text-align: center;	padding: 3px;}

#buttonsright {	 width: 550px;	height: 20px;	float: right;	background-color: #FFFFFF;
	position: absolute;	right: 10px;	top: 6px;	text-align: right;}
	
/*  Top Navigation Block Buttons */	
	
#topbuttest a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right; height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px; padding: 2px 7px 0px 7px;}
#topbuttest a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbuttest a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbutnews a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbutnews a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbutnews a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbutcont a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbutcont a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbutcont a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbutloc a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbutloc a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbutloc a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbuthome a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbuthome a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbuthome a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbutrel a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbutrel a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbutrel a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#topbutdown a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#topbutdown a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#topbutdown a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}


#topbuton a {	background-color: #CFE7F5;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #7ABAE0;	margin-left: 3px;	padding: 2px 7px 0px 7px;}

/*  Main Body Area */	

#bodycontainer { width: 750px; left: 0px; top: 15px; position: relative; height: auto;	clear: both; }

/*  Left Column */	

#leftcol { width: 180px; float: left; margin: 0px; color: #2B5E91; text-align: left;}

#sidebuthome a { font-size: 1.2em; background-color: #FFFFFF; text-align: center; color: #2B5E91; text-decoration: none;	font-weight: bold;	width: 178px; height: 17px;	float: left;  margin-bottom: 5px; padding-top: 3px; border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebuthome a:visited {color: #2B5E91;	text-decoration: none;}
#sidebuthome a:hover 
{ color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}
#sidebuthome a:active 
{	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}

#sidebutfac a { font-size: 1.2em; background-color: #FFFFFF; text-align: center; color: #2B5E91; text-decoration: none;	font-weight: bold;	width: 178px; height: 17px;	float: left; margin-bottom: 5px; padding-top: 3px; border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutfac a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutfac a:hover 
{ color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}
#sidebutfac a:active 
{	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}

#sidebutlet a {font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;border: 1px solid #FFFFFF; text-transform: uppercase; }
#sidebutlet a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutlet a:hover 
{	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}
#sidebutlet a:active 
{	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}

#sidebuttour a {	font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebuttour a:visited {color: #2B5E91;	text-decoration: none;}
#sidebuttour a:hover 
{	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}
#sidebuttour a:active 
{	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}

#sidebutwig a {font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutwig a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutwig a:hover 
{	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}
#sidebutwig a:active 
{	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	border: 1px solid #9DCEEC;}

#sidebutboth a {font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutboth a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutboth a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutboth a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebutperm a { font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutperm a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutperm a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutperm a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebutvan a {font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutvan a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutvan a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutvan a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebutspa a { font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutspa a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutspa a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutspa a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebutact a { font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutact a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutact a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutact a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebutnews a {font-size: 1.2em;	background-color: #FFFFFF;	text-align: center;	color: #2B5E91;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px;	float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #FFFFFF; text-transform: uppercase;}
#sidebutnews a:visited {color: #2B5E91;	text-decoration: none;}
#sidebutnews a:hover {	color: #2E6B49;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}
#sidebutnews a:active {	color: #2B5E91;	text-decoration: none;	background-color: #F2F9FC;	
border: 1px solid #9DCEEC;}

#sidebuton a { font-size: 1.2em;	background-color: #F2F9FC;	text-align: center;	color: #2E6B49;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px; float: left;	margin-bottom: 5px;	padding-top: 3px;	border: 1px solid #9DCEEC; text-transform: uppercase; }

#sidebuton2 a { font-size: 1.2em;	background-color: #F2F9FC;	text-align: center;	color: #2E6B49;	text-decoration: none;	font-weight: bold;	width: 178px;	height: 17px; float: left;	margin-bottom: 1px;	padding-top: 3px;	border: 1px solid #9DCEEC; text-transform: uppercase; }

.nav2 a { display: block; background-color: #ECF7D4; color: #294B77; padding: 2px 0px 2px 3px;
 border-bottom:1px solid #9DCEEC;  border-left:1px solid #9DCEEC;  border-right:1px solid #9DCEEC; text-decoration: none; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; text-transform: lowercase; text-indent:2px;clear: left;}
.nav2 a:hover { background-color: #fff; color: #2E6B49; text-decoration: none;   }
.nav2 a:active { background-color: #fff; color: #294B77;  text-decoration: none;  }

 
 .nav3 a { display: block; background-color: #ECF7D4; color: #294B77; padding: 2px 0px 2px 3px;
 border-bottom:1px solid #9DCEEC; border-left:1px solid #9DCEEC;  border-right:1px solid #9DCEEC; text-decoration: none; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; text-transform: lowercase; text-indent:2px; clear: left; margin-bottom:4px;}
.nav3 a:hover { background-color: #fff; color: #2E6B49;  text-decoration: none;  }
.nav3 a:active { background-color: #fff; color: #294B77;  text-decoration: none;  }
	
#sideonline { background-color: #BA5B34;  text-align: center;	padding: 2px;	clear: left;margin-bottom: 5px;	}
.sideheading {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.9em; color: #FFFFFF; text-decoration: none;font-weight: normal; padding-bottom: 5px;}
.sideonline2 { color: #FFFFFF;	text-decoration: none; font-weight: normal; font-size: 1.1em;	}	
.sideonline2 a{	color: #FFFFFF;	text-decoration: none;}	
.sideonline2 a:visited { color: #FFFFFF; text-decoration: none;}	
.sideonline2 a:hover {	color: #FFFFFF;	text-decoration: underline;}	

#sidemap {	background-color: #ffffff;	font-size: 1.3em;	color: #2B5E91;	text-decoration: none;
	text-align: center;	vertical-align: middle;	width: 180px;
	padding-top: 10px;	margin-bottom: 0px;	}	


#top { color: #2B5E91;	font-size: 0.8em; padding: 4px; text-transform:uppercase;} 
#top a { color: #2B5E91;text-decoration: none; } 
#top a:hover { color: #BA5B34; text-decoration: underline; } 

/*  Middle Column */	


#content { background-color: #FFFFFF; float: left; width: 398px; margin: 0px 0px 10px 5px;
	padding: 10px;	text-align: left; color: #2B5E91;}

#content p {font-size: 1.25em; line-height: 140%;}

#content a:link {	color: #BA5B34;	text-decoration: none;}
#content a:visited {  color: #BA5B34;text-decoration: none;}
#content a:active {	color: #db553a;	text-decoration: none;}
#content a:hover {	color: #db553a;	text-decoration: underline;}

#content2 { background-color: #FFFFFF; float: left; width: 545px; margin: 0px 0px 10px 5px;
	padding: 10px;	text-align: left; color: #2B5E91;}

#content2 p {font-size: 1.25em; line-height: 130%;}

#content2 a:link {	color:#BA5B34;	text-decoration: none;}
#content2 a:visited {  color: #BA5B34;text-decoration: none;}
#content2 a:active {	color: #db553a;	text-decoration: none;}
#content2 a:hover {	color: #db553a;	text-decoration: underline;}


#maininsert { background-color: #E7F3FA; width: 360px; text-align: left; font-size: 1.2em; line-height: 140%; height: 90px; }

#maininsert a:link {	    color: #BA5B34;	text-decoration: none;}
#maininsert a:visited {  color: #BA5B34;text-decoration: none;}
#maininsert a:active {	color: #db553a;	text-decoration: none;}
#maininsert a:hover {	color: #db553a;	text-decoration: underline;}

#imageleft {float:left; margin-right: 6px;}

/*  Right Column */	

#rightcol {	float: left; height: auto;	width: 140px;  margin-left: 5px;	color: #2B5E91; }

#rightcol li {margin-left: -10px; font-size: 100%;}

#sideoffers { background-color: #40919C; font-size: 1.8em; color: #FFFFFF; text-decoration: none;
 text-align: center; vertical-align: middle; width: 140px; padding-top: 2px;	margin-bottom: 2px;}	

#sideofferlist { background-color: #FFFFFF;	font-size: 1.25em;
	text-decoration: none; 	text-align: left;	vertical-align: middle;	
	width: 130px; margin-bottom: 5px; padding: 5px;}

#sideofferlist a:link {	    color: #BA5B34;	text-decoration: none;}
#sideofferlist a:visited {  color: #BA5B34;text-decoration: none;}
#sideofferlist a:active {	color: #db553a;	text-decoration: none;}
#sideofferlist a:hover {	color: #db553a;	text-decoration: underline;}

#sideofferlistc { background-color: #FFFFFF;	font-size: 1.2em;
	text-decoration: none; 	text-align: center;	vertical-align: middle;	
	width: 130px; margin-bottom: 5px; padding: 5px;}

#sideofferlistc a:link {	    color: #BA5B34;	text-decoration: none;}
#sideofferlistc a:visited {  color: #BA5B34;text-decoration: none;}
#sideofferlistc a:active {	color: #db553a;	text-decoration: none;}
#sideofferlistc a:hover {	color: #db553a;	text-decoration: underline;}	
	
#sideoffers2 { background-color: #7270ED; font-size: 1.8em; color: #FFFFFF; text-decoration: none;
 text-align: center; vertical-align: middle; width: 140px; padding-top: 2px;	margin-bottom: 5px;}
 
 #sidehead1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #40919C; background-attachment: scroll; background-image: url(../_images/shadowfill.png); background-repeat: repeat-x; background-position: left top; border: 1px solid #40919C; letter-spacing: -1px; margin: 4px 0px; padding: 2px;} 
 
 #sidehead1 img {float: left; margin: 1px 3px 1px 1px; }
 
  #sidehead1 a:link {text-decoration: none; color: #40919C;}
   #sidehead1 a:visited {text-decoration: none; color: #40919C;}
    #sidehead1 a:hover {text-decoration: underline; color: #40919C;}
  
#sidehead2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BC552C; background-attachment: scroll; background-image: url(../_images/shadowfill.png); background-repeat: repeat-x; background-position: left top; border: 1px solid #BC552C; letter-spacing: -1px; margin: 4px 0px 4px 0px; padding: 2px;} 
 
 #sidehead2 img  {float: left; margin: 1px 3px 1px 1px; }
 
   #sidehead2 a:link {text-decoration: none; color: #BC552C;}
   #sidehead2 a:visited {text-decoration: none; color: #BC552C;}
      #sidehead2 a:hover {text-decoration: underline; color: #BC552C;}
   
#sidehead3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #2B5E91; background-attachment: scroll; background-image: url(../_images/shadowfill.png); background-repeat: repeat-x; background-position: left top; border: 1px solid #2B5E91; letter-spacing: -1px; margin: 4px 0px; padding: 2px;} 
 
#sidehead3 img { float: left; margin: 1px 3px 1px 1px; }
#sidehead3 a:link {text-decoration: none; color: #2B5E91;}
#sidehead3 a:visited {text-decoration: none; color: #2B5E91;}
#sidehead3 a:hover {text-decoration: underline; color: #2B5E91;}

/*  Bottom Line */	

#botcontainer {	width: 750px; background-color: #FFFFFF; clear: both; position: relative;	height: 34px;  margin: 14px 0px 0px 0px ;	text-align: left; border-top: 10px solid #CFE7F5; border-bottom: 6px solid #CFE7F5; }

#buttonsbotright { width: 260px; height: 20px;	float: right; background-color: #FFFFFF; position: absolute; right: 10px;	top: 9px; text-align: right;}


#botbutsite a {	background-color: #FFFFFF;	font-size: 1.1em; color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right; height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#botbutsite a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#botbutsite a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#botbutacc a {	background-color: #FFFFFF;	font-size: 1.1em; 	color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#botbutacc a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#botbutacc a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#botbutpriv a {	background-color: #FFFFFF;	font-size: 1.1em; 	color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#botbutpriv a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#botbutpriv a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#botbuttop a {	background-color: #FFFFFF;	font-size: 1.1em; 	color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #D1E5F1;	margin-left: 3px;	padding: 2px 7px 0px 7px;}
#botbuttop a:hover 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}
#botbuttop a:active 
{	text-decoration: none;	background-color: #CFE7F5;	border: 1px solid #7ABAE0;}

#botbuton a {	background-color: #CFE7F5;	font-size: 1.1em; 	color: #2B5E91;	text-decoration: none;	text-align: center;	vertical-align: middle;	float: right;	height: 16px;	width: auto;	border: 1px solid #7ABAE0;	margin-left: 3px;	padding: 2px 7px 0px 7px;}


#address { 	width: 480px; float: left; position: absolute; left: 10px;
	font-size: 1.1em; font-style: normal; color: #2B5E91;text-decoration: none;	text-align: left;
	vertical-align: middle;	padding: 3px;}

#address a {	color: #BA5B34;	text-decoration: none;}
#address a:visited {	color: #BA5B34;	text-decoration: none;}
#address a:hover {	color: #db553a;	text-decoration: none;}


/*   Body and Fonts and Headers  */

h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2.1em; color: #40919C; font-style: normal;	font-weight: normal; text-align: left; margin: 10px 0px 4px 0px;}

h2 { font-family: Arial, Helvetica, sans-serif;	font-size: 1.6em;	color: #62C1CE;
	font-weight: normal; margin: 0px 0px 5px 0px; }

h3 { font-family:  Arial, Helvetica, sans-serif; 	font-size: 1.4em;	
	font-weight: bold;  }
	
h4 { font-family:  Arial, Helvetica, sans-serif; 	font-size: 1.3em;	
	font-weight: bold; margin-top:20px; }
			
li {margin-bottom: 10px; font-size: 1.2em; line-height: 140%;}
strong {font-weight: bold;}
#imageleft {float:left; margin-right: 5px;}
#imageright {float:right; margin-left: 5px;}

#botnav {font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #D1E5F1; padding-top: 4px; margin-top: 15px;}


blockquote {margin-left: 20px; }
.larger {font-size: 130%; line-height: 130%;}
.larger2 {font-size: 130%; line-height: 130%; color: #BA5B34;}
.smaller {font-size: 90%}
.highlightpen {background-color: #E7F3FA; font-size: 1.2em; line-height: 140%; font-weight: bold; }
.highlightpen2 {background-color: #E7F3FA; font-size: 1em; line-height: 140%; font-weight: bold; }
.highlightpen3 {background-color: #E7F3FA; font-size: 1em; line-height: 140%; font-weight: bold; margin-top:0px; padding: 1px;}
.highlightpen4 {background-color: #FFCC99  ; font-weight: bold; }
.caps {text-transform:uppercase;}
.color { color: #40919C}
.color2 {color: #993333;}
.color3 {color: #993333; font-size: 110%;}
.color4 {color: #B53DA8;}
.colorhead { color: #7ABAE0; font-weight: normal; font-size: 2em; font-style: italic;}
.spa {color: #A54D9B; font-weight: bold;}
.line {border-top: 1px solid #7ABAE0; padding-top: 10px;}
.right {text-align:right; border-top: 1px solid #CFE7F5;}
.head1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #2B5E91;  margin: 18px 0px 0px 0px; text-transform: uppercase; background-color: #E7F3FA; padding: 3px;} 
.head2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #BC552C;  margin: 18px 0px 0px 0px; text-transform: uppercase; background-color: #E7F3FA; padding: 3px;} 
#head3 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #555555;  margin: 18px 28px; text-transform: normal; background-color: #E7F3FA; padding: 3px; height: 46px; border: 1px solid #BC552C; line-height: 140%} 
#head4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #555555;  margin: 18px 0px; text-transform: normal; background-color: white; padding-top: 3px; border-top: 1px solid #BC552C; line-height: 140%} 
.line2 {border-top: 1px solid #CFE7F5; padding-top: 10px;}

#prices {width: 98%; }
#prices tr { border: 0; padding: 5px; font-size: 1.3em;line-height: 140%;}
#prices td { border: 0; padding: 5px;  border-bottom: 1px solid #CFE7F5; border-right: 1px solid #CFE7F5; }
#prices th {background-color: #CFE7F5; font-weight: bold; border-right: 1px solid white; padding: 3px; font-size: 100%;}
.shade {background-color: #F2FBFF;} 
.shaded {background-color: #F1F3F3;}

#pricesspa {width: 98%; padding: 1px; border: 1px solid #ACB5B9; font-size: 1.2em;}
#pricesspa td {padding: 1px; border: 1px solid #C8CED0; text-align: center; line-height: 145%;}
#pricesspa th {padding: 1px; border: 1px solid #C8CED0; text-transform: uppercase; color: #A54D9B; text-align: center;font-size: 110%;}
#pricesspa .shaded {font-size: 110%; font-weight: bold;}
#pricesspa .shadedl {font-size: 110%; font-weight: bold; text-align:left;}

#spaside {background-color: #E0BEDC; padding: 6px; color: #333; font-size: 12px; color: #6B2E64}