input[type=radio] {
	margin: 4px; display: none;
}
input[type=radio] + label {
	border-color: rgb(221, 221, 221); margin: 2px; padding: 4px 12px; display: inline-block; background-color: rgb(231, 231, 231);
}
input[type=radio]:checked + label {
	color: white; background-image: none; background-color: rgb(115, 200, 69);
}
.modal {
	top: 0px; width: 100%; height: 100%; text-align: center; position: fixed; z-index: 999; opacity: 0.6; background-color: black; -moz-opacity: 0.8;
}
.center {
	padding: 10px; border-radius: 10px; width: 50px; height: 20px; text-align: center; margin-top: 350px; margin-left: 590px; z-index: 1000; opacity: 1; background-color: white; -moz-opacity: 1;
}
body {
	margin: 2px 15px 0px; font-family: Verdana; -ms-scrollbar-face-color: rgb(255, 255, 255); -ms-scrollbar-3dlight-color: rgb(240, 240, 240); -ms-scrollbar-shadow-color: rgb(153, 153, 153); -ms-scrollbar-highlight-color: rgb(102, 102, 102); -ms-scrollbar-darkshadow-color: rgb(240, 240, 240); -ms-scrollbar-arrow-color: rgb(251, 122, 49); -ms-scrollbar-track-color: rgb(255, 255, 255);
}
.homeLnk {
	height: 20px; color: rgb(82, 82, 82); font-weight: bold;
}
.homeLnk a:link {
	transition:0.3s; color: rgb(82, 82, 82); text-decoration: none;
}
.homeLnk a:visited {
	transition:0.3s; color: rgb(82, 82, 82); text-decoration: none;
}
.homeLnk a:hover {
	transition:0.3s; color: rgb(238, 146, 31); text-decoration: none;
}
.profifont {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none;
}
.blacktext {
	font: bolder 12px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); text-decoration: none;
}
.bigtext1 {
	font: bolder 20px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); text-decoration: none;
}
.bigtext2 {
	font: bolder 12px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); text-decoration: none;
}
.smalltext {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(82, 82, 82); text-decoration: none;
}
.smalltext1 {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(239, 239, 239); text-decoration: none;
}
.labels {
	text-align: left; background-color: rgb(245, 209, 187);
}
.textbox {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(192, 192, 192); border-image: none; width: auto; clear: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; float: none; background-color: rgb(251, 251, 251);
}
.box {
	border-radius: 4px; border: 1px solid rgb(238, 146, 31); border-image: none; height: 26px; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; list-style-type: circle; background-color: rgb(238, 146, 31);
}
.wbox {
	border-radius: 4px; border: 1px solid rgb(239, 239, 239); border-image: none; height: 26px; color: rgb(238, 146, 31); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; list-style-type: circle; background-color: rgb(255, 255, 255);
}
.boxLink a:link {
	border: 1px solid rgb(238, 146, 31); border-image: none; text-align: center; color: rgb(238, 146, 31); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.boxLink a:visited {
	border: 1px solid rgb(238, 146, 31); border-image: none; text-align: center; color: rgb(238, 146, 31); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.boxLink a:hover {
	border: 1px solid rgb(238, 146, 31); border-image: none; text-align: center; color: rgb(238, 146, 31); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color: rgb(251, 251, 251);
}
.listbox {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(192, 192, 192); border-image: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: square; list-style-position: inside; background-color: rgb(251, 251, 251);
}
.panel {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(192, 192, 192); border-image: none; width: 150px; list-style-type: square; list-style-position: inside;
}
.panelHeader {
	left: 5px; top: -18px; width: 100px; font-weight: bold; position: relative; background-color: rgb(246, 246, 246);
}
.blacktextsmall {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); text-decoration: none;
}
.boxlist {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 135px; height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: circle;
}
.boxtableD {
	border-radius: 4px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(145, 145, 145); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: circle; background-color: rgb(255, 255, 255);
}
.boxtable {
	border: 1px solid rgb(226, 226, 226); border-image: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: circle; background-color: rgb(255, 255, 255);
}
.boxtable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: circle; background-color: rgb(255, 255, 255);
}
.profifontblue {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif; color: rgb(251, 122, 49); text-decoration: none;
}
.dlink {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.rlink {
	color: rgb(82, 82, 82);
}
.rlink a:link {
	color: rgb(82, 82, 82); text-decoration: underline;
}
.rlink a:visited {
	color: rgb(82, 82, 82); text-decoration: underline;
}
.rlink a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.wlink {
	color: rgb(241, 241, 241);
}
.wlink a:link {
	color: rgb(241, 241, 241); text-decoration: underline;
}
.wlink a:visited {
	color: rgb(241, 241, 241); text-decoration: underline;
}
.wlink a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.SettingMenuItem {
	font-weight: bold; margin-top: 0px; margin-bottom: 0px; vertical-align: bottom;
}
.SettingMenuItem a:link {
	padding: 8px; height: 30px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; vertical-align: middle; border-bottom-color: rgb(255, 255, 255); border-bottom-width: thin; border-bottom-style: solid; display: inline-block; background-color: rgb(222, 222, 222);
}
.SettingMenuItem a:visited {
	padding: 8px; height: 30px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: thin; border-bottom-style: solid; background-color: rgb(244, 244, 244);
}
.SettingMenuItem a:hover {
	padding: 8px; height: 30px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: thin; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.SettingMenuItemS {
	font-weight: bold; margin-top: 0px; margin-bottom: 0px; vertical-align: bottom;
}
.SettingMenuItemS a:link {
	padding: 8px; height: 30px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; vertical-align: middle; border-bottom-color: rgb(255, 255, 255); border-bottom-width: thin; border-bottom-style: solid; display: inline-block; background-color: rgb(255, 255, 255);
}
.SettingMenuItemS a:visited {
	padding: 8px; height: 30px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: thin; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.trBorder {
	height: 40px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: thin; border-bottom-style: solid;
}
table {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; font-size-adjust: none; font-stretch: normal;
}
th {
	
}
tr.yellow td {
	background: rgb(255, 255, 204); border-top-color: rgb(251, 122, 49); border-bottom-color: rgb(251, 122, 49); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
td {
	
}
td.width {
	
}
td.adjacent {
	
}
.routeRptHeaders {
	padding: 2px; width: 110px; height: 25px; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 2px; display: inline-block; background-color: rgb(78, 133, 195);
}
.routeRptHeaderValues {
	padding: 2px; width: 190px; height: 25px; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 2px; display: inline-block; background-color: rgb(94, 162, 239);
}
.routeRptExtendedHeaders {
	color: rgb(66, 66, 65); background-color: rgb(66, 66, 65);
}
.routeRptExtendedBtns {
	border: 1px solid currentColor; border-image: none; color: rgb(66, 66, 65); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: circle; background-color: rgb(66, 66, 65);
}
.routeRptDryRunHeader {
	width: 333px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-color: rgb(66, 66, 65);
}
.routeRptDryRuns {
	width: 333px; color: rgb(66, 66, 65); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-color: rgb(192, 192, 192);
}
.routeRptExtendedDryRunHeader {
	width: 90px; text-align: center; color: rgb(66, 66, 65); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: rgb(66, 66, 65);
}
.routeRptExtendedDryRun {
	width: 90px; text-align: center; color: rgb(192, 192, 192); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: rgb(192, 192, 192);
}
.imgBox {
	height: 25px; list-style-type: circle;
}
.showDisplayedrouteHeaderValues {
	width: 80px; color: rgb(66, 66, 65); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(192, 192, 192);
}
.showrouteHeaderValues {
	width: 70px; color: rgb(66, 66, 65); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(192, 192, 192);
}
.showrouteHeaders {
	width: 80px; color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(66, 66, 65);
}
.balloonslide {
	padding: 3px; border: 1px solid black; border-image: none; left: 0px; color: rgb(102, 102, 102); font-family: Trebuchet MS, Arial; font-size: 12px; position: absolute; z-index: 10000; background-color: white;
}
