/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
quicklinks li 	{ 
		line-height:18px; 
		}

.quicklinks ul li a, 
.quicklinks ul li a:link {
		color:#1A4A7A;
		font-size:16px;
}
.headerbar h3.nolink {
		background:#EBEBEB url(/imag/hdrBarCir.gif) no-repeat scroll 5px 3px;
		border-bottom:1px solid #CCCCCC;
		color:#666666;
		margin:0;
		padding:4px 25px 2px;
		font-size:16px;
		line-height:16px;
		}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
.routedistance	{
		text-align: right; 
		padding-bottom: 3px;
		font-size:16px;
		}
.wpaddress	{
		vertical-align: middle; 
		width: 100%;
		font-size:16px;
		}

.stepnum	{
		border-top: 1px solid rgb(205, 205, 205); 
		margin: 0px; 
		padding: 3px 3px; 
		vertical-align: top; 
		text-align: right;
		font-size:16px;
		}
.stepdesc	{
		border-top: 1px solid rgb(205, 205, 205); 
		margin: 0px; 
		padding: 3px 3px; 
		vertical-align: top; 
		width: 100%;
		font-size:16px;
		}
.stepdist	{
		border-top: 1px solid rgb(205, 205, 205); 
		margin: 0px; 
		padding: 3px 3px 3px 3px; 
		vertical-align: top; 
		text-align: right;
		font-size:16px;
		}

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
.textholder 	{
		float:left; 
		border:0px solid blue;
		color: #333333; 
		font-size:16px;
		height:20px;
		padding-top:3px;
		padding-right:5px;
		}/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#termscondition{
		font-family:Helvetica,Arial,Sans-Serif;
		font-weight:normal;
		font-size:14px;
		width: 700px;
		height:200px;
		line-height:16px;
		color:#333333;
		background-color:white;
		}



#tabledownload .downlink { 
		font-size:22px;
		vertical-align:middle;
		padding-bottom:0px;
		}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#tabbody	{ 
		float: left; 
		color:#333333;
		width: 762px; 
		border:0px solid red;
		font-size:16px;
		line-height:21px;
		padding-left:0px;
		}


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

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

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

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
.tab h2 	{
		padding:0; 
		margin:0; 
		font-size:17px; 
		background:transparent none no-repeat 0; 
		}

#tabtitle	{ 
		float: left; 
		color:#333333;
		width: 740px; 
		border:0px solid yellow;
		font-size:16px;
		line-height:21px;
		margin-left:0px;
		}

#tabtitle h1	{
		font-weight:bold;
		font-size:22px;
		line-height:24px;
		padding:3px 0 6px;
		color:#1A4A7A;
		}

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


#faqbody .faqbold { 
		font-weight:bold;
		}

#faqbody .faqnum { 
		width: 20px;
		font-size:16px;
		line-height:21px;
		}
#faqbody .faqtxt { 
		font-size:16px;
		line-height:21px;
		vertical-align: top;
		}
#faqbody .faqtxt img {
		height:16px; 
		}

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


.gpschoicehead	{ 
		float: left; 
		width: 100%; 
		height:20px; 
		border:0px solid red;
		margin-top:13px; 
		margin-left:0px; 
		font-size:16px;
		line-height:21px;
		}


.gpschoice	{ 
		float: left; 
		width: 100%; 
		border:0px solid red;
		margin-top:13px; 
		margin-left:0px; 
		}

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


.gpschoiceL	{ 
		float: left; 
		color:#333333;
		width: 368px; 
		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;
		}

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

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


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



/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#gpspicpanel	{ float: left; width: 100%; height:180px; border:0px solid orange;}

#maintitle	{ 
		float: left; 
		color:#333333;
		width: 575px; 
		height:100%; 
		border:0px solid red;
		font-size:16px;
		line-height:21px;
		}

#maintitle h1	{
		color:#1A4A7A;
		font-weight:bold;
		font-size:22px;
		line-height:24px;
		padding:3px 0 6px;
		}



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



.subnav { float:left; width:200px; }
.subnav a { text-decoration:none; }

.subnav a:hover {
		text-decoration:underline;
		}

.subnav { font-weight:bold; margin-bottom:30px; }
.subnav .capTL { background:#ebebeb url(/imag/leftNavTop.gif) no-repeat top left; }
.subnav .capTR { background:#ebebeb url(/imag/leftNavTop.gif) no-repeat top right; }
.subnav .capTL { margin:0 0 0 0;    height:17px;  border-bottom:1px solid #ccc; }
.subnav .capTR { margin:0 0 0 10px; height:17px;  }

.subnav .capBL { background:#ebebeb url(/imag/leftNavBottom.gif) no-repeat bottom left; }
.subnav .capBR { background:#ebebeb url(/imag/leftNavBottom.gif) no-repeat bottom right; }
.subnav .capBL { margin:0 0 0 0;    height:23px;  border-top:1px solid #fff; }
.subnav .capBR { margin:0 0 0 10px; height:23px;  }

.subnav { background:transparent url(/imag/leftNavShadow.gif) repeat-y top left; }
.subnav { background:transparent url(/imag/leftNavShadow.gif) repeat-y top right; }






/*********************************/
/* for TABLE-ized version of nav */
.subnav table td { font-size:16px; }
.subnav table li { border-top:0 none; margin:0;  }
.subnav table td a:visited { color:#666; }

.subnav table td 
		{ 	padding:0; margin:0 2px; 
			border-top:1px solid #fff; 
			background:transparent none no-repeat 0; 
		}

/***********************************/
/*  This is Level 1                */
/***********************************/
.subnav table td .note
		{ 	display:block; 
			
			color:#666; 
			padding:4px 4px 3px 10px;
			border-bottom:1px solid #ccc; 
			background:#ebebeb; 
		}

/***********************************/
/* Level 1 does not have any links */
/***********************************/


/***********************************/
/*  This is Level 2                */
/***********************************/
/*Big Gray -> */
.subnav table td a
		{ 	display:block; 
			font-size:16px;
			color:#666; 
			padding:4px 4px 3px 25px;
			border-bottom:1px solid #ccc; 
			background:#ebebeb url(/imag/left-nav-01.gif) no-repeat 8px 3px; 
		}

/*Big Blue -> */
.subnav table td a:hover  
		{ 	color:#036;
			background:#dee9f2 url(/imag/left-nav-02.gif) no-repeat 8px 3px;
			font-size:16px; 
		}

/*Big Gray V */
.subnav table td a.selected  
		{ 	color:#036;
			background:#dee9f2 url(/imag/left-nav-03.gif) no-repeat 8px 3px;
			font-size:16px; 
		}
/*Big Gray V */
.subnav table td a:hover.selected  
		{ 	color:#036;
			background:#dee9f2 url(/imag/left-nav-03.gif) no-repeat 8px 3px;
			font-size:16px; 
		}


/*Gray - */
.subnav table td .endpoint a  
		{ 	background:#ebebeb url(/imag/left-nav-04.gif) no-repeat 8px 3px; 
		}
/*Blue - */
.subnav table td .endpoint a:hover  
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
		}
.subnav table td .endpoint a.selected 
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
		}


/***********************************/
/* Level 3 does not have any links */
/***********************************/
/*Small Gray -> */
.subnav table td td a  
		{ 	background:#ebebeb url(/imag/left-nav-06.gif) no-repeat 8px 3px;
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px;
			margin:0; 
		}
/*Small Blue -> */
.subnav table td td a:hover  
		{ 	background:#dee9f2 url(/imag/left-nav-07.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px; 
			margin:0;
		}

/*Small Blue V */
.subnav table td td a.selected   
		{ 	background:#dee9f2 url(/imag/left-nav-08.gif) no-repeat 8px 3px;
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px; 
			margin:0;
		}
/*Small Blue V */
.subnav table td td a:hover.selected   
		{ 	background:#dee9f2 url(/imag/left-nav-08.gif) no-repeat 8px 3px;
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px;
			margin:0;
		}

/*Gray - */
.subnav table td td .endpoint a  
		{ 	background:#ebebeb url(/imag/left-nav-04.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px; 
		}
/*Blue - */
.subnav table td td .endpoint a:hover  
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px; 
		}
.subnav table td td .endpoint a.selected 
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 40px; background-position:23px 3px; font-size:16px; 
		}


/***********************************/
/* Level 4 does not have any links */
/***********************************/
/*Small Gray -> */
.subnav table td td td a  
		{ 	background:#ebebeb url(/imag/left-nav-06.gif) no-repeat 8px 3px;
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px; 
			margin:0; 
		}
/*Small Blue -> */
.subnav table td td td a:hover  
		{ 	background:#dee9f2 url(/imag/left-nav-07.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:12px;  
			margin:0;
		}

/*Small Blue V */
.subnav table td td td a.selected   
		{ 	background:#dee9f2 url(/imag/left-nav-08.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px;  
			margin:0;
		}
/*Small Blue V */
.subnav table td td td a:hover.selected   
		{ 	background:#dee9f2 url(/imag/left-nav-08.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px;  
			margin:0;
		}

/*Gray - */
.subnav table td td td .endpoint a  
		{ 	background:#ebebeb url(/imag/left-nav-04.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px;  
		}
/*Blue - */
.subnav table td td td .endpoint a:hover  
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px;  
		}
.subnav table td td td .endpoint a.selected 
		{ 	background:#dee9f2 url(/imag/left-nav-05.gif) no-repeat 8px 3px; 
			padding:4px 4px 3px 55px; background-position:38px 3px; font-size:16px;  
		}


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


#langselect	{
		float:right;
		width: 137px;
		height: 40px;
		border: 0px solid blue; 
		padding: 7px 0 0 0; 
		margin:10px 0 0 0;
		text-align: center;
		background: url(/imag/buttonbox137x40.png) no-repeat top right;
		}


#langselect .selectbox 	{ 
			width:100px; 
			border:0px;
			background-color: #fafafa;
 			color: #333;
			font-size:13px;   
		}

/* ----------------------------------------------------------------------------------- */
#textzize 	{
		float:left;
		width: 115px;
		height: 20px;
		border: 0px solid green; 
		padding-top: 3px;
		padding-left: 4px;
		text-align: left;
		font-size:13px; 
		}
/* ----------------------------------------------------------------------------------- */

#printtext 	{
		float:left;
		width: 100px;
		height: 20px;
		border: 0px solid green; 
		padding-top: 3px;
		padding-left: 4px;
		font-size:13px; 
		text-align: left;
		}


/* ----------------------------------------------------------------------------------- */
#mainNav 	{
		float:left;
		width:998px;
		height: 25px;
		border-top: 2px solid #fff; 
		border-bottom: 2px solid #fff; 
		color: #fff; 
		margin:0 0px 0 0;
		font-size:16px;
		font-weight: bold; 
		background: transparent url(/imag/lightBlueOn.jpg) repeat-x top left;
		border: 0px solid green; 
		}
/* ----------------------------------------------------------------------------------- */
/* this is overlayed on the blue bar of mainnav */
#mainNav ul 	{ float:left; }


#mainNav ul li 	{
		float:left; 
		white-space:nowrap;
		display: block; 
		list-style-type: none; /* undo bullets */
		border: 0px solid blue;
		/*width: 50px;*/ 
		}

#mainNav li a 	{
		color: #fff; 
		background: transparent; 
		text-decoration: none; 
		outline-style: none;
		display:block;
		padding: 3px 10px 1px 10px; 
		height: 21px;
		} 

#mainNav li a:hover {
		background: url(/imag/BlueoffBtn.jpg);
		border-left: 1px solid #ffffff; 
		border-right: 1px solid #ffffff;
		text-decoration:underline;
		padding: 3px 9px 1px 9px; 
		height: 21px;
		outline-style: none;
		}

#mainNav li a.mnNavOn {
		background: url(/imag/BlueoffBtn.jpg);
		border-left: 1px solid #ffffff; 
		border-right: 1px solid #ffffff;
		text-decoration:none;
		outline-style: none;
		padding: 3px 9px 1px 9px; 
		height: 21px;
		}

/* ----------------------------------------------------------------------------------- */
#bottombar	{
		float:left;
		width:1000px;
		height: 51px;
		color: #ffffff;
		border: 0px solid green; 
		background: url(/imag/bottom1000x51.png) no-repeat top left; 
	}
/* this is overlayed on bottombar */
#navTitle { 
		font-family:Helvetica,Arial,Sans-Serif; 
		font-size:24px; 
		line-height:24px; 
		margin:5px 25px 5px 25px; 
		font-weight:bold; 
		color:#369; 
	}
/* ----------------------------------------------------------------------------------- */
