*{padding: 0px; margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal;}
ul, ol{list-style: none;}
.clear_all{clear:both; line-height: 0px; height: 0px;}

a{text-decoration: none; color: blue;}
a:visited{text-decoration: none; color: blue;}
a:hover{text-decoration: underline;}

body {background-color: #E9E9E9;}

html {overflow: -moz-scrollbars-vertical;}
#main_wrapper{width: 750px; border: 1px solid #93A4B8; margin: 20px auto 40px auto; background-color: #FFF; position: relative; padding: 8px;}
#main_wrapper h1 a{background: url(../../images/structure/header_top.jpg); width:750px; height: 105px; display: block; text-indent: -9999px;}

#content_wrapper{background: #d8d8d8;}




#ticker{ height: 20px; color: #fff; background: #411f5c; padding: 5px 0px 0px 15px; margin-top: 1px; margin-bottom: 1px; position: relative;}
#ticker span{font-weight: bold; float: left; }
#news_ticker {color: #fff; font-weight: normal; display: none; float: left;}
#news_ticker li{}




#nav{width: 180px; float: left; }
#nav ul{max-height: 100%;}
#nav ul li a{ height: 20px; width: 165px; display: block; border-bottom: 1px solid #fff; color: #666; text-decoration: none; padding: 5px 0px 0px 15px; font-size: 11px;}
#nav ul li a:hover{ background: #e61080; color: #fff;}
#nav ul li a.selected{ background: #e61080; color: #fff;}
#nav span.title{font-family: Tahoma; font-size: 11px;color: #FFF; font-weight: bold ;padding-left: 17px; background: #8D72B5 ;height: 20px ;padding-top: 5px; width: 163px; display: block;}


#inner_wrapper{width: 570px; float: right; background: #fff;}

#breadcrumb{background: #f5f4f2; height: 25px;}

#breadcrumb{background: #f5f4f2; height: 25px; margin-bottom: 10px; position: relative;}
#breadcrumb span{position:absolute; right: 4px; top: 4px; color: #949494;}
#breadcrumb span a{color: #551a8b; font-weight: bold; text-decoration: none;}
#breadcrumb span a:hover{text-decoration: underline;}




h2{font-family: Tahoma; font-size: 20px ;color: #5C3896; border-bottom: 1px solid #e61080; padding-bottom: 15px; margin: 20px 0px 20px 20px;}
h2 span{color: #e61080; font-size: 20px ;}

#content{width: 340px; float: left; margin: 0px 20px 20px 20px;}

#content p{color: #666; font-size: 12px; margin-bottom: 10px;}
#content p a{font-size: 12px;}
#content p.highlight{color: #5c3896; font-weight: bold;}
#content .content_link_bar{display: block; height: 20px; background: #e61080 url(../../images/structure/arrow_down.gif) no-repeat 97% center; color: #fff; font-weight: bold; padding: 5px 0px 0px 15px; margin-top: 40px; margin-bottom: 10px; text-decoration:none;}
#content h3{font-weight: bold;color: #666; font-size: 12px; margin-bottom: 10px;}
#content ul{list-style: disc; margin-left: 20px; color: #666;}
#content ul li{margin-bottom: 10px;}

#content table{color: #666; margin-bottom: 20px;}
#content table th{font-weight: bold; text-align: left; padding: 2px 0px 2px 0px}
#content table td{border-top: 1px solid #ccc; padding: 2px 0px 2px 0px}

#content_side{width: 190px; float: right; margin-bottom: 20px;}
#content_side ul{}
#content_side ul li{}

#content_side ul li.spacer{height: 20px;}

/* side titles */
#content_side ul li.title_bar {display: block; height: 20px; background: #e61080 url(../../images/structure/arrow_down.gif) no-repeat 97% center; color: #fff; font-weight: bold; padding: 5px 0px 0px 15px; margin-bottom: 1px;}

/* side list items */
#content_side ul li.list_item a{display: block; height: 20px; padding: 5px 0px 0px 15px; border-bottom: 1px solid #d8d8d8;color: #666; text-decoration: none;}
#content_side ul li.list_item a:hover{ text-decoration: underline; background: #eee;}
#content_side ul li.pdf a{background:  url(../../images/structure/pdficon.gif) no-repeat 0px 2px; padding-left: 22px;}
#content_side ul li.pdf a:hover{text-decoration: underline; background: #eee url(../../images/structure/pdficon.gif) no-repeat 0px 2px ;}

/* side list items */
#content_side ul li.list_item2 {display: block; height: 20px; padding: 5px 0px 0px 15px; border-bottom: 1px solid #d8d8d8;color: #666; text-decoration: none;}

/* side image title paragraph */
#content_side ul li.image_title_para{clear: both; margin-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #d8d8d8;}
#content_side ul li.image_title_para img{float: left;}
#content_side ul li.image_title_para div.content{float: right; width: 120px}
#content_side ul li.image_title_para h3{}
#content_side ul li.image_title_para h3 a{ color: #0000ee; font-weight: bold; text-decoration: none;}
#content_side ul li.image_title_para p{ height: 40px;}

/* side - just image */
#content_side ul li.image{margin-top: 10px;}

/* side content - image box */
#content_side ul li.image_box{margin-top: 10px; border: 1px solid #666; padding: 5px;background: #8D72B5;}

/* side home */
#content_side ul li.home_icons{margin-bottom: 1px; background: #eeedf2 url(../../images/structure/home_side_arrow.png) no-repeat 150px 12px;}
#content_side ul li.home_icons a{height: 37px; display: block; font-family: Tahoma; font-size: 14px; font-weight: bold; color: #9f657d; text-decoration: none; padding: 15px 0px 0px 10px;}
#content_side ul li.car a{ background: url(../../images/structure/home_side_car.png) no-repeat 110px 12px}
#content_side ul li.bus a{ background: url(../../images/structure/home_side_bus.png) no-repeat 112px 12px}
#content_side ul li.park a{ background: url(../../images/structure/home_side_park.png) no-repeat 112px 12px}
#content_side ul li.train a{ background: url(../../images/structure/home_side_train.png) no-repeat 114px 12px}
#content_side ul li.walk a{ background: url(../../images/structure/home_side_walk.png) no-repeat 116px 12px}
#content_side ul li.taxi a{ background: url(../../images/structure/home_side_taxi.png) no-repeat 110px 12px}
#content_side ul li.ferry a{ background: url(../../images/structure/home_side_ferry.png) no-repeat 110px 12px}
#content_side ul li.air a{ background: url(../../images/structure/home_side_air.png) no-repeat 110px 12px}





#content_footer{ clear: both; height: 19px; background: #ccc; border-left: 1px solid #fff; text-align:right;color: #fff; font-size: 10px; padding-top: 5px; padding-right: 5px; margin: 20px 0px 0px 0px}
#redshift{ position: absolute; right: 0px; bottom: -20px; color: #666;}






#nav_img{ display: none;}
#nav_img img{ display: none;position: absolute; left: 8px; bottom: 7px; z-index: 1;}
#nav_img img.active{display:block;}








