
body,div,span,p,ul,li,td,input,select,textarea,button {font-family: Tahoma, Arial, sans-serif; font-size:x-small}

ul.errorList li
{
	font-size:x-small;
	color:#FF0000;
    list-style-type: none;
	 
}

.error
{
			font-size:x-small;
 			color: #FF0000;
			/*font-style: italic; */
			
			padding-left:5px
}
ul.noBullet li
{
	list-style-type: none;

}

p.helpDetail
{
	padding-left:20px;

}

tr.lightRow
{

	background-color:#FFF4D3;
}
tr.darkRow
{
	background-color:#FFEFCB;
}
tr.summaryHeader
{
	
	background-color:#FFEFCB;

}



.locationLookup
{
	font-family:Times New Roman;
	font-size:xx-small;
	

}
table.planningTable{

	background-color:#FFEFCB;
	border-width:0px;
}

/* Corners */
td.Corner
{
	width:10px;
	height:12px;
}
img
{
	margin:0px;
}
td.BlankCell
{
	background-color:#FFEFCB;
	/*height:12px;*/
	font-size:xx-small;
	color:#FFEFCB;
}


td.headerCell
{
	background-color:#FFEFCB;
	color:black;
	padding-left:10px;
}
td.superHeader{

	background-color:Transparent;
	font-size:medium;
	border-right:solid 0px #7AC143;
	border-top:solid 0px #7AC143;
	color:white;
	padding-left:10px;
}
body{
font-family: georgia; 
font-size:x-small; 
margin:10px 10px 10px 10px;}

div,span,p,ul,li, td,textarea,button {font-family: Arial, sans-serif; font-size:x-small;}
a {text-decoration:none; color:#cc0000}
a:active {text-decoration:underline; color:#cc0000}
a:hover {text-decoration:underline; color:#cc0000}

input.TextBox
{
	left:0px;
	position:relative;
	font-size:x-small;
}

option
{
	font-size:xx-large;
}

input
{
	
	position:relative;
	left: -8px;
	
	
}

#SortBy
{
	
}
	
table {background-color:#FFFFFF;}
select
{
	margin-left:3px;
}
input
{
	margin-left:3px;
}
/*table .header{
 background-image: url(..\images\title.gif);
}*/

td.header
{
Padding-top:15px;
Padding-left:25px	
}

p.tripDesc
{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:25px; 
	padding-right:30px; 
	font-size:x-small;	
}

p, td, body{
font-family : Arial,Helvetica,Geneva;
font-size : x-small;
color : #000000;
font-weight : normal;
text-decoration : none;
}
.sectionHeader 
{
	background-color:#ffffcc;
	border-right: solid thin #cc0000;	
	border-left: solid thin #cc0000;
	border-bottom: solid thin #cc0000;
}
table.subDetail
{
	
	border-style: solid ;
	border-width: thin;
	border-color : #E3E5C7;
     
}


td.detailHeader
{
	background-color:#cc0000;
	color:#FFFFFF;
	font-size:x-small;
	font-weight:bolder;
	
}

.button{

	
}
.header
{
}
.footer {color:#C7CFD6; font-size:10px}
.footer a {color:#C7CFD6; font-size:10px}
.footer a:active {color:#000000}
.footer a:hover {color:#FFFFCC}
.mainmenu
{
}
.content{}
.contentTitle{padding-left:7px; font-weight:bold; font-size:medium; text-decoration:underline;}
.error

ol li
{
	list-style-type:decimal;
}
.section {margin-bottom:12px;color:#2A4256;border-top: solid #2A4256;}
.section ul 
{
 list-style-image:url(images/bullet-black.gif); 
 margin:0px 0px 0px 10px; 
 list-style-position:outside
}
.section li {margin:0px 0px 1px 0px}
.sectionTitle {padding-left:7px; font-weight:bold;}
.sectionHeader {color:#2A4256;font-weight:bold;}
.sectionBody {padding:6px 0px 4px 7px}

.options
{
 border-left: solid #FFFFF9;
 background-color:#FFFFF5;
 color: #000000;
}
.optionsTitle 
{							
							font-weight: bold;
							vertical-align:  super ;
							color:#000000; 
							 
}
.optionsHeader
{
}
.step
{
 border-top: thin #ff3366;
}
.time
{
	 background :#ABCFFE;
	 font-weight: bold;
}
.help
{
 		 font-size: x-small;
	 	 font-weight: bold;
}

.location
{
 	font-weight: bold;
	color:#006699;

}
.signage
{
 font-size: small;
 font-style: italic;
}
.stop
{
 font-size: small;
	 font-weight: normal;
}
.node
{
 font-size: small;
 font-weight: bold;
}
.hsTime
{
 	 font-size: x-small;
	 font-weight: bold;
}
.printsignage
{
 font-size: xx-small;
 font-style: italic;
}
.printstop
{
 font-size: xx-small;
	 font-weight: normal;
}
.printnode
{
 font-size: xx-small;
 font-weight: bold;
}
.printhsTime
{
 	 font-size: xx-small;
	 font-weight: bold;
}
.hsHeader
{
}

.pagebreak
{
page-break-before: always;
page-break-after: always;
}
.headwayprint
{
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
}
img.toolButton
{
	margin:5px;
	cursor:hand;
}


@media print
{
	img.toolButton 
	{
		display:none }	
	.button
	{
		display:none;
	}		
}