body{margin:0;padding: 0;font-family:arial,helvetica,sans-serif;color:#000000;font-size:11px;text-align:center;background:#FFFFFF;}
#main{margin:25px auto 7px auto;padding-bottom:14px;text-align:left;width:974px;background:#FFFFFF;border: 1px solid #CCCCCC;}

#header{margin:0;background: #FFFFFF url(/images/bkgd/gradient-bar.jpg) 256px 0 no-repeat;height:100%;}
#header .logo {float:left;}
#header .search {float:right;margin-right:14px;display:inline;margin-top: 67px;}

#menu {margin:0 0 0 256px; background:url(/images/bkgd/menu-bar.jpg) left top no-repeat;width:718px;}
#menu ul{list-style:none;margin:0;padding:0;padding-left:20px;}
#menu ul li{display:block;float:left;padding:7px 15px 7px 0;font-size:11px;font-weight:bold;}
#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#FFFFFF;text-decoration:none;}
#menu ul li a:hover {color:#E5E6E7;}
#menu ul li a.selected:link,#menu ul li a.selected:active,#menu ul li a.selected:visited {color:#E5E6E7;}
#menu ul li a.selected:hover {color:#E5E6E7;}

/* Menu */
div.iMenu {z-index: 200;position: absolute; width: 154px; top: -2000px;}
div.iMenu2 {z-index: 200;text-align:left;background-color:#003853;}
div.iMenu a:link,div.iMenu a:visited,div.iMenu a:active {display:block;margin:2px 2px;padding:2px 2px 2px 5px;font-size:11px;border:1px solid transparent;color:#5b5b5b;text-decoration:none;}
div.iMenu a:hover {color:#FFF;text-decoration:none;background-color:#003853;}
ul#submenu {list-style:none;margin:0;padding:5px 0;}
ul#submenu li {font-size:11px; font-weight:bold; margin: 0; padding: 0;}
ul#submenu li a:link,ul#submenu li a:visited {border: none; color: #FFFFFF;text-decoration:none;}
ul#submenu li a:hover {color: #E5E6E7;}



#footer {margin:0 auto;padding-bottom:25px; text-align:left;width:974px;}
#footer .members {float: left; width: 330px;margin-left: 14px; display:inline;margin-top:1px;}
#footer .members p {color: #000000; font-weight: bold;margin:0;} 
#footer .members a, #footer .members a:link, #footer .members a:active, #footer .members a:visited {color: #00ADEF ; font-weight: bold;text-decoration:none;} 
#footer .members a:hover {text-decoration: underline;}
#footer .parking {float: left; width:460px;display:inline;}
#footer .parking label {color: #000000; font-weight: bold;margin:0;} 
#footer .parking a, #footer .members a:link, #footer .members a:active, #footer .members a:visited {color: #00ADEF ; font-weight: bold;text-decoration:none;} 
#footer .parking a:hover {text-decoration: underline;}
#footer .parking input {margin:0;padding:0;}
#footer .links {float: left;margin-top:1px;}
#footer .links p {color: #000000; font-weight: bold;margin:0;} 
#footer .links a, #footer .links a:link, #footer .links a:active, #footer .links a:visited {color: #00ADEF ; font-weight: bold;text-decoration:none;} 
#footer .links a:hover {text-decoration: underline;}


.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
img.reqd {display:inline;}
form {margin:0;}

#content{height:100%;margin: 0;padding: 0;background: #FFFFFF url(/images/bkgd/top-line.jpg) no-repeat;}
#content h1{font-size:13px;margin:10px 0 5px 0;padding: 3px 0;color:#666666;background: #FFFFFF url(/images/bkgd/h1-img.jpg) repeat-x;padding-left: 20px;}
#content h2{font-size:13px;margin:10px 0 5px 0;color:#000000;padding-left: 20px;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#000000;padding-left: 20px;}
#content p{margin:10px 0;color:#000000;font-size:11px;padding-left: 20px;}
#content a:link,#content a:visited,#content a:active {color:#00ADEF;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:underline;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}
#content ul{margin:0 0 0 20px;padding:0 0 0 20px;}
#content ul li {color:#000000;font-size:11px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#00ADEF;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#00ADEF;text-decoration:none;}
#content ul.black{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul.black li {color:#000000;font-size:11px;line-height:14px;}
#content ul.black li a:link,#content ul.black li a:visited {color:#000;text-decoration:none;font-weight:bold;}
#content ul.black li a:hover {color:#000;text-decoration:none;}
#content .white {color: #FFFFFF;}
#content .darkblue{color:#003856;}
#content .grey{#666666}
#content .largetext{font-size:13px;}
#content a.westminster:link,#content a.westminster:visited,#content a.westminster:active {color:#003856;font-size:12px;text-decoration:none;font-weight:bold;}
#content a.westminster:hover{text-decoration:none;color:#00ADEF;}

#content .side_col {width:228px;float:left;margin: 0 14px;display:inline;}
#content .side_col .grey_box {height: 28px;background-color:#E5E6E7;}
#content .side_col .blue_box {background-color:#00ADEF;padding: 5px 0;}
#content .side_col .title_box {margin: 3px 0;}
#content .side_col .map_box {}

#content .side_col ul {margin: 0; padding: 0;list-style-type: none;}
#content .side_col li {margin: 10px 0; padding: 0 10px 0 45px; height: 32px;}
#content .side_col li.where {background: url(/images/buttons/button-where.jpg) 5px no-repeat;}
#content .side_col li.town {background: url(/images/buttons/button-town.jpg) 5px no-repeat;}
#content .side_col li.jobs {background: url(/images/buttons/button-jobs.jpg) 5px no-repeat;}
#content .side_col li.payment {background: url(/images/buttons/button-payment.jpg) 5px no-repeat;}


#content .main_col {width:707px;margin-top: 20px;float:left; display: inline;}
#content .main_col .box1 {float: left; width: 325px; }
#content .main_col .box2 {float: right; width: 325px; }
#content .main_col .box1a {float: left; width: 353px; }
#content .main_col .box2a {float: right; width: 353px; }
#content .main_col .col1 {float:left;width:344px;overflow:hidden;}
#content .main_col .col2 {float:right;width:357px;overflow:hidden;}
#content .main_col .col1west {float:left;width:344px;overflow:hidden;}
#content .main_col .col2west {float:left;width:235px;overflow:hidden;}
#content .main_col .col3west {float:left;width:128px;overflow:hidden;}


.parking_link{margin-bottom:14px;}
.parking_image{margin-bottom:10px;}

label.twocol{margin:2px 0 0 20px;display:block;float:left;width:220px;font-size:11px;color:#000;display:inline;}
input.twocol{margin:2px 0;display:block;float:left;width:150px;font-size:11px;color:#000;border:1px solid #CCCCCC;background-color:#fff;display:inline;}
input.checkbox{margin:2px 0;display:block;float:left;border:1px solid #CCCCCC;background-color:#fff;display:inline;}
textarea.twocol{overflow:auto;margin:2px 0px;display:block;float:left;width:220px;height:80px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;border:1px solid #CCCCCC;background-color:#fff;display:inline;}

div.iMenu {position:absolute;width:170px;top:-2000px;z-index:100;}
div.iMenu2 {background-color:#003856;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {background-color:#003856;font-size:12px; padding: 3px 0;}
ul#submenu li a:link,ul#submenu li a:visited {color: #fff;text-decoration:none;font-weight:bold;}
ul#submenu li a:hover {color: #fff; text-decoration:underline;}
