﻿::-ms-clear {
	display: none;
}


body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
}

body {
	padding-top: 0.7%;
	height: 98%;
	text-align: center;
}

#pagewrapper {
	position: relative;
	width: 1200px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;	/*10*/
	border: 1px #800000 dotted;
	text-align: center;
}

#TopDropDowns {
	position: relative;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
 /*   border: 1px #800000 dotted;	*/
}

.NetworkTopologyDropDownListLabel {
	position: relative;
	left: 3px;	/*345*/
	top: 2px;
/*	width: 10px;	*/
	text-align: left;
}

.NetworkTopologyDropDownList {
	position: relative;
	left: 5px;	/*345*/
	top: 2px;
/*	width: 200px;*/
	text-align: left;
/*	right: 840px;*/
}

.CoreDropDownListLabel {
	position: relative;
	left: 20px;	/*345*/
	top: 2px;
/*	width: 70px;*/
	text-align: left;
}

.CoreDropDownList {
	position: relative;
	left: 25px;	/*345*/
	top: 2px;
/*	width: 200px;	*/
	text-align: left;

}


#plotContentControls {
	position: relative;
	border: 1px #800000 dotted;
	margin-top: 1px;
	margin-bottom: 7px;
	height: 75px;
}

#PlotTypeTitle {
	position: absolute;
	left: 10px;
	top: 2px;
	width: 80px;
	text-align: left;
}

#DropDownList1{
	position:absolute;
	left: 10px;
	top: 17px;
	width: 100px;
	margin-top: 10px;
}

#CountyDropdownTitle {
	position: absolute;
	left: 120px;
	top: 2px;
	width: 70px;
	text-align: left;
}

#CountyDropDownList {
	position:absolute;
	left: 120px;
	top: 17px;
	width: 130px;
	margin-top: 10px;
}




#t_test_Label_A {
	position: absolute;
	left: 30px;
	top: 42px;
	border: 2px;
	font-size: 0.8em;
}

#ttestvalueTextbox {
	position: absolute;
	left: 50px;
	top: 42px;
	width: 15px;
	height: 0.8em;
	text-align: center;
	font-size: 0.8em;
}

#t_test_Label_B {
	position: absolute;
	left: 60px;
	top: 42px;
	border: 2px;
	font-size: 1.0em;
}

.IgnoreLaneNumberForGoogleMaps_CheckBox {
	position:absolute;
	left: 320px;
	top: 42px;
	font-size: 0.8em;
}

.DrawCores_CheckBox {
	position:absolute;
	left: 455px;	/*690*/
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.IgnoreRoute_CheckBox {
	position:absolute;
	left: 475px;	/*690*/
	top: 14px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.IgnoreLane_CheckBox {
	position:absolute;
	left: 475px;	/*690*/
	top: 29px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.DrawCounty_CheckBox {
	position:absolute;
	left: 455px;	/*690*/
	top: 43px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.EffectiveDateLabel {
	position: absolute;
	left: 580px;	/*690*/
	top: 2px;
	width: 151px;
	text-align: left;
}

.EffectiveDateTextBox {
	position:absolute;
	left: 580px;	/*690*/
	top: 17px;
	width: 90px;
	margin-top: 10px;
}


.Use_PM_RadioButton {
	position:absolute;
	left: 695px;	/*690*/
	top: 10px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Use_MP_RadioButton {
	position:absolute;
	left: 695px;	/*690*/
	top: 30px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.StartEndRangeTitle {
	position: absolute;
	left: 820px;	/*690*/
	top: 2px;
	width: 175px;
	text-align: left;
}

.CountyODMLabel {
	position: absolute;
	left: 610px;	/*690*/
	top: 28px;
	width: 175px;
	text-align: right;
}

.AssociatePMLabel {
	position: absolute;
	left: 610px;	/*690*/
	top: 50px;
	width: 175px;
	text-align: right;
}

.StartRangeTextBox {
	position:absolute;
	left: 800px;
	top: 17px;
	width: 80px;
	margin-top: 10px;
	text-align:right;
}

.EndRangeTextBox {
	position:absolute;
	left: 887px;
	top: 17px;
	width: 80px;
	margin-top: 10px;
	text-align: right;
}

.RangeIncrementLabel {
	position: absolute;
	left: 980px;	/*690*/
	top: 2px;
	width: 84px;
	text-align: left;
}

.RangeIncrement_Go_Left_Button {
	position: absolute;
	left: 1003px;
	top: 2px;
	width: 25px;
}

.RangeIncrement_Go_Button {
	position: absolute;
	left: 1030px;
	top: 2px;
	width: 25px;
}

.RangeIncrementTextBox {
	position:absolute;
	left: 980px;
	top: 17px;
	width: 70px;
	margin-top: 10px;
	text-align: right;
}

.ReportDropdownLabel {
	position: absolute;
	left: 1065px;	/*690*/
	top: 2px;
	width: 84px;
	text-align: left;
}

.Reports_DropDownList {
	position:absolute;
	left: 1065px;	/*690*/
	top: 17px;
	width: 95px;
	margin-top: 10px;
}



.Use_US_Units_Ft_RadioButton {
	position:absolute;
	left: 1105px;	/*690*/
	top: 10px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Use_US_Units_In_RadioButton {
	position:absolute;
	left: 1105px;	/*690*/
	top: 30px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Use_SI_Units_RadioButton {
	position:absolute;
	left: 1105px;	/*690*/
	top: 50px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}


#contentControlTitle {
	position: absolute;
	left: 942px;
	top: 0px;
	width: 250px;
	text-align: right;
}

.ReportButton {
	margin-top: 10px;
	position:absolute;
	left: 1136px;
	top: 14px;
	width: 58px;
}

.Reports_Go_Button {
	margin-top: 10px;
	position: absolute;
	left: 1163px;
	top: 14px;
	width: 33px;
}


.PM_StartRangeTextBox {
	position:absolute;
	left: 800px;
	top: 40px;
	width: 80px;
	margin-top: 10px;
	text-align:right;
	font-weight:bold;
}

.PM_EndRangeTextBox {
	position:absolute;
	left: 887px;
	top: 40px;
	width: 80px;
	margin-top: 10px;
	text-align:right;
	font-weight:bold;
}


#RSS_Feed_Link_Icon {
	position:absolute;
	left: 987px;
	top: 50px;
}

#RSS_Feed_Link {
	position:absolute;
	left: 1050px;
	top: 52px;
	width: 100px;
	margin-top: 0px;
	text-align: left;
	font-weight: normal;
}


#tabContainer {
	text-align: left;
}


#GM {
	height: 100%;
	text-align: center;
	border: 1px #800000 dotted;
/*	float: left;	*/
	margin-top: 0px;	/*10*/
	padding: 0px;
	clear: both;
}


#PavementViewControls {
	text-align: left;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
/*	border: 1px #800000 dotted;*/
	clear: both;
}

.Bridges_NPFA_CheckBox {
	position: relative;
	left: 0px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Connectors_NPFA_CheckBox {
	position: relative;
	left: 15px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Ramps_NPFA_CheckBox {
	position: relative;
	left: 28px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Lanes_NPFA_CheckBox {
	position: relative;
	left: 40px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.RouteBoundaries_NPFA_CheckBox {
	position: relative;
	left: 50px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Misc_NPFA_CheckBox {
	position: relative;
	left: 65px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.FileMarkers_NPFA_CheckBox {
	position: relative;
	left: 80px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.General_NPFA_CheckBox {
	position: relative;
	left: 500px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}


.Surface_Changed_Mgmtboundary_CheckBox {
	position: relative;
	left: 0px;
	top: 6px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Structure_Mgmtboundary_CheckBox {
	position: relative;
	left: 30px;
	top: 6px;
}

.t_test_Label_A {
	position: relative;
	left: 30px;
	top: 6px;
	border: 0px;
	font-size: 1.0em;
}

.ttestvalueTextbox {
	position: relative;
	left: 30px;
	top: 6px;
	width: 15px;
	height: 1.0em;
	text-align: right;
	font-size: 0.9em;
}

.t_test_Label_B {
	position: relative;
	left: 30px;
	top: 6px;
	border: 0px;
	font-size: 1.0em;
}

.Structure_Layer2_Mgmtboundary_CheckBox {
	position: relative;
	left: 60px;
	top: 6px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Bridges_Mgmtboundary_CheckBox {
	position: relative;
	left: 80px;
	top: 6px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.ClimateZone_Mgmtboundary_CheckBox {
	position: relative;
	left: 100px;
	top: 6px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}



#PavementStructurePlotArea {
	text-align: center;
	position: inherit;
	margin-top: 10px;
	border: 1px #800000 dotted;
	clear: both;
}





#TrafficControls {
	text-align: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 550px;
	height: 30px;
/*	border: 1px #800000 dotted;*/
	float: left;
}

.TotalTrucks_CheckBox {
	position: relative;
	left: 0px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.TwoAxle_CheckBox {
	position: relative;
	left: 15px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.ThreeAxle_CheckBox {
	position: relative;
	left: 30px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.FourAxle_CheckBox {
	position: relative;
	left: 45px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.FiveAxle_CheckBox {
	position: relative;
	left: 60px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}


#Div3 {
/*	border: 1px #800000 dotted;*/
	margin-top: 5px;
	width: 300px;
	float: right;
}

.KnownTrafficPts_CheckBox {
	position: relative;
	left: 0px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.ComputedNPFATrafficPts_CheckBox {
	position: relative;
	left: 15px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.ComputedAssumedTrafficPts_CheckBox {
	position: relative;
	left: 30px;
	top: 0px;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}


#TrafficPlotArea {
	text-align: center;
	position: inherit;
	margin-top: 5px;
	margin-bottom: 0px;
	border: 1px #800000 dotted;
/*	clear: both;*/
}


.Text_RadioButton {
	position:absolute;
	left: 950px;	/*690*/
	top: 9px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.CSV_RadioButton {
	position:absolute;
	left: 950px;	/*690*/
	top: 32px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.Save_Report_Button {
	margin-top: 10px;
	position:absolute;
	left: 1014px;
	top: 5px;
	width: 82px;
}

.SaveSpecialVelocityReport_Button {
	margin-top: 10px;
	position:absolute;
	left: 1125px;
	top: 5px;
	width: 115px;
}


#plotControls {
	width: 150px;
	float: left;
	margin-top: 20px;
	border: 1px #800000 dotted;
	position: relative;
	height: 300px;
}

#ZoomIn_Button {
	margin-top: 20px;
	margin-bottom: 10px;
	position: absolute;
	left: 26px;
	top: -3px;
	width: 100px;
	z-index: 1;
}

#ZoomOut_Button {
	margin-top: 10px;
	position: absolute;
	width: 100px;
	left: 28px;
	top: 52px;
	z-index: 1;
}

#MoveUp_Button {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 66px;
	top: 110px;
	width: 20px;
	z-index: 1;
}

#MoveDown_Button {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 66px;
	top: 190px;
	width: 20px;
	z-index: 1;
}

#MoveLeft_Button {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 40px;
	top: 148px;
	width: 20px;
	z-index: 1;
}

#MoveRight_Button {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 92px;
	top: 150px;
	width: 20px;
	z-index: 1;
}

#FitAll_Button {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 48px;
	top: 236px;
	width: 60px;
	z-index: 1;
}


#plotArea {
	position: inherit;
	margin-top: 0px;
	border: 1px #800000 dotted;
	float: right;
}




#pagewrapper1 {
	text-align: left;
	width: 1250px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: 1px #800000 dotted;
}

#plotContentControls1 {
	position: relative;
	border: 1px #800000 dotted;
	margin-bottom: 10px;
	position: relative;
	height: 60px;
}


.DistrictRte_DropDownList1Title {
	position: absolute;
	left: 2px;	/*455*/
	top: 2px;
	width: 80px;
	text-align: left;
}

.DistrictRte_DropDownList1 {
	position:absolute;
	left: 2px;	/*455*/
	top: 17px;
	width: 105px;
	margin-top: 10px;
}

.CountyRte_DropDownList1Title {
	position: absolute;
	left: 117px;	/*565*/
	top: 2px;
	width: 80px;
	text-align: left;
}

.CountyRte_DropDownList1 {
	position:absolute;
	left: 117px;	/*565*/
	top: 17px;
	width: 120px;
	margin-top: 10px;
}

#RouteDropdownTitle1 {
	width: 100px;
	position: absolute;
	left: 251px;
	top: 2px;
	text-align: left;
}

#RoadwayDropDownList1 {
	margin-top: 10px;
	position:absolute;
	width: 100px;
	left: 249px;
	top: 17px;
}

#RoadwayDirDropdownTitle1 {
	width: 100px;
	position: absolute;
	left: 362px;
	top: 2px;
	text-align: left;
}

#RoadwayDir_DropDownList1 {
	margin-top: 10px;
	position:absolute;
	width: 100px;
	left: 359px;
	top: 17px;
	right: 789px;
}


.FixPM_Checkbox {
	position:absolute;
	left: 400px;	/*690*/
	top: 9px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.GenNewFiles_CheckBox {
	position:absolute;
	left: 400px;	/*690*/
	top: 32px;
	font-size: 0.8em;
	/*width: 110px;*/
/*	margin-top: 10px;*/
}

.GenRpt_Button {
	margin-top: 10px;
	position:absolute;
	left: 800px;
	top: 5px;
	width: 82px;
}

#ReportArea {
	text-align: left;
	white-space: pre;
	font-family: "Courier New";
	border: 1px #800000 dotted;
	padding-left: 5px;
	padding-top: 5px;
/*	line-height: 0px;*/
/*	padding: 0px;*/
}

#Message {
/*	text-align: left;*/
/*	white-space: pre;*/
/*	font-family: "Courier New";*/
/*	line-height: 0px;*/
/*	padding: 0px;*/
}

pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/*word-wrap: break-word;*/ /* Internet Explorer 5.5+ */
}
