/****  Main Code  ****/

body {
	background: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: smaller;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 0px;
}

h1 {
	background: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 18px;
	font-style: normal;
}

h2 {
	background: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 16px;
	font-style: normal;
}

h3 {
	background: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: normal;
}

input {
	background-color: #EEEEEE;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
}

input.checkbox1 {
	background-color: #FFFFFF;
	color: #FF0000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	width: 15px;
}

input.color {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	width: 90px;
}

input.logon {
	background-color: #EEEEEE;
	border: dotted 1px #808080;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	padding: 2px;
	width: 80px;
}

input.long {
	background-color: #EEEEEE;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	width: 250px;
}

input.mailform {
	background-color: #EEEEEE;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	width: 160px;
}

input.submaps {
	background-color: #EEEEEE;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	width: 60px;
}
input.traxx {
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', serif;
	font-size: 10px;
	width: 95px;
	height: 18px;
	border: none;
	background-color:  #FFFFFF;
	background-image: url('../rallys/images/input_bg.png');
	text-indent: 2%
	
}
TD.traxx {
	background-color: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', serif;
	font-size: 10px;
	width: 100px;
	border: none;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	border-bottom: 1px #F0EDE8;
	border-left: 1px #F0EDE8;
	border-right: 1px #F0EDE8;
	border-top: 1px #F0EDE8;	
}
TD.traxxO {
	background-color: #000000;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', serif;
	font-size: 10px;
	width: 100px;
	border: none;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	border-bottom: 1px #F0EDE8;
	border-left: 1px #F0EDE8;
	border-right: 1px #F0EDE8;
	border-top: 1px #F0EDE8;	
}
p {
	background: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	font-style: normal;
	margin: 0px;
}

select {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	width: 80px;
}

select.maps {
	background-color: #EEEEEE;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 9px;
	width: 230px;
}

select.users {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	width: 100px;
}

/*  START  TABLES   */
table{
	background-color: #F0EDE8;
	color: #000000;
}

table.black {
	background-color: #000000;
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
}

table.brown {
	background-color: #C0C0C0;
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
}

table.darker {
	background-color: #C0C0C0;
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	color: #AFA794;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
}

table.dashedtba {
	background-color: #C6AEA5;
	border-bottom: #FFFFFF 1px dashed;
	border-top: #FFFFFF 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 12px;
	vertical-align: top;
}

table.frontpage {
	background: #C6AEA5;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
}

table.lefttop {
	background-color: transparent;
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
}

table.logon {
	background: #EEEEEE;
	border-right: #000000 1px dashed;
	border-top: #000000 1px dashed;
	color: #000000;
}

table.menu 
	{
	background-color: #DFD6C3;
	border-bottom: #000000;
	border-top: #000000;
	color: #000000;
}

table.noshow {
	background-color: #FFFFFF;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
	border-right: #FFFFFF;
	border-top: #FFFFFF;
	color: #000000;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
}

table.storefront {
	background-color: #FFFFFF;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px dashed;
	border-right: #000000 1px dashed;
	border-top: #000000 1px dashed;
	color: #000000;
}

table.white {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
}

table.xform {
	background: #EEEEEE;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	height: 420px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
table.mainPage{

	border-right: 1px Gray;
}

tbody.whitetext {
	background: #FFFFFF;
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
}

td {
	background-color: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	font-style: normal;
	vertical-align: top;
}

td.04 
	{
	background-color: #F0EDE8;
	color: #000000;
}

td.border {
	background-color: #FFFFFF;
	border-bottom: #C6AEA5 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #C6AEA5 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	vertical-align: top;
}
td.borderXX {
	background-color: #99B3CC;
	border-bottom: #C6AEA5 1px solid;
	border-top: #C6AEA5 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	vertical-align: top;
}

td.borderl {
	background-color: #F0EDE8;
	border-bottom: #FFFFFF 1px solid;
	border-left: #393939 1px dashed;
	border-right: #393939 1px solid;
	border-top: #393939 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	vertical-align: top;
}

td.borderonly{
	background-color: #F0EDE8;
	border-bottom: #F0EDE8;
	border-left: #F0EDE8;
	border-right: #F0EDE8;
	border-top: #F0EDE8;
	color: #000000;
}

td.dashed3 {
	background-color: #C6B2A2;
	border-bottom: #000000 1px dashed;
	border-left: #000000 1px dashed;
	border-top: #000000 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
}

td.dashed4 {
	background-color: #C6AEA5;
	border-bottom: #000000 1px dashed;
	border-left: #FFFFFF 1px dashed;
	border-right: #FFFFFF 1px dashed;
	border-top: #000000 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	vertical-align: top;
}

td.dashedlr {
	background-color: #C6AEA5;
	border-left: #FFFFFF 1px dashed;
	border-right: #FFFFFF 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 9px;
	vertical-align: top;
}

td.dashedtbb {
	background-color: #C6AEA5;
	border-bottom: #000000 1px dashed;
	border-top: #000000 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	vertical-align: top;
}

td.leftside {
	background-color: transparent;
	border-left: #000000;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-style: normal;
	vertical-align: top;
}

td.maincolor {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
}

td.menu 
	{
	background-color: #DFD6C3;
	border: dashed;
	border-color: #000000;
	color: #000000;
}

td.navimenu {
	background: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	border-left: #AB9889 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	width: 164px;
}

td.offcolor {
	background-color: #DFD6C3;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	vertical-align: top;
}

td.offcolor2 {
	background-color: #DFD6C3;
	border-bottom: #F0EDE8;
	border-left: #F0EDE8;
	border-right: #F0EDE8;
	border-top: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	vertical-align: top;
}

td.onborder {
	background-color: #F0EDE8;
	border-bottom: #000000;
	border-left: #000000;
	border-right: #000000;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	vertical-align: top;
}

td.oncolor {
	background-color: #F0EDE8;
	border-bottom: #F0EDE8;
	border-left: #F0EDE8;
	border-right: #F0EDE8;
	border-top: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	vertical-align: top;
}

td.report0 {
	background: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: left;
}

td.report1 {
	background: #FFFFFF;
	color: #393939;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: left;
}

td.report2 {
	background: #FFFFFF;
	color: #393939;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: right;
}

td.report3 {
	background: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: right;
}

td.reportlook {
	background-color: #FFFFFF;
	border-bottom: #655B5B 1px solid;
	border-left: #655B5B 1px solid;
	border-top: #655B5B 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
}

td.tripreport {
	background-color: #DFD6C3;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: normal;
	vertical-align: top;
}

td.whiteout {
	background: #FFFFFF;
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
}

td.whitetext {
	background-color: #482C2C;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	font-style: normal;
	vertical-align: top;
}

td.reportalarm0 {
	background-color: #AFE0F5;
	color: #000000;
	opacity: 1.0;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	font-style: normal;
	vertical-align: top;
}

td.reportalarm01 {
	background: #AFE0F5;
	color: #393939;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: left;
}

td.reportalarm02 {
	background: #AFE0F5;
	color: #393939;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: left;
}

td.reportalarm03 {
	background: #AFE0F5;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	text-align: left;
}


th.brown {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	vertical-align: bottom;
}

tr {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 10px;
	font-style: normal;
	vertical-align: top;
}

tr.rollover{
	background-color: #F0EDE8;
	color: #000000;
}
tr.rollover2{
	background-color: #99B3CC;
	color: #000000;
}
tr.white {
	background-color: #F0EDE8;
	color: #000000;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
}

/*  END TABLES   */
.href{
	background-color: #E5DFD5;
	color: #F39D37;
}

.htmlmenu{
	background-color:  transparent;
	background-image: url('../Images/LHome_bg_04.jpg');
	color: #000000;
	height: 10px;
	text-indent: 5%
}

.leftborder{
	background-color: #DAD5CE;
	color: #000000;
	height: 1px;
	width: 4px;

}
td.logIn{
	background-color:  transparent;
	color: #000000;
	height: 10px;
	text-indent: 5%;
}
.logonmenu{
	background-color:  transparent;
	background-image: url('..images/logon_top_peice.jpg');
	background-repeat: repeat-x;
	color: #000000;
	height: 10px;
	text-indent: 5%;
	width: 147px
}

.reporthead {
	background: #FFFFFF;
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
}

.textarea {
	background: #C8C8C8;
	border-bottom: #989898 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	font-variant: small-caps;
}
td.textarea {
	background: #C8C8C8;
	border-bottom: #989898 1px dashed;
	color: #FFFFFF;
	font-family: "Verdana",'Courier New', 'Times New Roman', Times, serif;
	font-size: 11px;
	font-variant: small-caps;
}