body {
background-color: #fff;
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

*html #main {
padding: 0px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 787px;
text-align: left;
background-color:#FFF;
}

#main {
padding: 0px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 787px;
text-align: left;
background-color:#FFFFFF;
}

#prinavwrap {
width: 139px;
float: left;
margin: 0px;
padding: 0px 0px 0px;
background-image: url(public/images/ncp/navigationline.gif);
background-repeat: repeat-y;
background-position: right;
}

*:first-child+html #main #prinavwrap .navindent {
padding-bottom: 20px;
} 


* html #main #prinavwrap .navindent {
padding-bottom: 20px;
}
.hpform {
margin: 0px;
padding: 0px;
}

#main #prinavwrap .navindent {
margin: 0px;
padding-top: 0px;
padding-right: 11px;
padding-bottom: 30px;
padding-left: 11px;
}

.clearleft {
clear: left;
}


#maincol{
margin: 0px 0px 0px 139px;
padding: 0px;
width: 628px;
}

*:first-child+html .homebanner {
margin: 0px 0px -3px 9px;
} 

* html .homebanner {
margin: 0px 0px -3px 9px;
}
.homebanner {
margin: 0px 0px 0px 9px;
padding: 0px;
width: 619px;
}

.subbanner {
margin: 0px 0px 0px 9px;
padding: 0px;
width: 619px;
}

.hide-element {
display:none;
}
*html #main #maincol .hp2cola {
height: 22.5em;
}

*:first-child+html #main #maincol .hp2cola {
height: 22.5em;
}

*html #main #maincol .hp2cola {
margin: 1px 1px 20px 5px;
padding-bottom: 10px;
voice-family: "\"}\"";
voice-family: inherit;
padding-bottom: 3px;
}

#main #maincol .hp2cola {
margin: 1px 1px 20px 9px;
padding: 0px;
width: 309px;
float: left;
display: block;
background-color: #FEE04A;
height: 21.25em;
}

#main #maincol .hp2cola .content{
margin: 0px;
padding: 6px 14px 14px;
clear: left;
}

#main #maincol .hp2colb {
margin: 0px 0px 20px;
padding: 0px;
width: 309px;
float: left;
}
*:first-child+html #main #maincol .hp2colb-1 {
height: 10.94em;
}

*html #main #maincol .hp2colb-1 {
height: 10.94em;
}

#main #maincol .hp2colb-1 {
background-color: #B9D1D5;
margin: 1px 0px 0px;
padding: 0px;
width: 309px;
float: left;
height: 10.2em;
}
#main #maincol #cola .airportparkingwrap {
margin: 0px;
padding: 0px;
}
#main #maincol .hp2colb-1 .content {
margin: 0px;
padding: 6px 14px 14px;
clear: left;
}
*:first-child+html #main #maincol .hp2colb-2{
height: 11.5em;
}
*html #main #maincol .hp2colb-2{
height: 11.5em;
}

#main #maincol .hp2colb-2 {
background-color: #ECEBE6;
margin: 1px 0px 0px;
padding: 0px;
width: 309px;
float: left;
height: 11em;
}
#main #maincol .hp2colb-2 .content {
margin: 0px;
padding: 6px 14px 14px;
clear: left;
}

#main #maincol .hppullout1 {
margin: 0px 0px 0px 0px;
padding: 5px;
width: 299px;
float: left;
}
#main #maincol .hppullout1 img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#main #maincol .hppullout2 {
margin: 0px;
padding: 5px;
width: 299px;
float: left;
}
#main #maincol .hppullout2 img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

*html #main #maincol .cola {
padding: 0px;
width: 443px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
}

#main #maincol #cola {
padding: 0px;
width: 450px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 9px;
float: left;
}


*html #main #maincol .cola3 {
padding: 0px;
width: 443px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
}

#main #maincol #cola3 {

padding: 0px;
width: 450px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 9px;
float: left;
}


#main #maincol #cola3 .mapcolumn {
background-color:#F8E05C;
}



#main #maincol #cola3 .mapcolumn #Div1 {
margin: 0px;
background-color: #F8DC4A;
padding: 0px 10px 10px 10px;
}

#main #maincol #cola3 .mapcolumn #Div1 p {
margin: 0px !important;
padding: 0px !important;
}

#main #maincol #cola3 .mapcolumn #Div1 #carparkcount {
font-size: 11px;
font-weight: bold;
}


#main #maincol #cola3 .mapcolumn #Div1 h2 {

padding-top: 10px;
}

#main #maincol #cola3 .mapcolumn .mapinstructions {
background-color: #FFFFFF;
padding: 5px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
}
#main #maincol #cola3 .mapcolumn .hpform {
margin: 0px;
background-color: #F8DC4A;
padding: 10px;
border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: #F8D215;
}

#main #maincol #cola3 .mapcolumn ul.carparkfinderresults {
list-style-type: none;
background-color: #F8E05C;
display: block;
margin: 0px;
padding: 10px;
height: 12.5em;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #F6D317;
clear:both;
}

#main #maincol #cola3 .mapcolumn .getdirectionsborder {
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #F6D317;
padding-bottom: 10px;
}

#main #maincol #cola3 .mapcolumn ul.carparkfinderresults li {
width: 135px;
float: left;
display: block;
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
list-style-type: none;
height: 7.2em;
}

#main #maincol #cola3 .mapcolumn ul.carparkfinderresults li.c3 {
width: 135px;
display: block;
padding: 0px;
list-style-type: none;
height: 7.2em;
margin: 0px;
}
#main #maincol #cola3 .mapcolumn .carparkfinderresults p {
margin-bottom: 0px;
}
#main #maincol #cola3 .mapcolumn .getdirectionsc1 {
width: 255px;
margin: 0px;
margin-left: 10px;
float: left;
height: 3.5em;
}
*html #main #maincol #cola3 .mapcolumn .getdirectionsc2 {
height: 5.2em;
voice-family: "\"}\"";
voice-family: inherit;
height: 3.6em;
}
#main #maincol #cola3 .mapcolumn .getdirectionsc2 {
margin: 0px;
height: 3.5em;
}

#cola3 .mapcolumn .addpadding {
margin: 10px;
}



#main #maincol #colb {
padding: 0px;
float: right;
width: 158px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #ECEBE6;
}


#main #maincol #colbwhite {
padding: 0px;
float: right;
width: 158px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #FFF;
}

#main #maincol #cola img {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#main #maincol #cola .carparknewsearch {
background-color: #FEE04A;
margin: 0px;
padding: 10px;
height: 100px;
}



#main #maincol #cola .airportparkingwrap {
background-color: #F8E05C;
margin: 0px;
padding: 0px;
}
#main #maincol .airportparkingwrap .content{
margin: 0px;
padding: 6px 14px 14px;
clear: left;
}

.right {
float: right;
margin: 0px;
padding: 0px;
}
*html #main #maincol #cola2 {
width: 460px;
margin-top: 1px;
margin-left: 4px;
}



#main #maincol #cola2 {
padding: 0px;
width: 460px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 9px;
float: left;
}


#main #maincol #colb2 {
padding: 0px;
float: right;
width: 158px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #B9D1D5;
}

#main #maincol #cola2 .airportparkingwrap {
background-color: #FEE04A;
margin: 0px;
padding: 0px;
}

#main #maincol #colb-2 {
padding: 0px;
float: right;
width: 158px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #B9D1D5;
}


/* Colours */

.blue {
color: #1192CB;
}

.darkgrey {
color: #333333;
}
/* Airport Booking Form 1 */

table.airportbookingform1 {
margin:0;
padding:0;
border-collapse:none;
border:none;
}

table.airportbookingform1 th, table.airportbookingform1 td {
margin:0;
padding:0;
font-size: 11px;
text-align:left;
vertical-align:top;
font-weight:normal;
padding-top:5px;
}

table.airportbookingform1 th {
text-align:right;
padding-left:20px;
padding-right:20px;
}

#main #maincol #colb p, 
{
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#main #maincol #colb2 p {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#main #maincol #colb-2 p {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#main #prinavwrap .logo {
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-right-width: 1px;
border-right-color: #e5e5e5;
margin: 36px 0px 47px;
}

#main #prinavwrap ul {
font-size: 0.7em;
margin: 0px 0px 30px;
padding: 0px;
list-style-type: none;
width: 139px;
}
#main #prinavwrap li {
margin: 0px;
padding: 0px 5px 0px 0px;
width: 134px;
color: #666666;
}


#main #prinavwrap li.sel {
margin: 0px;
padding: 0px;
width: 139px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #e5e5e5;
border-bottom-color: #e5e5e5;
background-color: #FFFFFF;
border-right-style: none;
color: #999999;
display: block;
}

#main #prinavwrap li a {
margin: 0px;
background-image: url(public/images/ncp/nav-chevron.gif);
background-repeat: no-repeat;
padding: 5px 0px 5px 12px;
background-position: left center;
font-weight: bold;
display: block;
color: #666666;
}

#main #prinavwrap ul ul.seclev {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-bottom: 5px;
margin: 0px;
width: 115px;
}
#main #prinavwrap ul ul.seclev li {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
width:115px;
}
#main #prinavwrap ul ul.seclev li a {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-image: none;
font-size: 130%;
margin: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 12px;
}

#main #prinavwrap ul ul.seclev li a:hover {
color: #3A8CB4;
}

#main #prinavwrap ul ul.seclev li a.sec2 {
color: #3A8CB4;
}

*html #main .footer ul {
font-size: 0.68em;
color: #999999;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin: 10px 0px 30px 77px;
list-style-type: none;
clear: left;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #e5e5e5;
display: block;
float: left;
voice-family: "\"}\"";
voice-family: inherit;
margin: 10px 0px 10px 69px;
}

#main .footer ul {
font-size: 0.68em;
color: #999999;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin: 10px 0px 30px 138px;
list-style-type: none;
clear: left;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #e5e5e5;
display: block;
float: left;
}
#main .footer li {
display: inline;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #e5e5e5;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 0px;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 0px;
}
#main .footer li.noline {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#main .footer a {
color: #999999;
text-decoration: none;
}

#main .footer a:hover {
color: #999999;
text-decoration: underline;
}
#main .footer {
padding: 0px;
margin: -20px 0px 0px;
}
#main .footer .nspcclink {
	background-image: url(public/images/ncp/nspcc_logo.gif);
	text-indent: -9999px;
	margin: -60px 0px 20px 10px;
	padding: 0px;
	width: 113px;
	display: block;
	background-repeat: no-repeat;
	height: 30px;
}
#main .footer .actc02 {
background-image: url(public/images/ncp/co2_logo.gif);
text-indent: -9999px;
display: block;
margin: 0px 0px 0px 10px;
padding: 0px;
width: 104px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-repeat: no-repeat;
height: 45px;
clear:both;
}
#main #prinavwrap .verisgn {
padding: 0px;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 70px;
margin-left: 5px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#main #prinavwrap .verisgn a {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

h1 {
font-size: 1.4em;
color: #878684;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
}
h2 {
font-size: 0.9em;
color: #333;
}
p {
font-size: 0.7em;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
color: #666;
}

ul.links li {
font-size: 0.7em;
margin: 0px;
color: #666;
}

a {
text-decoration: none;
color: #008AC9;
}
a:hover {
text-decoration: underline;
}


#main #maincol .hp2cola .hpcolah2-1 {
background-color: #F7B500;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

*html #main #maincol .hp2cola .hpcolah2-1 h2 {
height: 18px;
}

#main #maincol .hp2cola .hpcolah2-1 h2 {
background-image: url(public/images/ncp/hph2-1.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}
#main #maincol .hp2cola .hpform .content p {
color: #000000;
}
#main #maincol .hp2colb .hp2colb-1 .hpform .content p {
color: #000000;
}
#main #maincol .hp2colb .hp2colb-2 .hpform .content p {
color: #000000;
}
.whatsthis {
margin: 0px;
padding: 5px 0px 0px;
float: right;
font-size: 0.7em;
padding: 0px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #666;
}
.whatsthis a {
color: #FFFFFF;
text-decoration: underline;
}

#main #maincol .hp2colb-1 .hpcolah2-2 {
background-color: #0175B0;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}


*html #main #maincol .hp2colb-1 .hpcolah2-2 h2 {
height: 18px;
}
#main #maincol .hp2colb-1 .hpcolah2-2 h2 {
background-image: url(public/images/ncp/hph2-2.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

#main #maincol .hp2colb-2 .hpcolah2-3 {
background-color: #878684;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-style: solid;
border-bottom-color: #FFF;
border-bottom-width: 1px;
}

*html #main #maincol .hp2colb-2 .hpcolah2-3 h2 {
height: 18px;
}
#main #maincol .hp2colb-2 .hpcolah2-3 h2 {
background-image: url(public/images/ncp/hph2-3.gif);
background-repeat: no-repeat;
display: block;
width: 170px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}
#main #maincol .hp2cola .content p {
color: #666;
padding: 0px;
margin: 0px;
}
.hpdropdowns {
padding: 0px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
}
*:first-child+html .formfloat{
margin: 0px 18px 0px 0px;
} 

* html .formfloat{
margin: 0px 18px 0px 0px;
}


.formfloat {
margin: 0px 23px 0px 0px;
padding: 0px;
display: block;
float: left;
}
.formcontinue {
clear: left;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#main #maincol .hp2colb .hp2colb-1 .content p {
color: #666;
margin: 0px;
padding: 0px;
}
.hptextfield {
padding: 1px;
/*height: 18px;*/
width: 229px;
font-size: 11px;
color: #666;
margin: 0px 0px 8px;
}
.hpradios {
margin: 0px;
padding: 5px 0px 0px;
font-size: 0.6em;
color: #666666;
}
.hpradios-ind {
margin: 0px 0px 0px 2px;
}
*:first-child+html .hpradios-ind {
margin: 0px -4px 0px -4px;
}
* html .hpradios-ind {
margin: 0px -4px 0px -5px;
}



#main #maincol .hp2colb .hp2colb-2 .content p {
color: #666;
margin: 0px;
padding: 0px;
}
*:first-child+html .hptextfield2 {
width: 160px;
}

* html .hptextfield2 {
width: 160px;
}

select, select option {
font-size: 11px;
color: #666;
}

.hptextfield2 {
padding: 1px;
/*height: 18px;*/
width: 153px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
font-size: 11px;
color: #666;
}
.formcontinue2 {
clear: left;
padding: 5px 0px 0px;
width: 150px;
float: left;
margin: 0px;
}
.hptandc {
margin: 10px 0px 0px;
padding: 0px;
float: right;
}
.hptandc a {
color: #000000;
}
#main #maincol #cola p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#main #maincol #cola h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}



#main #maincol #cola ul {
	font-size: 0.7em;
	margin: 0px 10px 30px 17px;
	padding: 0px;
}
*:first-child+html #main #maincol #cola li {
margin-left: 0px;
}

*html #main #maincol #cola li {
	margin-left: 0px;
}
#main #maincol #cola li {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #cola li a {
	text-decoration: underline;
}

#main #maincol #cola2 ul {
	font-size: 0.7em;
	margin: 0px 0px 30px 17px;
	padding: 0px;
}
*:first-child+html #main #maincol #cola2 li {
margin-left: 0px;
}

*html #main #maincol #cola2 li {
	margin-left: 0px;
}
#main #maincol #cola2 li {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #cola2 li a {
	text-decoration: underline;
}


#main #maincol #colb h2 {
background-color: #878684;
margin: 0px 0px 10px;
padding: 10px;
font-size: 0.7em;
font-weight: bold;
color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#main #maincol #colb2 h2 {
background-color: #0175B0;
margin: 0px 0px 10px;
padding: 10px;
font-size: 0.7em;
font-weight: bold;
color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
.mapmarker {
margin: 0px;
padding: 0px;
vertical-align: top;
}
#main #maincol #cola .carparknewsearch h2 {
font-size: 1em;
color: #FFFFFF;
background-image: url(public/images/ncp/carparknewsearch.gif);
text-indent: -9999px;
display: block;
background-repeat: no-repeat;
margin: 0px 0px 10px;
padding: 0px;
}
.formcontinue3 {
padding: 0px;
float: right;
margin: -20px 0px 0px;
vertical-align: top;
}
.carparksearchradios {
margin: 0px 0px 8px;
padding: 5px 0px 0px;
font-size: 0.6em;
color: #666666;
display: inline;
}



#main #maincol .airportparkingwrap .airportparkinghd2 {
background-color: #F7B500;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#main #maincol #cola .airportparkingwrap .airportparkinghd2 h2 {
background-image: url(public/images/ncp/hph2-1.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

*html #main #maincol #cola .airportparkingwrap .airportparkinghd2 h2 {
height: 18px;
}

.hptextfield3 {
padding: 1px;
/*height: 18px;*/
width: 85px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 11px;
color: #666;
}
#main #maincol #cola2 .airportparkingwrap .airportparkinghd {
margin: 0px 0px 20px;
padding: 5px;
height: 24px;
background-color: #F7B500;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
#main #maincol #cola2 h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}
#main #maincol #cola2 p {
margin-right: 10px;
}


* html #main #maincol #cola2 .airportparkingwrap .airportparkinghd h2{
height: 24px;
voice-family: "\"}\"";
voice-family: inherit;
height: 20px;
}


#main #maincol #cola2 .airportparkingwrap .airportparkinghd h2 {
background-image: url(public/images/ncp/hph2-1.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}
.formfloat2 {
margin: 0px 30px 0px 0px;
padding: 0px;
display: block;
float: left;
width: 220px;
}
.formcontinue4 {
padding: 0px;
float: left;
margin: 0px;
vertical-align: top;
}
#main #maincol #cola .airportparkingwrap .hpform .content p {
color: #000000;
padding: 0px;
margin: 0px;
}
.formfloat3 {
margin: 0px 30px 0px 0px;
padding: 0px;
display: block;
float: left;
width: 150px;
text-align: right;
}
#main #maincol #cola2 .airportparkingwrap .hpform .content .formfloat3 p {
color: #000;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 18px;
margin-left: 0px;
}
.dropdowns2 {
padding: 0px;
margin-top: -3px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
}
#main #prinavwrap .navindent h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.hptextfield4 {
vertical-align:middle;
padding: 1px;
/*height: 18px;*/
width: 140px;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 8px;
margin-left: 0px;
font-size: 11px;
color: #666;
}
.halfspace {
font-size: 0.3em;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #666;
}
#main #maincol #colb-2 h2 {
background-color: #0175B0;
margin: 0px;
padding: 10px;
font-size: 0.7em;
font-weight: bold;
color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

*:first-child+html .hptextfield5
{
width: 80px;
} 

* html .hptextfield5 {
width: 80px;
}

.hptextfield5 {
padding: 1px;
/*height: 18px;*/
width: 90px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 11px;
color: #666;
}

.GTediton
{
padding: 0px;
margin: 0px;
border-color: #FF0000;
border-style: dashed;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}

*html #main #maincol #airportparknav {
margin: 0px 0px 0px 4px;
}

#main #maincol #airportparknav {
display: block;
margin: 0px 0px 0px 9px;
padding: 0px;
background-color: #FFF;
float: left;
width: 619px;
height: 88px;
}
#main #maincol #airportparknav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#main #maincol #airportparknav .step1 {
text-indent: -9999px;
display: block;
padding: 0px;
height: 87px;
width: 151px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(public/images/ncp/step1.gif);
background-repeat: no-repeat;
background-color: #ECEBE6;
float: left;
background-position: 10px;
}
#main #maincol #airportparknav .step1_sel{
text-indent: -9999px;
display: block;
padding: 0px;
height: 87px;
width: 151px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(public/images/ncp/step1_sel.gif);
background-repeat: no-repeat;
background-color: #F7D512;
float: left;
background-position: 10px;
}

#main #maincol #airportparknav .step2{
background-image: url(public/images/ncp/step2.gif);
display: block;
padding: 0px;
height: 87px;
width: 153px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
text-indent: -9999px;
background-color: #ECEBE6;
background-position: 10px;
}

#main #maincol #airportparknav .step2_sel{
background-image: url(public/images/ncp/step2_sel.gif);
display: block;
padding: 0px;
height: 87px;
width: 153px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
text-indent: -9999px;
background-color: #F6D315;
background-repeat: no-repeat;
background-position: 10px;
}

#main #maincol #airportparknav .step3{
background-image: url(public/images/ncp/step3.gif);
background-repeat: no-repeat;
text-indent: -9999px;
padding: 0px;
width: 154px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
display: block;
float: left;
height: 87px;
background-color: #ECEBE6;
background-position: 10px;
}

#main #maincol #airportparknav .step3_sel{
background-image: url(public/images/ncp/step3_sel.gif);
background-repeat: no-repeat;
text-indent: -9999px;
padding: 0px;
width: 154px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
display: block;
float: left;
height: 87px;
background-color: #F6D315;
background-position: 10px;
}
#main #maincol #airportparknav .step4{
background-image: url(public/images/ncp/step4.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
padding: 0px;
float: left;
height: 87px;
width: 158px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #ECEBE6;
background-position: 10px;
}

#main #maincol #airportparknav .step4_sel{
background-image: url(public/images/ncp/step4_sel.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
padding: 0px;
float: left;
height: 87px;
width: 158px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #F6D315;
background-position: 10px;
}

*:first-child+html #main #maincol #colb ul {
margin: 0px 0px 10px 15px;
}

*html #main #maincol #colb ul {
margin: 0px 0px 10px 15px;
}


#main #maincol #colb ul {
	font-size: 0.7em;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	display: block;
}
#main #maincol #colb li {
display:list-item;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}

*:first-child+html #main #maincol #colb2 ul {
margin: 0px 0px 10px 15px;
}

*html #main #maincol #colb2 ul {
margin: 0px 0px 10px 15px;
}


#main #maincol #colb2 ul {
	font-size: 0.7em;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	display: block;
}
#main #maincol #colb2 li {
display:list-item;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}

#main #maincol #colbwhite {
padding: 0px;
float: right;
width: 158px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #FFF;
}

#main #maincol #colbwhite p {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

#main #maincol #colbwhite h2 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
}

*:first-child+html #main #maincol #colbwhite ul {
margin: 0px 0px 10px 15px;
}

*html #main #maincol #colbwhite ul {
margin: 0px 0px 10px 15px;
}


#main #maincol #colbwhite ul {
	font-size: 0.7em;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	display: block;
}

#LocationList ul {
font-size: 0.7em;
margin: 0px;
padding: 0px;
}

#main #maincol #colbwhite li {
display:list-item;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}

#LocationList ul li {
display:list-item;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}



#main #maincol #cola .contactuswrap {
background-color: #ecebe6;
margin: 0px;
padding: 0px;
}

#main #maincol #cola .contactuswrapst {
background-color: #fee04a;
margin: 0px;
padding: 0px;
}

#main #maincol #cola .contactuswrapst .content{

margin: 0px;
padding: 10px 14px 14px;
clear: left;
}
#main #maincol #cola .contactuswrapst .content p{
color: #000;
}

#main #maincol #cola .contactuswrapst .hpform .content .formfloat4 p {
	color: #000;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 18px;
margin-left: 0px;
}

#main #maincol .contactuswrap .contacthd {
background-color: #878684;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#main #maincol #cola .contactuswrap .contacthd h2 {
background-image: url(public/images/ncp/contactush2.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

*html #main #maincol #cola .contactuswrap .contacthd h2 {
height: 18px;
}

#main #maincol .contactuswrapst .seasontickethd {
background-color: #f7b500;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#main #maincol #cola .contactuswrapst .seasontickethd h2 {
background-image: url(public/images/ncp/season-tickets-enq-form.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

*html #main #maincol #cola .contactuswrapst .seasontickethd h2 {
height: 18px;
}

#main #maincol .contactuswrap .content{

margin: 0px;
padding: 10px 14px 14px;
clear: left;
}
#main #maincol .contactuswrap .content p{
color: #000;
}
#main #maincol #cola .contactuswrap .hpform .content .formfloat4 p {
	color: #000;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 14px;
margin-left: 0px;
}

* html #main #maincol #cola .contactuswrap .hpform .content .formfloat4 p {
margin-bottom: 20px;
}

.formfloat4 {
margin: 0px 30px 0px 0px;
padding: 0px;
display: block;
float: left;
width: 100px;
text-align: right;
line-height:105%;
}

.contactdropdowns {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
}

.contactfield1 {
padding: 1px;
/*height: 18px;*/
width: 60px;
font-size: 11px;
color: #666;
margin: 0px 0px 2px;
}

.contactfield2 {
padding: 1px;
/*height: 18px;*/
width: 200px;
font-size: 11px;
color: #666;
margin: 0px 0px 2px;
}

.contacttextbox {
padding: 1px;
/*height: 18px;*/
width: 200px;
height: 80px;
font-size: 11px;
color: #666;
margin: 0px 0px 2px;
}


.checkbox1 {
	margin: 0px;
	padding: 0px;

}
#main #maincol #cola .gatewaycontact {
background-color: #B9D1D5;
margin: 0px;
padding: 0px;
}
#main #maincol .gatewaycontact .gcontacthd {
background-color: #0175B0;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#main #maincol #cola .gatewaycontact .gcontacthd h2 {
background-image: url(public/images/ncp/gatwayh2.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

*html #main #maincol #cola .gatewaycontact .gcontacthd h2 {
height: 18px;
}
#main #maincol .gatewaycontact .content{

margin: 0px;
padding: 10px 14px 14px;
clear: left;
}
#main #maincol .gatewaycontact .content p{
color: #000;
}
#main #maincol #cola .gatewaycontact .hpform .content .formfloat4 p {
	color: #000;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 18px;
margin-left: 0px;
}

#main #maincol #cola .gatewaycontact .hpform .content .formfloat4 .textfieldp {

margin-bottom: 90px;
}

*html #main #maincol .colawide {
padding: 0px;
width: 543px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
}

#main #maincol #colawide {
padding: 0px;
width: 550px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 9px;
float: left;
}

#main #maincol #colawide p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#main #maincol #colawide h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}
#main #maincol #colawide ul {
	font-size: 0.7em;
	margin: 0px 0px 30px 17px;
	padding: 0px;
}
*:first-child+html #main #maincol #colawide li {
margin-left: 0px;
}

*html #main #maincol #colawide li {
	margin-left: 0px;
}
#main #maincol #colawide li {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #colawide li a {
	text-decoration: underline;
}

*html #main #maincol #colafull {
padding: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
float: left;
margin-left: 2px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 5px;
}

#main #maincol #colafull {
padding: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
float: left;
margin-left: 9px;
}#main #maincol #colafull p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#main #maincol #colafull h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}
#main #maincol #colafull ul {
	font-size: 0.7em;
	margin: 0px 0px 30px 17px;
	padding: 0px;
}
*:first-child+html #main #maincol #colafull li {
margin-left: 0px;
}

*html #main #maincol #colafull li {
	margin-left: 0px;
}
#main #maincol #colafull li {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #colafull li a {
	text-decoration: underline;
}

#main #maincol #colafull .managementwrap {
	margin: 0px;
	padding: 0px;
}
#main #maincol #colafull .managementwrap .managementtext h2 {
	margin-bottom: 3px;
}
#main #maincol #colafull .managementwrap .managementtexttop h2 {
	margin-bottom: 3px;
}

#main #maincol #colafull .managementwrap .managementimwrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 110px;
	height: 160px;
	float:left;
}



#main #maincol #colafull .managementwrap .managementtexttop {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #686868;
	border-bottom-color: #686868;
	height: 160px;
	width: 480px;
	float:left;

}
#main #maincol #colafull .managementwrap .managementtext {

	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #686868;
	height: 160px;
	width: 480px;
	float:left;
}
#main #maincol #cola ul.sitemap1 {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	width: 195px;
	float: left;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}
#main #maincol #cola ul.sitemap1 li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: none;
}
#main #maincol #cola .sitemap1 .sitemapl2 {
	font-size: 100%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#main #maincol #cola .sitemap1 .sitemapl2 li {
	font-weight: normal;
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-image: url(public/images/ncp/sitemap_button.gif);
}

#popmain {
	padding: 0px;
	text-align: left;
	background-color:#FFF6C9;
	margin: 0px;
}

#popmain .pophead {
	
background-color: #F7B500;
margin: 0px;
padding: 5px 5px 5px 15px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#popmain .pophead2 {
	
background-color: #0175B0;
margin: 0px;
padding: 5px 5px 5px 15px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

#popmain .pophead3 {
	
background-color: #878684;
margin: 0px;
padding: 5px 5px 5px 15px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}

.closewindow {
	text-align: right;
	margin: 10px 10px 0px 0px;
	padding: 0px;
}

#popmain .popmaincontent {
	margin: 0px;
	padding: 15px;
}

#popmain .popmaincontent2 {
	margin: 0px;
	padding: 15px;
	background-color:#E5FAFD;
}

#popmain .popmaincontent3 {
	margin: 0px;
	padding: 15px;
	background-color:#F8F7F4;
}

#popmain .pophead h2 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}

#popmain .pophead2 h2 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}

#popmain .pophead3 h2 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}

#popmain .popmaincontent h3 {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 0.7em;
}

#popmain .popmaincontent p {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
}

#popmain .popmaincontent2 h3 {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 0.7em;
}

#popmain .popmaincontent2 p {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
}

#popmain .popmaincontent3 h3 {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 0.7em;
}

#popmain .popmaincontent3 p {
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
}

img a
{  border-style: none;
}

img { 
border: 0px none; 
} 

*html #main #maincol #cola4 {
width: 460px;
margin-top: 1px;
margin-left: 4px;
}



#main #maincol #cola4 {
padding: 0px;
width: 460px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 9px;
float: left;
}

#main #maincol #cola4 .airportparkingwrap {
background-color: #FEE04A;
margin: 0px;
padding: 0px;
height:280px;
}

#main #maincol #cola4 ul {
	font-size: 0.7em;
	margin: 0px 10px 30px 17px;
	padding: 0px;
}
*:first-child+html #main #maincol #cola4 li {
margin-left: 0px;
}

*html #main #maincol #cola4 li {
	margin-left: 0px;
}
#main #maincol #cola4 li {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #cola4 li a {
	text-decoration: underline;
}

*:first-child+html #main #maincol #cola4 .airportparkingwrap .airportparkinghd {
height: 24px;}

*html #main #maincol #cola4 .airportparkingwrap .airportparkinghd {
height: 24px;}

#main #maincol #cola4 .airportparkingwrap .airportparkinghd {
margin: 0px 0px 20px;
padding: 5px;
height: 22px;
background-color: #F7B500;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
#main #maincol #cola4 h1 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}

#main #maincol #cola4 h2 {
font-size: 0.7em;
font-weight: bold;
padding: 0px;
margin-top: 1.5em;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
color: #333;
}

#main #maincol #cola4 p {
margin-right: 10px;
}


* html #main #maincol #cola4 .airportparkingwrap .airportparkinghd h2{
height: 24px;
voice-family: "\"}\"";
voice-family: inherit;
height: 20px;
}


#main #maincol #cola4 .airportparkingwrap .airportparkinghd h2 {
background-image: url(public/images/ncp/hph2-1.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

#main #maincol #cola4 .airportparkingwrap .hpform .content .formfloat3 p {
color: #000;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 18px;
margin-left: 0px;
}

/* CSS Document */

table td.w33p ul {
	font-size: 0.7em;
	margin: 0px 10px 10px 17px;
	padding: 0px;
}

*:first-child+html #main #maincol #cola3 .mapcolumn ul.directionslist li {
margin-left: 0px;
}

table td.w33p ul li {
	margin-left: 0px;
}
table td.w33p ul li {
	display:list-item;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
	color: #666666;
}

table td.w33p ul li a, mapcolumn ul li a {
display:list-item;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-image: url(public/images/ncp/nav-chevron.gif);
	list-style-position: outside;
}
#main #maincol #cola3 .mapcolumn h3 {
	font-size: 0.7em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666666;
}

#main #maincol #cola3 .mapcolumn table {
	width:100%;
}

#main #maincol #cola3 .mapcolumn table td.w33p {
	width:100%;
	padding: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F6D317;
}








*:first-child+html #main #maincol #cola3 .carparkf {
height: 11.94em;
}

*html #main #maincol #cola3 .carparkf {
height: 11.94em;
}

#main #maincol #cola3 .carparkf {
background-color: #B9D1D5;
margin: 1px 0px 0px;
padding: 0px;
float: left;
height: 10.2em;
}

#main #maincol #cola3 .carparkf .carparkfhd {
background-color: #0175B0;
margin: 0px;
padding: 5px;
height: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}


*html #main #maincol #cola3 .carparkf .carparkfhd h2 {
height: 18px;
}
#main #maincol #cola3 .carparkf .carparkfhd h2 {
background-image: url(public/images/ncp/hph2-2.gif);
background-repeat: no-repeat;
display: block;
width: 194px;
height: 30px;
font-size: 0.7em;
text-indent: -9999px;
margin: 0px;
background-position: 9px 4px;
padding: 0px;
float: left;
}

#main #maincol #cola3 .carparkf .content {
margin: 0px;
padding: 6px 14px 14px;
clear: left;
}
#main #maincol #cola3 .carparkf .content p {
color: #666;
margin: 0px;
padding: 0px;
}
#main #maincol #cola .electricVehiclest .electricVehiclehd h2 
{
background-image:url(public/images/ncp/electricVehicle.jpg);
background-position:9px 4px;
background-repeat:no-repeat;
display:block;
float:left;
font-size:0.7em;
height:20px;
margin:0;
padding:0;
text-indent:-9999px;
width:194px;
}

#main #maincol #cola .electricVehiclest .emanchester h2 
{
background-image:url(public/images/ncp/reserve.gif);
background-position:9px 4px;
background-repeat:no-repeat;
display:block;
float:left;
font-size:0.7em;
height:20px;
margin:0;
padding:0;
text-indent:-9999px;
width:425px;
}

#main #maincol .electricVehiclest .electricVehiclehd {
background-color:#358815;
border-bottom:1px solid #FFFFFF;
height:20px;
margin:0;
padding:5px;
}

#main #maincol .electricVehiclest .emanchester {
background-color:#358815;
border-bottom:1px solid #FFFFFF;
height:20px;
margin:0;
padding:5px;
}
#main #maincol #cola .electricVehiclest {
background-color:#C2DBB8;
margin:0;
padding:0;
}

#main #maincol .electricVehiclest .electricVehiclehd {
background-color:#358815;
border-bottom:1px solid #FFFFFF;
height:20px;
margin:0;
padding:5px;
}
#main #maincol #cola .electricVehiclest .content {
clear:left;
margin:0;
padding:10px 14px 14px;
}
#tblForm tr td p {
text-align: right;
}