
div {
	margin: 0px;
	padding: 0px;
}

.results {
	position:absolute;
	visibility:hidden;
   	z-index:99;
	background-color: #e0e6ec;
	font-family: Tahoma, verdana, sans-serif, Arial;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	border:1px solid #527497;
	margin: 10px 10px 10px 10px;
	padding: 3px 3px 3px 3px;
        opacity:.80;
        -moz-opacity:.80;
        filter:alpha(opacity=80);
}

form {
    margin-bottom: 0;
    margin-top: 0;
}

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: 0px;
}

a {  
	color: #3C58CC; 
	text-decoration: none
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}

.pagination, a.pagination, a.pagination:link, a.pagination:visited {
	font-weight: bold;
	font-size: 9px;
	color: #003358;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 3px;
}

.passworderr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a95af;
	text-align: center;
	width:400;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	border-left: 1px solid #527497; 
	border-right: 1px solid #527497;
	border-top: 1px solid #527497;
	border-bottom: 1px solid #527497;
	background-color: #ffffff;		
}

.field
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}

.fielddisabled
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #C0C0C0;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}

.fieldHighlighted
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	border: 1px solid #EB2D46;
	vertical-align: middle;
}

.blueFont2{
	font-weight:bold;
	font-size: 9px;
	color: #3C58CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.main { 
	color: #003366; 
	font-weight: bold;
	font-size: 10px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

.main .tab_header {
	FONT-SIZE: 9px; BACKGROUND: url(/images/data_table_sub_title.jpg); FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
.main .tab_header  UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .tab_header  LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/images/tab/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .tab_header  A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/images/tab/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FFFFFF; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.main .tab_header .current A {
	FLOAT: none
}
.main .tab_header  A:hover {
	COLOR: #E7E4D1
}
.main .tab_header .current {
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/left_on.gif)
}
.main .tab_header .current A{
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/right_on.gif)
}

.main .tab_header .current A:hover {
	COLOR: #333333;
}

p.error { 
	color: #E74931; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

p.msg { 
	color: #4761FF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

.msg { 
	color: #4761cf; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

TABLE.login {
	BORDER-RIGHT: #527497 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #527497 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #527497 1px solid; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #527497 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

.nav1 {
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #527497;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e0e6ec;
	text-decoration: none;
	border: 0px;
}
.subarea1 {
	FONT-WEIGHT: bold; 
  COLOR: #ffffff; 
  TEXT-INDENT: 0px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #7a95af; 
  TEXT-ALIGN: left
}

.entry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.entryRED {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9881; TEXT-ALIGN: left;
}

.entryREJ {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9881; TEXT-ALIGN: left;
}

.entryDERE {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: left;
}

.entryCONST {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aeffae; TEXT-ALIGN: left
}

.entryHIST {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left
}


TD.footer1 {
	BACKGROUND-COLOR: #ebeff3
}
.footer2 {
	BACKGROUND-COLOR: #517396
}
.footer3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #264876; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e6ec; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menuheader {

	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left: 0px;
}


table.menu a { 
width:138px; 
border:1px solid #4871A8; 
display: block; 
} 
div.menu a {
color: #333333; 
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 1px 2px 2px 1px;
}
div.menu a:link {
color: #FFFFFF; 
}

div.menu a:active { 
color: #FFFFFF; 
}

div.menu a:visited {
color: #FFFFFF; 
}

div.menu a:hover {
color: #E8FFF8;
background: #0F2C64; 
border:1px solid #E8FFF8; 
}

.table1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 2px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e0e6ec;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 2px;
	border: 1px solid #527497;
}

.cssbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/side_navigation/menu_header_centre.jpg);
	background-color: #254E7A;
	height: 17px;
	width: 60px;
	border: 0px solid #FFFFFF;
}

.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/side_navigation/menu_header_centre.jpg);
	background-color: #254E7A;
	height: 15px;
	width: 40px;
	border: 0px solid #FFFFFF;
}

.tabledivider {
	background-image: url(/images/data_table_divider_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFF2F5;
	padding-left: 6px;
}

a.tabledivider, a.tabledivider:link, a.tabledivider:visited a.tabledivider:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFF2F5;
	padding-left: 6px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	background-color: #003366;	

}

.errorrow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 2px;
	COLOR: #E74931;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e0e6ec;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 2px;
	border: 1px solid #527497;
}
