/* Basline establishes margin for page tables */

body {
	padding: 0 0 0 0;
	margin-top:0; 
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
		
table {	
	border-collapse: collapse; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
	
td {	
	border-collapse: collapse; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
		

/* These styles are used for the top main and sub navigation section */
/*NOTE:  The main navigation styles have been altered for RTP */
/* _120 is used for the Roads|Weather, Travel Center, and About TripCheck options */
/* _152 is used for Transportation Options */

a.navMain_120:LINK, a.navMain_120:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabUp_120.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}

a.navMain_120:HOVER, a.navMain_120:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff;
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_120.gif); 
	background-repeat: no-repeat;
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}
			
	
a.navMainOn_120:LINK, a.navMainOn_120:VISITED { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_120.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}

a.navMainOn_120:HOVER, a.navMainOn_120:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_120.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}

a.navMain_152:LINK, a.navMain_152:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabUp_152.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}

a.navMain_152:HOVER, a.navMain_152:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff;
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_152.gif); 
	background-repeat: no-repeat;
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}
			
	
a.navMainOn_152:LINK, a.navMainOn_152:VISITED { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_152.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}

a.navMainOn_152:HOVER, a.navMainOn_152:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
	background-image:  url(../images/layout/tabOver_152.gif); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 5px 0 0 7px; 
}
			
/* navSub is the href class for sub nav menu items that are not selected except the last item which has its own style */		
/* *.navSub is used for most sub nav options */
/* *.navSub_23 is used for Transportation Options - Transit | Dial-A-Ride */
/* The distinction accommodates the subnav height difference introduced based on using aspx and asp */
	a.navSub:LINK, a.navSub:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: left;
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #64768B; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}

	a.navSub:HOVER, a.navSub:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}
					
	a.navSubOn:LINK, a.navSubOn:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}

	a.navSubOn:HOVER, a.navSubOn:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}	
		
	a.navSubEnd:LINK, a.navSubEnd:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #64768B; 
	background: #64768B; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}		
	
	a.navSubEnd:HOVER, a.navSubEnd:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}
			
	/* navSubEndOn is the href class for the last sub menu item if it is selected */	
	a.navSubEndOn:LINK, a.navSubEndOn:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}		
	
	a.navSubEndOn:HOVER, a.navSubEndOn:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 25px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}		

	a.navSub_23:LINK, a.navSub_23:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: left;
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #64768B; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}

	a.navSub_23:HOVER, a.navSub_23:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}
					
	a.navSubOn_23:LINK, a.navSubOn_23:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}

	a.navSubOn_23:HOVER, a.navSubOn_23:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #C6CCD0; 
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}	
		
	a.navSubEnd_23:LINK, a.navSubEnd_23:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #64768B; 
	background: #64768B; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}		
	
	a.navSubEnd_23:HOVER, a.navSubEnd_23:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}
			
	/* navSubEndOn is the href class for the last sub menu item if it is selected */	
	a.navSubEndOn_23:LINK, a.navSubEndOn_23:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}		
	
	a.navSubEndOn_23:HOVER, a.navSubEndOn_23:VISITED:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	border-right: 1px solid #43526C;
	background: #43526C; 
	height: 23px; 
	display: block; 
	margin: 0 0 0 0; 
	padding: 2px 0 0 7px; 
	}	

/* Left Panel section  */
	
	/* This sets text to the title style */	
p.lfPanelTitle {
	font-size: 10px; 
	line-height: 110%;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 7px;
	margin-right: 5px;
	margin-left: 7px;
}
	
	/* This is reserved for ledgend text */
p.lfPanelLegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #5C5D5B;
	margin-top: 5px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 5px;
	display: block;
}
	
	
	/* This is used for left panel text and as the href class for links */	
p.lfPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #5C5D5B;
	margin-top: 7px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 11px;
	display: block;
}
	
	/* This is used to indicate a left panel link is currently selected and not active */	
p.lfPanelSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #43526c;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 5px;
	margin-left: 11px;
	display: block;
}
	
	/* These establish the link anchor values*/
a.lfPanel:LINK, a.lfPanel:VISITED {
	color: #5C5D5B;
	text-decoration: underline;
}

a.lfPanel:HOVER, a.lfPanel:VISITED:HOVER   {
	color: #43526c;
	text-decoration: underline;
}
	
/* Main content area styles */
	
h1, .head1 {
	font-family: verdana;
	font-size: 14px; 
	color: #43526c;
	font-weight: bold;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43526c;
	line-height: 200%;
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 7px;
}

h2, .head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #43526c;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-left: 7px;
	display: block;
}
	
	
h3, .head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	font-style: italic;
	color: #43526c;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-left: 7px;
	display: block;
}
	
.mapTitle{
	font-family: verdana;
	font-size: 12px;
	color: #43526c;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 7px;
	margin-right: 7px;
	display: block;
}
				
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 130%;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	display: block;
}
	
ul {
	list-style-type: square;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 130%;
	color: #000000;
}
	
	/* This is used for anchoring maps and other elements that require NO margins for spacing */
p.map {
	font-family: verdana;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	display: block;
	line-height: 100%;
	line-height: 100%;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

	/* These establish the href classes for the main tags */
a:LINK, a:VISITED  {
	color: #000000;
	text-decoration: underline;
}

a:HOVER, a:VISITED:HOVER  {
	color: #43526c;
	text-decoration: underline;
}
	
/* These are used for formatting the tables throughout the content area including the pop ups */
table.content {
	width: 98%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-left: 7px;
	padding: 0 0 0 0;
	border-collapse: collapse;
	background-color: #ffffff;
	display: block;
}
	
th.content {
	text-align: left;
	vertical-align: middle;
	border: 1px solid #767776;
	background-image: url(../images/layout/lfPanelBkgd.gif);
}	
		
td.content {
	text-align: left;
	vertical-align: middle;
	border: 1px solid #767776;
}	
	
p.tableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #43526c;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}	
td.tableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #43526c;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}	
	
p.tableBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0 0 0 0;
	padding: 7px 7px 5px 5px;
}	
	
/* These set the styles for the forms */
FORM, input, textarea, select, label {
	font-family: verdana; 
	font-size: 10px;
	color:  #767776;
	padding: 0 0 0 3px;
}

#nrLocation {padding-left: 0;}
#rtpForm {padding-left: 0;}
	
p.form {
	font-size: 10px; 
	color: #767776;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 5px;
}		
	
a.form:LINK, a.form:VISITED  {
	color: #767776;
	text-decoration: underline;
}

a.form:HOVER,  a.form:VISITED:HOVER {
	color: #43526c;
	text-decoration: underline;
}	
		
	
/* Right Panel area styles */
p.rtPanel {
	font-size: 10px; 
	color: #767776;
}
	
a.rtPanel:LINK , a.rtPanel:VISITED {
	color: #767776;
	text-decoration: underline;
}

	a.rtPanel:HOVER,a.rtPanel:VISITED:HOVER   {
	color: #43526c;
	text-decoration: underline;
	}


	p.alertHead{
	font-family: verdana;
	font-size: 12px; 	
	color: #BA3032;
	font-weight: bold;
	line-height: 130%;
	background-image:  url(../images/layout/alertBkgd.gif); 
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 3px;
	display: block;
	}
	
	p.alerts {
	font-family: verdana;
	font-size: 10px; 
	color:  #BA3032;
	font-weight: normal;
	line-height: 130%;
	background-image:  url(../images/layout/alertBkgd.gif); 
	display: block;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	}

	
/* Right panel announcement styles */
	
	p.announceHead{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-left: 6px;
	padding: 0 0 0 0;
	line-height: 130%;
	}
		
	p.announce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #767776;
	font-size: 10px; 
	margin-top: 7px; 
	margin-left: 6px;
	margin-right: 5px;
	margin-bottom: 7px;
	font-weight: normal;
	line-height: 130%;
	}	

	/* Scenic byways sidebar  */
		
	p.sidebarTitle {
	font-size: 10px; 
	line-height: 110%;
	font-weight: bold;
	color: #43526c;
	margin-top: 15px;
	margin-bottom: 7px;
	margin-right: 5px;
	margin-left: 7px;
	}
	
	p.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #43526c;
	margin-top: 7px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 7px;
	display: block;
	}		

/* Miscellaneous */

	/* This is the copyright style*/
	p.copyright {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #767776;
	margin: 12px 0 0 7px;
	display: block;
	}

	/* These are specialty span styles used throughout the site*/
	

	#tableCaption, .tableCaption{
	font-family: verdana;
	font-size: 11px;
	color: #43526c;
	font-weight: bold;
	text-align: left;
	line-height: 175%;
	padding-bottom: 13px;
	}

	#bdBlue, .bdBlue{	
	color: #43526c;
	font-weight: bold;
	}
	
	#blueItalic, .blueItalic {	
	color: #43526c;
	font-weight: normal;
	font-style: italic;
	}
	
	#bdRed, .bdRed{	
	color: #BA3032;
	font-weight: bold;
	}
	
	

	#bdOrange, .bdOrange {	
	color: #FF6600;
	font-weight: bold;
	}	
		
	#small, .small{
	font-family: verdana;
	font-size: 10px; 
	}
	
	
	#noshow, .noshow{
	font-family: verdana;
	font-size: 1px;
	color: #ffffff;
	display: none;
	     }
			 
		p.error{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	line-height: 140%;
	color: #BA3032;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	display: block;
	}		 
		 
/* RTP styles */

/* These styles are used for the RTP breadcrumbs */
p.RTP_breadcrumb {
	font-size: 10px; 
	color: #767776;
	text-decoration: none;
	padding: 0;
	margin: 3px 3px 0 7px;
}	

a.RTP_breadcrumb:LINK, a.RTP_breadcrumb:VISITED, a.RTP_breadcrumb:HOVER,  a.RTP_breadcrumb:VISITED:HOVER  {
	color: #767776;
	text-decoration: underline;
}

/* These styles are used throughout the RTP section */
.RTP_nonBold {
  /*De-Bold Any RTP Bold Style*/
	font-weight: normal;
}	

p.RTP_head1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0;
	margin: 10px 3px 7px 7px;
}

.RTP_head1Blue{
	font-size: 14px;
	color: #43526c;
}

p.RTP_head2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.RTP_head2Blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #43516a;
}

p.RTP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	padding: 0;
	margin: 10px 3px 8px 7px;
}

a.RTP:LINK, a.RTP:VISITED, a.RTP:HOVER, a.RTP:ACTIVE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

p.RTP_tableBodyBold {
/* This is a bold version of the standard TripCheck p.tableBody style */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 0;
	padding: 7px 7px 5px 5px;
}	

/* These styles are used with RTP forms. */
.RTP_form, .RTP_form label{
/* This is used for form text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.RTP_formBold, .RTP_formBold label{
/* This is used for form text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
}

.RTP_formMap, .RTP_formMap label { 
/*This is used with form text on the map popups*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-indent: 1px;
}

 .RTP_formText { 
/*  This makes sure that wrapped label text aligns left */    
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight:normal;
    color: #000000;
    text-indent:-3px;
}

.RTP_formObject{
/* This is used for the text associated with buttons. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	color: #000000;	
}

/* These styles are used by RTP Profiles. */
hr.RTP_profile{
	height: 1px;
	color: #a1a8b5;
}

td.RTP_borderRight{
	border-right: solid 1px #a1a8b5;
}

/* These styles are used by the graduated color-based RTP entry forms */
p.RTP_stepTableBody {
	font-size: 11px;
	line-height: 130%;	
	margin: 0 0 5px 0;
	padding: 0px;
}	

p.RTP_stepTableBodyHeader {
	font-size: 11px;
	font-weight: bold;
	line-height: 130%;	
	margin: 2px 0 5px 0;
	padding: 0px;
}	



p.RTP_stepTableBodyBottom 
{
    /* removes the bottom margin property from the p.RTP_stepTableBody style*/
    font-size: 11px;
	line-height: 100%;	
	margin: 0 0 0 0;
	padding: 0px;
}	

table.RTP_lrBorder {
    border-right: 5px solid #ECEEE7;
    border-left: 5px solid #ECEEE7;
}

td.RTP_step1 {
	background-color: #acacac;
	border-bottom: 5px solid #ECEEE7;
}

td.RTP_step2{
	background-color: #b7b7b7;
	border-bottom: 5px solid #ECEEE7;
}

td.RTP_step2noBottom{
	background-color: #b7b7b7;
}

td.RTP_step3{
	background-color: #c2c2c2;
	border-bottom: 5px solid #ECEEE7;
}

td.RTP_step3noBottom{
	background-color: #c2c2c2;
}

td.RTP_step4{
	background-color: #cccccc;
	border-bottom: 5px solid #ECEEE7;
}

td.RTP_step4noBottom{
	background-color: #cccccc;
}

td.RTP_step5{
	background-color: #d7d7d7;
	border-bottom: 5px solid #ECEEE7;
}

/* These styles are used by RTP results displays. */
a.RTP_modeList {
	padding: 0 30px 0 0;
}

table.RTP_results { 
	background-color: #d7d7d7;
    border-left: 5px solid #ECEEE7;
}

th.RTP_resultsHead{
	background-color: #c5cab8;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #ebede7;
}

th.RTP_resultsColNames{
	background-color: #c2c2c2;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #ebede7;
	text-align:left;
}

td.RTP_resultsColNames{
	background-color: #c2c2c2;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #ebede7;
}

td.RTP_resultsInner{
/*  left & middle columns have right & bottom borders */
	padding: 5px 5px 5px 5px;
	border-right: solid 2px #ebede7;
	border-bottom: solid 2px #ebede7;
}

td.RTP_resultsEnd{
/*  end columns have bottom border only */
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #ebede7;
}

/* These styles are used by RTP map displays. */
table.RTP_mapsPageTable 
/*style used for overarching table on map display */
{
    border: solid 10px #c7cdba;
}
table.RTP_mapsMapTable{
/*main map table */
	background-color: #615045;
	border: solid 2px #000000;
}

/* RTP map zoom bars */
table.RTP_mapsZoomBars{
/*table style when seven map zoom levels visible */
	margin: 0;
}

table.RTP_mapsZoomBars td{
/*td style when seven map zoom levels visible */
	text-align: center;
	padding: 0 0 4px 0;
}

table.RTP_mapsZoomBars4{
/*table style when four map zoom levels visible */
	margin: 0;
}

table.RTP_mapsZoomBars4 td{
/*td style when four map zoom levels visible */
	text-align: center;
	padding: 0 0 8px 0;
}

/* RTP map pan rosette */
td.RTP_mapsPanRosette7_Zoom {
/*pan rosette style when seven map zoom levels visible */
	text-align: center;
	padding-top: 0px;
}

td.RTP_mapsPanRosette4_Zoom {
/*pan rosette style when four map zoom levels visible */
	text-align: center;
	padding-top: 2px;
}


p.RTP_mapsHead2{
/* heading 2 style text with no margin or padding - for map use*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #404040;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

p.RTP_mapsHead1{
/* heading 1 style text with reduced margin - for map use*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	letter-spacing: 1px;
	padding: 0;
	margin: 7px 0 7px 0px;
}

p.RTP_mapsLegendHeader { 
/*for use with the map legend link */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #404040;
	font-weight: bold;
	padding: 0 5px 5px 5px;
	margin: 0;
}

p.RTP_mapsLegendItem { 
/*for use with displaying legend items */
	font-size: 10px;
	text-decoration: none;
	line-height:100%;
	color: #404040;
	margin: 0;
	padding: 4px;
	text-align:left;
}

p.RTP_mapsRdo_zoom7
/* radio button style when seven map zoom levels visible */
{
  text-align:left;
	margin:  0 0 0 -5px;
}
p.RTP_mapsRdo_zoom4
/*radio button style when four map zoom levels visible */
{
    text-align:left;
	margin:  0 0 0 -5px;
	padding: 0 0 5px 0;
}


