#leftRail{
	background-color:#d7d7d7;
	float:left;
	width:180px;
	margin-left:-180px;
	position:relative;
}
#leftnav{
	width:170px;
	background-color:#112c4d;
	margin: 5px;
	} 
#promo {
    border:2px dotted #727272;
    padding: 0 10px 5px 10px;
	margin: 0 5px 5px 5px;
	}
/* provide 2 screens that will keep the page more narrow */
#short_line { 
    padding: 0 50px 0px 10px;
}
#narrow_screen {
	margin: 0 130px 0 20px;
	}
#footer{
	margin-left:-180px;
	clear:both;
	text-align: center;
	background-color:#fff;
	border-top:5px solid #112c4d;
	}

#header {
	margin-left:-180px;
	clear:both;
	text-align: center;
	background-image:  url("Banner-wide.jpg");/* background logo top*/
	background-repeat: no-repeat;
	height: 100px;
	padding-top: 10px}
#header p {	color: #333333;
	font-weight: bold;
	font-size: 40px;
	}

p {	font-size : 10pt;
  padding: 0 1em 0 1em}
	
li {	font-size : 10pt;
   padding: 1em 0 0 0 }

h1 {	font-size : 14pt;
   		font-weight: bold;
   		padding:  1em 0 0 0;
		color: #427094;
		text-align: center}
h2 {	font-size : 12pt;
   		font-weight: bold;
   		padding:0  1em;
   		text-align: center}
h3 {	font-size : 10pt;
   		padding:0 1em;}
h4 { 	font-size : 10pt; 
   		font-weight: bold;
		font-style: italic;
	  	padding: 0 1em;}		
h5 { 	font-size : 8pt; 
   		font-weight: bold;
	  	padding: 0 1em;}
h6 {	font-size : 12pt; <!-- SAME AS H2 BUT LEFT ALIGNED -->
   		font-weight: bold;
   		padding: 0  1em;
   		text-align: left}
	
a:link {	color: #3333ff;	font-weight:bold; }
a:visited {	color: #333366;	font-weight:bold;}
a:hover {	color: #0000cc;	text-decoration: underline;}
	
/* set colour of email link distictive from other links */
.email{	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	font_size: 10pt}

#leftnav a { /*used in navigation */
	padding: 0 0 0 6px;
	font-size: 10pt;
	color: #DDDDDD;
	text-decoration: none;}
#leftnav a:visited {	color: #DDDDDD;}
#leftnav a:hover {	color: #FFFFCC;}
	
#event {  /*used for event table only */
	padding: 5px;
	vertical-align:top;
	margin-bottom: 5px;	}
#event p {	font-size: 11pt;
	color: #333333; /*almost black */
	margin-top: 5px;}
#event tr { background-color: #D7D7D0;
	height: 60px;}
#event td {
	font-size: 11pt;
	color: #333333; /*almost black */
	margin-top: 5px;
	padding: 5px}
#event h1, th {	font-size: 11pt;
	font-weight: bold;
	color: #427094;   /*wedgewood blue*/
	margin-bottom: 0px;}
.floatright{float: right;}
.floatleft{float: left;}

#costs {  /*used for costs table only */
	padding: 2px;
	vertical-align:top;
	margin-bottom: 5px;	}
#costs h1, th {	font-size: 9pt;
	color: #427094;   /*wedgewood blue*/
	margin-bottom: 0px;}
#costs td {	font-size: 8pt;
	color: #333333; /*almost black */
	margin-top: 3px;}
#costs td {	padding: 2px}
#costs p {	font-size: 9pt;
	color: #333333; /*almost black */
	margin-top: 1px;}

	#note_table {  /*used for tables on e-brochures only */
	padding: 1px;
	vertical-align:top;
	margin-bottom: 0px;
	border: 1	}
#note_table h1, th {	font-size: 10pt;
	font-weight: bold;
	color: #427094;   /*wedgewood blue*/
	margin-bottom: 0px;}
#note_table p, td {	font-size: 9pt;
	color: #333333; /*almost black */
	margin-top: 0px;}
#note_table tr { background-color: #D7D7D0;
	}
#note_table td {
	padding: 1px}


