.title
{
text-align:center;
font-family:Lucida Sans Unicode;
font-size:20pt;
color:#466cbc;
font-weight:bold;
}

div.hr
{
margin-right:5px;
border-bottom:1px solid #bccae7;
}

img.map
{
border:0px;
padding:0px;
}

td.map_image
{
text-align:center;
border-top: 2px dotted #CCC;
border-right: 2px dotted #CCC;
}

td.map_image_toprow_leftmost
{
text-align:center;
padding-top: 20px;
padding-bottom: 20px;
}

td.map_image_toprow
{
text-align:center;
border-left: 2px dotted #CCC;
padding-top: 20px;
padding-bottom: 20px;
}

td.map_image_bottomrow_leftmost
{
text-align:center;
border-top: 2px dotted #CCC;
padding-top: 20px;
padding-bottom: 40px;
}

td.map_image_bottomrow
{
text-align:center;
border-top: 2px dotted #CCC;
border-left: 2px dotted #CCC;
padding-top: 20px;
padding-bottom: 40px;
}


div.map_heading
{
font-family:Arial;
font-size:10pt;
color:#466cbc;
font-weight:bold;
width:100%;
}

td.map_Link
{
text-align:center;
}

a.map_Link
{
font-family:Arial;
font-size:10pt;
color:#466cbc;
font-weight:bold;
max-width:100%;
text-decoration: none;
}

a.map_Link:hover
{
text-decoration:underline;
}

div.text
{
text-align:center;
font-family:Arial;
font-size:10pt;
color:#466cbc;
font-weight:bold;
}

div.text_leftjust
{
padding-right:15px;
text-align:justify;
font-family:Arial;
font-size:10pt;
color:#000000;
/*color:#466cbc;*/
font-weight:normal;
}

div.text_leftjust_larger
{
padding-right:15px;
text-align:justify;
font-family:Arial;
font-size:13pt;
color:#000000;
/*color:#466cbc;*/
font-weight:normal;
}

div.text_centeralign_larger
{
padding-right:15px;
text-align:center;
font-family:Arial;
font-size:13pt;
color:#000000;
/*color:#466cbc;*/
font-weight:normal;
}

div.text_ComingSoon
{
text-align:center;
font-family:Arial;
font-size:20pt;
color:red;
/*color:#466cbc;*/
font-weight:bold;
font-style:italic;
}


div.map_title
{
text-align:center;
font-family:Lucida Sans Unicode;
font-size:15pt;
/*color:#466cbc;*/
color:#000000;
font-weight:bold;
}

div.TopicHead
{
text-align:left;
font-family:Lucida Sans Unicode;
font-size:18pt;
color:#466cbc;
font-weight:bold;
}

td.table_title
{
width:100%;
text-align:center;
border:1px;
background-color:#466cbc;
height:15px;
font-family:arial;
font-size:12;
color:white;
font-weight:bold;
}

td.table2_title
{
width:100%;
text-align:left;
border:1px;
background-color:#ffffff;
height:15px;
font-family:arial;
font-size:14;
color:#466cbc;
font-weight:bold;
border-bottom:1px solid #bccae7;
}


table.map_bg
{
background-color:#F9FBFF;
}

div.map_bg
{
background-color:#F9FBFF;
width:50%;
text-align:center;
border-top:1px solid #bccae7;
border-left:1px solid #bccae7;
border-right:1px solid #bccae7;
border-bottom:1px solid #bccae7;
}

table.crossing_points
{
width:400px;
}

table.closures
{
width:500px;
}

tr.crossing
{
border-left:1px solid #bccae7;
border-right:1px solid #bccae7;
border-bottom:1px solid #bccae7;
}


tr.closures
{
font-family:Arial;
font-size:10pt;
color:#466cbc;
font-weight:bold;
}

td.crossing_number
{
width:20%;
font-family:Arial;
font-size:10pt;
color:#466cbc;
font-weight:bold;
border-left:1px solid #bccae7;
border-right:1px dotted #bccae7;
border-bottom:1px solid #bccae7;
}

td.closures
{
font-family:Arial;
font-size:10pt;
color:#000000;
padding-left:40px;
}


td.crossing
{
width:80%;
font-family:Arial;
font-size:10pt;
color:#000000;
/*font-weight:bold;*/
padding-left:5px;
border-right:1px solid #bccae7;
border-bottom:1px solid #bccae7;
}


div.ClosureTimelineTitle
{
text-align:center;
}


a.SE_ClosureTitle
{
font-family:arial;
color:#466cbc;
font-weight:bold;
font-size:14pt;
}

a.SE_ClosureTime
{
font-family:arial;
color:#466cbc;
font-size:14pt;
}

a.SE_ClosureTime2
{
font-family:arial;
color:#466cbc;
font-size:12pt;
font-weight:bold;
margin-left:30px;
}


a.SE_ClosureData
{
margin-left:30px;
font-family:arial;
color:black;
font-size:11pt;
}


a.list
{
font-family: Arial;
font-size: 14px;
line-height: 18px;
/*color: #000000;*/
color: #466cbc;
text-decoration: underline;
font-weight:bold;
}

a.back_to_top
{
font-family: Arial;
font-size: 10pt;
line-height: 18px;
/*color: #000000;*/
color: #466cbc;
text-decoration: underline;
font-weight:bold;
}

img.get_adobe_reader
{
border:0px;
padding:0px;
}

div.get_adobe_reader
{
padding-left:15px;
}

div.press_release
{
	padding-right:15px;
	text-align:justify;
}

.press_release_title
{
	padding-right:15px;
	text-align:justify;
	font-family:Arial;
	font-size:11pt;
	color:#000000;
	/*color:#466cbc;*/
	font-weight:bold;
}

.press_release_text
{
	padding-right:15px;
	text-align:justify;
	font-family:Arial;
	font-size:11pt;
	color:#000000;
	font-weight:normal;
}

