BODY {  
	background-color: #FFFFFF; 
/*	background-image: url("") ;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom left;
	font-family: Verdana,Arial; 
	color: #02024B; 
	font-size: 8pt; 
	margin:0px;
	scrollbar-face-color: #282C4C; 
	scrollbar-highlight-color: #505898; 
	scrollbar-shadow-color: #181C2C; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-arrow-color: #F0F0F0; 
	scrollbar-track-color: #DFDFDF; 
	scrollbar-darkshadow-color: #000000
/*	scrollbar-face-color: #284C4C; 
	scrollbar-highlight-color: #509898; 
	scrollbar-shadow-color: #182C2C; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-arrow-color: #F0F0F0; 
	scrollbar-track-color: #DFDFDF; 
	scrollbar-darkshadow-color: #000000
*/
}

TABLE {border-bottom:#000000 1px solid;border-left:#000000 1px solid;border-top:#000000 1px solid;border-right:#000000 1px solid; padding:0px; margin:0px; border-collapse: collapse;}
TH {font-family: Verdana,Arial; color: #FFFFFF; font-size: 8pt; font-weight: bold;background-color: #0000AA; margin-left:2px; margin-right:2px; }
TD {font-family: Verdana,Arial; color: #02024B; font-size: 8pt;}

.tableData {border-bottom:#000000 1px solid;border-left:#000000 1px solid;border-top:#000000 1px solid;border-right:#000000 1px solid; align:center; padding:0px; margin:0px; border-collapse: collapse;}
TABLE.noborders {border-bottom:#000000 0px solid;border-left:#000000 0px solid;border-top:#000000 0px solid;border-right:#000000 0px solid; align:center; padding:0px; margin:0px; border-collapse: collapse;}

TR.rowa {background-color: #FFFFFF}
TR.rowb {background-color: #E0E0E0}
TR.rowresearch {background-color: #E0C0E0}
TR.rowdesign {background-color: #C0C0E0}
TR.rowdevel {background-color: #C0E0C0}
TR.rowqa {background-color: #E0C0C0}

.clear			{  border: 0px ;  padding: 0px;  position: relative;}
.clearAbsolute	{  border: 0px ;  padding: 0px;  position: absolute;}
.box			{  background-color: #FFFFFF;  border: 1px solid #000000;  color: #02024B;  padding: 0px;  position: relative;}
.boxAbsolute	{  background-color: #FFFFFF;  border: 1px solid #000000;  color: #02024B;  padding: 0px;  position: absolute;}
.bar			{  background-color: #0000AA;  color: #ffffff;  font-weight: bold;  padding: 2px 1em 2px 1em;}
.content		{  padding: 1em;}

. {font-family: Verdana,Arial; font-size: 8pt;}
.reduced {font-size: 7pt;}
.pre {font-family: Courier New, Courier, mono;}
.tabtxt {font-family: Verdana,Arial; color: #004080; font-size: 8pt;}
.tabtxt2 {font-family: Verdana,Arial; color: #000000; font-size: 8pt;}
.tabtxtsm {font-family: Verdana,Arial; color: #000000; font-size: 7pt;}
.datetext {font-family: Verdana,Arial; color: #000000; font-size: 7pt;}
.comment {font-family: Verdana,Arial; color: #1283FF; font-size: 7pt;}
.normal {font-family: Verdana,Arial; color: #1283FF; font-size: 8pt;}
.aslink {font-family: Verdana,Arial; color: #FFFFFF; font-weight: bold; font-size: 8pt; text-decoration:none;}
.errmsg {font-family: Verdana,Arial; font-weight: bold; font-size: 12pt; color: #4080FF;}
.maintitle {font-family: Verdana,Arial; font-weight: regular; font-size: 18pt; color: #336060;letter-spacing: 8px}
.title2 {font-family: Verdana,Arial; font-weight: bold; font-size: 8pt; color: #34A5FF}
.legalese {font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 8pt; color: #909090}
.danger {font-family: Verdana,Arial; font-size: 8pt;  font-weight: bold;  color: #FF0000}
.warning {font-family: Verdana,Arial; font-size: 8pt;  font-weight: bold;  color: orange}
.good {font-family: Verdana,Arial; font-size: 8pt;  font-weight: bold;  color: green}
.bold {font-family: Verdana,Arial; font-size: 8pt;  font-weight: bold; }
.center {text-align: center}

.small {font-family: Verdana,Arial; font-weight: normal; font-size: 7pt; color: #000000;}
.mutxt {font-family: Verdana,Arial; font-size: 3pt;}
.smtxt {font-family: Verdana,Arial; font-size: 7.5pt;}
.tiny {font-family: Verdana,Arial; font-size: 1pt; color:#FFFFFF}
.tableHeading {font-family: Verdana,Arial; font-weight: bold; font-size: 8pt; color: #FFFFFF;}


.floatLeft {float: left }
.floatRight {float: right }

.fadeCell {width:100%;border-bottom:#02024B 1px solid;border-left:#02024B 1px solid;border-top:#02024B 1px solid;border-right:#02024B 1px solid;}
.requestTable {width:99%;border-bottom:#024B02 1px solid;border-left:#02024B 1px solid;border-top:#02024B 1px solid;border-right:#024B02 1px solid; align:center;}
.requestTableHeader {background-color: #000066;} 
.requestTableHeaderCell {font-family: Verdana,Arial; font-weight: bold; font-size: 8pt; color: #FFFFFF;} 
.rowLink {cursor: hand;} 
 
.overflowFull 
{
width:950px;
height:480px;
overflow: scroll
}


/* BEGIN MENU STUFF ***************************************************/
.menu			{width:100%;border:#F0F0F0 1px solid; padding:0px;margin:5px;}
.menuHover		{width:100%;border:#336060 1px dotted; padding:0px;margin:5px;}
.menuItem		{width:100%;border:#F0F0F0 1px solid; cursor:hand;padding:3px;margin:2px;color:#909090;font-weight:bold;}
.menuItemHover	{width:100%;border:#336060 1px dotted; cursor:hand;padding:3px;margin:2px;color:#0000CC;font-weight:bold;}

/*the 2 lines below are for legacy code*/
.menuCell {width:100%;border-bottom:#DFDFDF 1px solid;border-left:#DFDFDF 1px solid;border-top:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid; cursor:hand;}
.menuTableBorder {width:100%;border-bottom:#02024B 1px solid;border-left:#02024B 1px solid;border-top:#02024B 1px solid;border-right:#02024B 1px solid;}

/* END MENU STUFF */



DIV.TABLE	{border-bottom:#000000 1px solid;border-left:#000000 1px solid;border-top:#000000 1px solid;border-right:#000000 1px solid; padding:0px; margin:0px; border-collapse: collapse;}
DIV.TRheading {background-color: #0000AA; padding-left:2px; padding-right:2px;border:#FFFF00 0px solid;}
DIV.TRalt1	{background-color: #FFFFFF; padding-left:2px; padding-right:2px;border:#FFFFFF 1px solid;}
DIV.TRalt2	{background-color: #E0E0E0; padding-left:2px; padding-right:2px;border:#E0E0E0 1px solid;} 
DIV.TRaltyellow1	{background-color: #FFFF99; padding-left:2px; padding-right:2px;border:#FFFF99 1px solid;}
DIV.TRaltyellow2	{background-color: #DDDD77; padding-left:2px; padding-right:2px;border:#DDDD77 1px solid;} 
SPAN.TH		{font-family: Verdana,Arial; color: #FFFFFF; font-size: 8pt; font-weight: bold; float: left;text-align: left; padding-left:2px;padding-right:4px;padding-top:1px;padding-bottom:1px; }
SPAN.TD		{font-family: Verdana,Arial; color: #02024B; font-size: 8pt; border:#FF0000 0px solid;  float: left;text-align: left; padding-left:2px;padding-right:4px;padding-top:1px;padding-bottom:1px;}

.BottomBar
{
position:relative; height:25px; width:100%; background-color:#F0F0F0;  border-bottom:1px solid #000000; border-top:1px solid #6699CC; left:0; top:00; font-family:verdana; font-weight:normal; font-size:8pt; color:white; padding:4px; padding-left:10px; z-index:2
}

/* BEGIN DIV->TABLE STUFF **************************************************/

div.form {
	width: 450px; 
	border: 1px dotted #303030; 
	padding: 5px; 
	margin: 0px auto;
}

div.container {
  border: 2px dashed #303030;
  background-color: #f0f0e0;
}

div.row {
  clear: both;
  padding-top: 5px;
}

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
}

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
}

div.row span.reset {
  float: left;
  background-color: #f0f0e0;
  padding:2px;
  width:50%;
 
}

div.row span.submit {
  float: right;
  background-color: #f0f0e0;
  padding:2px;
  width:50%;
 
}


 div.spacer {
  clear: both;
}

/* END DIV->TABLE STUFF */


.popup {position:absolute; width:200; visibility:hidden; left: 0px; top: 0px; z-index: 5}
.popupbig {position:absolute; width:400; visibility:hidden; left: 0px; top: 0px; z-index: 5}

.hiddenDiv { visibility: hidden; }


.hiddenTextBox
{
color: #02024B;
background-color: #F2F2F2;
border-color : #02024B;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial;
font-size: 7pt;
visibility: hidden;
}

.inputTextBox
{
color: #02024B;
background-color: #F2F2F2;
border-color : #02024B;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial;
font-size: 7pt;
}

.inputTextBoxRequired
{
color: #02024B;
background-color: #FFFF99;
border-color : #02024B;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial;
font-size: 7pt;
}

.inputTextArea
{
color: #02024B;
background-color: #F2F2F2;
border-color : #02024B;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial;
font-size: 7pt;
}

.inputButton
{ 
color: #02024B;
background-color: #F2F2F2;
border-color : #02024B; 
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial; font-size: 7pt; font-weight: normal;
cursor:hand;
filter:alpha(opacity=100);
}

.inputSelect
{
color: #02024B;
background-color: #F2F2F2;
border-color : #02024B;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;
font-family: verdana, arial; font-size: 7pt;
}

.checkBox
{
background-color: #F2F2F2;
border-color : #02024B;
border-top: 0px solid; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid;
}



A {font-family: Verdana,Arial; font-size: 8pt; text-decoration:none;}
A:link {color: #284C4C;}
A:visited {color: #284C4C;}
A:active {color: #284C4C;}
A:hover {color: #509898;}
A.reduced {font-size: 7pt;}
A.small {font-family: Verdana; font-weight: bold; font-size: 6pt;}
A.small:link {color: #000000;}
A.small:visited {color: #000000;}
A.small:active {color: #000000;}
A.small:hover {color: #555555;}
A.txt:link {color: #FFFFFF;}
A.txt:visited {color: #FFFFFF;}
A.txt:active {color: #FFFFFF;}
A.txt:hover {color: #AAAAAA;}
A.black:link {color: #000000;}
A.black:visited {color: #000000;}
A.black:active {color: #000000;}
A.black:hover {color: #FFFFFF;}
A.tablink:link {color: #004080;}
A.tablink:visited {color: #004080;}
A.tablink:active {color: #000000;}
A.tablink:hover {color: #000000;}
A.tablink7 {font-size: 7pt;}
A.tablink7:link {color: #004080;}
A.tablink7:visited {color: #004080;}
A.tablink7:active {color: #000000;}
A.tablink7:hover {color: #000000;}
A.fnotread {text-decoration:none;}
A.fnotread:link {color: #34A5FF;}
A.fnotread:visited {color: #34A5DD;}
A.fnotread:active {color: #909090;}
A.fnotread:hover {color: #909090;}
A.fread {text-decoration:none;}
A.fread:link {color: #1283FF;}
A.fread:visited {color: #1283FF;}
A.fread:active {color: #FFFFFF;}
A.fread:hover {color: #FFFFFF;}
A.legaleselink{text-decoration:none;}
A.legaleselink:link {color: #909090;}
A.legaleselink:visited {color: #909090;}
A.legaleselink:active {color: #909090;}
A.legaleselink:hover {color: #909090;}
A.danger{text-decoration:bold;}
A.danger:link {color: #FF0000;}
A.danger:visited {color: #FF0000;}
A.danger:active {color: #FF0000;}
A.danger:hover {color: #FF0000;}
A.BottomBarLink {text-decoration:none; font-size: 8pt;}
A.BottomBarLink:link {color: #909090;}
A.BottomBarLink:visited {color: #909090;}
A.BottomBarLink:active {color: #909090;}
A.BottomBarLink:hover {color: #909090;}

INPUT.s180 {width: 180px; color: #000000;}
INPUT.s200 {width: 200px; color: #000000;}
INPUT.s300 {width: 300px; color: #000000;}


.tabFrame
{
	HEIGHT: 87%;
	BORDER-RIGHT: #02024B 5PX SOLID;
	BORDER-TOP: #02024B 5PX SOLID;
	BORDER-LEFT: #02024B 5PX SOLID; WIDTH: 100%;
	BORDER-BOTTOM: #02024B 5PX SOLID;
	SCROLLBAR-FACE-COLOR: #6699CC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #6699CC;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #6699CC;
}

.tabOff
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11;
	FONT-WEIGHT: 100;
	TEXT-ALIGN: CENTER;
	COLOR: #000000;
	BACKGROUND-COLOR: #66CC99;
	BORDER-BOTTOM: #FBEDBB 1PX SOLID;
	BORDER-TOP: #02024B 1PX SOLID;
	BORDER-LEFT: #02024B 1PX SOLID;
	BORDER-RIGHT: #02024B 1PX SOLID;
	HEIGHT: 20;
	CURSOR: HAND;
}

.tabOn
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: CENTER;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #02024B;
	BORDER-BOTTOM: #02024B 1PX SOLID;
	BORDER-TOP: #02024B 1PX SOLID;
	BORDER-LEFT: #02024B 1PX SOLID;
	BORDER-RIGHT: #000000 1PX SOLID;
	HEIGHT: 20;
	CURSOR: HAND;
}

.bodyNoScroll
{
	BACKGROUND-COLOR: #FFFFFF;
	SCROLL: NO;
}


