	/* colours used
	logo left wave = #0068a1
	logo right wave = #90b2d8
	logo "Anchorage" = #006db1
	logo "Guest House" = #84aad1
	*/
	
		#advertising {
			background: white url(img/blue-border.gif) repeat-x;
			padding: 20px 5px 20px 5px; /* padding around advertising pane */
			border-left: 200px solid #0068a1; /* changes colour and width of navigation panel */
		}

		
		
		body {
			font: 100% arial, helvetica, sans-serif;
			color: #0068a1;  /* colour of main text font  */
			background: white url(images/agh.gif);
			margin: 0;
		}
		
		body p {
			text-align: justify;
		}
		
		.bold { font-weight: bold; }
		
		.box {
			float: right;
			margin-left: 20px;
			margin-bottom: 20px;
  			width: 273px;
  			background: url(img/div-bottom.gif) no-repeat bottom left;
  		}
  		
		.box h5 {
  			margin: 0;
  			padding: 6px 8px 4px 10px;
  			font-size: 130%;
  			border-bottom: 1px solid #0068a1;
  			background: url(img/h3-bg.gif) no-repeat top left;
  		}
  		
		.box p {
 			margin: 0;
  			padding: 14px 10px 14px 10px;
  		}

		#cardlogos {
			text-align: center;
		}
		
		#cardlogos img {
			float: left;
			width: 51px;
			height: 34px;
			padding: 1px;
		}

		#container {
			border: 3px solid #0068a1;
			margin: auto;
		}

		#content {
			background: white url(img/blue-border.gif) repeat-x;
			padding: 1px 20px 1em 40px; /* padding around content pane */
			border-left: 200px solid #0068a1; /* changes colour and width of navigation panel */
		}
		
		
/* position inline with credit cards accepted on blue navigation panel */
		#e-align {  
			position:relative;
			right: 200px;
			bottom: 40px;
		}


		#flags img {
			width: 43px;
			height: 25px;
			border: none;
			margin: 3px 0 3px 0;
		}
		
		h1 {
		position: absolute;
		left: -5000px;
		}
		
		h2 {
			background-color: #0068a1;
			font-size:130%;
			font-weight:bold;
			vertical-align: middle;
			text-align: center;
			color: white;
			border: 2px solid #90b2d8; 
		}
		
		h3 {
			font-size: 1.1em;
			font-weight:bold;
			color: #0068a1;
		}
		
		h4 {
			font-size: 1.0em;
			color: #0068a1;
		}
		
		h5 {
			font-size:90%;
			color: #0068a1;
			padding-left: 40px;	
		}
		
		
		#header {
			width: 100%;
			background: white;
			margin: 0;
			padding: 0 5px 0 15px;
		}
		
		#header #address {
			text-align: left;
			width: 200px;
			height: 140px;
		}
		
		#header #gradings {
			text-align: right;
			width: 200px;
			vertical-align: middle;
		}
		
		#header #gradings img {
			margin: 15px;
			height: 109px;
			width: 77px;
		}
		
		.hide {
			display: none;
		}
		
		#horiz-group {
			display: block;
		}

		#horiz-group img {
			display: block;
			float: left;
			border-style: none;
			height: 105px;
		}
		
		#horiz-group a {
			border: none;
		}
		
		hr {
			background-color: #0068a1;
			color: #0068a1;
			height: 3px;
		}
		
		.ital { font-style: italic; }
		
		#large-img {
			padding-left: 40px;			
		}
		
		#large-img img {
			display: none;
			border-style: none;
		}
		
		#large-img a{
			border: none;
		}


		#navigation { /* nav pane is just the block of buttons the blue background is the margin of the content pane */
			float: left;
			width: 200px;
		}
		
		#navigation ul {
			float: left;
			width: 190px;
			margin: 0 0 1em 0;
			padding: 0;
			list-style: none;
		}
		
		#navigation ul a {
			color: white;
			vertical-align: middle;
			text-decoration: none;
			display: block;
			background: #1070a0; 
			padding: 3px 0em 3px 1.5em;
			margin: 0 1em 1px 1em;
		}
		
		#navigation ul p {
			color: #90b2d8;
			text-align: left;
			vertical-align: middle;
			text-decoration: none;
			display: block;
			background: #148BC5;
			padding: 3px 1.5em 3px 1.5em;
			margin: 0 1em 1px 1em;

		}
				
		#navigation p {
			margin-left: 0px;
			padding: 0;
			color: white;
			text-align: center;
		}
		
/*		#navigation a:visited {
			color: #84aad1;  
		}
*/		
		#navigation a:hover {
			background: #90b2d8; /* background color of link when hovered */
			color: #0068a1; /* font color when link hovered */
		}
		
		.pc { /* centre align paragraph */
			text-align: center;
		}
		
		
		.solid-table {
			border-collapse: separate;
			text-align: center;
		}
		
		.solid-table tr td {
			border: 1px solid #90b2d8;
			padding: 4px 10px 4px 10px;
		}
		
		/* list style for list in linkedin.html */
		.square {list-style-type: square;}

		#tandc {
			font-size: 0.8em;
		}

		/* transparent-table - used by tariff page and banner */
		.transparent-table {
			width:100%;
			padding-left: 3px;
			padding-right:3px;
			padding-top: 3px;
			padding-bottom: 3px;
			border-collapse: collapse;
		}
		
	
		
