/* Page Containers */
#page_header {position:relative; display:block; padding:0; margin:0; width:760px; background-color:#FFF;}
#page_header h1{position:absolute; top:155px; left:215px; text-indent:-2000px; color:#FFF; font-size:0.8em;}
#logo_bar{float:left; height:80px;}
#translink_logo{float:left; width:165px; height:60px; padding:10px 0px 10px 0px;}
#translink_logo img{width:160px; height:55px;}
#top_promotion{float:left; vertical-align:middle; padding:10px 5px 10px 0px;}
#top_promotion p{margin:0; padding:0;}
#top_promotion img{width:460px; height:60px;}
#site_search{float:right; width:120px; height:73px; background-color:#313163; color:#FFF; padding:5px;}
#page_home_link{position:absolute; top:5px; left:0px; width:160px; height:80px;}
#page_home_link a{display:block; width:160px; height:80px;}

/* Site Search */
#tblSite_Search{float:right; width:105px; background-color:#313163;}
#tblSite_Search label {display:none;}
.site_search_text{width:105px;}
.submit_button{text-align:right;}
.single_submit_button{text-align:right;}
#site_date{font-weight:bold; font-size:0.7em; text-align:center; color:#FFF; vertical-align:bottom; padding:5px 1px 0px 1px;}



/* Navigation Bar */
#nav_bar{float:left; display:block; width:760px; background-color:#313163; color:#FFF; padding:5px 0px 5px 0px; font-weight:bold; text-align:center; font-size:0.8em;}
#nav_bar a {color:#FFF; text-decoration:none;}
#nav_bar a:active {color:#FFF; text-decoration:none;}
#nav_bar a:visited {color:#FFF; text-decoration:none;}
#nav_bar a:hover, #nav_bar a:active, #nav_bar a:focus {border:none; color:#84A5AD; text-decoration:underline;}
#sub_nav_bar{float:left; display:block; width:760px; background-color:#FFF; color:#000; padding:5px 0px 5px 0px; font-weight:bold; text-align:center; font-size:0.8em;}
#sub_nav_bar a.nav02selected{text-decoration:underline;}
#translation_bar{float:left; display:block;font-size:9px; text-align:right; width:760px; background-color:#FFF; color:#000; vertical-align:middle; padding:2px 0px 2px 0px;position:relative;}
#translation_bar img {float:left; width:28px; height:17px; margin:0px 10px 0px 0px;}

/* Tiles */
/* Service Navigation Control */
#service_navbar{float:left; display:block; width:198px; background:#FFF; border:solid 1px #313163;  margin:0px 0px 0px 0px;}
#service_navbar h2 {display:block; background-color:#313163; color:#FFF;}
#service_navbar h2{text-transform:capitalize;}
#navigation_wrapper{width:198px; margin:0; padding:0; background:#FFF;}
* html div #navigation_wrapper{margin:0;}

#navigation_wrapper span{margin:0; padding:0;}
#navigation_wrapper p{margin:0; padding:0;}
#navigation_wrapper a {display:block;width:198px; margin:2px 0px 2px 0px; color:#000; text-decoration:none; border:none;}
* html div #navigation_wrapper a{display:inline-block; font-size:0.9em; width:197px;}
a.nav04 {font-style:italic; text-align:right;}
a.nav05 {font-style:italic; text-align:right;}
a.nav06 {font-style:italic; text-align:right;}
#navigation_wrapper a:active {color:#000; text-decoration:none; border:none;}
#navigation_wrapper a:visited {color:#000; text-decoration:none; border:none;}
#navigation_wrapper a:hover, #navigation_wrapper a:active, #navigation_wrapper a:focus {border:none; background-color:#313163; color:#FFF; text-decoration:none;}
#navigation_wrapper a.nav02selected {display:block; border:none; background-color:#313163; color:#FFF; text-decoration:none; font-weight:bold; margin:2px 0px 2px 0px;}
#navigation_wrapper a.nav03selected {display:block; border:none; background-color:#313163; color:#FFF; text-decoration:none; font-weight:normal;}
#navigation_wrapper a.nav04selected {display:block; border:none; background-color:#313163; color:#FFF; text-decoration:underline; font-weight:normal;text-align:right; font-style:italic;}
#navigation_wrapper a.nav05selected {display:block; border:none; background-color:#313163; color:#FFF; text-decoration:none; font-weight:normal;text-align:right; font-style:italic;}



/* metro routes */
#metro_routes{float:left; display:block; width:190px; background-color:#FFF; padding:5px; margin:10px 0px 0px 0px; text-align:center;}
#metro_routes td{margin:2px; padding-bottom:2px; background-color:#FFF; text-align:center;}

#sublevel_splash{display:block; width:545px; height:200px; background-color:#FFF; margin:0px 0px 0px 5px; padding:0;}
#sublevel_splash p{margin:0; padding:0;}
#sublevel_splash img{margin:0; padding:0; border:none;}

.body_table {padding:0; margin:0; width:550px;}
.body_table td{vertical-align:top;}
.body_table td p{margin:0; padding:5px 0px 5px 0px;}
.body_table tr td table {padding:0; margin:5px 0px 0px 0px; border:none;}
.body_table tr td table tr td table{border:solid 1px #313163; margin:0px 0px 5px 0px;}

.body_table tr td table tr td table tr td table {border:none; margin:0px 0px 5px 0px;}

.body_table tr th{padding:0px 5px 0px 5px; text-align:left;}
.body_table tr td h2{display:block;background-color:#99CC33; color:#FFF; margin-bottom:5px;}
.body_table tr td table tr td table tr th{background-color:#313163; color:#FFF; padding:2px; text-align:left;}
.body_table tr td table tr td table tr td{color:#000; padding:5px;}

.body_table table{padding-right:0;}
.body_table table td{padding:0px 0px 0px 5px;}


/* Content */
#content_container p{margin:2px 2px 10px 2px; padding:0;}

#social_media_top { position:absolute; bottom:0; right:0; padding-bottom:2px; }
#social_media_top h2 { color:#999; font-size:9px; display:inline; font-weight:normal; padding:0; vertical-align:bottom; }
#social_media_top img { border:0 none; width:auto; height:auto; float:none; }

#social_media_bottom { padding:10px 0 0 285px; float:left; }
#social_media_bottom h2 { color:#999; font-size:9px; display:inline; font-weight:normal; padding:0; }
#social_media_bottom img { float:left; }
#social_media_bottom a:hover { text-decoration:none; }
#social_media_bottom_left { width:100px; float:left; }
#social_media_bottom_right { width:100px; float:left; }
