html
{
	overflow: -moz-scrollbars-vertical;
}
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	background-color: #cccccc;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.maintable
{
	text-align: left;
	background-color: White;
	height: 500px;
}
#topnavigation
{
	position: absolute;
	left: 0px;
	top: -11px;
}
#topnavigation li
{
	list-style: none;
	position: relative;
	float: left;
	border-left: solid 1px #8D8D8D;
	border-top: solid 1px #8D8D8D;
	border-bottom: solid 1px #8D8D8D;
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 122px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	letter-spacing: 1px;
	color: #7a7a7a;
	height: 14px;
}
.topnavigationlast
{
	border-right: solid 1px #8D8D8D;
}
.topnavigationtableoff
{
	display: none;
	position: absolute;
	float: none;
	left: -1px;
	top: 20px;
	border: solid 1px Black;
	width: 124px;
}
.topnavigationtableon
{
	display: block;
	position: absolute;
	float: none;
	left: -1px;
	top: 20px;
	border: solid 1px Black;
	background-color: White;
	z-index: 1;
}
.topnavigationtablewidth
{
	width: 124px;
	overflow: visible;
}
.topnavigationcelloff
{
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 12px 3px 12px;
	text-align: left;
	letter-spacing: 1px;
	color: #777777;
	background-color: White;
}
.topnavigationcellon
{
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 12px 3px 12px;
	text-align: left;
	letter-spacing: 1px;
	color: Black;
	background-color: White;
}
#leftnavigation tr
{
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	height: 22px;
	letter-spacing: 0px;
	color: #777777;
}
#leftnavigation tr:hover
{
	color: Black;
}
.leftnavigationon
{
	color: Black;
}
#leftnavigation2 tr
{
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	letter-spacing: 0px;
	color: #8D8D8D;
}
#leftnavigation2 tr:hover
{
	color: Black;
}
.footer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
a.footer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:hover.footer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.header
{
	font-size: 22px;
}
.header2
{
	font-size: 19px;
}
a.header2
{
	color: Black;
	font-size: 19px;
	text-decoration: none;
}
a:hover.header2
{
	font-size: 19px;
	color: #666666;
	text-decoration: none;
}
.subheader
{
	font-size: 14px;
}
.copy
{
	font-size: 12px;
}
.small
{
	font-size: 11px;
}
.blackbg
{
	background-color: Black;
}
.greenbg
{
	background-color: #76C436;
}
.lightgreenbg
{
	background-color: #dae8c8;
}
.greybg
{
	background-color: #5e5e5e;
}
.contentarea
{
	padding: 27px 32px 32px 32px;
}
.maparea
{
	padding: 12px 32px 22px 32px;
}
a.bottomnavigation
{
	color: Black;
}
a:hover.bottomnavigation
{
	color: Black;
	text-decoration: underline;
}
.white
{
	color: White;
}
a.white
{
	color: White;
	text-decoration: underline;
}
a:hover.white
{
	color: #CDCDCD;
	text-decoration: underline;
}
a.whiteongreen
{
	color: White;
	text-decoration: underline;
}
a:hover.whiteongreen
{
	color: Black;
	text-decoration: underline;
}
.black
{
	color: Black;
}
a.black
{
	color: Black;
	text-decoration: underline;
}
a:hover.black
{
	color: White;
	text-decoration: underline;
}
.green
{
	color: #67af22;
}
a.green
{
	text-decoration: none;
	color:#67af22;
}
a:hover.green
{
	text-decoration: underline;
	color:#67af22;
}
.greenonlightgreen
{
	color: #579E0D;
}
.greenongrey
{
	color: #91dd47;
}
.orange
{
	color: #ff7600;
}
a 
{
	text-decoration: none;
	color:#0066cc;
}
a:hover
{
	text-decoration: underline;
	color:#0066cc;
}
.grey
{
	color: #8d8d8d;
}
a.grey
{
	color: #8d8d8d;
	text-decoration: underline;
}
a:hover.grey
{
	color: Black;
	text-decoration: underline;
}
.blue
{
	color: #023467;
}
a.blue
{
	color: #023467;
	text-decoration: underline;
}
a:hover.blue
{
	color: Black;
	text-decoration: underline;
}
.customerlogo
{
	position: absolute;
	left: 3px;
	top: 20px;
	text-align: left;
}
.popupcss
{
	position: absolute;
	z-index: 2;
}
.popupcssall
{
	position: absolute;
	background-color: Black;
	z-index: 1;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.browsercssall
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: Red;
}
.corporate
{
   color:#ffffff;
   font-family: Trebuchet MS, Trebuchet,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   border: 0px;
   background-image: url(../images2/corporatebutton.gif);
   background-position: left top;
   background-repeat:repeat-x;
   padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px;
}
a.corporatelink, a.corporatelink:hover
{
   color:#ffffff;
   font-family: Trebuchet MS, Trebuchet,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   text-decoration: none;
}
.missing
{
	background-color: #ffd8d9;
}

