/* KSR CSS styles */


/************************** NAVIGATION STYLES ********************************/

/* CoolMenus 4 - default styles - do not edit */
.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}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding-top:6px; padding-left:4px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.clLevel0{ color: #FFFFFF;}
.clLevel0over{ color:#950025; cursor:pointer; cursor:hand; }
.clLevel0border{ position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.clLevel1{background-color:#7C7367; layer-background-color:#7C7367; color:#FFFF;}
.clLevel1over{background-color:#C6BDB0; layer-background-color:#C6BDB0; color:#950025; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#565047; layer-background-color:#565047}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.clLevel2{background-color:#59595E; layer-background-color:#59595E; color:#D1D1D1;}
.clLevel2over{background-color:#878693; layer-background-color:#878693; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#414141; layer-background-color:#414141}

/*Nav bar rollovers*/
.navksr {
  /* background-image: url(/GulflanderIncludes/images/nav_rollover_ksr.gif); */
  background-color: #E0D7CA;
  position:absolute;  padding-top:6px; padding-left:4px;  font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif, Helvetica, sans-serif; font-size:11px; color: #950025; background-repeat: no-repeat; cursor: pointer; cursor: hand;
}




/* Redefined styles */

BODY
{
  	/* Green background    background-color: #658948; */
	background-color: #7C7356;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #333333;
    padding: 0px;
	margin-top: 0px auto 0px auto;
	text-align: center;
}

TD, TABLE {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #333333;
}

.form {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-color: #F1ECE1;
}

.form td, .form p, .form tr, .form table {
	font-size: 11px;
}

input, select, textarea {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

HR {
	height: 1px;
	color: #96AE82;
}

P {
	margin-top: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #333333;
}
H1	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom: 6px;
	margin-top: 0px;
	color: #990000;
	}	
			
H2	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-bottom: 3px;
	margin-top: 6px;
	}	
		
H3	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5 {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
	
	TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration: none;
	color: #333333;
	}	
		
A:visited	{	
	text-decoration: none;
	color: #333333;
	}	
		
A:active	{	
	text-decoration: none;
	color: #333333;
	}	
		
A:hover	{	
	text-decoration: underline;
	color: #333333;
	}
	
	
	
	
/* Class styles */

.qrform { color: #5E7131; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;  text-decoration: none; }
.forminput {color: #333333; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;  text-decoration: none;  border: 1px solid #96AE82;}

.promotion {
margin: 0px;
padding: 0px;
}

.link {
margin: 0px 0px 10px 0px;
padding: 0px;
}

.timetableHead {
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
border-bottom: 2px solid #660000;
padding-left: 6px;
padding-right: 2px;
padding-top: 12px;
}

.timetableRow {
border-bottom: 1px solid #000000;
padding-left: 6px;
padding-right: 2px;
}

.imgBorder {
padding: 1px;
border: 1px solid #658948;
}

.imgBorder2 {
padding: 2px;
border: 1px solid #658948;
margin: 0px 5px 5px 0px;
}

.imgBorderNone {
padding: 3px;
margin: 0px 5px 5px 0px;
}

.buttonsubmit {height: 18px;  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold; color: #FFFFFF;  background-color: #B44C2A;  border: 1px solid #7F1300;}

.buttonreset {height: 18px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold; color: #FFFFFF;  background-color: #98AF6B;  border: 1px solid #627838;}

/* DIV styles */

#container { 
/* background: url(/GulflanderIncludes/images/bg_dust_scratch.gif) repeat; */
background-color: #F7F7F7;
text-align: left;
padding: 0px 0px 0px 0px;  
margin: 25px auto 25px auto; 
width: 770px;	
}

#banner_image {
padding: 0;
margin: 0;
}

#header {
padding: 1px 14px 1px 1px;
}

#content {
padding: 10px 10px 10px 10px;
}

#font_size {
font-size: 11px;
}

#footer, #footer A:link, #footer A:visited, #footer A:active, #footer A:hover {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding: 0px 10px 0px 10px;
margin: 10px 0px 0px 0px;
}

#prime_nav { 
background: url(/GulflanderIncludes/images/bg_prime_nav.gif) repeat-y; 
background-color: #AE9C78;
color: #FFFFFF;
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 12px;  
margin: 0px 0px 0px 0px;
height: 23px; 	
}

#prime_nav A:link, #prime_nav A:visited, #prime_nav A:active, #prime_nav A:hover {
color: #FFFFFF;
}

#breadcrumbs, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
color: #666666;
}


#functions, #functions A:link, #functions A:visited, #functions A:active, #functions A:hover {
color: #600A0D;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 8px;
}

#search, #search A:link, #search A:visited, #search A:active, #search A:hover, #search td {
color: #707070;
font-size: 12px;
}

#logo {
padding: 10px 36px 10px 14px;
}

#journeyinfo, #journeyinfo A:link, #journeyinfo A:visited, #journeyinfo A:active, #journeyinfo A:hover {
font-size: 9px;
}

#leftcol, #centercol,  #leftcol_content {
vertical-align: top;
float: left;
margin: 0px 0px 15px 0px;
}

#rightcol, #rightcol_content {
vertical-align: top;
float: right;
margin: 0px 0px 15px 0px;
}

#leftcol {
width: 200px;
margin-right: 15px;
}

#centercol {
margin: 0px 0px 15px 0px;
}

#centercol A:link, #centercol A:visited, #centercol A:active {
color: #990000;
text-decoration: underline;
}

#centercol A:hover {
color: #990000;
text-decoration: none;
}

#rightcol {
width: 230px;
margin-left: 15px;
}

#rightcol_content {
width: 195px;
margin-left: 15px;
}

#leftcol_content {
width: 205px;
margin-right: 10px;
}

#content_options {
  margin: 40px 0px 0px 0px;
  text-align: left;
  clear: both;
}

#tabs {
border-top: 3px solid #333333;
border-bottom: 1px dotted #333333;
background-image: url(/GulflanderIncludes/images/bg_subnav.gif);
background-repeat: repeat;
clear: both;
width: 100%;
display: table;
color: #666666;
}

.navTab {
float: left;
border-right: 1px solid #E9E9E9;
padding: 5px 5px 5px 5px;
font-weight: bold;
display: block;
white-space: nowrap;
color: #666666;
}

.navTab A, .navTab A:link, .navTab A:visited, .navTab A:active {
text-decoration: none;
color: #666666;
}

.navTab A:hover {
text-decoration: underline;
color: #666666;
}

.navTabSelected {
float: left;
border-right: 1px solid #E9E9E9;
padding: 5px 5px 5px 5px;
font-weight: bold;
background-color: #FFFFFF;
white-space: nowrap;
}






#KurandaTimes {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
width: 100%;
background-image: url(/GulflanderIncludes/images/bg_times.jpg);
color: #330000;
}

#KurandaTimes a, #KurandaTimes a:link, #KurandaTimes a:visited, #KurandaTimes a:active, #KurandaTimes a:hover {
color: #330000;
}

#KurandaTimesHeader {
background-image: url(/GulflanderIncludes/images/img_times_header.jpg);
background-position: top;
background-repeat: no-repeat;
height: 47px;
}

#KurandaTimesContent {
color: #330000;
padding: 0px 10px 0px 5px;
}

#KurandaTimesContent p {
color: #330000;
}

#KurandaTimesFooter {
background-image: url(/GulflanderIncludes/images/img_times_footer.jpg);
background-position: top;
background-repeat: no-repeat;
height: 42px;
}

#KurandaTimes H2 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
margin: 0px;
}

.FeatureArticle {
margin: 0px 0px 15px 0px;
}


#AnchorLinks {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
width: 100%;
background-image: url(/GulflanderIncludes/images/bg_times.jpg);
color: #330000;
}

#AnchorLinks a, #AnchorLinks a:link, #AnchorLinks a:visited, #AnchorLinks a:active, #AnchorLinks a:hover {
color: #330000;
font-weight: bold;
}

#AnchorLinksHeader {
background-image: url(/GulflanderIncludes/images/img_anchorlinks_header.jpg);
background-position: top;
background-repeat: no-repeat;
height: 47px;
}

#AnchorLinksContent {
color: #330000;
padding: 0px 10px 0px 5px;
}

#AnchorLinksContent p {
color: #330000;
}

#AnchorLinksFooter {
background-image: url(/GulflanderIncludes/images/img_times_footer.jpg);
background-position: top;
background-repeat: no-repeat;
height: 42px;
}

#AnchorLinks H2 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
margin: 0px;
}

#AnchorLinks ul {
margin: 10px 0px 10px 10px;
padding: 0px;
list-style-image: url(/GulflanderIncludes/images/icon_arrow_sidebar.gif);
}

#AnchorLinks li {
margin: 0px 0px 0px 10px;
padding: 0px;
}





div#secondary_nav {
width: 198px;
}

div#secondary_nav ul {
margin: 0;
padding: 0;
list-style-position: outside;
list-style-type: none;
}

div#secondary_nav li {
border-bottom: 1px solid #CCCCCC;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
text-indent: 0px;
line-height: 13px;
}

div#secondary_nav li.heading {
font-weight: bold;
color: #FFFFFF;
background-color: #756852;
background-image: url(/GulflanderIncludes/images/bg_leftnav.jpg);
margin: 0px;
padding-left: 5px;
background-position: left;
background-repeat: repeat-x;
}

div#secondary_nav li.selected {
background-image: url(/GulflanderIncludes/images/icon_black_arrow.gif);;
background-repeat: no-repeat;
background-position: center left;
}
