img, a img { border:0 none; }

.bubble 	{ 
		font-family:Helvetica,Arial,Sans-Serif; 
		font-size:10px; 
		color:#333333;
		}
.bubble b 	{ 
		font-size:11px; 
		/* font-weight:bold;*/
		color:#1a4a81;  
		}
.bubble hr	{
		height:5px; 
		background-color:#ffffff; 
		border:0 solid #ffffff;
		}
.bubble a 	{ 
		font-size:11px; 
		color:#1a4a81; 
		cursor:pointer; 
		}Strict
.bubble img 	{ 
		margin-bottom:5px; 
		}
#picpanel	{ float: left; width: 100%; height:150px; border:0px solid red;}
/* #gpspicpanel	{ float: left; width: 100%; height:180px; border:1px solid orange;} */


#toppanel	{ float: left; width: 100%; height:100%; border:0px solid red;}
#middlepanel 	{ float: left; width: 100%; height:400px; border:0px solid red;}
#bottompanel 	{ float: left; width: 100%; height:100%; border:0px solid red;}
#map_canvas 	{
		float: left;
		border: 1px solid #979797;  /* keep 1px border*/
		width: 500px;
		height: 400px;
		}
#mapgutter  	{ 
		float: left; 
		width: 4px;  
		height: 400px;
		border:0px solid green;
		}
#findbox	{ 
		float: left; 
		width: 760px;  
		border:0px solid blue;
		}


.spacepanel	{ 
		float: left; 
		width: 760px;  
		height: 14px;
		border:0px solid green;
		}

#directions 	{
		float: left;
		width : 249px;
		height: 400px;
		border:1px solid gray; /* keep 1px border*/
		overflow:auto;
		padding-left:10px; 
		}
#placelist 	{
		float: left;
		width : 249px;
		height: 400px;
		border:1px solid gray; /* keep 1px border*/
		overflow:auto;
		padding-left:10px; 
		}
.sidebar_row	{
		border:0px solid green;
		padding-top:5px; 
		padding-bottom:5px; 
		}

#findastation 	{
		font-size:13px;
		line-height: 15px; 
		}

#findastation b	{
		font-size:20px; 
		font-weight:bold; 
		color:#369; 
		}

#findastation i	{
		font-size:16px; 
		font-weight:bold; 
		font-style:normal;
		color:#369; 
		}


#findastation u	{
		font-size:16px; 
		font-weight:bold; 
		font-style:normal;
		color:red; 
		text-decoration: none;

		}

.boldheading	{
		font-size:20px; 
		font-weight:bold; 
		color:#369; 
		}
.boldtext	{
		color: #1a4a81; 
		font-size:12px;
		font-weight: bold; 
		}
.boldsubhead	{
		font-size:14px; 
		font-weight:bold; 
		color:#666666; 
		}
.boldsubhead ul	{
		padding-left:10px; 
		}
.featuresfont	{
		font-size:12px; 
		color:#666666; 
		}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/*locator */
#fromadd	{
		width: 500px; 
		}
/*planroute */
#fromaddress	{
		width: 210px; 
		}
#toaddress	{
		width: 210px; 
		}
/*
.textholder 	{
		float:left; 
		border:0px solid blue;
		color: #333333; 
		font-size:12px;
		height:20px;
		padding-top:5px;
		padding-right:5px;
		}
*/

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

.fieldHolder 	{
		float:left; 
		border:0px solid blue;
		color: #333333; 
		font-size:10px;
		}
.fieldHolder b	{
		color: #1a4a81; 
		font-size:11px;
		font-weight: bold; 
		}
.fieldHolder hr	{
		height:1px; 
		background-color:#bbb; 
		border:0 solid #bbb;
		}

.buttnHolder 	{ 
		float:left; 
		border:0px solid blue;
		}

.barbgleftSumbit{ 
		display:block; 
		background:transparent url(/imag/leftSideBtn.jpg) no-repeat top left;  
		float:left; 
		margin-right:10px; 
		}
.barbgrightSubmit { 
		display:block; 
		background:transparent url(/imag/rightSideBtn.jpg) no-repeat top right; 
		}
input.middleSubmitBtn { 
		background:transparent url(/imag/middleBtn.jpg) repeat-x top left;
		display:block; 
		margin:0 5px 0 5px; 
		height:18px; 
		/*width:75px; */
		border:0 none; 
		color:#1b5e8e; 
		font:bold 0.9em Helvetica,Sans-Serif; 
		cursor:pointer; 
		}
.barbgleftSumbitNP{ 
		display:block; 
		background:transparent url(/imag/leftSideBtn.jpg) no-repeat top left;  
		float:left; 
		margin-right:0px; 
		}

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#map_canvas 	{
		float: left;
		border: 1px solid #979797;  /* keep 1px border*/
		width: 500px;
		height: 400px;
		}

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

.img150 	{
		display:block;
		padding-bottom:5px;
		width:150px;
		float: left;
		padding-right:15px;
		padding-left:0px;
		border:0px solid red;
		}




/*
#mainbody	{ 
		float: left; 
		color:#333333;
		width: 740px; 
		height:100%; 
		border:0px solid red;
		font-size:12px;
		line-height:17px;
		padding-left:15px;
		}


#mainbody h1	{
		font-weight:bold;
		line-height:16px;
		font-size:16px;
		padding:13px 0px 6px;
		color:#1A4A7A;
		}
*/

#mainbody a	{
		text-decoration:underline;
		color:#2E4B68;
		}

.bluelink 	{
		text-decoration:underline;
		color:#2E4B68;
		}
/*
.gpschoicehead	{ 
		float: left; 
		width: 100%; 
		height:20px; 
		border:1px solid red;
		margin-top:13px; 
		margin-left:0px; 
		font-size:12px;
		line-height:14px;
		}


.gpschoice	{ 
		float: left; 
		width: 100%; 
		height:100%; 
		border:1px solid red;
		margin-top:13px; 
		margin-left:0px; 
		font-size:12px;
		line-height:14px;
		}

.gpschoicetext	{ 
		float: left; 
		width: 310px; 
		height:100%; 
		border:0px solid blue;
		margin-top:0px; 
		padding-left:25px; 
		font-size:12px;
		line-height:16px;
		}


.gpschoiceL	{ 
		float: left; 
		color:#333333;
		width: 368px; 
		height:100%; 
		border:0px solid green;
		padding-left:0px;
		}

.gpschoiceR	{
		float: left; 
		color:#333333;
		width: 368px; 
		border:0px solid green;
		padding-left:25px;
		}


.gpschoicehead .graybar {
		background:#EBEBEB url(/imag/headeroff.png) no-repeat scroll 0px 0px;
		color:#666666;
		display:block;
		padding:4px 25px 2px;
		position:relative; 
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #CCCCCC;
		line-height:12px;
		}


.gpschoicehead .graybar:visited  
		{
		color:#666666; 
		}
.gpschoicehead .graybar:hover  
		{
		color:#036;
		background-color:#dee9f2; 
		}

.gpschoicehead .graybar:hover 
		{
		background:#EBEBEB url(/imag/headeron.png) no-repeat scroll 0px 0px;
		}
*/

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/*
#tabtitle	{ 
		float: left; 
		color:#333333;
		width: 650px; 
		border:0px solid yellow;
		font-size:12px;
		line-height:16px;
		margin-left:0px;
		}

#tabtitle h1	{
		font-weight:bold;
		font-size:18px;
		line-height:20px;
		padding:3px 0 6px;
		color:#1A4A7A;
		}
*/

#tabtoppanel	{ float: left; width: 762px; border:0px solid green;}

#tabpanel	{ 
		float: left; 
		padding:0px;
		border:0px solid blue;
		}


.tabRow 	{ 
		border-bottom:1px solid #ccc; 
		width:762px; 
		float:left; 
		margin:20px 0 20px 0;
		}

.tab 		{ 
		float:left; 
		margin-right:2px; 
		}

.tabRow .rightMost { margin-right:0; }
/*
.tab h2 	{
		padding:0; 
		margin:0; 
		font-size:12px; 
		background:transparent none no-repeat 0; 
		}
*/
.tab h2 a 	{
		display:block;
		background:#ebebeb url(/imag/boxLightGray.gif) no-repeat right top;
		text-decoration:none; 
		}

.tab h2 a:hover { 	
		background-color:#dee9f2; 
		text-decoration:underline;
		}

.tab h2 a span { 	
		display:block; 
		color:#666; white-space:nowrap; 
		padding:4px 0 2px 20px; 
		margin:0 20px 0 0;
		background:transparent url(/imag/boxLightGray.gif) no-repeat left top; 
		}
.tab h2 a:hover span { color:#036; }


.tab h2.selected a {
		background:#dee9f2 url(/imag/boxLightBlue.gif) no-repeat right top; 
		}

.tab h2.selected a:hover  { 
		background-color:#dee9f2; 
		}

.tab h2.selected a span { 
		color:#036; background:transparent url(/imag/boxLightBlue.gif) no-repeat left top; 
		}

.tab h2 a.selected { 
		background:#dee9f2 url(/imag/boxLightBlue.gif) no-repeat right top; 
		}

.tab h2 a.selected:hover  { 
		background-color:#dee9f2; 
		}

.tab h2 a.selected span { 
		color:#036; background:transparent url(/imag/boxLightBlue.gif) no-repeat left top; 
		}


.tab h2.nolink 	{ 
		color:#666; 
		padding:4px 25px 2px 25px; margin:0; 
		border-bottom:1px solid #ccc; 
		background:#ebebeb url(/imag/hdrBarCir.gif) no-repeat 5px 3px; 
		}
/*
#tabbody	{ 
		float: left; 
		color:#333333;
		width: 762px; 
		border:1px solid red;
		font-size:12px;
		line-height:17px;
		padding-left:0px;
		}


#tabbody h1	{
		font-weight:bold;
		line-height:16px;
		font-size:16px;
		padding:13px 0px 6px;
		color:#1A4A7A;
		}

#tabbody h2	{
		font-weight:bold;
		line-height:16px;
		font-size:16px;
		padding:13px 0px 6px;
		color:#1A4A7A;
		}

#tabbody td	{
		border:0px solid yellow;
		font-weight:normal;
		line-height:16px;
		font-size:12px;
		color:#333333;
		padding-top:0px;
		padding-bottom:5px;
		vertical-align:top;
		}
*/

#tabbody a	{
		text-decoration:underline;
		color:#2E4B68;
		}

.tableformat	{ 
		width: 740px; 
		border:0px solid red;
		}


#tabbody  .tabnum { 
		width: 20px;
		}

/*
#termscondition{
		font-family:Helvetica,Arial,Sans-Serif;
		font-weight:normal;
		font-size:11px;
		line-height:13px;
		color:#333333;
		background-color:white;
		}

#tabledownload .downlink { 
		font-size:18px;
		vertical-align:middle;
		}
*/

#tabledownload td {
		vertical-align:middle;
		
		}

#tabledownload .logo { 
		width: 45px;
		height:40px;
		vertical-align:middle;
		padding-bottom:0px;
		}

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#faqpanel	{ 
		float: left; 
		padding-left:0px;
		border:0px solid green;
		width: 745px;
		}

#faqbody	{ 
		float: left; 
		color:#333333;
		width: 740px; 
		border:0px solid red;
		}
/*
#faqbody .faqbold { 
		font-weight:bold;
		}

#faqbody .faqnum { 
		width: 20px;
		font-size:12px;
		line-height:17px;
		}
#faqbody .faqtxt { 
		font-size:12px;
		line-height:17px;
		vertical-align: top;
		}
#faqbody h1	{
		font-weight:bold;
		line-height:18px;
		font-size:18px;
		padding:13px 0px 6px;
		color:#1A4A7A;
		}
*/

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* plan a route results*/
.wpicon		{
		padding: 4px 15px 0px 5px; 
		vertical-align: middle; 
		width: 20px;
		}
.cursorpoint	{
		cursor: pointer;
		}
.waypoint 	{
		border: 1px solid silver; 
		margin: 1px 0px; 
		background-color: rgb(238, 238, 238); 
		border-collapse: collapse; 
		color: rgb(0, 0, 0);
		width: 100%;
		}
.routestep	{
		margin: 0px; 
		padding: 0px; 
		border-collapse: collapse;
		}


