/* Base Stylesheet  */
 
body {
   background:#FFFFFF;
   margin:8px;
   font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

.menubody {
   color:#000000;
   margin:0px;
   font-family: 'Arial', 'Helvetica';
   font-size: 12px;	
}

.pageTitle {
	font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; font-size: 15px; color: #009FC2;
}

.smallTextBold {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #000000;
}

A:visited.{ color: #000000; }
A:link { color: #000000; }
A:hover { color: #009FC2; }
A:active { color: #009FC2; }

A.smallText:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px;	
}
A.smallText:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px;
}
A.smallText:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px;   
}
A.smallText:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px;   
}

A.mediumText:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;	
}
A.mediumText:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;
}
A.mediumText:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;   
}
A.mediumText:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;   
}

A.smallTextBold:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;
   font-weight: bold;
}
A.smallTextBold:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;
   font-weight: bold;   
}
A.smallTextBold:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px;   
   font-weight: bold;   
}
A.smallTextBold:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px; 
   font-weight: bold;   
}

A.white:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;   
}
A.white:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}
A.white:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}
A.white:hover {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}

A.navy:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;   
}
A.navy:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}
A.navy:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}
A.navy:hover {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12px;
}

A.grey:link {color:#888888}
A.grey:visited {color:#888888}
A.grey:active {color:#888888}
A.grey:hover {color:#888888}

A:link.nowrapSmallBlack {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:visited.nowrapSmallBlack {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:active.nowrapSmallBlack {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:hover.nowrapSmallBlack {
   color:#000000;
   font-weight: bold;
   text-decoration: underline;
}

A:link.nowrapSmallNavy {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:visited.nowrapSmallNavy {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:active.nowrapSmallNavy {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}
A:hover.nowrapSmallNavy {
   color:#000000;
   text-decoration: underline;
}

A:link.smallGrey {
   font-family: 'Arial', 'Helvetica', 'Verdana';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}
A:visited.smallGrey {
   font-family: 'Arial', 'Helvetica', 'Verdana';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}
A:active.smallGrey {
   font-family: 'Arial', 'Helvetica', 'Verdana';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}
A:hover.smallGrey {
   color:#000000;
   text-decoration: underline;
}



A:link.tabGrey {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #C2D0DB;
   text-decoration: none;
}
A:visited.tabGrey {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #C2D0DB;
   text-decoration: none;
}
A:active.tabGrey {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #C2D0DB;
   text-decoration: none;
}
A:hover.tabGrey {
   color:#C2D0DB;
   text-decoration: underline;
}

A:link.tabWhite {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:visited.tabWhite {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:active.tabWhite {
   font-family: 'Verdana';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:hover.tabWhite {
   color:#FFFFFF;
   text-decoration: underline;
}

A:link.menuWhite {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:visited.menuWhite {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:active.menuWhite {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}
A:hover.menuWhite {
   color:#FFFFFF;
   text-decoration: underline;
}

A:link.head1 {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11pt;
	font-weight:        bold;
	color:              #000000;
	white-space:nowrap;
	   text-decoration: none;
}
A:visited.head1 {
   	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11pt;
	font-weight:        bold;
	color:              #000000;
	white-space:nowrap;
	   text-decoration: none;
}
A:active.head1 {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11pt;
	font-weight:        bold;
	color:              #000000;
	white-space:nowrap;
	   text-decoration: none;
}
A:hover.head1 {
   color:#009FC2;
   text-decoration: underline;
}

td {
	border-style:none;
}

tr {
	border-style:none;
}

table {
	border-style:line;
}


td, ul, ol, li {
   font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
   text-decoration: none;
   border-style:line;
}

img {
	border-style:none;
}



TEXTAREA, INPUT, SELECT {
   font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #333333;
}

.topTitle {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #000000;
}

.topRegular {
	vertical-align:top;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
}

.topSmall {
	vertical-align:top;
	FONT: 10px arial,helvetica,sans-serif; 
	COLOR: #000000;
}

.smallTextNormal {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

td.topSmallNoBorder {
	vertical-align:top;
	FONT: 10px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-right: 0px;
}

td.topRegularNoBorder {
	vertical-align:top;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-right: 0px;
}

td.regularNoBorder {
	vertical-align:center;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-right: 0px;
}

.ftitle TD { 
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: bold;
      border-right: none;
}

td.ftitle {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: bold;
      border-right: none;
}

tr.sectionLine {
	background: #000000;
	width: 100%;
}

td.sectionLine {
	background: #000000;
	width: 100%;
}

td.topSmall A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmall A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmall A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmall A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}

td.topSmallNoBorder A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmallNoBorder A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmallNoBorder A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.topSmallNoBorder A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}

td.smallText A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.smallText A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.smallText A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.smallText A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}

td.smallTextNormal A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px; 
   text-decoration: underline;
}
td.smallTextNormal A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px; 
   text-decoration: underline;
}
td.smallTextNormal A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px; 
   text-decoration: underline;
}
td.smallTextNormal A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 11px; 
   text-decoration: underline;
}

td.nowrapSmall A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapSmall A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapSmall A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapSmall A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}

td.nowrapTopSmall A:link {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapTopSmall A:visited {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapTopSmall A:active {
   color:#000000;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}
td.nowrapTopSmall A:hover {
   color:#009FC2;
   font-family: 'Arial', 'Helvetica';
   font-size: 10px; 
   font-weight: normal;
   text-decoration: underline;
}

.nowrapRegular {
	white-space:nowrap;
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
	border-collapse: separate;
	empty-cells: show;	
}

.nowrapSmallVersion {
	white-space:nowrap;
	color:              #F3FE1E;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11px;	
	font-weight:        bold;
}

.nowrapSmallWhite {
	white-space:nowrap;
	color:              #FFFFFF;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11px;
}

.nowrapSmallNavy {
	white-space:nowrap;
	color:              #000000;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11px;
}


.nowrapRegularWhite {
	white-space:nowrap;
	color:              #FFFFFF;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
}

.nowrapRegularNavy {
	white-space:nowrap;
	color:              #000000;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
}

.nowrapMenuWhite {
	white-space:nowrap;
        font-family: 'Arial', 'Helvetica';
        font-weight: bold;
        font-size: 9pt;
        color: #FFFFFF;
}

.nowrapSmall {
	white-space:nowrap;
	FONT: 10px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-collapse: separate;
	empty-cells: show;	
}

.nowrapTopRegular {
	vertical-align:top;
	white-space:nowrap;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-collapse: separate;
	empty-cells: show;	
}

.nowrapTopSmall {
	vertical-align:top;
	white-space:nowrap;
	FONT: 10px arial,helvetica,sans-serif; 
	COLOR: #000000;
	border-collapse: separate;
	empty-cells: show;	
}

.nowrapFormLabel {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
	white-space:nowrap;
	align:right;
	text-align:right;
	vertical-align:center;	
}

.nowrapFormLabelRequired {
	white-space:nowrap;
	align:right;
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;	
	text-align:right;
	vertical-align:center;	
	font-weight: bold;
}

/* F1F4DD */
.nowrapFormLabelHighlighted {
	white-space:nowrap;
	align:right;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #FFFFFF;	
	background:#FFFFFF;
	text-align:right;
	vertical-align:center;	
}

/* FAFBF0 */
.nowrapFormField {
	white-space:nowrap;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	font-weight: bold;
	background:#FFFFFF;
	text-align:left;
	vertical-align:center; 	
}

.nowrapFormFieldHighlighted {
	white-space:nowrap;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	font-weight: bold;
	background:#FFFFFF;
	text-align:left;
	vertical-align:center; 	
}


.nowrapFormFieldNormal {
	white-space:nowrap;
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	font-weight: normal;
	background:#FFFFFF;
	text-align:left;
	vertical-align:center; 	
}

.formFieldNormal {
	FONT: 12px arial,helvetica,sans-serif; 
	COLOR: #000000;
	font-weight: normal;
	background:#FFFFFF;
	text-align:left;
	vertical-align:center; 	
}


.smallGrey {
   white-space:nowrap;
   font-family: 'Arial', 'Helvetica', 'Verdana';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}


.text {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

td.text {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

.alarm {
	color:              #880000;
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
	font-weight:        bold;
}

.smallText {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

span.smallText {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

.mediumText {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

span.mediumText {
	font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000;
}

th {
	color:#000000;
	white-space:nowrap;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}

.tableHead {
	white-space:nowrap;
	color:#000000;
	background:#DEE7AD;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}

.tableHeadEmpty {
	white-space:nowrap;
	color:#000000;
	background:#DEE7AD;
	font-family: 'Arial', 'Helvetica';
	font-weight: normal;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}



.tableBottom {
	white-space:nowrap;
	color:#000000;
	background:#FFFFFF;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #A4BA36;
}

.tableHead td {
	white-space:nowrap;
	color:#000000;
	background:#DEE7AD;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;	
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.tableHead th {
	white-space:nowrap;
	color:#000000;	
	background:#DEE7AD;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.tableBottom td {
	white-space:nowrap;
	color:#000000;
	background:#FFFFFF;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;	
	border-top: 1px solid #A4BA36;
}

.tableBottom th {
	white-space:nowrap;
	color:#000000;	
	background:#FFFFFF;
	font-family: 'Arial', 'Helvetica';
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #A4BA36;
}


.red {
	background:         #FFFFFF;
	FONT: 12px bold arial,helvetica,sans-serif; 
	COLOR: #A62505;
}

.nowrapRed {
	background:         #FFFFFF;
	FONT: 12px bold arial,helvetica,sans-serif; 
	COLOR: #990000;
	white-space:nowrap;
}

.loginErrorMsg {
	background:         #FFFFFF;
	FONT: 12px bold arial,helvetica,sans-serif; 
	COLOR: #990000;
}

.head1 {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          11pt;
	font-weight:        bold;
	color:              #000000;
	white-space:nowrap;
}

.commonHeader {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
	font-weight:        bold;
	color:              #FFFFFF;
	background:         #0063CE;
	white-space:nowrap;
	align:center;
}

.commonHeader2 {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
	font-weight:        bold;
	color:              #FFFFFF;
	background:         #0063CE;
	white-space:nowrap;
	align:center;
}

.commonBorder {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          12px;
	font-weight:        bold;
	color:              #FFFFFF;
	background:         #BBBBBB;
	white-space:nowrap;
	align:center;
}

.large {
	font-family:        Arial,Helvetica,sans-serif;
	font-size:          14pt;
	font-weight:        bold;
	color:              #003366;
	white-space:nowrap;
}

table.menubar {
	background:#0063CE;
}

tr.menubar {
	background:#0063CE;
}

td.shade1 {
	background:#0063CE;
}

td.shade2 {
	background:#0063CE;
}
