/*body
{
	text-decoration:none; 
	font-family: arial, Helvetica; 
	font-size:14px; 
    color: #00ee00;
}*/	
#htmlpagetitle{ font:12px arial;}
#home
{
	text-decoration:none; 
	font-family: arial, Helvetica; 
	font-size:px; 
	font-weight:bold; 
	color: #00eeee
}
#heading
{
    color:#FFFFFF;
    text-align:left;
    background-color:#7690c3;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

#tablelabel0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	
}

#tablelabel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0066BC;
	
}

#tablelabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #000000;
	font-weight: bold;
	background-color: #003C77;
	
}

#tablelabel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	
}

#tablelabel4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	
}

#tablelabel5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	
}

#tablelabel6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	
}


#row1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #000000;
	font-weight: normal;
	background-color: #EAEAEA;


}
#row0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:center;
	color: #000000;
	font-weight: normal;
	background-color: #F9F9FA;


}

#diff1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:left;
	color: #000000;
	font-weight: normal;
	background-color: #EAEAEA;


}

#diff0 {
	font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #F9F9FA;
}

#ip1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #CCDEEE;
	/*#EAEAEA;*/
	padding-left:4px;
/*	padding-top:2px;
	padding-bottom:2px;*/

	/*font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-size: 8pt;
	color: #000088;
	font-weight: normal;
	background-color: #EAEAEA;*/
}

#ip2 {
	/*font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-size: 8pt;
	color: #000088;
	font-weight: normal;
	background-color: #F9F9FA;*/
		font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #EEF3F9;
	padding-left:4px;
}

#ip3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #CCDEEE;
	/*#EAEAEA;*/
	padding-left:4px;
/*	padding-top:2px;
	padding-bottom:2px;*/

/*	font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #EAEAEA;*/
}

#ip4 {
/*	font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #F9F9FA;*/
		font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #EEF3F9;
	padding-left:4px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	z-index: auto;
}

a:link {
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a:visited {
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a:hover {
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a:active {
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}


#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#Normalfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00639C;
	font-weight: normal;
}
#Normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}
#labeltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000088;
	font-weight: normal;
}
#selct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	/*background-color:#F5FDD9;*/
}


#horizline {
	padding: 1px;
	height: 1px;
	width: 1px;
}

#pagetitle {
	font-family: tahoma;
	font-size:12pt;
	font-weight: bold;
	color:#000000;
	background-image: url(../images/page_title_bg.gif);
	background-repeat: repeat;
	padding-left:4px;
	
	}
/*	background-color: #7690c3;*/
/*	background-color: #008400;*/


#fieldCatTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000090;
	background-color: #B3C1DD;
}

#columnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/dib_page_title.gif);
	padding:2px;
	/*background-color: #006699;*/
	
}

.columnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
	cursor:default;
}

#oddrow {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
/*	background-color: #0078F0;*/
	background-color: #CCDEEE;
	/*#EAEAEA;*/
	padding-left:4px;
/*	padding-top:2px;
	padding-bottom:2px;*/*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003C77;
	font-weight: normal;
	background-color: #edecda;
	padding-left:4px;
}


#evenrow {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #EEF3F9;
	padding-left:4px;
	/*vertical-align:bottom;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003C77;
	font-weight: normal;
	background-color: #f6f4e5;
	padding-left:4px;
}


#evenrow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003C77;
	font-weight: 400;
	background-color: #FBFBF3;
	padding-left:4px;
}


#nondatatext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

#data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

#dataheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #328999;
	font-weight: bold;
}

#databackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	/*#006699;*/
}

#usrdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000088;
	font-weight: bold;
	background-color: #fcfbf3;
}

#sellink {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

#navPathLinksel {
	color: #4C66bc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#navPathLink {
	color: #00639C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

#navPathLinkA{ 
	size = -3;
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}

#navPathLink A:hover {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#navPathLink  A:active {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#tableheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #006600;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
#tableheader A:link { color: #FFFFFF; text-decoration: none;}
#tableheader A:visited { color: #FFFFFF; text-decoration: none;}
#tableheader A:active {color: #FFFFFF; text-decoration: none;}
#tableheader A:hover {color: #FF0000; text-decoration: none;}

#buttonold
{
	BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid;
	BORDER-LEFT: #afc4d5 1px solid;
	BORDER-BOTTOM: #104a7b 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND: #4C66BC;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: tahoma, sans-serif;
	HEIGHT: 19px;
	TEXT-DECORATION: none;
	font-weight: bold;
: RIGHT ;
}

#button
{
	BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid;
	BORDER-LEFT: #afc4d5 1px solid;
	BORDER-BOTTOM: #104a7b 1px solid;
	FONT-SIZE: 11px;
	HEIGHT: 19px;
	TEXT-DECORATION: none;
: RIGHT ;
}

#newbutton
{	height: 21px;
	border: 1px buttonface solid;
    background-color: #7690c3;
	font-size: 11px;
	font-family:MS Sans Serif;
	text-decoration: none;
	color:#FFFFFF;
}


#selectbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
	background-color:#FFFFFF;

}
#inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid;
	background-color:#FFFFFF;
}

#textboxstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #005500;*/
	border: 1px solid;
	color:#000000;
	/*scrollbar-base-color:grey;*/
}
#selectboxstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	background-color:#FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;

}
.logintext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight:bold!important;
	color: #004080!important;
	padding-left:4px

}
#mandatory{color:#ff0000!important;}
#imgalgn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:right;
	color: #000000;
}
#imgbuttonalgn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:left;
	color: #000000;
}


#midselect {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-width:1px;
	/*background-color:#F5FDD9;*/
}
#smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #00639C;
	font-weight: normal;
}
#linklike {
	
	color: navy;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
/*	font-weight: bold;*/
	background-color: #FFFFFF;
	padding-left:4px
}



#currentlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
    text-align:left;
	color: #006699;
	font-weight: thin;
	
}
#homelink {
	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:left;
	color: #999999;
	font-weight: bold;
}
#coloumll4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
    text-align:left;
	color: #999999;
	font-weight: bold;
	
}
#colouml4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
    text-align:left;
	color: #006699;
	font-weight: thin;
	
}

div.title {
    color: #000066;
    padding-left: 1px;
    font-family: monospace;
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 9px;
    height: 9px;
    margin-bottom: 1px;
}
div.main {
    border: 1px solid #000066;
}
/* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #333333;
}
div.domTTCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 2px;
    color: #FFFFFF;
    background-color: #333333;
}
div.domTTContent {
    font-size: 12px;
    font-family: sans-serif;
    padding: 3px 2px;
    background-color: #F1F1FF;
}
/* Classic Style */
div.domTTClassic {
    border: 1px solid black;
    background-color: #FBF4D4;
}
div.domTTClassicCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 1px 2px;
}
div.domTTClassicContent {
    font-size: 12px;
    font-family: Arial, sans-serif;
    padding: 1px 2px 0 2px;
}
/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWinCaption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  color: white;
}
div.domTTWinContent {
  border: 1px solid #BFBFBF;
}
/* Overlib Style */
div.domTTOverlib {
    border: 1px solid #333366;
}
div.domTTOverlibCaption {
    font-family: Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333366;
}
div.domTTOverlibContent {
    font-size: 10px;
    font-family: Verdana, Helvetica;
    padding: 2px;
    background-color: #F1F1FF;
}
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenuCaption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenuContent {
  padding: 1px 0;
  background-color: #E6E6E6;

#linkblue { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0099FF }
#label1{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000090;; font-weight: normal}
#label22
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label21
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}
#control2
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}
#label2 {
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}


#label20
{
	color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label19
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label18
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label17
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label16
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label15
{
	color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label14
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label13
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#footerband
{
	background-image:url(../images/footer_band.gif);
	background-repeat:repeat;
	height:10px;
}

#label12
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label11
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}
#label29
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label30
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}
#label36
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}


#label28
{
   color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label27
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label26
{
color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label25
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label24
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label23
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label33
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label34
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label35
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#label38
{
    color:#000088;
    text-align:left;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
}

#mandatory
{
    color:red;
}
#compulsory{
  color : #666666;
}
#frmcontroledit{vertical-align:top;background:#E8F4FF;}

#bredcrum
{ 
	size:-2;
	color: #000000;
	
}

#loginbg
{ 
	border-width:0pt;
	margin-left:0pt;
	margin-top:0pt;
	background-color:#FFFFFF;
	color:#000000;
}

#errormsg
{
  color:navy;
  size:3;
  font-weight:bold;
}
#midframe
{
    color:#000000;
}
#firepage
{
  font-weight:bold;
}

#firepage1
{
	font-family:Arial,Helvetica;
/*	font-style:bold;*/
	font-size:12pt;
	color:#003C77;
  font-weight:bold;
}
#firelabel
{ 
	color:#000000;
	font-weight:bold;
}

.label1{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000090;; font-weight: normal}
.mlabel{	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003C77;
	font-weight: normal;
	background-color: #edecda;
	/*background: #CCDEEE;*/
	/*#EAEAEA;*/
	padding-left:4px;
}
.ez2{background-color: #f6f4e5;}
.mlabel1{ font-family:MS Sans Serif,Helvetica; font-size: 8pt; color:#003C77; font-weight: normal }
.label{font-family:"MS Sans Serif", Arial; font-size:9pt; color:#333333;}
.white { color: #FFFFFF }

#summ7
{
	text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
	width: 20%;
}
#highlight1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align:left;
	color: #000000;
	font-weight: bold;	
}


.save{
   behavior:url(#default#savehistory);}
a.displayhead{
   text-decoration:none;}
a.displayhead:hover{
   text-decoration:none;}
a.displayhead span.displaychar{
   font-family:monospace;
   font-weight:normal;}
.displaycont{
   display:none;}


.rClsToolbox{background-color:#CCDEEE;border-color:#73A5DB;color:#000000;font-weight:bold}
.rClsTD5{font-family:Microsoft Sans Serif, Arial, Verdana, Tahoma, Times New Roman;font-size:8pt;text-decoration:none;font-weight:normal; background-color:#CCDEEE;border-color:#00356A;color:#000000}
.repDownl{background-color:#CCDEEE}
.shadowback
{
background-color:#999999;
}

.shadowBorder
{
position:relative;
left:-2px;
top:-2px;
border:1px solid #00356A;
background-color:#fcfbf3;
}

.shadowNoBorder
{
position:relative;
left:-2px;
top:-2px;
}

.logintext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight:bold!important;
	color: #004080!important;
	padding-left:4px

}
#mandatory{color:#ff0000!important;}


#usrdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#006800;
	text-align:left;
	font-weight: normal;
	background-color:#fcfbf3;
	padding-left:2pt;

	border: 1pt solid #005500;
}
/*Added by Sushil for calender style---Start*/
#calnodate 
{
	font-family: Verdana;
	font-size: 2pt;
    text-align:center;
	color: #000000;
	font-weight: normal;	
}



#calheader
{
	background-color:#CCDEEE;
	text-align:center;
	color: black;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;	

}
#calholiday
{
	background-color:#0053A6;
	text-align:center;
	color: #DDDDDD;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;	

}

.calnavg
{
background-color:#CCDEEE;
}

#calprevnext
{
	text-align:center;
	color: black;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;	
}

#calweekday{
	background-color:#EEF3F9;
	text-align:center;
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;	

}

#calweekend{
	background-color:#001837;
	text-align:center;
	color: #DDDDDD;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;	

}

#calnoneditable{
	text-align:center;
	color: #1A8CFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;	

}

#caltoday{
	text-align:center;
	color: red;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;	
}

#caltitle{
	text-align:center;
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;	
}
/*Added by Sushil for calender --end*/

/* Added by Guneet for gradient in mid frame*/

#datebackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	/*background-color:#FFFDE8;*/
	/*background-color:#008400;*/
	/*#006699;*/
}
#midframebg
{
	background-color: #3A7CB8;
	background-repeat: repeat;
	padding:2px;
}
/* Added by Guneet for gradient in mid frame - end*/
/* Added by Sushil for Search Div   ----Start*/

#search
{
position:absolute;
left:403;
top:180;
width:380;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#benegroupsearch
{
position:absolute;
left:403;
top:180;
width:380;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

/*#benesearchIcon
{
position:absolute;
left:403;
top:180;
width:20%;
z-index:auto;
}*/

#errortitle{
	text-align:center;
	color: red;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

#errortext{
	text-align:center;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#termsstyle {
	border: 1px solid;
	background-color:#F5FDD9;
	overflow:auto;
	width:400;
	height:180;
	padding:5;
	top:5;
}

.loginbkg
{
	background-color: #006384;
}
/* Added by Sushil for city,country div on 12/6/2006   ----Start*/
#country
{
position:absolute;
left:368;
top:335;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CTY
{
position:absolute;
left:597;
top:357;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#country1
{
position:absolute;
left:570;
top:210;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CTY1
{
position:absolute;
left:320;
top:210;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CNTRY
{
position:absolute;
left:540;
top:1;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CITI
{
position:absolute;
left:117;
top:43;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}
#CBCNTRY
{
position:absolute;
left:360;
top:235;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CBCITY
{
position:absolute;
left:558;
top:255;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}
#BENECNTRY
{
position:absolute;
left:543;
top:1;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#BENECITI
{
position:absolute;
left:118;
top:45;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}
#CBBENECNTRY
{
position:absolute;
left:300;
top:45;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}

#CBBENECITI
{
position:absolute;
left:488;
top:64;
width:140;
border:1pt solid #00356A;
background:white;
padding:5pt;
visibility:hidden;
z-index:auto;
}
/* Added by Sushil for city,country div on 12/6/2006   ----End*/