
/* This style sheet contains ALL classes/IDs except initial font sizing 
   which can be found in file: fontsize.css
   
   NOTE:  ie5win hack info: http://developer.apple.com/internet/css/ie5cssbugs.html*/
	
/*

COLOURS

yellow: 				#ffe703 / #ffe801
green: 					#0a8c36
rollover green:			#107a3f
dark green line: 		#155b15
light green line: 		#80ce80
blue (subheaders/tabs/
	  table outlines):	#494878
blue (top bar): 		#0e0d86
blue (bottom bar): 		#868999
grey (buttons):			#a6a8b0
grey (column):			#dbdbdc
grey (outline):			#9799a5
grey (table bg):		#f8f8f8
grey (text):			#666666
*/

/* ELEMENT CLASSES */
body {
	background-color:#fff !important;
	font-size:100% !important;
	font-family: arial, sans-serif !important;
	line-height:120% !important;
	}

a {
	text-decoration: underline;
	color: #494878;
	}

a:link, a:active {
	color: #494878;
	}
a:visited {
	color:#666666
	}
a:hover {
	color: #0e0d86
	}
img {
	border: 0;
	}
p {
	margin:0;
	line-height:120%;
	}
p.spacer {
	margin:5px
	}
p.buffer {
	margin:15px
	}
p.tips{
	font-size: 80%;
	}
p.printlogo {
	color:#494878;
	font-weight:bold;
	font-size:150%
	}
p.printtop {
	color:#0a8c36;
	font-weight:bold;
	}
p.printheader {
	color:#494878;
	font-size:130%;
	font-weight:bold;
	line-height:140%;
	}
table.header {
	background-color:#494878;
	color:#fff;
	padding:2px 10px;
	}
table.body {
	background-color:#fff;
	padding:10px;
	border:1px solid #494878;
	}
table.button {
	display:none
	}


/* GENERAL CLASSES */
.header {
	display:none;
}
.screenonly{
	display:none
	}
.title {
	font-size: 120%;
	margin: 20px 0px 15px 0px;
	color: #0a8c36;
	line-height:130%;
	}
.subtitle {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color: #494878
	}
.form {
	margin:5px 0px;
	}
.formbg, .gridbg {
	background-color:#f8f8f8;
	padding: 10px 15px;
	border:1px solid #C9C9C9;
	margin:0px 0px 15px 0px;
	}	
.formlabel {
	color:#494878;
	padding:0px 10px 0px 0px
	}

.content {
	margin:0px 0px 20px 0px;
	line-height:130%;
	}

/* layout IDs */
#printonly {
	display:inline
	}
#boxtop {
	display:none
	}
#topquote {
	display:none
	}
#boxtips{
	position:absolute;
	top:0;
	left:0;
	width:250px;
	height:100px;
	border: none;
	padding:10px;
	}
#boxshortcuts{
	display:none
	}
#boxoutline {
	position:absolute;
	left:0;
	top:99px;
	width: 650px; 
	background-color:#fff
	}
#boxcolumnleft{
	display:none
	}
#boxcolumncentre{
	background-color: #fff;
	padding:0px 10px;
	margin: 0;
	}
	
#boxcolumnright{
	display:none
	}
#boxfooter{
	display:none
	}
#routeplanner{
	display:none
	}
#map {
	margin:0px 0px 15px 0px;
	page-break-after: always
	}
#skipto {
	display:none
	}
.helpcontent {
  display:block;
	border:1px dashed #999999;
	background-color:#f8f8f8;
	padding:10px 15px;
	margin:10px 0px
	}
.helplink {
  display: block;
	}
.faqcontent {
  display:block;
	border:1px solid #494878;
	background-color:#f8f8f8;
	padding:10px 15px;
	margin:10px 0px;
	page-break-before:avoid;
	}
#faqlink {
  display: block;
	}

