/*
COLOURS.
Light Blue: #A5C9F3
Dark Blue: #336699
White: #FFFFFF
Grey: #CCCCCC
*/


/* ------------------- Standard Tags ------------------- */

body  {                         font: 75% Arial, Helvetica, sans-serif;
                                background-color: #336699;
                                margin: 0;
                                padding: 0;
                                text-align: center;
                                color: black;
                                background-image:url(images/bg.jpg);
                                background-position: top center;
                                background-repeat: repeat-x;
                                }
                                
#container {                    position: relative;
                                width: 940px;
                                margin: 0 auto;
                                text-align: left;
                                background-color: #FFFFFF;
                                } 
hr	{							color: #A5C9F3;}

img border { 					color: #A5C9F3;}
			
a {								text-decoration: none; color: #336699;}

a:hover {						text-decoration: underline;}
table {							font-size: 100%;
								}
#header {                       height: 100px;
                                padding: 0;
                                color: black;
                                background-color: #A5C9F3;
                                background-image:url(images/head.jpg);
                                background-position: top center;
                                background-repeat:no-repeat;
                                }
#header #hLeft {             	float:left;
                                width:750px;
                                height: 100px;
                                }
#header #hLeft h1 {             font-family:"Times New Roman", Times, serif;
								font-weight: normal;
								margin: 50px 0px 0px 170px;
								font-size: 36px;
                                }
#header #hRight {               float:left;
                                width: 180px;
                                height: 100px;
                                color: Black;
                                text-align: right;
								font-weight: bold;
                                }
#footer {             			padding: 0;
								background-color: #A5C9F3;
								height: 35px;
								clear: left;
								background-image:url(images/cellFade.gif);
								background-position: top center;
								background-repeat: repeat-x;
								} 
#footer div{             		padding: 5px;
								text-align:center;
								font-size: 80%;
								color: Black;
								}
#footer_inner a   {         	color: Black;
								}
#mainContent {          		margin: 0px;
								padding: 0;
								float: left;
								width: 790px;
								}	
#page   {               		margin: 0px 0px 10px 10px;
								}					
								
									
#main_left {                    width: 150px;
	                            padding: 0;
	                            margin: 0;
	                            float:left;
                                }
#navigation { 					font-weight: bold;
								margin-bottom: 20px;
								}
#navigation UL {				margin:0px;
								padding:0px;
								list-style-type: none;
								text-align: left;
								}
#navigation UL LI {				margin:0px;
								padding: 0px;
								width: 100%;
								border-bottom: 1px dotted #A5C9F3;
								}
#navigation UL LI A {			display: block;
								padding: 0px 0px 0px 5px;
								margin: 0px;
								color: #336699;
								height: 28px;
								line-height: 28px;
								}
#navigation UL LI A:hover {		color: #000000;
								background-color: #A5C9F3;
								text-decoration: none;
								}

								
#main_right {                   width: 150px;
	                            padding: 0px;
	                            margin: 0px;
	                            float:right;
								color: #336699;
                                }
#main_right div	{				padding: 10px;
								}
#main_mid {                     width: 600px;
                                margin: 10px;
                                }
.maps th	{					background-color: #336699;
								color: white;
								text-align: center;
								font-weight: bold;
								}
.maps td	{					border: 1px solid #336699;
								border-top: none;
								}