body
{
background-position: center top;
font-family: Arial;
font-size: 10px;
padding: 0 0 0 0;
margin:0 0 0 0;
}

a
{
	color: #7197AA;
}

td
{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	padding: 0 0 0 0;
}

h1
{
	font-family:arial;
	color: #00425C;
}

h2
{
	font-family:arial;
	color: #00425c
}

h3
{
	font-family:arial;
	color: #c37f83
}

img
{
	border:0;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

table.bodyTable
{
margin: 10px auto;
background-color: #023f88;
text-align: center;
color: #000000; 
border: 1px solid #666666;
border-right: 1;
border-bottom: 1;
width: 80%;
margin-top: 0px;
border-top: 1;
border-left: 1;
}

table.mainTable
{
width: 100%;
text-align: center;
background-color: #ffffff;
}

table.login
{
width: 100%;
}

table.pricingMatrix
{
width: 100%;
text-align: center;
}

table.pricingMatrix td.head
{
background-color: #555555;
color: white;
font-weight: bold;
border-collapse: collapse;
}

table.pricingMatrix td
{
border: 1px solid #000000;
}

table.billTable
{
width: 100%;
text-align: center;
}

table.billTable td.head
{
font-weight: bold;
}

table.reportTable
{
margin: 20px;
text-align: center;
border: 1px solid #000000;
}

table.reportMainTable
{
text-align: center;
}

table.reportMainTable td
{
text-align: center;
}

table.reportTable td
{
padding: 1px;
white-space: nowrap;
text-align: center;
border: 1px solid #000000;
border-collapse: collapse;
}

table.reportJobTable td
{
padding: 1px;
white-space: nowrap;
text-align: center;
border: 1px solid #000000;
border-collapse: collapse;
}

table.reportJobTable td.head
{
padding: 1px;
border: 1px solid #000000;
background-color: #555555;
color: white;
font-weight: bold;
border-collapse: collapse;
}

table.reportTable td.head
{
padding: 1px;
border: 1px solid #000000;
background-color: #555555;
color: white;
font-weight: bold;
border-collapse: collapse;
}

table.reportJobTable td.subHead
{
padding: 1px;
border: 1px solid #000000;
background-color: #cccccc;
text-align: center;
}

table.reportTable td.subHead
{
padding: 1px;
border: 1px solid #000000;
background-color: #cccccc;
text-align: center;
}

table.reportTable td.title
{
font-weight: bold;
}

table.reportTable td.data
{
}

table.editTable
{
width: 100%;
background-color: #eeeeee;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

table.editTable td
{
padding: 5px;
}

table.editTable hr
{
width: 100%;
}

table.editTable td.label
{
text-align: right;
}

table.editTable td.data
{
text-align: left;
}

table.editTable input:focus 
{
background-color: #ffccff;
}

table.dispatchList
{
font-size: 20px;
width: 100%;
border-collapse: collapse;
}

table.dispatchList tr
{
background-color: #eee;
}

table.dispatchList tr.altColor
{
background-color: #CCC;
}

table.dispatchList td
{
padding: 4px;
margin: 0px;
border: 1px #ffffff solid;
border-collapse: collapse;
width: 50%;
}

table.dispatchList td.withSubmenu
{
padding: 0px;
margin: 0px;
border: 1px #ffffff solid;
border-collapse: collapse;
}

table.dispatchList td:hover
{
background-color: #ffff99;
margin: 0px;
padding: 0px;
}

table.dispatchListSubMenu
{
text-align: center;
width: 100%;
margin: 0px;
padding: 0px;
}

table.dispatchListSubMenu tr
{

}

table.dispatchListSubMenu tr.altColor
{

}

table.dispatchListSubMenu td
{
border: 0px;
margin: 0px;
padding: 0px;
}

table.dispatchListSubMenu td.head
{
font-size: 15px;
}

table.dispatchListSubMenu td
{
font-size: 10px;
}

table.dispatchListSubMenu td:hover
{
background-color: #eee;
border: 0px;
margin: 0px;
padding: 0px;
}

table.recordListTable
{
width: 100%;
}

table.recordList
{
font-size: 10px;
width: 100%;
text-align: center;
border-collapse: collapse;
}

table.recordList tr
{
background-color: #e5e5e5;
color: #000;
}

table.recordList tr.altColor
{
background-color: #ffffff;
color: #000;
}

table.recordList tr:hover
{
background-color: #d8e3f1;
}

table.recordList td
{
padding: 4px;
border: 1px #000000 solid;
border-collapse: collapse;
}

table.recordList td.extra
{
background-color: #99cccc;
padding: 4px;
border: 1px #fff solid;
border-collapse: collapse;
}

table.recordList td.extraAltColor
{
background-color: #3399cc;
padding: 4px;
border: 1px #fff solid;
border-collapse: collapse;
}

table.recordList td:hover
{
background-color: #b3d0f6;
}

table.recordList td.head
{
background-color: #7197AA;
text-align: center;
color: #ffffff;
font-size: 10px;
font-weight: bold;
}

table.recordList a:link 
{
color: #000000;
text-decoration: none;
}

table.recordList a:visited 
{
color: #000000;
text-decoration: none;
}

table.recordList a:hover 
{
color: red;
text-decoration: none;
}

table.recordList a:active
{
color: #000000;
text-decoration: none;
}

table.recordList a.headLink:link 
{
color: #eeeeee;
text-decoration: none;
}

table.recordList a.headLink:visited 
{
color: #eeeeee;
text-decoration: none;
}

table.recordList a.headLink:hover 
{
color: #ffcc33;
text-decoration: none;
}

table.recordList a.headLink:active
{
color: #0000FF;
text-decoration: none;
}

table.recordListActionBar
{
width: 100%;
height: 30px;
text-align: center;
}

table.recordListActionBar td
{
background-color: #939ce2;
font-weight: normal;
font-size: 10px;
}

table.recordListActionBar td.location
{
background-color: #939ce2;
font-weight: normal;
font-size: 15px;
width: 25%;
}

table.recordListActionBar td.button:hover
{
background-color: #898989;
font-weight: bold;
font-size: 12px;
}

table.recordListActionBar a:link 
{
color: #eeeeee;
text-decoration: none;
}

table.recordListActionBar a:visited 
{
color: #ffffff;
text-decoration: none;
}

table.recordListActionBar a:hover 
{
background-color: #898989;
font-weight: bold;
font-size: 12px;
}

table.recordListActionBar a:active
{
color: #ffffff;
text-decoration: none;
}

td.crumb
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
}

td.crumb a:link 
{
color: #eeeeee;
text-decoration: none;
}

td.crumb a:visited 
{
color: #ffffff;
text-decoration: none;
}

td.crumb a:hover 
{
color: #ffff00;
font-weight: bold;
}

td.crumb a:active
{
color: #ffffff;
text-decoration: none;
}

td.activeTab
{
background-color: #eeeeee;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

td.activeTab a:link 
{
color: #000000;
text-decoration: none;
}

td.activeTab a:visited 
{
color: #000000;
text-decoration: none;
}

td.activeTab a:hover 
{
color: #ff0000;
text-decoration: none;
}

td.activeTab a:active 
{
color: #ff0000;
text-decoration: none;
}

td.inactiveTab
{
background-color: #959595;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

td.inactiveTab a:link 
{
color: #000000;
text-decoration: none;
}

td.inactiveTab a:visited 
{
color: #000000;
text-decoration: none;
}

td.inactiveTab a:hover 
{
color: #ff0000;
text-decoration: none;
}

td.inactiveTab a:active 
{
color: #ff0000;
text-decoration: none;
}

a.logoutLink
{
color: #ff7777;
text-decoration: none;
font-size:10px;
}

a.logoutLink:hover 
{
font-size:12px;
color: #ff0000;
text-decoration: none;
}

td.logoutLink
{
text-align:right;
font-weight:bold;
}

td.memberNavigation
{
text-align:left;
}

a.memberNavigation:hover
{
font-weight:bold;
}

td.newMessage
{
background-color: #dae4f1;
}

td.newMessage a
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #ff0000; 
text-decoration: None;
}

td.newMessage a:hover
{
color: #000000; 
}

a.noDecoration
{
text-decoration: none;
}

tr.header 
{
	
}

img.header
{
	display: block;
}

td.login
{
	background-image: url('/images/loginBG.gif');
	background-repeat: repeat-x;
}

td.boxLinks
{
	background-image: url('/images/boxLinksBG.gif');
	background-repeat: repeat-x;
}

td.signup
{
	font-size:11px;
	vertical-align:top;
	padding: 0 0 0 0;
	background-color:white;
}

table.members
{
	font-family:Arial;
	padding: 0 0 0 0;
}

td.members
{
	font-family:Arial;
}

table.editTableFront
{
width: 100%;
background-color: white;

}

table.editTableFront td
{
padding: 5px;

}

table.editTableFront hr
{
width: 100%;
}

table.editTableFront td.label
{
text-align: right;
}

table.editTableFront td.data
{
text-align: left;
}

table.editTableFront input:focus 
{
background-color: #ffccff;
}

table.recordListActionBarMembers
{
width: 100%;
height: 30px;
text-align: center;
}

table.recordListActionBarMembers td
{
background-color: #A97183;
font-weight: normal;
font-size: 10px;
}

table.recordListActionBarMembers td.location
{
	background-color: #00425C
	font-weight: normal;
	font-size: 15px;
	width: 25%;
}

table.recordListActionBarMembers td.button:hover
{
background-color: #898989;
font-weight: bold;
font-size: 12px;
}

table.recordListActionBarMembers a:link 
{
color: #eeeeee;
text-decoration: none;
}

table.recordListActionBarMembers a:visited 
{
color: #ffffff;
text-decoration: none;
}

table.recordListActionBarMembers a:hover 
{
background-color: #898989;
font-weight: bold;
font-size: 12px;
}

table.recordListActionBarMembers a:active
{
color: #ffffff;
text-decoration: none;
}

.nothing
{
 
}

