@charset "UTF-8";

body {
	width: 930px;
	background: #eeeff1;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    line-height:1.125em; /* 16×1.125=18 */
}

DIV#map_canvas {
	WIDTH: 500px; FLOAT: left; HEIGHT: 500px; }

#hidden { width: 500px; height: 500px; Margin: 9px 20px 9px 14px; FLOAT: left; border 1px;}

#home_wrapper {
	text-align: left;
	position: absolute;
	width: 930px;
	background-color: #eeeff1; 
}

#header_links {
	width: 930px;
	height: 35px;
	background: url(images/home_rem_02.jpg) no-repeat top left; 
}

		#header_links p {
			font-size: 10px;
			text-transform: uppercase;
			padding: 3px 0 0 0;
		}
		
		.spread {
			font-size: 11px;
			text-transform: uppercase;
			color: #5f75ab;
			letter-spacing: 1px;
		}
		
		#header_links a {
			font-size: 10px;
			text-transform: uppercase;
			text-decoration: underline;
			color: black;
			padding: 0 1px 0 1px;
		}
		
		#header_links a:hover {
			text-decoration: none;
			color: red;
		}
		
		form#search_form {
			width: 920px;
			height: 25px;
			/* margin: 7px 0 0 0; */
			margin: 0px 0 0 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: right;
		}
		
		
		form#search_form input {
			width: 100px;
		}
		
		img.textsize {
			padding: 0px 3px 0 3px;
		}
		
				body.search form#search_form input {
					display:none;
				}
		
				body.search form#search_form a#search_text {
					display:none;
				}
		

body.signup form#ccoptin {
	width: 550px;
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

body.signup div#home_wrapper {
	width: 550px;
}

body.signup p {
	margin: 0 0 15px 20px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

body.signup table {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 360px;
}



#header_graphic {
	width: 930px;
	height: 99px;
    background: url(images/headers2_05.jpg) no-repeat top left; 
}

.javapop {
	clear:both;
	width: 930px;
	height: 36px; 
	position: relative;
	padding: 3px;
	background: #eeeff1;
}

.javapop p, #footer .javapop p {
	text-align: center;
	font-weight: bold;
	color: #177ec6;
}

#main_navigation {
	clear:both;
	width: 930px;
	height: 36px; 
	position: relative;
	z-index: 100;
}

							/*** SUPERFISH ESSENTIAL STYLES ***/
							.sf-menu, .sf-menu * {
								margin:			0;
								padding:		0;
								list-style:		none;
							}
							.sf-menu {
								line-height:	1.0;
							}
							.sf-menu ul {
								position:		absolute;
								top:			-999em;
								/* width:			10em; /* left offset of submenus need to match (see below) */
								width:			200px; /* left offset of submenus need to match (see below) */
								z-index: 		101;
							}
							.sf-menu ul li {
								/* width:			100%; */
								width:			200px;
								padding: 	    4px 0px 4px 0px;
							}
							.sf-menu li:hover {
								visibility:		inherit; /* fixes IE7 'sticky bug' */
							}
							.sf-menu li {
								float:			left;
								position:		relative;
							}
							.sf-menu a {
								display:		block;
								position:		relative;
							}
							.sf-menu li:hover ul,
							.sf-menu li.sfHover ul {
								left:			0;
								top:			21px; 
								*top:			36px; 
								/*to\p:			36px;  IE6/IE7 fix */
								z-index:		99;
							}
							/*
							*html .sf-menu li:hover ul,
							*html .sf-menu li.sfHover ul {
								top:			36px; 
							}
							*/
							ul.sf-menu ul {
								width: 			200px; /* added by REM ------------------------------ */
								z-index:		1000;
							}
							ul.sf-menu li:hover li ul,
							ul.sf-menu li.sfHover li ul {
								top:			-999em;
							}
							ul.sf-menu li li:hover ul,
							ul.sf-menu li li.sfHover ul {
								/*left:			10em; /* match ul width */
								left:			200px; /* match ul width */
								top:			0;
							}
							ul.sf-menu li li:hover li ul,
							ul.sf-menu li li.sfHover li ul {
								top:			-999em;
							}
							ul.sf-menu li li li:hover ul,
							ul.sf-menu li li li.sfHover ul {
								left:			10em; /* match ul width */
								top:			0;
							}
							
							/*** DEMO SKIN ***/
							.sf-menu {
								float:			left;
								/* margin-bottom:	1em; */
								margin-bottom:	0em;
							}
							.sf-menu a {
								/* border-left:	1px solid #fff; */
								/* border-top:		1px solid #CFDEFF; */
								/* padding: 		.75em 1em; */
								padding: 		0 0;
								text-decoration:none;
							}
							.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
								color:			#333;
								text-decoration:none;
								font-size: .92em;
							}
							.sf-menu li {
								/*background:		#eeeff1;*/
							}
							.sf-menu li li {
								background:		#d1d3d4;
							}
							.sf-menu li li li {
								background:		#d1d3d4;
							}
							.sf-menu li:hover, .sf-menu li.sfHover,
							.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
								/* background:		#CFDEFF; */
								background:		url(images/menu_bkgd_over.jpg) top right repeat-y;
								outline:		0;
							}
							
							.sf-menu li li a {
								padding-left:4px;
							}
							
							/*** arrows **/
							.sf-menu a.sf-with-ul {
								/* padding-right: 	2.25em; */
								padding-right: 	0;
								min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
							}
							.sf-sub-indicator {
								position:		absolute;
								display:		block;
								right:			.75em;
								top:			1.05em; /* IE6 only */
								width:			10px;
								height:			10px;
								text-indent: 	-999em;
								overflow:		hidden;
								background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
							}
							a > .sf-sub-indicator {  /* give all except IE6 the correct values */
								top:			.8em;
								background-position: 0 -100px; /* use translucent arrow for modern browsers*/
							}
							/* apply hovers to modern browsers */
							a:focus > .sf-sub-indicator,
							a:hover > .sf-sub-indicator,
							a:active > .sf-sub-indicator,
							li:hover > a > .sf-sub-indicator,
							li.sfHover > a > .sf-sub-indicator {
								background-position: -10px -100px; /* arrow hovers for modern browsers*/
							}
							
							/* point right for anchors in subs */
							.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
							.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
							/* apply hovers to modern browsers */
							.sf-menu ul a:focus > .sf-sub-indicator,
							.sf-menu ul a:hover > .sf-sub-indicator,
							.sf-menu ul a:active > .sf-sub-indicator,
							.sf-menu ul li:hover > a > .sf-sub-indicator,
							.sf-menu ul li.sfHover > a > .sf-sub-indicator {
								background-position: -10px 0; /* arrow hovers for modern browsers*/
							}
							
							/*** shadows for all but IE6 ***/
							.sf-shadow ul {
								background:	url('../images/shadow.png') no-repeat bottom right;
								padding: 0 8px 9px 0;
								-moz-border-radius-bottomleft: 17px;
								-moz-border-radius-topright: 17px;
								-webkit-border-top-right-radius: 17px;
								-webkit-border-bottom-left-radius: 17px;
							}
							.sf-shadow ul.sf-shadow-off {
								background: transparent;
							}




/*

				#main_navigation * 									{ margin: 0; padding: 0; }
				#main_navigation * a									{ text-decoration: none; }
				#main_navigation ul									{ list-style: none; }



				#main_navigation ul.dropdown                         { position: relative; background: #eeeff1; list-style: none;}
				#main_navigation ul.dropdown li                      { font-weight: bold; float: left; zoom: 1? background: #eeeff1; }
				#main_navigation ul.dropdown a:hover		            { color: #000; }
				#main_navigation ul.dropdown a:active                { color: #ffa500; }
				#main_navigation ul.dropdown li a                    { display: block; }
				#main_navigation ul.dropdown li:last-child a         { border-right: none; } 
				#main_navigation ul.dropdown li.hover,
				#main_navigation ul.dropdown li:hover                { background: #eeeff1; color: black; position: relative; }  
				#main_navigation ul.dropdown li.hover a              { color: #333; }
				
				

				#main_navigation ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 22px; left: 0; background: #eeeff1; }
				#main_navigation ul.dropdown ul li 					{ font-weight: normal; background: #d1d3d4; color: #333; 
													  border-bottom: 1px solid #ccc; float: none; }
				#main_navigation ul.dropdown ul li.hover					{ background: url(images/menu_bkgd_over.jpg) top right repeat-y;  }
				
				#main_navigation ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; padding: 4px 8px; color: #333; font-size: .92em;}



				#main_navigation ul.dropdown ul ul 					{ left: 100%; top: 0; }
				#main_navigation ul.dropdown li:hover > ul 			{ visibility: visible; }
				
				#main_navigation ul.dropdown ul li					{ display: inline; width: 100%; } */


/*		#main_navigation ul {
			margin: 0;
			width: 900px;
			height: 37px;
			text-align: left;
			position: absolute;
			padding: 10px 0px 0px 24px;
		}
		
		#main_navigation li {
			display: inline;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			padding-left: 14px;
			padding-right: 12px;
			background: url(images/nav_divider.gif) no-repeat 0 0;
		}
		
		#main_navigation li.first {
			display: inline;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			padding-right: 12px;
			background: none;
		}
		
		#main_navigation a, #main_navigation a:link, #main_navigation a:visited, #main_navigation a:active {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		#main_navigation a:hover {
			background: url(images/nav_rollover2.jpg) no-repeat top center;
		}
*/

#home_trip_planner {
	/* width: 306px; */
	width: 290px;
	height: 300px;
	float: left;
	padding-left:16px;
	/* background: url(images/home_rem_06.jpg) no-repeat top left; */
}

#home_tripplanner {
	/* width: 306px; */
	width: 290px;
	height: 300px;
	float: left;
	margin-left:16px;
	background: url(images/trip_background.jpg) no-repeat top left;
}
	
	#tripplanner {
		font-family: Arial, Helvetica, sans-serif; 
		color: #003366; 
		font-size: small; 
		width: 290px; 
		height: 300px;
	}

	#tripplannertitle{
		background: url('images/trip_header.jpg') no-repeat; 
		height: 30px; 
		margin-bottom:10px;
	}

	#tripplannerform{
		font-size: small; 
		font-weight: bold; 
		margin-right:20px;
		margin-left:20px;
	}

		#tripplannerform form {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 15px;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			margin: 10px 0px 10px 10px;
		}
		
		#tripplannerexample {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 11px;
			font-weight: normal;
			text-decoration: none;
			text-transform: none;

		}

		.tripplannerinput{
			width:100%; 
			background-color:#AEB5C7; 
			color:#000000; 
			padding-left:.5em; 
			padding-top:.1em; 
			padding-bottom:.1em;
			margin-bottom:.75em;

		}
		
		.tripplannertime{
			width:6em; 
			background-color:#AEB5C7; 
			color:#000000; 
			padding-left:.5em; 
			padding-top:.1em; 
			padding-bottom:.1em;

		}

		.tripplannerdate{
			width:7em; 
			background-color:#AEB5C7; 
			color:#000000; 
			padding-left:.5em; 
			padding-top:.1em; 
			padding-bottom:.1em;
		}

		.tripplannerhelp{
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 13px;
			font-weight: bold;
			text-decoration: none;
			text-transform: none;
			margin-left:20px;
		}


#home_news {
	width: 624px;
	height: 300px;
	float: left;
	background: #eeeff1;
}

		#home_news td#home_news_items {
			background: url(images/home_news_02.jpg) no-repeat top left; 
		}

		#home_news p {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			margin: 10px 20px 10px 10px;
			line-height: 14px;
		}

		#home_news p.headline {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 15px;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			margin: 10px 20px 10px 10px;
			
		}

		#home_news p.first_news {
			color: #e4aa0a;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
			text-decoration: none;
			margin: 10px 20px 3px 10px;
		}

		#home_news p.more {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 13px;
			font-weight: bold;
			text-align: right;
			margin: 3px 20px 3px 0px;
		}

		#home_news p.more a {
			color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: underline;
			text-transform: uppercase;
		}
		
		#home_news td#home_news_photos {
			background: url(images/home_news_01_bkgd.jpg) no-repeat top left; 
		}

#home_container {
	clear: both;
	width: 930px;
	overflow: hidden;
	background-color: #eeeff1; 
}

		#home_schedule {
			width: 290px;
			/* height: 417px; */
			float: left;
			background: no-repeat top left url(images/home_icons_bkgd.jpg);
			margin-left:16px;
		}
		
		td#sch_header {
			background: url(images/home_icons_01.jpg) no-repeat top left;
		}
		
		#home_schedule table td form#form_schedule_link {
			margin: 0 0 0 16px;
		}

		#home_schedule table td form#form_schedule_link select#jump_schedule_link {
			width: 250px;
		}

		
		*html #home_schedule {
			margin-left:8px;
		}
		
		#home_features {
			width: 349px;
			/* height: 417px; */
			float: left;
			border-right: 1px solid #CCCCCC;
			margin-top: 10px;
			/* background: url(images/home_rem_09.jpg) no-repeat top left; */
		}
		
		#home_features table#Table_home_features {
			width: 100%;
			margin: 0px 0 0 0;
			font-size:1em;
		}
		
		#home_features table#Table_home_features img {
			margin: 10px 17px 0 17px; 
		}
		
		#home_features table#Table_home_features h2 {
			color: #102d71; 
			font-family: Arial, Helvetica, sans-serif;
			/* font-size: 13px; */
			font-size: .75em; 
			line-height: 1.0em;
			font-weight: bold;
			text-decoration: none;
			margin: 10px 7px 3px 0;
		}
		
		#home_features table#Table_home_features p {
			color: black;
			font-family: Arial, Helvetica, sans-serif;
			/* font-size: 11px; */
			font-size: .675em;
			line-height: 1.25em;
			font-weight: normal;
			text-decoration: none;
			margin: 0 7px 3px 0;
			padding: 0 0 5px 0;
			border-bottom: 1px solid #999999;
		}
		
		#home_features a, #home_features a:link, #home_features a:active, #home_features a:visited {
			color: black;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: underline;
		}
		
		#home_sidebar {
			/* width: 274px; */
			width: 271px;
			/* height: 417px; */ 
			float: left;
			/* background: url(images/home_rem_10.jpg) no-repeat top left; */
		}
		
		#home_sidebar p {
			color: black;
			font-family: Arial, Helvetica, sans-serif;
			/* font-size: 11px; */
			font-size: .6875em;
			font-weight: normal;
			text-decoration: none;
			margin: 13px 7px 13px 23px;
			line-height: 1.2em;
		}
		
		#home_sidebar p.loosen a {
?			line-height: 1.5em;
		}

		
		#home_sidebar a, #home_sidebar a:link, #home_sidebar a:active, #home_sidebar a:visited {
			color: #102d71; 
			text-decoration: underline;
		}

		#home_sidebar a:hover {
			color: black; 
			text-decoration: none;
		}

		#home_sidebar hr {
			width:90%;
		}


		#home_sidebar table#Table_advisories {
			width: 90%;
			margin: 10px 7px 10px 23px;
		}
		
		#home_sidebar table#Table_advisories td p {
			/* font-size: 13px; */
			font-size: .8125em;
			margin: 0px 0px 10px 0px;
		}
		
		#scrollup {
		  position: relative;
		  overflow: hidden;
		  /* border: 1px solid #000; */
		  height: 7em;
		  width: 240px;
		  margin: 10px 7px 10px 23px;
		}

		#noscrollup {
		  position: relative;
		  overflow: hidden;
		  /* border: 1px solid #000; */
		  height: 7em;
		  width: 240px;
		  margin: 10px 7px 10px 23px;
		}
		
		
		.advisory_list {
			 position: absolute;
			  top: -10em;
			  left: 0px;
			  height: 7em;
			  width:230px;
		}


		

#sub_container {
	clear: both;
	width: 930px;
	overflow: hidden;
	background-color: #eeeff1;
	min-height: 499px; 
}

		#sub_navigation {
			/* width: 261px; */
			width: 211px;
			float: left;
			background: url(images/sub_05b.jpg) no-repeat top left;
			min-height: 499px;
		}
		
				#sub_navigation ul {
					/* width: 240px; -------------------------------------------*/
					width: 200px; 
					padding: 10px 20px 20px 22px; 
					margin: 0;
				}
		
				#sub_navigation li {
					width: 170px;
					padding: 0px 9px 0px 0px;
					list-style: none;
					background: none;
					border-bottom: #999999 1px solid;
					margin: 0;
				}
				
				#sub_navigation li:hover {
					background: url(images/sub_nav_bkgd.jpg) repeat-y 0 0; 
				}
				
				#sub_navigation li a {
					color: black;
					font-family: Arial, Helvetica, sans-serif;
					/* font-size: 12px; */
					font-size: 1.0em;
					line-height: 1.2em;
					font-weight: normal;
					/* text-transform: capitalize; */
					text-decoration: none;
					padding: 10px 0px 6px 2px;
					display: block;
				}
				
				#sub_navigation li a#about_doing_business,
				#sub_navigation li a#rider_guide
				 {
					text-transform: none;
				}
				
				#sub_navigation img {
					padding: 20px 0 20px 22px;
				}

							#sub_navigation ul.level2 {
								/* width: 200px; ----------------------------------------*/
								width: 150px; 
								padding: 0px 0px 0px 0px; 
								margin: 0;
							}
					
							#sub_navigation li.level2 {
								width: 170px; 
								/* padding: 0px 9px 0px 10px; -----------------------------------*/
								padding: 0px 0px 0px 0px;
								list-style: none;
								background: none;
								margin: 0;
								border: none;
							}
							
							#sub_navigation li.level2:hover {
								background: url(images/sub_nav_bkgd_level2.jpg) repeat-y 0 0; 
							}
							
							#sub_navigation li.level2 a {
								color: #102d71;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 1em;
								font-weight: normal;
								text-decoration: none;
								padding: 5px 0px 3px 5px;
								display: block;
							}
							
		
		
		
		#main_content {
			/* width: 436px; */ 
			/* width: 486px; */
			width: 530px;
			margin: 0;
			float: left;
		}
		
				*html #main_content {
					margin-left: -32px;
				}
				
				#main_content h1 {
					margin: 13px 20px 0 14px;
				}
				
				#main_content h2 {
					margin: 13px 20px 0 14px;
				}
				
				#main_content h3 {
					margin: 13px 20px 0 14px;
				}
				
				#main_content p.breadcrumb {
					margin: 13px 20px 0 14px;
				}
				
				#main_content p {
					margin: 9px 20px 9px 14px;
				}
				
				#main_content form {
					margin: 9px 20px 9px 14px;
				}
				
				#main_content ul, ol {
					margin: 9px 20px 9px 14px;
				}
				
				#main_content li {
					margin: 0px 20px 0px 14px;
				}
				
				#main_content table#tbl1 td.td1 p {
					pa?ding: 4px 0px 4px 14px;
					margin: 0;
				}	
				
				#main_content table.tbl2 {
					width: 90%;
					margin: 10px 7px 10px 23px;
				}
						
				#main_content table.tbl2 td p {
					margin: 0px 0px 10px 0px;
				}
		
				
		#full_content {
			width: 930px;
			margin: 0;
		}
		
				#full_content hr {
					margin: 13px 20px 0 14px; color:Black;
				}
				
				#full_content h1 {
					margin: 13px 20px 0 14px;
				}
				
				#full_content h2 {
					margin: 13px 20px 0 14px;
				}
				
				#full_content h3 {
					margin: 13px 20px 0 14px;
				}
				
				#full_content p.breadcrumb {
					margin: 13px 20px 0 14px;
				}
				
				#full_content p {
					margin: 9px 20px 9px 14px;
				}
				
				#full_content ul, ol {
					margin: 9px 20px 9px 14px;
				}
				
				#full_content li {
					margin: 0px 20px 0px 14px;
				}
				
				#full_content table#tbl_media_center 
				{
				    font-size:1em;
				}
				
				#full_content table#tbl_media_center td#featured_news {
					background:url(images/media_02.jpg) top left no-repeat;
				}
		
						#full_content table#tbl_media_center td#featured_news table#featured_area {
							margin: 10px;
						}
			
						#full_content table#tbl_media_center td#featured_news table#featured_area p {
							font-family: Arial, Helvetica, sans-serif;
							color: #333333; 
							/* font-size: 12px; */
							font-size: .75em;
							margin: 6px 0px 6px 0px;
							text-align: left;
						}
			
						#full_content table#tbl_media_center td#featured_news table#featured_area h2 {
							font-family: Arial, Helvetica, sans-serif;
							color: #177ec6;
							/* font-size: 13px; */
							font-size: .8125em;
							margin: 0px 0px 6px 0px;
							text-transform: uppercase;
						}
			
						#full_content table#tbl_media_center td#featured_news table#featured_area h2 a {
							font-family: Arial, Helvetica, sans-serif;
							color: #177ec6;
							/* font-size: 13px; */
							font-size: .8125em;
							margin: 0px 0px 6px 0px;
							text-transform: uppercase;
							text-decoration: none;
							
						}
						
						#full_content table#tbl_media_center td#featured_news table#featured_area h2 a:hover {
							font-family: Arial, Helvetica, sans-serif;
							color: black;
							/* font-size: 13px; */
							font-size: .8125em;
							margin: 0px 0px 6px 0px;
							text-transform: uppercase;
							text-decoration: underline;
							
						}
		
						#full_content table#tbl_media_center td#featured_news table#featured_area img {
							margin: 0px 5px 6px 2px;
						}
		
				#full_content table#tbl_media_center td#news_box {
					background:url(images/media_03.jpg) top left no-repeat;
				}
		
				#full_content table#tbl_media_center td#projects_box {
					background:url(images/media_05.jpg) top left no-repeat;
				}
		
				#full_content table#tbl_media_center td#webcasts_box {
					background:url(images/media_07.jpg) top left no-repeat;
				}
		
				#full_content table#tbl_media_center td#calendar_box {
					background:url(images/media_09.jpg) top left no-repeat;
				}
		
				#full_content table#tbl_media_center td p {
				 
					font-family: Arial, Helvetica, sans-serif;
					color: #333333; 
					/* font-size: 12px; */
					font-size: .75em;
					margin: 11px 10px 9px 10px;
					text-align: center;
				}
		
				
		#full_side_content {
			width: 739px;
			margin: 0;
			float: left;
		}
		
				#full_side_content h1 {
					margin: 13px 20px 0 14px;
				}
				
				#full_side_content h2 {
					margin: 13px 20px 0 14px;
				}
				
				#full_side_content h3 {
					margin: 13px 20px 0 14px;
				}
				
				#full_side_content form {
					margin: 9px 20px 9px 14px;
				}
				
				#full_side_content p.breadcrumb {
					margin: 13px 20px 0 14px;
				}
				
				#full_side_content p {
					margin: 9px 20px 9px 14px;
				}
				
				#full_side_content ul, ol {
					margin: 9px 20px 9px 14px;
				}
				
				#full_side_content li {
					margin: 0px 20px 0px 14px;
				}
				
				#main_content table.tbl2 td p {
					margin: 0px 0px 10px 0px;
				}
		
				
		#wide_content {
			width: 715px;
			margin: 0;
			float: left;
		}
		
				
				*html #wide_content {
					margin-left: -32px;
				}
				
				#wide_content h1 {
					margin: 13px 20px 0 14px;
				}
				
				#wide_content h2 {
					margin: 13px 20px 0 14px;
				}
				
				#wide_content h3 {
					margin: 13px 20px 0 14px;
				}
				
				#wide_content table {
					margin: 13px 20px 0 14px;
				}
				
				#wide_content p.breadcrumb {
					margin: 13px 20px 0 14px;
				}
				
				#wide_content p {
					margin: 9px 20px 9px 14px;
				}
				
				#wide_content ul, ol {
					margin: 9px 20px 9px 14px;
				}
				
				#wide_content li {
					margin: 0px 20px 0px 14px;
				}
				
				
		#sidebar {
			width: 183px; 
			float: left;
			background: url(images/sub_07b.jpg) no-repeat top left;
			min-height: 499px; 
		}
		
		/* mac hide \*/
		 * html #sidebar{height:499px} 
		/* end hide */

				#sidebar p.links {
					font-family: Arial, Helvetica, sans-serif;
					color: black; 
					font-size: 10px;  
					margin: 11px 0 0 0;
					padding: 0;
					text-transform: uppercase;
				}
				
				#sidebar p.links a {
					font-family: Arial, Helvetica, sans-serif;
					color: #333333; 
					font-size: 10px;  
					/* padding-right: 10px; */
					text-transform: uppercase;
				}
				
				#sidebar p.headline {
					font-family: Arial, Helvetica, sans-serif;
					color: #102d71; 
					/* font-size: 13px; */
					font-size: .8125em;
					line-height: 1.1em;
					margin: 25px 40px 9px 14px;
					font-weight: bold;
				}
				
				#sidebar p {
					font-family: Arial, Helvetica, sans-serif;
					color: black; 
					/* font-size: 10px; */
					font-size: .70em;
					line-height: 1.2em;
					margin: 9px 40px 0px 14px;
				}
				
				#sidebar p.bottom {
					margin: 0px 45px 0px 14px;
					padding-bottom: 0px;
					border-bottom: #aeb5c6 dotted 2px;
				}
		
				#sidebar a.more {
					color: black;
					font-family: Arial, Helvetica, sans-serif;
					/* font-size: 11px; */
					font-weight: bold;
					text-decoration: underline;
					text-transform: uppercase;
					padding-left: 0px;
					padding-top: 3px;
				}






h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #102d71; 
	/* font-size: 18px; */
	font-size: 1.0em; 
	text-transform: uppercase;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #177ec6; 
	/* font-size: 13px; */
	font-size: .8125em; 
	text-transform: uppercase;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: black; 
	/* font-size: 12px; */
	font-size: .75em;
	font-weight: bold;
}

p.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	color: #102d71; 
	/* font-size: 11px; */
	font-size: .6875em;
	text-transform: uppercase;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; 
	/* font-size: 12px; */
	font-size: .75em;
	/* line-height: 17px; */
}

form {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; 
	/* font-size: 12px; */
	/*font-size: .75em; */
	font-size: 1em;
	/*line-height: 17px; */
}

/*ul, ol {
	margin: 9px 20px 9px 14px;
}
*/
li {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; 
	font-size: .75em; 
}

li li {
	font-size: 1em; 
}

table#tbl1 {
	width: 90%;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; 
	margin: 9px 20px 9px 14px;
}

table#tbl1 td.td1 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; 
	width: 90%;
	margin: 9px 20px 9px 14px;
	/* font-size: 12px; */
	/*font-size: .8571em; */
	/* line-height: 12px; */
	/* line-height: 1.125em; */
}	

table.tbl2 {
	width: 90%;
	margin: 10px 7px 10px 23px;
}
		
table.tbl2 td p {
	/* font-size: 13px; */
	/* font-size: .8125em; */
}


table.tbl3 {
	width: 90%;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #333333; 
	margin: 9px 20px 9px 14px;
}
	
table.tbl3 td {
	padding: 2px 10px 5px 6px;
}
	
#video {
	margin: 9px 0px 9px 14px;
}

				

#footer {
	width: 930px;
	height: 64px;
	background: #eeeff1;
	clear: both;
}

		#footer p {
			color: black;
			font-family: Arial, Helvetica, sans-serif;
			/* font-size: 11px;*/
			font-size: .6875em;
			line-height: 1.5em;
			font-weight: normal;
			text-decoration: none;
			margin: 12px 20px 0px 20px;
			text-align: center;
		}

		#footer a {
			color: #666666;
			text-decoration:underline;
		}

		#footer a:hover {
			color: black;
			text-decoration:none;
		}
		
#main_content p.error {
	color: #177ec6;
}

#wide_content p.error {
	color: #177ec6;
}

a, a:visited, a:active {
	color: #177ec6;
	text-decoration:underline;
}

a:hover {
	color: black;
}

body.search #full_content {
	padding: 0 0px 0 20px;
}



/*  navigation highlights  */

	body.about #sub_navigation li#about,
	body.about_service_area #sub_navigation li#about_service_area,
	body.about_message #sub_navigation li#about_message,
	body.about_executive_team #sub_navigation li#about_executive_team,
	body.about_strategic_plan #sub_navigation li#about_strategic_plan,
	body.about_annual_budget #sub_navigation li#about_annual_budget,
	body.about_doing_business #sub_navigation li#about_doing_business,
	body.about_careers #sub_navigation li#about_careers,
	body.about_annual_report #sub_navigation li#about_annual_report,
	body.about_board #sub_navigation li#about_board,
	body.about_meetings #sub_navigation li#about_meetings,
	body.schedules #sub_navigation li#schedules,
	body.schedules_service_areas #sub_navigation li#schedules_service_areas,
	body.schedules_advisories #sub_navigation li#schedules_advisories,
	body.schedules_maps #sub_navigation li#schedules_maps,
	body.schedules_developer_tools #sub_navigation li#schedules_developer_tools,
	body.fares_passes #sub_navigation li#fares_passes,
	body.fares_passes_rider_programs #sub_navigation li#fares_passes_rider_programs,
	body.fares_passes_purchase #sub_navigation li#fares_passes_purchase,
	body.fares_passes_faqs #sub_navigation li#fares_passes_faqs,
	body.rider_guide #sub_navigation li#rider_guide,
	body.rider_guide_connecting #sub_navigation li#rider_guide_connecting,
	body.rider_guide_rail #sub_navigation li#rider_guide_rail,
	body.rider_guide_transit_options #sub_navigation li#rider_guide_transit_options,
	body.accessibility_paratransit #sub_navigation li#accessibility_paratransit,
	body.accessibility_access_transit #sub_navigation li#accessibility_access_transit,
	body.iride_partner #sub_navigation li#iride_partner,
	body.iride_vision #sub_navigation li#iride_vision,
	body.iride_projects #sub_navigation li#iride_projects,
	body.contact #sub_navigation li#contact,
	body.disclaimer #sub_navigation li#disclaimer,
	body.sitemap #sub_navigation li#sitemap,
	body.site_accessibility #sub_navigation li#site_accessibility,
	body.privacy #sub_navigation li#privacy,
	body.blank #sub_navigation li#blank
	{
		background: url(images/sub_nav_bkgd.jpg) repeat-y 0 0;
	}
	
	* html #sub_navigation li a { 
 		width: 100%; 
	}
				
/* headers on each page  */

/* ABOUT section */
body.about #header_graphic,
body.about_message #header_graphic,
body.about_executive_team #header_graphic,
body.about_strategic_plan #header_graphic,
body.about_annual_budget #header_graphic,
body.about_annual_report #header_graphic,
body.about_board #header_graphic,
body.about_meetings #header_graphic,
body.about_doing_business #header_graphic,
body.about_careers #header_graphic,
body.search #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_about_05.jpg) no-repeat top left;
}


/* SCHEDULES section */
body.schedules #header_graphic,
body.schedules_service_areas #header_graphic,
body.schedules_advisories #header_graphic,
body.schedules_maps #header_graphic,
body.schedules_developer_tools #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_schedules_05.jpg) no-repeat top left;
}


/* FARES AND PASSES section */
body.fares_passes #header_graphic,
body.fares_passes_rider_programs #header_graphic,
body.fares_passes_purchase #header_graphic,
body.fares_passes_faqs #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_fares_passes_05.jpg) no-repeat top left;
}


/* RIDER GUIDE section */
body.rider_guide #header_graphic,
body.rider_guide_connecting #header_graphic,
body.rider_guide_rail #header_graphic,
body.rider_guide_transit_options #header_graphic,
body.?lank #header_graphic
{
	background: url(images/header_rider_guide_05.jpg) no-repeat top left;
}


/* ACCESSIBILITY section */
body.accessibility_paratransit #header_graphic,
body.accessibility_access_transit #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_accessibility_05.jpg) no-repeat top left;
}


/* IRIDE section */
body.iride_partner #header_graphic,
body.iride_vision #header_graphic,
body.iride_projects #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_iride_05.jpg) no-repeat top left;
}

/* MEDIA CENTER section */
body.media #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_media_05.jpg) no-repeat top left;
}

/* CONTACT section */
body.contact #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_contact_05.jpg) no-repeat top left;
}


/* FOOTER LINKS section */
body.disclaimer #header_graphic,
body.site_accessibility #header_graphic,
body.sitemap #header_graphic,
body.privacy #header_graphic,
body.search #header_graphic,
body.blank #header_graphic
{
	background: url(images/header_footer_05.jpg) no-repeat top left;
}



/* ACCESSIBILITY SKIP LINKS */
#skip a, #skip a:hover, #skip a:visited
{

position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;

}

#skip a:active, #skip a:focus
{

position:static;
width:auto;
height:auto;

}  

#zoomer_big_container {
	display:block;
	position:relative;
	background:url(images/loading.gif) center center no-repeat #FFFFFF;
	overflow:hidden;
	margin:10px auto 0px;
	cursor:move;
}

#zoomer_image {
	display:block;
	position:absolute;
}

#zoomer_thumb {
	display:block;	
	position:relative;
	overflow:hidden;
	margin:10px auto 0px;
}

#zoomer_region {
	background:#666666;
	border:none;
	position:absolute;
	top:0px;
	left:0px;
	cursor:move;
}

#busplus
{
	position: absolute;
	left: 5%;
	top: 15px;
	z-index: 2;
	width: 120px;
	height: 91px;
	background-image: url(http://www.cdta.org/images/BRTBus.jpg);
	background-repeat: no-repeat;
}

#buspluswrapper
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 131px;
	overflow: hidden;
}

.rightsidelink {
	right: 10px; font-size: 0.75em; margin-top: 14px; position: absolute;
}

.Table_advisories table {
	margin-left: 15px;
    font-size: 0.75em;
}

#pscroller2 {
	height: 65px; line-height: 15px; padding-right: 10px; padding-left: 5px;
}
#pscroller2 a {
	text-decoration: none;
}
.scrollWidth {
	width: 897px;
	font-size:.75em;
}


#MapCanvas {
	border: 2px solid rgb(255, 255, 255); height: 570px; margin-left: 28px;
}

.mapSize {
	margin: 0px; right: 0px; position: relative;
}
.mapSize_long {
	margin: 0px; right: 0px; position: relative;
}
.mapSize {
	width: 687px;
}
.mapSize_long {
	width: 897px;
}

#routesmenu{padding-left:0px;}
#routemenu ul
{
    padding: 0px;
}

#routesmenu li
{
    padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; margin-left:0px; list-style-type:none;
}

.route
{
    padding-left :.5em; font-size:.9em; vertical-align:top; 
}




/* BRT */
.r905 {border-left-color:#FF0000; border-left-width: 1.1em; border-left-style:solid;}

/* Trunk */
.r1 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r7 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r6 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r10 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r11 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r12 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r13 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r18 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r22 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r48 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r50 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r70 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r80 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r85 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r87 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r90 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}


/*Neighborhood */
.r19 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r29 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r63 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r82 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r100 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r116 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r114 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r125 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r138 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r214 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r224 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r232 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r233 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r280 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r286 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r289 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r351 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r352 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r353 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r354 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r355 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r432 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r472 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r473 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}
.r875 {border-left-color:#38A800; border-left-width: 1.1em; border-left-style:solid;}

/* Commuter */
.r712 {border-left-color:#FFA500; border-left-width: 1.1em; border-left-style:solid;}
.r734 {border-left-color:#FFA500; border-left-width: 1.1em; border-left-style:solid;}
.r737 {border-left-color:#FFA500; border-left-width: 1.1em; border-left-style:solid;}


/* Express */
.r21 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}
.r35 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}
.r520 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}
.r530 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}
.r531 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}
.r540 {border-left-color:#FFFB00; border-left-width: 1.1em; border-left-style:solid;}

/* Service */
.r610 {border-left-color:#AA7700; border-left-width: 1.1em; border-left-style:solid;}
.r611 {border-left-color:#AA7700; border-left-width: 1.1em; border-left-style:solid;}
.r612 {border-left-color:#AA7700; border-left-width: 1.1em; border-left-style:solid;}

/* Rural */
.r810 {border-left-color:#734C00; border-left-width: 1.1em; border-left-style:solid;}
.r812 {border-left-color:#734C00; border-left-width: 1.1em; border-left-style:solid;}
.r870 {border-left-color:#734C00; border-left-width: 1.1em; border-left-style:solid;}



/***

These are colors for route restructuring map
.r1
{border-left-color:#FF0000; border-left-width: 1.1em; border-left-style:solid;}

.r712 {border-left-color:#FFAA00; border-left-width: 1.1em; border-left-style:solid;}
.r734 {border-left-color:#C29ED7; border-left-width: 1.1em; border-left-style:solid;}
.r737 {border-left-color:#A3FF73; border-left-width: 1.1em; border-left-style:solid;}

.r100 {border-left-color:#FFFFFF; border-left-width: 1.1em; border-left-style:solid;}
.r116 {border-left-color:#A8A800; border-left-width: 1.1em; border-left-style:solid;}
.r114 {border-left-color:#00FFFF; border-left-width: 1.1em; border-left-style:solid;}
.r125 {border-left-color:#A020F0; border-left-width: 1.1em; border-left-style:solid;}
.r138 {border-left-color:#EE82EE; border-left-width: 1.1em; border-left-style:solid;}

.r1 {border-left-color:#FF0000; border-left-width: 1.1em; border-left-style:solid;}
.r7 {border-left-color:#002673; border-left-width: 1.1em; border-left-style:solid;}
.r6 {border-left-color:#732600; border-left-width: 1.1em; border-left-style:solid;}
.r10 {border-left-color:#E69800; border-left-width: 1.1em; border-left-style:solid;}
.r11 {border-left-color:#A80000; border-left-width: 1.1em; border-left-style:solid;}
.r12 {border-left-color:#FFFF00; border-left-width: 1.1em; border-left-style:solid;}
.r13 {border-left-color:#0000FF; border-left-width: 1.1em; border-left-style:solid;}
.r18 {border-left-color:#00FF00; border-left-width: 1.1em; border-left-style:solid;}
.r22 {border-left-color:#A020F0; border-left-width: 1.1em; border-left-style:solid;}
.r19 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r29 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r610 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r611 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r612 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r810 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r812 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r48 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r70 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r80 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r82 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r85 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r87 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r90 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r96 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r214 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r224 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r232 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r233 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r280 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r286 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r289 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r432 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r520 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r35 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r50 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r63 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r905 {border-left-color:#FF0000; border-left-width: 1.1em; border-left-style:solid;}
.r351 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r352 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r353 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r354 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r355 {border-left-color:#0044AA; border-left-width: 1.1em; border-left-style:solid;}
.r530 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r531 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r472 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r473 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r540 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r870 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
.r875 {border-left-color:#000000; border-left-width: 1.1em; border-left-style:solid;}
***/
