body {
	border-style: none;
	border-width: 0px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 5px;
}

.Basic_TextCell {
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Basic_TextCell_Underline {
	border-bottom-color: #C2C3C3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Basic_TextCell_Shaded {
	background-color: #F5F5F5;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Basic_TextCell_Shaded_Underline {
	background-color: #F5F5F5;
	border-bottom-color: #C2C3C3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Checkbox {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
}

a:link {
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}



a:hover {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

a:visited {
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

input, textarea, select {
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.DefaultHeaderUnderline {
	border-color: #C2C3C3;
	border-bottom-style: solid;
	border-width: 1px;
	color: #790018;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	padding: 4px;
}

.DefaultHeader {
	color: #790018;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	padding: 4px;
}

.DefaultHeader2 {
	color: #B2861B;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	padding: 4px;
}

.DefaultHeader3
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bolder;
	font-size: 14px;
	padding-bottom: 4px;
	color: #696969;
	padding-top: 4px;
	font-family: "Arial" , "Arial Narrow";
}

.WelcomeLink {
	color: #790018;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	font-size: 11px;
	padding: 4px;
}

.YellowHeaderUnderline {
	border-color: #C2C3C3;
	border-bottom-style: solid;
	border-width: 1px;
	color: #A38411;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	padding: 4px;
}

.YellowHeader {
	color: #A38411;
	font-family: "Arial", "Arial Narrow";
	font-weight: 900;
	padding: 4px;
}

.BlueSmallHeader {
	color: #203461;
	font-family: "Arial", "Arial Narrow";
	font-weight: bold;
	padding: 4px;
}

.DefaultTextCell {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 6px;
}
.TextCellNoPad{
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 1px;
}
.ErrLabel
{
	
	border-bottom-style: solid;
	border-width: 1px;
	color:#790018;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 6px;
}
.DefaultTextCellUnderline {
	border-color: #C2C3C3;
	border-bottom-style: solid;
	border-width: 1px;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 6px;
}

.SmallButton {
	background-color: #770117;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	height: 17px;
	width: 54px;
}

.VerySmallButton {
	background-color: #770117;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	height: 15px;
	width: 15px;
}

.SmallButtonDisabled
{
  border-right: #696969 1px solid;
  border-top: #696969 1px solid;
  border-left: #696969 1px solid;
  border-bottom: #696969 1px solid;
  font-size: 11px;
  background-color: darkgray;
  width: 54px;
  height: 17px;
  color: #ffffff;
  font-family: "Tahoma" , "Arial" , "Arial Narrow";
}

.MediumButton {
	background-color: #770117;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	height: 17px;
	width: 108px;
}

.MediumButtonDisabled {
  border-right: #696969 1px solid;
  border-top: #696969 1px solid;
  border-left: #696969 1px solid;
  border-bottom: #696969 1px solid;
	font-size: 11px;
	background-color: darkgray;
	width: 108px;
	height: 17px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
}

/*VDO Header Page*/
.Header {
	background-color: #000000;
	background-image: url(../Images/tile_vdo_colour.gif);
	background-repeat: repeat-x;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
}

.ErrorText
{
  font-weight: bold;
  font-size: 11px;
  color: #b50018;
  font-family: "Tahoma" , "Arial" , "Arial Narrow";
}

/*Content Pages*/
.Content {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
	color: #4b4b4b;
	line-height: 14px;
}



.ListHeader {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
}

.ListCell {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	vertical-align: top;
}

.ListCell td{
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	vertical-align: top;
}

/*Selection Form Pages*/
.FormDiv {
	position: absolute;
	z-index: 9999;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 0px;
}

.FormTable {
	border-bottom-color: #8F9DBB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
	table-layout: fixed;
}

.FormTable .FormHeader {
	background-color: #AEBECB;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #E4E7EF;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.FormTable .FormSubHeader
{
	background-color: #AEBECB;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #E4E7EF;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.FormTable .FormBody {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.FormBody .DIVCell {
	overflow-y: scroll;
	height: 250px;
	width: 100%;
	padding: 0px;
}

.FormBody .TextCell {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	white-space: nowrap;
}

.FormBody .TextCellUnderline {
	background-color: #FFFFFF;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	white-space: nowrap;
}

.FormBody .TextCellShaded {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	white-space: nowrap;
}

.FormBody .TextCellShadedUnderline {
	background-color: #F5F5F5;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	white-space: nowrap;
}

.FormBody .IconCell {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.FormBody .IconCellUnderLine {
	background-color: #FFFFFF;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.FormBody .IconCellShaded {
	background-color: #F5F5F5;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.FormBody .IconCellShadedUnderLine {
	background-color: #F5F5F5;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.FormTable .FormFooter {
	background-color: #D7D7D7;
	border-color: #C3C3C3;
	border-top-style: solid;
	border-width: 1px;
	font-family: "Arial";
	font-size: 11px;
	padding: 3px;
}

.FormFooterNoTable {
	background-color: #D7D7D7;
	border-color: #C3C3C3;
	border-top-style: solid;
	border-width: 1px;
	font-family: "Arial";
	font-size: 11px;
	padding: 3px;
}

.FormFooter .TextCell {
	color: #494949;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

/*Links Pages*/
.Links {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 2px;
}

.Links ul, ol {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 22px;
	margin-right: 0px;
	margin-top: 0px;
}

.Links li {
	list-style-image: url(../Images/bullet.gif);
	list-style: url(../Images/bullet.gif);
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.Links a:link {
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Links a:hover {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Links a:visited {
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.ChartTab {
	background-color: #FFFFFF;
	padding: 1px;
}

.ChartHeader {
	background-color: #5E779B;
	border-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

.ChartBody {
	background-color: #EAEEF1;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.ChartFooter {
	background-color: #ADBFCB;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}


.TabControl {
	color: #FFFFFF;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
}

.TabControl .ActiveCell {
	background-color: #001C55;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}


.ActiveCellColor
{
	background-color: #001C55;
	color: White;
	cursor: pointer;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}

.ActiveCellColorNoBorder
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	padding-top: 0px;
	font-family: "Arial";
	border-right-style: none;
	border-left-style: none;
	height: 18px;
	background-color: #001c55;
	border-bottom-style: none;
}

.InactiveCellColor
{ 
	background-color: #ACACAC;
	color: White;
	cursor: pointer;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
	

}
.TabControl .InactiveCell {
	background-color: #ACACAC;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}

.TabControl .ClearCell {
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}

.TabControl iframe {
	border-style: none;
	border-width: 0px;
	height: 100%;
	width: 100%;
}

.ButtonAutoWidth {
	background-color: #770117;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	height: 17px;
	/*width: 108px;*/
}


.ContextMenu {
	filter: Shadow(color="#999999", Direction=135, Strength=2);
	padding: 5px;
	position: absolute;
	z-index: 9999;
}

.ContextMenu .TextCellDisabled
{
	background-color: transparent;
	border-style: none;
	color: #cccccc;
	cursor: default;
	font-family: "Tahoma" , "Arial" , "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	font-style: italic;
}

.ContextMenuTable {
	background-color: #FFFFFF;
	border-color: #AEAA9A;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.TextCellOn {
	background-color: #FFD796;
	border-color: #FFC460;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
}

.TextCellOff {
	background-color: transparent;
	border-style: none;
	color: #000000;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

.TextCellOnBold {
	background-color: #FFD796;
	border-color: #FFC460;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	cursor: default;
	font-weight: bold;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
}

.TextCellOffBold {
	background-color: transparent;
	border-style: none;
	color: #000000;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

.ScrollingDIV
{
  height: 100%;
  width: 100%;
  overflow: auto;
  padding: 0px;
  margin: 0px;
  background-color: #FFFFFF;
}
.RulerShort{
	border-right-color: White;
	border-right-style: solid;
	border-width: 1px;
	height: 3px;
	font-size: 5px;
}
.RulerLong{
	border-right-color: White;
	border-right-style: solid;
	border-width: 1px;
	height: 10px;
}

.Calendar {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Calendar_Table {
	
}

.Calendar_Header {
	color: #0D285E;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
}

.Calendar_SubHeader {
	background-color: #5D759A;
	color: #FFFFFF;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
}

.Calendar_ActiveTextCell {
	background-color: #FFFFFF;
	border-color: #CC0000;
	border-style: solid;
	border-width: 2px;
	cursor: pointer;
	color: #848484;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
}

.Calendar_InactiveTextCell {
	background-color: #FFFFFF;
	border-style: none;
	cursor: pointer;
	color: #848484;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.Calendar_InactiveTextCell_NoHand {
	background-color: #FFFFFF;
	border-style: none;
	color: #848484;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
.Calendar_ActiveTextCell_NoHand {
	background-color: #FFFFFF;
	border-color: #CC0000;
	border-style: solid;
	border-width: 2px;
	color: #848484;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
}
.Calendar_TextCell_NoHand {
	background-color: #FFFFFF;
	border-style: none;
	color: #CCCCCC;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.Calendar_TextCell {
	background-color: #FFFFFF;
	border-style: none;
	cursor: pointer;
	color: #CCCCCC;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.Calendar_TextCell_Underline {
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	cursor: pointer;
	text-decoration: underline;
}

.Calendar_ClickableItem {
	cursor: pointer;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Calendar_SubMenu {
	background-color: #FFFFFF;
	border-color: #AEAA9A;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Calendar_SubMenuItem_Hover {
	background-color: #FFD796;
	border-color: #FFC460;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
}

.Calendar_SubMenuItem {
	background-color: transparent;
	border-style: none;
	color: #000000;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.ToolBar {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
}

.ToolBar_Table {
	background-image: url(../Images/tile_toolbar.gif);
	background-repeat: repeat-x;
	border-color: #8F9DBB;
	border-style: none;
	border-width: 1px;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
}

.ToolBar_TextCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-transform: capitalize;
	vertical-align: middle;
}

.ToolBar_TextCell_On {
	background-color: #FFD796;
	border-color: #465C8F;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}

.ToolBar_TextCell_Off {
	background-color: transparent;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 5px;
}

.ToolBar_IconCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-transform: capitalize;
	vertical-align: middle;
}

.ToolBar_IconCell_On {
	background-color: #FFD796;
	border-color: #465C8F;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.ToolBar_IconCell_Off {
	background-color: transparent;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.ToolBar_SpacerCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	text-transform: capitalize;
	vertical-align: middle;
}

.ToolBar .ToolBarTable {
	background-image: url(../Images/tile_toolbar.gif);
	background-repeat: repeat-x;
	border-color: #8F9DBB;
	border-style: none;
	border-width: 1px;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
}

.ToolBarTable .TextCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-transform: capitalize;
	vertical-align: middle;
}

.TextCell .MouseOn {
	background-color: #FFD796;
	border-color: #465C8F;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}

.TextCell .MouseOff {
	background-color: transparent;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 5px;
}

.ToolBarTable .IconCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-transform: capitalize;
	vertical-align: middle;
}

.IconCell .MouseOn {
	background-color: #FFD796;
	border-color: #465C8F;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.IconCell .MouseOff {
	background-color: transparent;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.ToolBarTable .SpacerCell {
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	text-transform: capitalize;
	vertical-align: middle;
}

.Mapping {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
}

.Mapping .ToolBar {
	background-color: #CED8DF;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}

.Mapping .MapArea {
	background-color: #5E779B;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 1px;
}

.MapArea .MouseOn {
	background-color: #FFD796;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Mapping a:link {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Mapping a:hover {
	color: #999999;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Mapping a:visited {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Menu {
	background-color: #8F9DBB;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
}

.Menu .MenuTable {
	border-color: #8F9DBB;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	vertical-align: middle;
}

.MenuTable .HeaderCellOut {
	background-image: url(../Images/tile_menubar.gif);
	background-repeat: repeat-x;
	color:  #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	padding: 4px;
	overflow: hidden;
	vertical-align: middle;
}

.MenuTable .HeaderCellOn {
	background-image: url(../Images/tile_menubar_hover.gif);
	background-repeat: repeat-x;
	color: #001C55;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	padding: 4px;
	overflow: hidden;
	vertical-align: middle;
}

.MenuTable .FormCell {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}

.MenuTable .LinksCell {
	border-color: #8F9DBB;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
}

.LinksCell iframe {
	border-color: #8F9DBB;
	border-style: solid;
	border-width: 1px;
	height: 100%;
	width: 100%;
}

.LabelCell
{
	background-color: #ACACAC;
	color:White;
	cursor: pointer;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
	
}
.MenuTable .TextCell {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 2px;
}

.TextCell a:link {
	color: #DEE3EB;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

.TextCell a:hover {
	color: #FEFEFE;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

.TextCell a:visited {
	color: #DEE3EB;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

.MenuSplitter {
	background-image: url(../Images/splitter_menubar_background.gif);
	background-repeat: repeat-x;
	border-color: #99A0B0;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	text-align: center;
}

.MenuSplitterHover {
	background-image: url(../Images/menu_slider_background_hover.gif);
	background-repeat: repeat-x;
	border-color: #F4B558;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	text-align: center;
}

.Messages {
	background-color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 5px;
}

.Messages .MessageHeader {
	border-color: #C2C3C3;
	border-bottom-style: solid;
	border-width: 1px;
	color: #790018;
	font-family: "Arial", "Arial Narrow";
	font-size: 16px;
	font-weight: 900;
	padding: 4px;
}

.Messages .MessageCell {
	background-color: #FFFFFF;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
	vertical-align: top;
}

.MessageCell td {
	background-color: #FFFFFF;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
}

.Messages .MessageUnderlineCell {
	background-color: #FFFFFF;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
	vertical-align: top;
}

.MessageUnderlineCell td {
	background-color: #FFFFFF;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
}

.Messages a:link {
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Messages a:hover {
	color: #999999;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.Messages a:visited 
{
	color: #666666;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}



.ActiveTabUnderlineCell td 
{
	background-color: #001C55;
	vertical-align: top;
	cursor: pointer;
	color:White;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}

.ActiveTab a:link 	
{
	background-color: #001C55;
	color:White;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.ActiveTab a:hover 
{
	background-color: #001C55;
	color:White;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.ActiveTab a:visited 
{
	background-color: #001C55;
	color:White;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.InactiveTabUnderlineCell td 
{
	background-color: #ACACAC;
	vertical-align: top;
	cursor: pointer;
	color:White;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 0px;
}

.InactiveTab a:link 	
{
	background-color: #ACACAC;
	color:White;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.InactiveTab a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: "Tahoma" , "Arial" , "Arial Narrow";
	background-color: #acacac;
	text-decoration: none;
}

.InactiveTab a:visited 
{
	background-color: #ACACAC;
	color:White;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.DataGridBlueContainer {
	background-color: #ECEFF3;
	height: 100%;
	width: 100%;
	padding: 4px;
}

.DataGridSubHeader {
	background-color: #ADBFCB;
	color: #494949;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	border-top: white thin solid;	
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 2px;
}

.DataGridSubHeader2 {
	background-color: #EBEBEB;
	border-bottom-color: #B6B6B6;
	border-bottom-style: solid;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-right-color: #B6B6B6;
	border-right-style: solid;
	border-width: 1px;
	color: #7D7D7D;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 2px;
}

.DataGridWhiteBody {
	background-color: #FFFFFF;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.DataGridGrayBody {
	background-color: #F5F5F6;
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.DataGridFooter {
	background-color: #ADBFCB;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

.DataGridFooter .PagingTextCell {
	color: #FFFFFF;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.DataGridFooter a:link {
	color: #770117;
	font-size: 11px;
}

.DataGridFooter a:hover {
	color: #666666;
	font-size: 11px;
}

.DataGridFooter a:visited {
	color: #770117;
	font-size: 11px;
}

.DataGridLine {
	color: #5E779B;
}

.DataGridSubMidHeader {
	background-color: #ADBFCB;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	border-right: white thin solid;
	border-top: white thin solid;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridSubEndHeader {
	background-color: #ADBFCB;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	border-top: white thin solid;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridHeader {
	background-color: #5E779B;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	border-top: white thin solid;		
}

.DataGridTableHeader {
	background-color: #5E779B;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	border-top: white thin solid;		
	width:99%;
	height: 36px;
}

.DataGridHeader2 {
	background-color: #AEBECB;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #E4E7EF;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 3px;
}

.DataGridBody {
	background-color: #EAEEF1;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridBody2 {
	background-color: #EAEEF1;
	color: #494949;
	font-size: 11px;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridMidBody {
	background-color: #EAEEF1;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridEndBody {
	background-color: #EAEEF1;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridLightBody {
	background-color: #F7F8F9;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridLightBodyBold {
	background-color: #F7F8F9;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
    font-weight: bold;
	white-space: nowrap;	
}

.DataGridLightMidBody {
	background-color: #F7F8F9;
	color: #494949;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

.DataGridLightEndBody {
	background-color: #F7F8F9;
	color: #494949;
	font-size: 11px;
}

.ToolbarIFrame
{
  border-right: #5e779b 1px outset;
  padding-right: 0px;
  border-top: #5e779b 1px outset;
  display: none;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #5e779b 1px outset;
  padding-top: 0px;
  border-bottom: #5e779b 1px outset;
}

/*Login Styles*/
.LoginHeader {
	background-color: #790018;
	background: url(../Images/tile_vdo_colour.gif);
	background-repeat: repeat-x;
	padding: 0px;
}

.LoginHeaderTable {
	border-color: #790018;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 0px;
	table-layout: fixed;
}

.LoginBackground
{
  background-color: #EFF2F7;
}

.LoginImage
{
  background-position: center center;
  background-image: url(../Images/login_trucks.jpg);
  width: 583px;
  background-repeat: no-repeat;
  height: 180px;
}

.LoginToolbarLeftEdgeImage
{
  background-image: url(../Images/toolbar_login_left_edge.gif);
  background-repeat: repeat-x;
  width: 11px;
  height: 36px;
}

.LoginToolbarRightEdgeImage
{
  background-image: url(../Images/toolbar_login_right_edge.gif);
  background-repeat: repeat-x;
  width: 11px;
  height: 36px;
}

.LoginToolbarSpacer
{
  background-image: url(../Images/toolbar_login_divider.gif);
  background-repeat: repeat-x;
  width: 12px;
  height: 36px;
}

.LoginToolbarImage
{
  background-image: url(../Images/toolbar_login_right_edge.gif);
  background-repeat: repeat-x;
}

.LoginIFrame
{
  border-right: #5e779b 1px outset;
  padding-right: 0px;
  border-top: #5e779b 1px outset;
  display: none;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #5e779b 1px outset;
  padding-top: 0px;
  border-bottom: #5e779b 1px outset;
}

.LoginDropdown
{
  font-weight: bold;
  width: 120px;
  color: #ffffff;
  height: 21px;
  background-color: #5e779b;
}

.LoginToolbarTable 
{
	border-top-color: #7D9EBA;
	border-top-style: solid;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #7D9EBA;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
  background-image: url(../Images/tile_toolbar_login.gif);
	background-repeat: repeat-x;
	border-color: #8F9DBB;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
}

.LoginToolbar_TextCell_On {
	background-color: #FFD796;
	border-color: #465C8F;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}

.LoginToolbar_TextCell_Off {
	background-color: transparent;
	border-style: none;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	padding: 4px;
}


.LoginToolbarTextCell
{
  padding-left: 2px;
  padding-top: 2px;
  padding-top: 2px;
  font-weight: bold;
  font-size: 11px;
  background-image: url(../Images/tile_toolbar_login.gif);
  vertical-align: middle;
  text-transform: none;
  cursor: default;
  color: #001c55;
  background-repeat: repeat-x;
  font-family: "Tahoma" , "Arial" , "Arial Narrow";
}

.Splitter {
	background-color: #8F9DBB;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	margin: 0px;
}

.Splitter .SplitterBar {
	background-color: #8F9DBB;
	background-image: url(../Images/splitter_screen_background.gif);
	background-repeat: repeat-y;
	cursor: default;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
}

.LargeButton {
	background-color: #770117;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	height: 20px;
	width: 150px;
}

.SCHeader {
	background-color: #B7B7B7;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #E4E7EF;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: "Verdana";
	font-size: 11px;
	font-weight: bold;
	/*padding: 3px;*/
}

.SCSubHeader {
	background-color: #DDDDDD;
	border-bottom-color: #7D9EBA;
	border-bottom-style: solid;
	border-left-color: #E4E7EF;
	border-left-style: solid;
	border-right-color: #7D9EBA;
	border-right-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: "Verdana";
	font-size: 11px;
	height: 16px;
}

.SCDataGrid
{
  	border: solid 1px #ece9d8;
  	empty-cells: hide;
}

.SCDataGridHeader
{
  padding: 0px 2px 2px 2px;
  border-top: white thin solid;
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  font-family: "Tahoma" , "Arial" , "Arial Narrow";
  background-color: #ADBFCB;
  border-left: solid 1px #ADBFCB;
  border-right: solid 1px #ADBFCB;
}

.SCDataGridHeader TD {
  border: none;
}

.SCDataGridItem TD {
  padding: 0px 2px 2px 2px;
	background-color: #f6f6f6;
	color: #4b4b4b;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	line-height: 14px;
	border: solid 1px #ece9d8;
}

.SCDataGridDivItem{
  padding: 0px 2px 2px 2px;
	background-color: #f6f6f6;
	color: #4b4b4b;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	line-height: 14px;
	border: solid 1px #ece9d8;
}

.SCDataGridAlterItem TD{
  padding: 0px 2px 2px 2px;
	background-color: #F0F0F0;
	color: #4b4b4b;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	line-height: 14px;
	border: solid 1px #ece9d8;
}

.SCDataGridAlterDivItem{
  padding: 0px 2px 2px 2px;
	background-color: #F0F0F0;
	color: #4b4b4b;
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	line-height: 14px;
	border: solid 1px #ece9d8;
}

.SCFilterSelectorUnderlineDark
{
  font-size: 11px;
  color: #4b4b4b;
  border-bottom: #c2c3c3 1px solid;
  font-family: "Verdana";
  background-color: #D7D7D7;
}

.SCFilterSelectorHeader
{
  font-size: 11px;
  color: #4b4b4b;
  border-bottom: #c2c3c3 1px solid;
  font-family: "Verdana";
  background-color: #DDDDDD;
}

.SCFilterSelectorUnderlineLight
{
  font-weight: bold;
  font-size: 11px;
  color: #4b4b4b;
  border-bottom: #c2c3c3 1px solid;
  font-family: "Verdana";
  background-color: #f7f8f9;
}

.SCFilterSelectorDark
{
  font-weight: bold;
  font-size: 11px;
  color: #4b4b4b;
  font-family: "Verdana";
  background-color: #D7D7D7;
}

.SCFooter {
	background-color: #D7D7D7;
	border-color: #C3C3C3;
	border-top-style: solid;
	border-width: 1px;
	font-family: "Arial";
	font-size: 11px;
	padding: 3px;
}

.SCLocationsBottomSel
{
  BORDER-TOP: #dfdfdf 1px ridge;
  BORDER-RIGHT-STYLE: none; 
  BACKGROUND-COLOR: #eaeef1
}

.DropDownList
{
  z-index: 1;
  position: absolute;
}

/* -- Search Bar -- W Weber */
#divSearchContainer {
	overflow: hidden;	
}

#divSearch {
}

#divSearchBox {
	width: 200px;
}

#drpSearchBy {
  font-size: 11px;
	font-family: "Tahoma" , "Arial" , "Arial Narrow";
	font-weight: lighter;
}

#divSearchBox .SearchText {	
	width: 100px;	
	font-size: 11px;
	font-family: "Tahoma" , "Arial" , "Arial Narrow";
	font-weight: lighter;
}

#divSearchBox .SearchButton {
	width: 100px;
	background-image: url('../Images/search.png');
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #8F9DBB;
	background-color: #C1CACF;
	height: 20px;
	font-size: 11px;
	font-family: "Tahoma" , "Arial" , "Arial Narrow";
	font-weight:lighter;
}


/* Selection Criteria */
.selectionContainerDiv {
  width: 100%;  
}

#DataContainerDiv {
  width: 100%;
  overflow: auto;
  top: 0px;
}

.SelectionTable {
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}

#PageFooterDiv {
  float:  left;
  height: 23px;
}

#PageFooterDiv table {
  width: 100%;
}

/* Paging Control */
.pagingContainer {
  background-color: #BDCBD5;
  color: #494949;
  font-family: "Tahoma" , "Arial" , "Arial Narrow";
  font-size: 11px;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  width: 100%;
  padding: 2px;
}



.DataGridSubHeader window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubHeader2 window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridWhiteBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridGrayBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridFooter .PagingTextCell window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubMidHeader window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubEndHeader window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridHeader2 window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridBody2 window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridMidBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridEndBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridLightBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridLightMidBody window
{
  width: 100%;
  -moz-user-focus: normal;
  -moz-user-select: text;
}

.DataGridSubHeader description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubHeader2 description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridWhiteBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridGrayBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridFooter .PagingTextCell description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubMidHeader description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridSubEndHeader description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridHeader2 description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridBody2 description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridMidBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridEndBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridLightBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}
.DataGridLightMidBody description
{
  -moz-user-focus: normal;
  -moz-user-select: text;
}



.popupControl
{
    z-index: 950;
    border-bottom: #0a3c7b;
    position:absolute;
    border-left: #0a3c7b;
    background-color:#ffffff;
    border-collapse: collapse;
    color: #5e625c;
    font-size: 11px;
    border-top: #0a3c7b;
    font-weight: normal;
    border-right: #0a3c7b;
    display: none;
}

.dragMe
{
    text-align: left;
    padding-bottom: 0px;
    background-color: #0a3c7b;
    padding-left: 3px;
    padding-right: 3px;
    border-collapse: collapse;
    font-family: Verdana;
    color: #ffffff;
    font-size: 12px;
    vertical-align: middle;
    cursor: move;
    font-weight: bold;
    padding-top: 0px;
}

/* Ajax Tab Control Style

/* scrolling */
.ajax__scroll_horiz 
{
    overflow-x:scroll;
}

.ajax__scroll_vert 
{
    overflow-y:scroll;
}

.ajax__scroll_both 
{
    overflow:scroll
}

.ajax__scroll_auto 
{
    overflow:auto
}

/* plain theme */

.ajax__tab_xp2 .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(../Images/ajaxtabcontrol/tab-line.gif) repeat-x bottom;
}

.ajax__tab_xp2 .ajax__tab_outer 
{
    padding-right:4px;
    background:url(../Images/ajaxtabcontrol/tab-right.gif) no-repeat right;
    height:21px;
}

.ajax__tab_xp2 .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../Images/ajaxtabcontrol/tab-left.gif) no-repeat;
}

.ajax__tab_xp2 .ajax__tab_tab 
{
    cursor: default;
    height:15px;
    padding:4px;
    margin:0;
    background:url(../Images/ajaxtabcontrol/tab.gif) repeat-x;
}

.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../Images/ajaxtabcontrol/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../Images/ajaxtabcontrol/tab-hover-left.gif) no-repeat;
}

.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../Images/ajaxtabcontrol/tab-hover.gif) repeat-x;
}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer 
{
    background:url(../Images/ajaxtabcontrol/tab-active-right.gif) no-repeat right;
}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner 
{
    background:url(../Images/ajaxtabcontrol/tab-active-left.gif) no-repeat;
}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab 
{
    background:url(../Images/ajaxtabcontrol/tab-active.gif) repeat-x;
}

.ajax__tab_xp2 .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}


.RadioButton {
	font-family: "Tahoma", "Arial", "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
}