body, pre
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
}

a.support
{
	color: #0000ff;
}

a
{
	color: #000000;
}

body.navigation
{
	background: #3399ff;
}

.header
{
	background: #FFCB2B;
}
TD.total {
	border-top:thin solid black;
	border-bottom :thin solid black;
	font-weight:bold;
}
td
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.applicationtitle
{
	font-size: 14px;
	font-weight: bold;
	color: black;
}

tr.sectioninfo
{
	background: #cccccc;
	height : 35px;
}

td.label
{
	font-weight: bold;
}

td.sectioninfo
{
	font-weight: bold;
	color: #000000;
}

.formerror 
{
	background: #ff0000;
	color: white;
	font-weight: bold;
}

tr.buttonrow
{
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #dddddd;
	cursor: hand;
	height : 35px;
}

tr.listingheader
{
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #d1133f;
	
}

tr.datarow
{
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #eeeeee;	
	height: 40px;
}
tr.datarowthin
{
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #eeeeee;	
}
tr.headerdatarow
{
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #cccccc;	
	height: 30px;
}

td.datacell
{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

td.sectiontitle
{
	font-size: 14px;
}
td.receipt
{
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica;
}

tr.titlerow
{
	font-weight: bold;
	background: #FFCB2B;
}

/* round form elements only work on mozilla 0.92/NS6+ */
select
{
	-moz-border-radius:5px;
}

input
{
	-moz-border-radius:5px;
	font-family:Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/* pseudo class form:focus only works on Mozilla 0.92/NS6+ */
input[type="checkbox"]:focus 
{ 
	background-color: #eeeeee; 
}

input[type="text"]:focus
{
	background-color: #eeeeee;
}

select:focus
{
	background-color: #eeeeee;
}

textarea:focus 
{ 
	background-color: #eeeeee; 
}

table.menu
{
	position:relative;
}
.formbutton
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	background: #d1133f;
	color: #000000;
	/*text-decoration: underline;*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #000000;
}


/* style for select boxes on forms */
select
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
}


/* menu styles */

.menuitem
{
	font-size: 12px;
	font-weight: bold;
	background: #FC9B1D;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.activemenuitem
{
	font-size: 12px;
	font-weight: bold;
	background: #FFCB2B;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.logoutmenuitem
{
	font-size: 12px;
	font-weight: bold;
	background: #FC9B1D;
	border-left: 1px solid black;
}

.menubar 
{
	background: #F7941D;
}
/* Menu stylings */
.menu {
	height: 10px;
	background-color:#d1133f;
	/*border-bottom: 1px solid #000000;*/
}

.menuSection {
	background-color:#FFCB2B;
	/*border-top: 1px solid #000000; 
	border-left: 1px solid #000000;*/ 
	border-right: 1px solid #000000; 
	/*border-bottom: 1px solid #000000; */
}

.menuSectionOver, .menuSectionSelected {
	background-color:#FFCB2B;
	/*border-top: 1px solid #000000; 
	border-left: 1px solid #8EAAC0;*/ 
	border-right: 1px solid #325976; 
	/*border-bottom: 1px solid #325976;*/
}

.menuSection a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
	color: #000000;
	cursor: hand;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menuSectionOver a, .menuSectionSelected a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Drop down menu option stylings */
.dropDownMenuOption {
	background-color:#FFCB2B;
}

.dropDownMenuOptionOver {
	background-color:#F7941D;
}

.dropDownMenuOption a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	cursor: hand;
	padding: 3px;
}

.dropDownMenuOptionOver a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	cursor: hand;
	padding: 3px;
}

/* Drop down menu styling */
.dropDownMenu {
	width: 100%;
	position: absolute;
	visibility: hidden;
	background-color:#658CA9;
	display: block;
	border: 1px solid #000000; 
	z-index: 100;
}

/* Menu option styling */
.menuOption {
	color: #000000;
	padding: 5px;
	background-color:#8EAAC0;
	border-top: 1px solid #B7C9D7; 
	border-left: 1px solid #B7C9D7; 
	border-right: 1px solid #658CA9; 
	border-bottom: 1px solid #658CA9; 
}

.menuOptionOver {
	color: #FFFFFF;
	padding: 5px;
	background-color:#658CA9;
	border-top: 1px solid #8EAAC0; 
	border-left: 1px solid #8EAAC0; 
	border-right: 1px solid #325976; 
	border-bottom: 1px solid #325976;
}

.menuOptionSelected {
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	background-color:#658CA9;
	border-top: 1px solid #658CA9;
	border-left: 1px solid #658CA9; 
	border-right: 1px solid #658CA9; 
	border-bottom: 1px solid #658CA9;
}

.menuOption a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
	color: #000000;
	cursor: hand;
}

.menuOptionOver a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
}
tr.error {
	color : black;
	font-weight: bold;
	font-size: 16px;
}
td.button {
	border-right : thin ridge Black;
}
td.menu {
	cursor:hand;
	
}
td.detailbox {
	border : thin solid Gray;
}
.pageStart {
	page-break-before: always
}
.downtime  {
font-weight: bold; 
text-align:center;
font-size: 10pt;
color: Red;
height:	50px;
position:	relative;
top:	5px;
width:	700px;
/*z-index:	+4;*/
}
table.mainlogo
{
background-color:#001b36;
margin-left:0;
width:100%;
}

td.mainlogo
{
background-image:url('../images/mainlogobackground_1px.jpg');
background-repeat:repeat-x;
padding:0 0 0 0;		
}


