body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 30px 0 10px 0;
	font-size: 12px;
	color: #302F55;
	background-color: #23224C;
	background-image: url(images/sitebg.gif);
	background-repeat: repeat;
	background-position: center center;
	background-attachment:fixed;
}
.textboxbody 
{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0 0px 0;
	font-size: 12px;
	color: #302F55;
	background-color: White;
	background-image: none;
}
.chameleonbg
{
	background-image: url(images/chameleonsm.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


#pagecontent {
	width: 450px;
	height: 450px;
	overflow: auto;
	padding: 25px;
	
}
#pagecontent a{
	color: #00ACDC;
	text-decoration: none;
}
#pagecontent a:hover{
	color: #00ACDC;
	text-decoration: underline;
}
	
 h1 {
 	color: #008080;
	font-size: 17px;
	font-weight: bold; 	 
 }
 h2 {
 	color: #912926;
	font-size: 16px;
	font-weight: bold;	 
 }
  h3 {
 	color: #00914C;
	font-size: 16px;
	font-weight: bold;	 
 }
  h4 {
 	color: #912926;
	font-size: 14px;
	font-weight: bold;	 
 }
  h5 {
 	color: #00914C;
	font-size: 14px;
	font-weight: bold;	 
 }
  h6 {
 	color: #912926;
	font-size: 12px;
	font-weight: bold;	 
 }
 .whitelink
 {
	color: #ffffff;
 }
 .whitelink a
 {
	color: #ffffff;
	text-decoration: none;
 }
#rightfeature {
 	margin: 140px 2px 10px 0px;
}
#rightfeature h1{
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 0px;
}
#rightfeature h2{
	color: #FAE937;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#rightfeature p{
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#rightfeature a{
	color: #FFFFFF;
	text-decoration: none;
}
#rightfeature a:hover{
	color: #FAE937;
	text-decoration: none;
}
#rightfeature hr{
	color: #FFFFFF;
	height: 1px;
	width: 95%;
}
#peripheralfooter 
{
	text-align: center; 
	margin-top: 15px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.yellow 
{
    color: #FBAF18; 
 }
.red 
{
    color: #BF3D2D; 
 }
.green 
{
    color: #05A468;
}
.greenheader 
{
    color: #05A468;
    font-size: 13px;
    font-weight: bold;
}
.greenborderbottom td
{
    border-bottom: 1px solid #05A468;
}
.greenborderbottom th
{
    border-bottom: 2px solid #05A468;
}
.greenhr 
{
    color: #05A468;
    height: 1px;
}
.exerciseimage 
{
    border: 1px solid #05A468;
    margin-left: 40px;
    margin-top: 15px;
}
.blue 
    {color: #00ACDC;
 }
 .orange 
 {
    color: #FF6600;
 }
.darkblue 
{
    color: #154167;
}
.largefont 
{
    font-size: 14px;
}
.smallfont 
{
    font-size: 10px;
}
.courier 
{
    font-family: "Courier New", Courier, monospace;
}
.rightalign
{
	text-align: right;
}
.price
{
	list-style-type: none;
}
.bookingbox
{
	/**/
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	padding: 15px;
}
.bookingbox legend
{
	color: #912926;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.pvbox 
{
	border: 1px solid #cccccc; 
	padding: 10px;
}
input
{
	border: 1px solid #23224C;
}

.buttonred
{
	background-color: #912926;
	color: White;
}

.menupopout
{
	text-align: right;
	border-bottom: 1px solid #cccccc;
	border-right: 15px solid #999999;
}
.menupopouthover
{
	border-right: 15px solid #C77C21;
}
#sitenav
{
	color: #ffffff;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	margin-left: 0px;
	font-weight: bold;
	font-style: italic;
}
#sitenav a
{
	display: block;
	width: 150px;
	font-style: normal;
	background-image: url(images/navbulletoff.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
}
#sitenav li ul li
{
	margin-left: 15px;
}
#sitenav li ul a
{
	list-style-image: none;
	padding: 0px;
	background-image: none;
}
#sitenav a:hover
{
	background-image: url(images/navbulleton.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#sitenav li ul a:hover
{
	list-style-image: none;
	background-image: none;
}

#sitenav li ul
{
	list-style-type: none;
	list-style-image: none;
	font-weight: normal;
	padding-left: 15px;
	margin-left: 0px;

}
#sitenav li ul li ul
{
	padding-left: 5px;
	margin-left: 0px;

}
.navoff 
{
	visibility: hidden;
}
.imgmargin 
{
    margin: 0px 0px 10px 10px;
}
.subnavbullet 
{
    list-style-type: disc;
}

.surveyquestions
{
	height: 260px; 
	overflow: auto;
	border: 1px dashed #999;
	padding: 10px;
}
.surveyquestions input
{
	border: none;
	margin-right: 5px;
	margin-left: 15px;
}
.linkbutton
{
    background-image:  url(images/bluebutton.png);
    background-repeat: no-repeat;
    background-color:  #1a486b;
    width: 177px;
    height: 50px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.linkbutton a
{
    color: #fff!important;
    padding-top: 15px;
    padding-left: 17px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    
}