.tenPixVerticalSpacer {width:100%;
      height:10px;
      clear:both;
      background-color:transparent;}

                    
body,html {background-color:#DFDDDD;
      text-align:center;
      padding:0px;
      margin:0px;
      height:100%;
      min-height:100%;}

html, body, p, li, a, form, .mainHeading, h1, h2, td {
              font-family: "Helvetica", san-serif; 
              font-size: 13px; 
              font-style: normal; 
              font-weight: normal;
              color:#4D4D4D;
              line-height:1.5;
              text-decoration:none;}

h1, h2, .flood_text {font-weight:bold;
        font-size:24px;
        color:#2D5AA5;}
        
h2 {font-size:18px;}        

a img {border:none;}

a {font-style:italic;}
.flood_text {font-size:16px; font-style:italic;}
              
.pageTable {height:100%;
            min-height:100%;
            width:900px;
            margin: 0 auto;
            text-align: left;
            background-color:#FFFFFF;}

.contentTable {height:100%;
            min-height:100%;
            width:880px;
            margin:0px;
            margin-left:10px;
            margin-right:10px;
            background-color:#FFFFFF;}         

td#header {position:relative;
                width:880px;
                height:103px;
                clear:both;
                padding:0px;
                margin:0px;
                margin-top:10px;
                background-color:transparent;}

div.header {position:relative; float:left; clear:both; width:880px; height:103px;}     
div.header_text {position:absolute; top:20px; right:0px; width:300px; height:63px;}

td.navCell {width:160px; padding:0px; margin:0px; background-color:transparent;}

UL#mainNav {height:auto; 
            width:150px; 
            margin:0px; 
            padding:0px; 
            padding-left:10px;
            list-style:none; 
            background-color:transparent;}

UL#mainNav LI {position:relative; display:inline; height:40px; width:150px; float:left; list-style:none padding:0px; margin:0px;}

UL#mainNav LI.divider {height:10px; width:150px; display:inline; list-style:none; background-color:transparent;}

UL#mainNav LI#carpark_home A, UL#mainNav LI#carpark_home A:hover, UL#mainNav LI#carpark_home_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/home.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#carpark_home A:hover {background-position:-150px; 0px;}
UL#mainNav LI#carpark_home_on A {background-position:-300px; 0px;}

UL#mainNav LI#security_carpark A, UL#mainNav LI#security_carpark A:hover, UL#mainNav LI#security_carpark_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/security.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#security_carpark A:hover {background-position:-150px; 0px;}
UL#mainNav LI#security_carpark_on A {background-position:-300px; 0px;}

UL#mainNav LI#carpark_procedure A, UL#mainNav LI#carpark_procedure A:hover, UL#mainNav LI#carpark_procedure_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/procedure.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#carpark_procedure A:hover {background-position:-150px; 0px;}
UL#mainNav LI#carpark_procedure_on A {background-position:-300px; 0px;}

UL#mainNav LI#carpark_rates A, UL#mainNav LI#carpark_rates A:hover, UL#mainNav LI#carpark_rates_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/rates.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#carpark_rates A:hover {background-position:-150px; 0px;}
UL#mainNav LI#carpark_rates_on A {background-position:-300px; 0px;}

UL#mainNav LI#about_carpark A, UL#mainNav LI#about_carpark A:hover, UL#mainNav LI#about_carpark_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/about.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#about_carpark A:hover {background-position:-150px; 0px;}
UL#mainNav LI#about_carpark_on A {background-position:-300px; 0px;}

UL#mainNav LI#links A, UL#mainNav LI#links A:hover, UL#mainNav LI#links_on A {position:relative; float:left; display:inline; height:40px; width:150px; 
               background:url(media/navigation/links.jpg) no-repeat; background-position:0px; 0px;}
UL#mainNav LI#links A:hover {background-position:-150px; 0px;}
UL#mainNav LI#links_on A {background-position:-300px; 0px;}

td#footer {background-color:#2D5AA5; height:25px; padding:0px; margin:0px;}
              
                   
                                       
td#footer, td#footer a, .copyright, .copyright A {padding:0px; margin:0px; font-family: "Arial", "Helvetica", san-serif; 
              font-size: 10px; 
              font-style: normal; 
              font-weight: normal;
              color:#FFFFFF;
              text-decoration:none;}

td#footer a {margin-right:15px;}              

td#footerText {display:block; padding-top:3px;}

td#footer a:hover {text-decoration:underline;}              

.copyright {text-align:right;}

.copyright, .copyright A {color:#4D4D4D;}

td.content {width:720px; height:auto; padding:0px; margin:0px; background-color:transparent;}

.frontImageRow {position:relative;
                float:left;
                clear:both;
                display:inline;
                width:720px;
                height:auto;
                padding:0px;
                margin:0px;
                margin-bottom:20px;
                background-color:transparent;}

.frontImageRow A {position:relative;
                float:left;
                clear:none;
                display:inline;
                width:179px;
                height:121px;
                padding:0px;
                margin:0px;
                margin-right:1px;
                background-color:transparent;}   
                
table.rate_table {background-color:#FFFFFF;
                    font-size:13px;
                    border: #2D5AA5; 
              border-style: solid; 
              border-top-width: 2px; 
              border-right-width: 2px; 
              border-bottom-width: 2px; 
              border-left-width: 2px;
              padding:0px; margin:0px; margin-top:20px;}   
              
td.rate_head {background-color:#2D5AA5;
                 color:#FFFFFF;
                 font-size:16px;
                 font-weight:bold;}     

td.rate_secondary_head {background-color:#000000; color:yellow; font-weight:bold;}  

.linkPageOdd, .linkPageEven {display:block; padding:5px;} 

.linkPageEven {background-color:#BCD1FD;}                                       

.linkPageOdd A, .linkPageEven A {font-weight:bold; text-decoration:underline;}

.photoTextPair {width:auto;
				 height:auto;
				 position:relative;}	
.photoTextPair P {text-align:center;}	

.cost_display {padding:5px; color:#000000; font-weight:bold; border:#6493E2 1px solid; margin-top:10px;}			 

.map_box {position:relative; width:720px; height:677px; margin-left:70px; background:url(media/navigation/map.gif);}
.map_box a.security_link {position:absolute; top:171px; left:21px; width:106px; height:247px; background:transparent;}
.map_box a.security_link:hover {background:url(media/navigation/security_over.gif);}

.map_box a.general_link {position:absolute; top:178px; left:150px; width:306px; height:182px; background:transparent;}
.map_box a.general_link:hover {background:url(media/navigation/general_over.gif);}

.preload  {height: 0; width: 0; border-width: 0;
			  position: absolute;
			  bottom: 0;
			  left: 0;
			  z-index: -30;}