/* New Freesoft markups */

/* body */
body {color:#111;font: 76%/1.4 arial,tahoma,verdana,sans-serif;height:100%;background: #fff url("images/pageedging.jpg") repeat-y 50% 0}

/* layout */
#page {border-top:1px solid #fff;width:996px;margin:0 auto}


/* Print and bookmark markups */

.bookmark {
           COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
A.bookmark {
           COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none  
}
A.bookmark:hover {
           COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline  
}
A.bookmark:visited {
           COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none  
}


/* Menu markups */

.topmenu { background-color: #000000; line-height:24px; border: 0px solid; border-color: black; border-style: solid;
 } 
.topmenuwhite { font-color: black; background-color: #FFFFFF; line-height:24px; border: 0px solid; border-color: black; border-style: solid;
 } 
.menutext {
   COLOR: #FFCC66; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 11px;
}

A.menulink {
	COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 11px;
}
A.menulink:hover {
	COLOR: Black; TEXT-DECORATION: underline
	}
	

/* body text markups - red on head = #A81D22 */

.head {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 18pt; FONT-WEIGHT: bold  
}
.subhead {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 14pt; FONT-WEIGHT: bold  
}
.subhead12 {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold  
}
.body {
	COLOR: Black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Geneva; FONT-SIZE: 10pt; FONT-WEIGHT: normal  
}
.date {
	COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold  
}



/* Page header */

.headercontact {
	COLOR: #333366; FONT-FAMILY: Tahoma, Arial, Geneva; FONT-SIZE: 11px; FONT-WEIGHT: bold 
}

A.headercontact {
	COLOR: #333366; FONT-FAMILY: Tahoma, Arial, Tahoma, Geneva; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.headercontact:hover {
	COLOR: #333366; TEXT-DECORATION: underline	
	}
	
/* Popup Image border colour */	

A.imgbord:link {color: #000000;}
A.imgbord:active {color: #000000;}
A.imgbord:visited {color: #000000;}
A.imgbord:hover {color: #000000;}
	
/* Intro header	 */

.introheader {
	COLOR: #663300; FONT-FAMILY: Arial, Helvetica Geneva; FONT-SIZE: 26px; FONT-WEIGHT: bold; FONT-STYLE: italic; letter-spacing:0px;  line-height: 24px 
}


/* Menu position */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}


/*Style for the menu background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#601B0B; layer-background-color:#601B0B; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10pt; font-weight:normal}
.clLevel0{background-color:#601B0B; layer-background-color:#601B0B; color:#ffffff;}
.clLevel0over{background-color:#D2AA85; layer-background-color:#D2AA85; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10pt; font-weight:normal}
.clLevel1{background-color:#601B0B; layer-background-color:#601B0B; color:#ffffff;}
.clLevel1over{background-color:#D2AA85; layer-background-color:#D2AA85; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10pt; font-weight:normal}
.clLevel2{background-color:#601B0B; layer-background-color:#601B0B; color:#ffffff;}
.clLevel2over{background-color:#D2AA85; layer-background-color:#D2AA85; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#D2AA85; layer-background-color:#D2AA85}

/* News Stories */

.newsheadtext  {
	COLOR: #CC9933; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 14pt; FONT-WEIGHT: bold  
}
.newsbodytext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal; letter-spacing:0px  
}


/* Heading markups */

h1,h2,h3 {	

	font-family:Arial Narrow, Arial, Helvetica, sans-serif;

	letter-spacing:-1px;

	color:#000000;
	
	padding-bottom:0px;

	padding-top:0px;

}

.bigsection {	

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	font-size: 30pt;
	
	font-weight: bold;

	letter-spacing:-2px;

	color:#000000;
	
	padding-bottom:5px;

	padding-top:0px;

}

.bigsectionbook {	

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	font-size: 26pt;
	
	font-weight: bold;

	letter-spacing:-2px;

	color:#000000;
	
	padding-bottom:5px;

	padding-top:0px;

}

.section {	

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	font-size: 24pt;
	
	font-weight: bold;

	letter-spacing:-1px;

	color:#000000;
	
	padding-bottom:0px;

	padding-top:0px;

}

.section2 {	

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	font-size: 18pt;
	
	font-weight: bold;

	letter-spacing:-1px;

	color:#000000;
	
	padding-bottom:0px;

	padding-top:0px;

}

.sectionhead {	

	font-family: Arial, Arial Narrow, Arial, Helvetica, sans-serif;
	
	font-size: 12pt;
	
	font-weight: bold;

	letter-spacing:0px;

	color:maroon;
	
	padding-bottom:0px;

	padding-top:0px;

}

.subsection {	

	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 12pt;
	
	font-weight: bold;

	letter-spacing:0px;

	color:#000000;
	
	padding-bottom:0px;

	padding-top:0px;

}



/* Table markups */

table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}


/* About Box text markup */

.about {
           COLOR: Black; FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; letter-spacing:-1px  
}


/* Copyright page markups */

.copyright {
           COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 8pt; FONT-WEIGHT: normal  
}
/* Base menu */

A.copyright {
	COLOR: Gray; FONT-FAMILY: Arial, Helveticam Gemeva; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.copyright:hover {
	COLOR: Gray; TEXT-DECORATION: underline
}
A.copyright:visited {
	COLOR: Gray; TEXT-DECORATION: none
}


/* Photo Gallery */

A.photogallery {
	COLOR: #000000; FONT-FAMILY: Arial, Helveticam Gemeva; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.photogallery:hover {
	COLOR: Black; TEXT-DECORATION: underline
}
A.photogallery:visited {
	COLOR: Black; TEXT-DECORATION: none
}


/* Links */

A.links {
	COLOR: Black; FONT-FAMILY: Arial, Helveticam Gemeva; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.links:hover {
	COLOR: #398CBE; 
}
A.links:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}


/* Forms */
select, option, textarea, input {
        BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff 
}
.noborder {
        BORDER-RIGHT: #FFFFFF; BORDER-TOP: #FFFFFF; BORDER-BOTTOM: #FFFFFF; BORDER-LEFT: #FFFFFF;
        }
        
/* Remove blank line of space from below end-form tag */       
form {
display:inline;
}         


/* General */

.tourruntext {
	COLOR: Maroon; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold  
}

.silverheadtext {
	COLOR: Silver; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 18pt; FONT-WEIGHT: bold  
}
.silverleadtext {
	COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold  
}	
.silverbodytext {
	COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10pt; FONT-WEIGHT: normal  
}
.feesbigtext {
	COLOR: White; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 14pt; FONT-WEIGHT: bold  
}
.largeheadtext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 24pt; FONT-WEIGHT: bold  
}
.mediumheadtext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 18pt; FONT-WEIGHT: bold  
}
.headtext {
	COLOR: Gray; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold  
}
.bheadtext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold  
}
.headtextplain {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: normal  
}
.leadtext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 11pt; FONT-WEIGHT: normal  
}
.bodytext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10pt; FONT-WEIGHT: normal; letter-spacing:0px  
}
.bodytextwhite {
	COLOR: White; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10pt; FONT-WEIGHT: normal; letter-spacing:0px  
}
.bodytextitalic {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10pt; FONT-WEIGHT: italic  
}
.bodytext10 {
	COLOR: Black; FONT-FAMILY: Trebuchet, Arial, Helvetica, sans-serif, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal 
}
.gigguide {
	COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: bold; letter-spacing:0px  
}
.smalltext {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal  
}
.whitebigtext {
	COLOR: White; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 14pt; FONT-WEIGHT: bold  
}

/* Base menu */

A.pagebase1 {
	COLOR: White; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.pagebase1:hover {
	COLOR: FFFFCC; TEXT-DECORATION: underline
}
A.pagebase1:visited {
	COLOR: White; TEXT-DECORATION: none
}


/* Unknown at 28-Feb-04 */
.subhead {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 16pt; FONT-WEIGHT: bold 
}
.subhead20 {
	COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 20pt; FONT-WEIGHT: bold 
}



/* Side of front page */
.frontside {
        COLOR: Black; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 9pt; FONT-WEIGHT: normal 
}
.frontwhite {
        COLOR: White; FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 12pt; FONT-WEIGHT: bold 
}











