body{
	margin: 10px 0 0 0;
	padding: 0;
	background: #e2eaf2;
}
table td {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;

}
.raised h3 {
	font: 12px trebuchet, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.02em;
	word-spacing: 0.1em;
	margin: 0px 0 0px 0px;
	text-align: left;
	padding: 4px;
	background: url(graphics/h3.jpg);
}
#contentcolumn h4 {
	font: 14px trebuchet, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #006;
	letter-spacing: 0.02em;
	word-spacing: 0.1em;
	margin: 10px 0 10px -10px;
	text-align: left;
	padding: 3px 3px 3px 10px;
	background: url(graphics/h4_bkgnd.png) top left no-repeat;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#006bb6', startColorstr='#000066', gradientType='0');*/
}
.raised h5 {
	font: 9px trebuchet, verdana, arial, helvetica, sans-serif;
	color: #FFF;
	letter-spacing: 0.02em;
	word-spacing: 0.1em;
	margin: 0px 0 0px 0px;
	text-align: left;
	padding: 4px;
	background: url(graphics/h5.jpg);
}
.footertext { /*FOOTER TEXT*/
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #e7f5f9;
	margin: 0 0 0px 0px;
}
.gallerytext {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #003;
}

ul {
  	margin: 5px 0 10px 60px;
}

.index_table {
	margin: 3px 0px 0 -30px;
}
.index_table_msie {
	margin: 3px 0px 0 40px;
}
.index_notes{
	margin: 3px 0px 0 0px;
}
.index_list {
	padding: 5px;
	border-style: dotted;
	border-color: navy;
	border-width: 1px;

}
ul.index {
  	margin: 5px 0 10px -10px;
  }
li {
  	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 18px;
	color: #000;
	margin: 3px 20px 0 10px;
	text-align: left;
/*	list-style-image: url(graphics/bullet.gif);*/
	list-style-type: circle;
  }
.accomm {
	margin: 3px 0px 0 0px;
}
/*Layout*/
#maincontainer {
	width: 760px; /*Width of main container*/
	margin: 10px auto; /*Center container on page*/

}
#topsection {
	background-image: url(graphics/header.jpg);
	background-repeat: no-repeat;
	background-position: 9px left;
	height: 127px;
}
#topsection_msie {
	background: url(graphics/header.jpg);
	height: 127px; 
	margin: 10px 0 0 0;
}
#topsection h1.mozilla_h1 {
	font: 9px  arial, helvetica, sans-serif;
	color: #333;
	letter-spacing: 0.06em;
	margin: -20px 0 0 10px;
	word-spacing: 0.1em;
	text-align: left;
	position: relative;
	top: 9px;
	left: 580px;
}
#topsection h1.msie {
	font: 8px  arial, helvetica, sans-serif;
	color: #FFF;
	margin: -20px 0 0 10px;
	text-align: left;
	position: relative;
	top: 13px;
	left: 580px;
}
#topsection h2 {
	font: 9px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-weight: normal;
	margin: 0 0 0 0px;
	text-align: left;	
	position: relative;
	top: 100px;
	left: 65px;
	word-spacing: 0.1em;
	letter-spacing: 0.0em;
}
#topsection h3 {
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-weight: bold;
	margin: 0px 0 0 0px;
	text-align: left;	
	position: relative;
	top: 33px;
	left: 180px;
	word-spacing: 0.1em;
	letter-spacing: 0.0em;
}
#contentwrapper{
	float: left;
	width: 100%;
}
#contentcolumn{
	margin-right: 160px; /*Set right margin to RightColumnWidth*/
}
#contentcolumn a.availability{
	font: 14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #00F;

}
#rightcolumn{
	float: left;
	width: 160px; /*Width of right column*/
	margin-left: -160px; /*Set left margin to -(RightColumnWidth) */
	background: transparent;
}
#footer{
	clear: left;
	width: 100%;
	background: url(graphics/footer.jpg) no-repeat;
color: #FFF;
height: 63px;
text-align: center;
padding: 4px 0;
}
#footer a{
color: #FFFF80;
}
.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*RHS COLUMN*/
#rightcolumn .raised_right {
 	width: 160px;  
	background: #e2eaf2;
	margin: 10px 0 5px 0px;
  }
#maincontainer .raised_right p {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000;
	margin: 0;
	padding: 5px;
  }
.raised_right .b1, .raised_right .b2, .raised_right .b3, .raised_right .b4, .raised_right .b1b, .raised_right .b2b, .raised_right .b3b, .raised_right .b4b {
  display: block; 
  overflow: hidden;
  font-size: 1px;
  }
.raised_right .b1, .raised_right .b2, .raised_right .b3, .raised_right .b1b, .raised_right .b2b, .raised_right .b3b {
  height:1px;
  }
.raised_right .b4b, .raised_right .b4, .raised_right .b3b, .raised_right .b2b, .raised_right .b3, .raised_right .b2 {
  background: #fff; 
  border-left: 1px solid #0e027e; 
  border-right: 1px solid #0e027e;
  }
  .raised_right .b1,  .raised_right  .b1b{/*top and bottom  lines*/
  margin: 0 5px; 
  background: #9e1d04;
  border-left: 1px solid #9e1d04; 
  border-right: 1px solid #9e1d04;
  }
.raised_right  .b2, .raised_right  .b2b {
  margin: 0 3px; 
  border-width: 0 2px;
	background: #FFF;
  border-left: 1px solid #9e1d04; 
  border-right: 1px solid #9e1d04;
  }
.raised_right  .b3, .raised_right  .b3b {
  margin: 0 2px;
	background: #FFF;
  border-left: 1px solid #9e1d04; 
  border-right: 1px solid #9e1d04;
  }
.raised_right  .b4, .raised_right  .b4b {
  height: 2px; 
  margin: 0 1px;
	background: #FFF;
  border-left: 1px solid #9e1d04; 
  border-right: 1px solid #9e1d04;
  }
.raised_right  .boxcontent {
  display: block;  
  background: #FFF; 
  border-left: 1px solid #9e1d04; 
  border-right:1px solid #9e1d04;
  }


/*CONTENT AREA*/
.raised {
  background: #e2eaf2; 
  width: 585px;
  margin: 0px 10px 5px 0px;
	float: right;
  }
.raised p, .raised_right p {
	margin: 0 50px 0 30px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
  }
.raised h1 {
  font-size: 2em; 
  color: #ccc;
  }
.raised p {
  padding-bottom:0.5em;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display: block; 
  overflow: hidden;
  font-size: 1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }

  .raised .b1,  .raised .b1b{/*top and bottom  lines*/
  margin: 0 5px; 
  background: #9e1d04;
  border-left: 1px solid #9e1d04; 
  border-right: 1px solid #9e1d04;
  }
.raised .b2, .raised .b2b {
  margin: 0 3px; 
  border-width: 0 2px;
	background: #832702;
  border-left: 1px solid #832702; 
  border-right: 1px solid #832702;
  }
.raised .b3, .raised .b3b {
  margin: 0 2px;
	background: #832702;
  border-left: 1px solid #832702; 
  border-right: 1px solid #832702;
  }
.raised .b4, .raised .b4b {
  height: 2px; 
  margin: 0 1px;
	background: #832702;
  border-left: 1px solid #832702; 
  border-right: 1px solid #832702;
  }
.raised .boxcontent {
  display: block;  
  background: #FFF; 
  border-left: 1px solid #9e1d04; 
  border-right:1px solid #9e1d04;
  }
.raised_right .boxcontent_right {
  display: block;  
  background: #FFF; 
  border-left: 1px solid #9e1d04; 
  border-right:1px solid #9e1d04;
  }

/*SLIDESHOW GALLERY*/
.thumbnail {
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #f7f3ef;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -310px;
	left: 0px; /*position where enlarged image should offset horizontally */
}
.thumbnailright {
	position: relative;
	z-index: 0;
}
.thumbnailright:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnailright span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #f7f3ef;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnailright span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnailright:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -310px;
	left: -150px; /*position where enlarged image should offset horizontally */
}
.mouseover {
	font: 10px verdana, arial, sans-serif;
	font-weight: normal;
	color: #00C;
}
a.btt { 	
	font: 8px arial, helvetica, sans-serif;
	color: #009;
	margin: 0 0px 0 0px;
	padding: 5px;
	text-transform: uppercase;
}

a.menu { /*MAIN NAVIGATION BUTTONS*/
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#003;
	line-height: 18px;
	margin: 0 0 0px  0px;
	text-decoration: none;
	width: 150px;
	display: block;
	padding: 3px;
	border-style: solid;
	border-color: #000 #000 #000 #FFF;
	border-width: 1px 1px 0px 1px;
}
a.selected {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#FFF;
	line-height: 18px;
	margin: 0 0 0px  0px;
	text-decoration: none;
	background: url(graphics/menubg_hover.jpg);
	width: 150px;
	display: block;
	padding: 3px;
	border-style: solid;
	border-color: #000 #000 #000 #FFF;
	border-width: 1px 1px 0px 1px;
}
.bottom {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #003;
	line-height: 18px;
	margin: 0 0 0px  0px;
	text-decoration: none;
	width: 150px;
	display: block;
	padding: 3px;
	border-style: solid;
	border-color: #000 #000 #000 #FFF;
	border-width: 1px 1px 1px 1px;
}
a.menu:hover, a.bottom:hover {
	background: #d1deeb;
	border-style: solid;
	border-color: #000 #000 #000 #FFF;
	border-width: 1px 1px 0px 1px;
	font-family: verdana, arial, sans-serif;
	color:#00C;
}
a.menu:visited {
	color:#600;
}
a.menu:active {
	background: #FFF;
	padding: 4px 2px 2px 4px;
}


#footertext_holder {
	position: relative;
	top: -5px;
	left: 80px;
}

a.footerlink { /*FOOTER LINKS*/
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#FFF;
	line-height: 18px;
	margin: 0 0 0px 0px;
	text-decoration: none;
}
