/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size: x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url(background2.jpg);
	background-repeat:repeat;

}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a.factsheet:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

a.factsheet:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

a.factsheet:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:underline;
	color: #000000;
	font-weight:bold;
}

a.factsheet:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

a:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:normal;
}

a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:normal;
}

a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #000000;
	font-weight:normal;
}

a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:normal;
}


a.text:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}

a.text:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}

a.text:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:underline;
	color: #000000;
	font-weight:bold;
}

a.text:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}
 

.text a:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}

.text a:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}

  .text a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:underline;
	color: #000000;
	font-weight:bold;
}

.text a:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #4496D2;
	font-weight:bold;
}


li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#308cc9;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{
	font-size:11px;
color:#000000;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.actsmall{font-size:10px;color:black; font-family:Verdana, Arial, Helvetica, sans-serif}
.actregular{font-size:10px;color:black; font-family:Verdana, Arial, Helvetica, sans-serif;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#009999;}
.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.GearBoxHead {
	background-color: #B00094;
}

.GearBoxHeadBreak {
	background-color: #B00094;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7D4E5;
}

.Gearbox {
	border: 1px solid #B00094;
}

.Gearheaderline{
background-color: #B00094;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.Gearfooterline{
background-color: #B00094;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.SunBoxheader {
	background-color: #F8B500;
}

.SunBoxheaderBreak {
	background-color: #F8B500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7EBD4;
}
.sunbox {
	border: 1px solid #F8B500;
}

.sunheaderline{
background-color: #F8B500;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.sunfooterline{
background-color: #F8B500;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.whiteoverBoxhead { background-color: #BA3C6C; 
}

.whiteoverBoxheadBreak {
background-color: #BA3C6C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: F7D4E1;
}

.whiteoverheaderline{
background-color: #BA3C6C;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.whiteoverfooterline{
background-color: #BA3C6C;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.whiteoverbox { 
	border: 1px solid #BA3C6C;
}

.wweatherBoxhead { background-color: #9C8E30; 
}

.wweatherBoxheadBreak{
background-color: #9C8E30;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: F7F3D4;
}

.wweatherbox { 
	border: 1px solid #9C8E30;
}

.wweatherheaderline{
background-color:#9C8E30;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.wweatherfooterline{
background-color: #9C8E30;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.healthBoxhead { background-color: #89AD0C; 
}


.healthBoxheadBreak{
background-color: #89AD0C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFF7D4;
}


.healthheaderline{
background-color: #89AD0C;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.healthfooterline{
background-color: #89AD0C;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.healthbox { 
	border: 1px solid #89AD0C;
}
.maintable {
	border: 1px solid #4496D2;
	overflow: scroll;
}
.MainBoxHeader {
}
.MainTableColour {
	background-color: #4496D2;
}
.boxlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

	.sectionhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainimg {
	position: relative;
	width: auto;
	left: -15px;
	top: 15px;
	right: auto;
}
.thumb1 {
	position: relative;
	left: -15px;
	top: 2px;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.searchtbl a:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;{
}

.searchtbl a:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

.searchtbl a:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

.searchtbl a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:underline;
	color: #000000;
	font-weight:bold;
}

.searchtbl a:active{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

 
.relatedtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.rolltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.sunfact_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F8B500;
	text-decoration: underline;
	
}
hr {
	border: 2px dashed #4496D2;
}
.notetxt {
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.whitefact_head {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BA3C6C;
	text-decoration: underline;
	
}

.heaklthfact_head {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #89AD0C;
	text-decoration: underline;
	
}

.gearfact_head {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B00094;
	text-decoration: underline;
	
}
.linktxt {
}
.adventurelink {
	width: 230px;
}
