A
{
    COLOR: red;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: black
}
A.topmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: arial;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.topmenu:hover
{
    COLOR: #00ff00
}
A.midmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: arial;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.midmenu:hover
{
    COLOR: #00ff00
}
A.botmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: arial;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.botmenu:hover
{
    COLOR: #00ff00
}
A.submenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: arial;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.submenu:hover
{
    COLOR: red
}
A.contenttableHeader 
{
    COLOR: red
}
A.Sort
{
	color:White;
	text-decoration:none;
}
.panelLinks
{
	font-size:12;
	
}
A.Sort:hover
{
	color:Red;
}
INPUT
{
	font-family:Arial;
	color:Black;
	font-size:10pt;
}
.rate
{
	width:55px;
	border-style:groove;
}	
.MC
{
	width:60px;
	border-style:groove;
}
.text
{
	
	width:180px;
	border-style:groove;
}
.ext
{
	width:40px;
	border-style:groove;
}
.areaprefix
{
	width:30px;
	border-style:groove;
}
.zip
{
	width:60px;
	border-style:groove;
}
.zipExt
{
	width:40px;
	border-style:groove;
}
.state
{
	width:30px;
	border-style:groove;
}
.phone
{
	width:40px;
	border-style:groove;
}
.date
{
	width:70;
	border-style:groove;
}
.city
{
	width:120;
	border-style:groove;
}
TABLE
{
	FONT-FAMILY: arial;
}
.inputfield {
	border:'1px' 'solid' '#669999';
	color: #333333;
	font-size: 11px;
}
.light
{
	background-color:#c3d6d2;
	text-align:center;
}
.dark
{
	background-color:#7ca490;
	text-align:center;
}
.contrastDark
{
	background-color: #7ca490;
	font-weight:bold;
	font-size:large;
	color:White;
	text-align:center;	
}
.contrastLight
{
	background-color: #c3d6d2;
	font-weight:bold;
	font-size:large;
	color:White;
	text-align:center;	
}
.panelLinks
{
	font-size:smaller;
}
TR
{
    
}
.contrastLight
{
	background-color: #c3d6d2;
	font-weight:bold;
	font-size:large;
	color:White;
	text-align:center;	
}
.dark{
	background-color: #7ca490;
	text-align:center;
}
.black
{
	background-color:Black;
	color:White;
	font-size:smaller;
	text-align:center;
}
.light
{
	background-color: #c3d6d2;
	text-align:center;
}
.align
{
	text-align:center;
}
.header
{
	font-size:13;
	font-weight:bold;
	text-align:center;
}
.SecondHeader
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.inputfield 
{
	color: black;
	font-size:small;
}
TH
{
	
}
.header
{
	font-size:16;
	font-weight:bold;
	text-align:center;
}
TD
{
    FONT-FAMILY: arial
}
.dark
{
	background-color: #7ca490;
	text-align:center;
	color:Black;
}
.black
{
	background-color:Black;
	color:White;
	font-size:smaller;
	text-align:center;
}
.light
{
	background-color: #c3d6d2;
	text-align:center;
	color:Black;
}
.contrastDark
{
	background-color: #7ca490;
	font-weight:bold;
	font-size:large;
	color:White;
	text-align:center;	
}
.contenttable {
	border-left:1px solid #7CA49C;
	border-top:1px solid #7CA49C;
	border-right:1px solid #7CA49C;
	border-bottom:1px solid #7CA49C;
	background-color: #ffffff;
	padding: 1px ;
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}
.contenttableHeader {
	background-color: #669999;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding:3px;
	vertical-align:bottom;
}
.title
{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.trailertypes
{
	color:#FFFFFF;
}
.inputfield {
	border:'1px' 'solid' '#669999';
	color: #333333;
	font-size: 11px;
}
.tableRegular {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 13px;
}
.tableBold {
	background-color: #F9FDFC;
	color: #333333;
	font-size: 13px;
	font-weight:bold;
}
.tableContrast {
	vertical-align:top;
	background-color: #C3D6D1;
	border-top:1px solid #7CA49C;
	color: #333333;
	font-size: 11px;
	padding:2px;
}
.tableBox {
	vertical-align:top;
	background-color: #C3D6D1;
	color: #333333;
	font-size: 11px;
	
}
.tabletype
{
	vertical-align:top;	
	background-color: #F9FDFC;
	color: #333333;
	font-size: 11px;
	padding:2px;
}
.feildHeader
{
	font-weight:bold;
	font-size:16px;
	text-align:right;
}
.cr
{
    FONT-SIZE: 10px;
    COLOR: #0d491d
}
.Error
{
	font-size:large;
	font-weight:bold;
	text-align:center;
	padding:5 5 5 5;
}
H3 
{
	color:	#333333;
}
OL
{
	font-family:Arial;
	font-weight:bold;
}
UL
{
	font-family:Arial;
	font-weight:normal;
}
P
{
	font-family:Arial;
}
.error
{
	color:Red;
	font-weight:bold;
}