.body {text-align:center; background: #990000  url(../images/cmark_index_btag2.gif ) repeat-y center;}
.calc {text-align:center; background: #990000  url(../images/cmark_calc_btag2.gif ) repeat-y center;}
.body_secure {text-align:center; background: #666 url(../images/cmark_sec_btag2.gif) repeat-y center;}
.body_clear {text-align:left; background: #FFF; }
.body_map {text-align:center; background: #FFF center; }
.clear {clear:both}
.ct_input {width:400px}
ul { margin: 7px 0px 0px 0px; }
li { margin: 0px 0px 0px 30px; }
h1 {font:normal 32px Georgia, "Times New Roman", Times, serif; color:#7F6C42; line-height:120% }
h2 {font:bold 14px verdana, arial, sans-serif, Times, serif; color:#000; line-height:120% }
h3 {font:normal 10px verdana, arial, sans-serif, Times, serif; color:#000; line-height:120% }
td {font:normal 10px verdana, arial, sans-serif, Times, serif; color:#000; line-height:120% }

div#outer {width: 915px; z-index:10; margin: 0 auto; text-align:left;}
div#index_outer_right {float:left; width:915px; line-height:20px;}
div#body_outer_right_normal {float:left; width:915px; margin-top:75px; padding-top:26px}
div#body_outer_right {float:left; width:915px; margin-top:75px}
div#index_outer_left {position:relative; width:240px; z-index:20; left:18px; top:-50px;}
div#body_inner_middle {position:relative;}
div#body_inner_left {position:absolute; top:30px; width:210px;}
div#body_inner_right {top:30px; width:210px; position:absolute; left:210px}
div#secure_inner_both {position:absolute; top:30px; width:630px;}
div#secure_inner_left {position:absolute; top:30px; width:310px;}
div#secure_inner_right {top:30px; width:210px; position:absolute; left:310px}
div#secure_boxes {margin: 4px 0px 0px 0px;}
div#index_center {position:absolute; width:420px; z-index:20; margin-left:245px; top:390px; }
div#body_center {position:absolute; width:420px; z-index:20; margin-left:245px; top:270px;}
div#body_center_calc {position:absolute; width:620px; z-index:20; margin-left:245px; top:270px;}
div#secure_center {position:absolute; width:620px; z-index:20; margin-left:245px; top:270px;}
div#index_inner_right {position:absolute; width:209px; z-index:20; margin-left:677px; top:395px;}
div#body_right  {position:absolute; width:209px; z-index:20; margin-left:677px; top:275px;}
div#line {margin: 12px 0px 5px -10px;}

div#header {position:relative; z-index:5;}
div#header_image {position:relative; top:0px; margin: -450px 0px 0px 240px; z-index:5;}
div#header_swf {position:relative; top:0px; margin: -450px 0px 0px 227px; z-index:10;}
div#nav_bar {position:relative; width:882px; z-index:20; left:18px; top:-100px;}
div#nav_list {position:relative; width:240px; z-index:20; left:18px; top:0px;}
div#breadcrumbs {font:italic normal 9px verdana, arial, sans-serif; color:#000;}
div#featured_image {border:#0000FF solid thin; height:100%; width:160px; margin: 5px 0px 0px 3px;}
div#btag3 {margin: 20px 0px 0px -245px;}

div#nav_bar a.l1 {font:bold 12px verdana, arial, sans-serif; color:#FFF; text-decoration:none;}
a.l2 {font:bold 11px verdana, arial, sans-serif; color:#FFF; display:block; text-decoration:none; padding:2px 0px 0px 0px; line-height:150%}
a.l3 {font:normal 11px verdana, arial, sans-serif; color:#FFF; text-decoration:underline; }
a.l4 {font:italic normal 10px verdana, arial, sans-serif; color:#FFF; display:block; text-decoration:none; padding:2px 0px 0px 12px;}
a.submit {font:bold 11px verdana, arial, sans-serif; color: #FFF; text-decoration:underline; line-height:150%}
a.breadcrumbs {font:bold 9px verdana, arial, sans-serif; color:#00F; text-decoration:underline;}
a#downloads {font:bold 10px verdana, arial, sans-serif; color:#00F; text-decoration:none; line-height:150%; margin: 2px 0px 0px 0px;}
a#downloads:hover {text-decoration:underline}
a.location_web_site {font:bold 10px verdana, arial, sans-serif; color:#00F; text-decoration:underline;}

div.spacer_nav {font:10px sans-serif; height:10px; line-height:10px;}
div.spacer_nav_small {font:6px sans-serif; height:6px; line-height:6px;}

.input1 {background-color: #fff; font: italic normal 10px georgia, serif; color: #9a9a9a; width:160px; height:14px; padding-top:2px; padding-left:4px;}
.input2 {background-color: #fff; font: normal 10px verdana, arial, sans-serif; color: #000; width:160px; height:14px; padding-top:2px; padding-left:4px;}
.input3 {background-color: #fff; font: italic normal 10px georgia, serif; color: #9a9a9a; width:160px; padding-top:2px; padding-left:4px;}
.input4 {background-color: #fff; font: normal 10px verdana, arial, sans-serif; color: #000; width:160px; padding-top:2px; padding-left:4px;}
.input5 {background-color: #fff; font: italic normal 10px georgia, serif; color: #9a9a9a; width:120px; height:12px; padding-top:1px; padding-left:2px;}
.input6 {background-color: #fff; font: normal 10px verdana, arial, sans-serif; color: #000; width:120px; height:12px; padding-top:1px; padding-left:2px;}
.copy_header {font:normal 32px Georgia, "Times New Roman", Times, serif; color:#7F6C42; line-height:120%}
.secure_copy_header {font:normal 32px Georgia, "Times New Roman", Times, serif; color:#7F6C42; height:52px; line-height:120%}
.copy_grey {font:normal 12px verdana, arial, sans-serif; color:#333; line-height:150%;}
.copy_title {font:bold 14px verdana, arial, sans-serif; color:#000; line-height:150%;}
.copy_normal {font:normal 12px verdana, arial, sans-serif; color:#000; line-height:150%;}
.copy_normal_11 {font:normal 11px verdana, arial, sans-serif; color:#000; line-height:150%;}
.copy_text {font:normal 11px verdana, arial, sans-serif; color:#000; text-decoration:none;}
.copy_text_white {font:normal 11px verdana, arial, sans-serif; color:#FFF; text-decoration:none;}
.copy_search {font:bold 10px verdana, arial, sans-serif; color:#000; text-decoration:none;}
.copy_normal_small {font:normal 10px verdana, arial, sans-serif; color:#000; line-height:125%;}
.copy_normal_9 {font:normal 9px verdana, arial, sans-serif; color:#000; line-height:125%;}
.copy_normal_9_white {font:normal 9px verdana, arial, sans-serif; color:#FFF; line-height:125%;}
.copy_normal_white_10 {font:normal 9px verdana, arial, sans-serif; color:#FFF; line-height:150%; width:180px;}
.copy_normal_white {font:normal 12px verdana, arial, sans-serif; color:#FFF; line-height:150%;}
.copy_asset_header {font:normal 10px Georgia, "Times New Roman", Times, serif; color:#7F6C42}
.copy_right_header {font:normal 16px Georgia, "Times New Roman", Times, serif; color:#FFF}
.copy_right_text {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding: 4px 14px 0px 14px; line-height:150%;}
.copy_header_condition {font:bold 30px Georgia, "Times New Roman", Times, serif; color:#000; line-height:170%}
.copy_normal_condition {font:bold 14px verdana, arial, sans-serif; color:#000; line-height:150%;}
.l3 {font:normal 11px verdana, arial, sans-serif; color:#FFF; text-decoration:none; padding:2px 0px 0px 0px; line-height:150%}
.news_blue {font:bold 10px verdana, arial, sans-serif; color:#00F; text-decoration:none; line-height:150%;}
.news_blue_11 {font:bold 11px verdana, arial, sans-serif; color:#00F; text-decoration:none; line-height:150%;}
.show_options {font:bold 11px verdana, arial, sans-serif; color:#00F; text-decoration:underline; line-height:150%;}
.news_blue_12 {font:bold 12px verdana, arial, sans-serif; color:#00F; text-decoration:underline; line-height:150%;}
.news_black {font:bold 10px verdana, arial, sans-serif; color:#000; display:block; text-decoration:none; line-height:150%;}
.news_black_normal {font:normal 10px verdana, arial, sans-serif; color:#000; display:block; text-decoration:none; line-height:150%;}
.welcome_back {font: bold 12px verdana, arial, sans-serif; color: #999; line-height:150%;}
.welcome_back_name {font: bold 14px verdana, arial, sans-serif; color: #FFF; line-height:150%;}

div#bottom {position:absolute; width:900px; z-index:20; margin-left:0px; top:953px; height:420px; background-color:#333333;}
div#bottom_question {position:absolute; left:40px; width:220px; z-index:20; top:20px;}
div#bottom_highlight {position:absolute; left:255px; width:220px; z-index:20; top:20px;}
div#bottom_tags {position:absolute; left:490px; width:200px; z-index:20; top:20px;}
div#bottom_logo {position:absolute; left:715px; width:200px; z-index:20; top:20px;}
a#legal {font:bold 9px verdana, arial, sans-serif; color:#FFF; line-height:125%;}
.nav_link_bottom {font:bold 11px verdana, arial, sans-serif; color:#FFF; text-decoration:underline; line-height:150%;}
#stationListContainer {overflow: auto; position:absolute; left:10px; top:102px; width:265px; height:840px;}
#map_canvas {position:absolute; top:101px; left:280px; width:620px; height:850px; }
#main_container {position:relative; top:0px; left:0px; width:900px; height:100%;}
#loc_address {position:absolute; top:0; left:158px; width:404px;}
#form_entry {position:absolute; top:16px; left:126px; width:900px;}
.labeledControl {position:absolute; top:-4px; left:540px;}

/*retial locations css*/
#outer_sidebar{ position:absolute; top:30px; left:0px;}
#directionsList{ position:absolute; top:130px; left:5px;}
#sidebar{float:left; margin:10px; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#routeOptionsContainer {position:relative; top:60px; left:645px; border:thin #000000 solid; width:250px; height:120px; background-color:#CCCCCC;}
.servicesList{font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.lbl {padding-left:6px; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
UL {list-style:none; }
li.options {margin-left:2px;}

.sb_blue button {text-align: left; 
	cursor:pointer;
	background-color: #99b3cc; 
	font-family: Verdana; 
	margin: 1px;}
.sb_blue button:focus {background-color: #eee;}
.sb_blue button:hover {background-color: #fff;}
#lblDest {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#00CC00;}
.inputDirection {background-color: #fff; font:normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; width:220px; height:14px; padding-top:2px;}
