body { 
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em; 
	margin:0px; 
	padding:0px; 
	color:#000;
}
img { border:0px;}
p { margin-top:0px;}


#header { width:100%; height:6px; background-color:#72adb5; background-image:url(../images/gr_coloured_band.gif); background-position:top left; background-repeat:repeat-x; margin-bottom:20px;}
#header .flashHeader { display:none;}

/*#bodyArea {  min-height:500px; width:100%;}*/

#nav { display:none;}


#content { 
	width:100%;
	font-size:0.85em;
	line-height:1.4em;
}

#content .printLogo { width:90px; float:left;}

#content .listIntro, #content .noBottomMargin { margin-bottom:0px;}

#content .noPad { padding:0px;}

#content .noPrint { display:none;}

#content .footNote { font-size:0.7em;}

#content a:link, #content a:visited { color:#000; font-size:1.2em; font-weight:bold;; text-decoration:none;}
#content a:hover, #content a:active { color:#000;}

#content .pageTitles { margin-left:110px; padding-top:20px; height:105px; line-height:1.8em;}

#content h1 { color:#72adb5; font-size:1.8em; margin:0px;}
#content h2 { color:#b5bd84; font-size:1.5em; font-weight:normal; margin:0px;}
#content h3 { margin:0px; color:#72adb5;}
#content h4 { margin:0px; font-size:1em; color:#666;}
#content h5 { margin:0px;}

#content .rightCol { width:250px; border:1px solid #000; background-color:#fff; float:right; padding-bottom:1em; margin-left:20px; margin-bottom:20px;}
#content .rightCol p { padding-left:15px; padding-right:15px;}
#content .quote { background-color:#fff; color:#000; font-style:italic; font-size:1.1em; font-weight:bold; text-indent:-8px; padding-top:1em;}
#content .rightCol a { font-size:0.9em; line-height:1.2em; display:block; padding-left:10px; text-indent:-10px; }
#content .rightCol a:link, #content .rightCol a:visited { color:#4a3b15;}
#content .rightCol a:hover, #content .rightCol a:active { color:#5c4f2d;}

#content .pageIntro { font-size:1.23em; color:#7c9e98;}

/* basic list styles */
#content ul { list-style-image:url(../images/gr_bullet.gif); margin-left:1em; padding-left:0px;}
#content ul li { margin-left:0px; padding-left:0px; vertical-align:middle;}

/* Travel Contract (promise yourself) */
#content #contract form { padding-top:20px;}
#content #contract form p { margin-bottom:0px;}
#content #contract form .inputText { width:50px; float:left; }
#content #contract form .textField { width:300px; border:0px;}
#content #contract .printButton { display:none;}
#content #contract .signature { clear:left; display:block; padding:30px 0px;}

/* CONTACT PAGE */
.form p { margin-bottom:0px; font-size:0.9em;}
.form p.footNote { margin-bottom:1em;}
.form .textInput { margin-bottom:1em; border:1px solid #b8b8b8;}
.form .leftCol { width:330px; float:left; margin-right:20px;}
.form .rightCol { width:350px; float:left; }
.form .leftCol .textInput, .form .rightCol .textInput { width:100%;}
.form .textInput { width:520px;}
.form .fullWidth { clear:left; width:700px; margin-top:20px; padding-top:20px; border-top:1px solid #fff;}
.form select { width:285px; border:1px solid #b8b8b8; margin-bottom:1em;}
.form .messageBox { width:700px; height:92px; border:1px solid #b8b8b8; font-family:Arial, Helvetica, sans-serif; margin-bottom:1em;}
.form .formButton { width:116px; height:24px; float:left; margin-right:20px; margin-bottom:1em;}

#footer{ width:100%; height:6px; background-color:#fff; background-image:url(../images/gr_coloured_band.gif); background-position:bottom left; background-repeat:repeat-x; margin-top:20px;}


