/* FONT */
body,
table,
td,
input,
textarea,
select,
option, 
button, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p,
div, 
span, 
a {
	color: #0A246B;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	font-size: 13px;
}

body {
	font-size: 13px;
	margin: 0px;
	width: 100%;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


form{
	padding: 0px;
}

.header {
	color: #ffffff;
}

a.linkheader:link {
	font-weight: bold;
	color: #CE0000;
	border-bottom: 1px solid #CE0000;
}

a.linkheader:visited {
	font-weight: bold;
	color: #CE0000;
	border-bottom: 1px solid #CE0000;
}

a.linkheader:hover {
	font-weight: bold;
	color: #CE0000;
	border-bottom: 1px solid #FFcF00;
}

a.linksystemmessage:link {
	font-weight: bold;
	font-size: 14px;
}

a.linksystemmessage:visited {
	font-weight: bold;
	font-size: 14px;
}

a.linksystemmessage:hover {
	font-weight: bold;
	font-size: 14px;
}


a:link {
	text-decoration: none;
	border-bottom: 1px solid #FFcF00;
}

a:visited {
	color: #0A246B;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #FFcF00;
}

a:hover {
	color: #0A246B;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 2px solid #FFcF00;
}

.frameSearch {
	border-left: 1px #FFCF00 solid;
	border-top: 1px #FFCF00 solid;
	border-right: 1px #FFCF00 solid;
	border-bottom: 1px #FFCF00 solid;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	background-color: #F3eee4;
}

.frameColor {
	background-color: #F3eee4;
}

.legendSearch {
	border-left: 1px #CE0000 solid;
	border-top: 1px #CE0000 solid;
	border-right: 1px #CE0000 solid;
	border-bottom: 1px #CE0000 solid;
	font-weight: bold;
	background-color: #CE0000;
	color: #ffffff;
	padding: 5px;
}

.ClosedOrder {
	color: #808080;
}

.ClosedOrder2H4H {
	color: #808080;
	font-style: italic; 
	font-weight: bold;
	font-size: 11px;
}

.Record2H4H {
	font-style: italic; 
	font-weight: bold;
	font-size: 11px;
}

.ReRouteOrder {
	background-color: #ffff00;
}

#ReportHeader
{
	font-size: 18px;
	font-weight: bold;
}

#ReportDetail
{
	font-size: 13px;
}

#HorizontalLineOrange
{
	height: 1px;
	background-color: #FB8C04;
	color: #FB8C04;
}

#VerticalLineOrange
{
	width: 1px;
	background-color: #FB8C04;
	color: #FB8C04;
}

.DHLRedBackground
{
	background-color: #CE0000;
	color: #FFFFFF;
}

.DHLYellowBackground
{
	background-color: #FFCF00;
	color: #CE0000;
}

#SystemMessage {
	font-size: 14px;
	font-weight: bold;
}

#ErrorMessage {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	background-color: #ffff00;
}

#SCRDescription {
	padding: 3px;
	border-width: 1px; 
	border-color: #FFCF00; 
	border-style: dashed; 
}

#HighlitedText {
	background-color: #ffff00;
}

#ClosedRecord {
	text-decoration: none;
	color: #808080;
}

#CancelledRecord {
	text-decoration: line-through;
	color: #808080;
}

.HighliteText {
	background-color: #ffff00;
}

.HighlitedRow {
	background-color: #ffff99;
	height: 23px;
	cursor: pointer;
}

.FilterOddColor {
	background-color: #FFFFFF;
	height: 23px;
	cursor: pointer;
}

.FilterEvenColor {
	background-color: #e6e6fa;
	height: 23px;
	cursor: pointer;
}

.OddColor
{
	height: 23px; 
	background-color: #FFFFFF;
	white-space: normal;
}

.EvenColor
{
	height: 23px; 
	background-color: #EEEEEE;
	white-space: normal;
}

.OddColorLow
{
	height: 2px; 
	background-color: #FFFFFF;
	white-space: normal;
}

.EvenColorLow
{
	height: 2px; 
	background-color: #EEEEEE;
	white-space: normal;
}

.greyOff {
    color: #cdcdcd;
	font-weight: normal;
}

.LightYellow {
	background-color: #ffff99
}

.MandatoryField {
	background-color: #ffc0cb;
	border: 1px solid #7B9EBD;
}

.fieldBox {
	border-left: 0px #CDCDCD dashed;
	border-top: 1px #CDCDCD dashed;
	border-right: 0px #CDCDCD dashed;
	border-bottom: 0px #CDCDCD dashed;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
}


.legendBox {
	border-left: 1px #CDCDCD solid;
	border-top: 1px #CDCDCD solid;
	border-right: 1px #CDCDCD solid;
	border-bottom: 1px #CDCDCD solid;
	font-weight: bold;
	font-size: 18px;
	background-color: #eeeeee;
	padding: 2px;
	color: #3465A7;
}

.ButtonSelected {
	border-left: 1px #808080 solid;
	border-right: 1px #808080 solid;
	border-bottom: 0px #808080 solid;
	border-top: 5px #FFCF00 solid;
	padding: 10px;
	font-weight: bold;
	height: 38px;
	cursor: pointer;
}

.Button {
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-bottom: 0px #cdcdcd solid;
	border-top: 5px #dddddd solid;
	padding: 8px;
	height: 25px;
	font-size: 11px;
	color: #808080;
	cursor: pointer;
	background-color: #eeeeee;
}


.ButtonSpace {
	height: 25px;
	width: 3px;
}

.divMsg {
	font-weight: bold;
	color: red;
}