/* ********************************************************************************************** */
/* ***   Font family & font size common to most styles.                                       *** */
/* ********************************************************************************************** */
.editLink,
.errorMssg,
.errorValidation,
.footer,
.header,
.layoutBody,
.layoutMain,
.logonBox,
.logonCaveat,
.sessionInfo,
.txtNormal,
.welcome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.columnHdrs,
.columnHdrsBBUC,
.columnHdrsFS60,
.displayData,
.reqdFld
.reqdFld2
{
	font-family: Arial, Helvetica, sans-serif;
}
/* ********************************************************************************************** */
.alignTable{
	text-align: center;
}
.columnHdrs{
	color: #000000;      /*  black  */
	font-size: 90%;
	font-weight: bold;
}
.columnHdrsBBUC{
  color: #0000FF;      /*  #0000FF = bright blue  */
  font-size: 90%;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}
.columnHdrsFS60{
	background:white;
	color: #003399;      /*  #003399 = blue  */
	font-size: 60%;
	font-weight: bold;
}
.displayData{
	background:#ECECEC;
	padding:2px 10px 2px 10px;
	font-size: 80%;
	border-width:1px;
  border-color:white;
  border-style:solid;
}
.displayDataVal{
	font-family: Arial, Helvetica, sans-serif;
	background:white;
	color: #000000;
	font-size: 90%;
	
}
.displayDataVal2{
	font-family: Arial, Helvetica, sans-serif;
	background:white;
	font-size: 100%;
}
.displayDataVal3{
	font-family: Arial, Helvetica, sans-serif;
	background:white;
	font-size: 100%;
        color: Black;
}
.displayLabel2{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background:#003399;
  color:#FFD700;;
	
}
.displayHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background:#003399;
  color:white;
	padding:2px 10px 2px 10px;
	border-width:1px;
  border-color:white;
  border-style:solid;
}
.displayPaging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.displayTable{
	background:white;
	border : thin solid #C0C0C0;  /*  gray  */
	border-spacing: 1px;
	color: #003399;      /*  blue  */
	padding: 2px 2px 2px 2px;
	text-align: center;
	width: 0%;
}
.editLink{
	text-decoration:underline;
}
.errorMssg{
	background:inherit;
	color:#ff0033;  /*  #ff0033 = red  */
}
.errorValidation{
	background:inherit;
	color:#990000;  /*  #990000 = dark red  */
}
.floatingTblHdr{
	font-size:x-small; 
	color:#000000; 
	background-color:white;
	border:1px solid #0000FF; 
	height:10px; 
	text-align:center; 
	font-weight:bold; 
	position:absolute; 
	margin-top:-7px; 
	margin-left:9px; 
	padding-left:5px; 
	padding-right:5px;
}
.footer {
	background:#FFD700;  /*  golden yellow  */
  border-bottom: solid #CCCCCC;
  border-bottom-width: thin;
  border-top: solid #CCCCCC;
  border-top-width: thin;
	color:#00236A;      /*  dark blue  */
  text-align: center;
	vertical-align:top;
  width:100%;
}
.header{  
	background:white;
	color:#00236A;      /*  dark blue  */
	font-weight:bold;
	text-align:center;
}
.headerB{  
	background:white;
	color:#0000FF;      /*  blue  */
	font-weight:bold;
	text-align:center;/* changed by deepthi from center to left */
}
.hideDropDown{
    display:none;
}
.hrStyle{
    width:100%;
    color:Gray;
}
.inputTable{
  /*background-color:#D0E6FD;*/
  border-spacing: 1px;
  border: medium solid Gray;
  padding: 1px;
  text-align:left;
  white-space:nowrap;
}
.inputTable1{  
  border-spacing: 0px;
  border: medium solid Gray;
  padding: 0px;
  text-align:left;
  white-space:nowrap;
}
.inputTable2{
  /*background-color:#D0E6FD;*/
  border-collapse: collapse;
  border-spacing: 1px;
  border: medium solid Gray;
  padding: 1px;
  text-align:left;
  white-space:nowrap;
}
.inputTableLabel{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  height: 18px;
  margin-left: 9px;
  margin-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding: 0px;
  position: absolute;
  text-align: left;
}
.inputTableLabelTop{
	 background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  height: 18px;
  margin-left: 9px;
  margin-top: -5px;
  padding-left: 5px;
  padding-right: 5px;
  padding: 0px;
  position: absolute;
  text-align: left;
}
	
.inputTableLabel2{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  height: 18px;
  margin-left: 9px;
  margin-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding: 0px;
  text-align: left;
  position: relative;
  left: -300px;
  top: 25px;
}
.inputTableLabel3{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  height: 18px;
  margin-left: -230px;
  margin-top: 1px;
  padding-left: -200px;
  padding-right: 5px;
  padding: 0px;
  position: absolute;
  text-align: left;
}
.layoutBanner{
   /* height: 100px;*/
  height: 1%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.layoutBody {
	background:white;
	color: #003399;      /*  blue  */
	padding:0px 0px 0px 0px;
	text-align:center;
    width:100%; 
}
.layoutFooter, 
.layoutSession
{
  height: 4%;
  text-align: center;  
vertical-align: top; 
  width: 100%;
}
.layoutMain {
	background: white;
  border: 0px;
	color: #003399;      /*  blue  */
  height: 100%;
	padding: 0px 0px 0px 0px;
	text-align: left;
  width: 100%;
}
.layoutMenubar{
  height: 10%;
  text-align: center;
  width: 100%;
}
.logonCaveat{
	background:white;
	color: #003399;      /*  blue  */
  text-align:justify;
}
.menuAppWebApp{
  text-align: center;
  height: 10%;
  width: 100%;
}
.multiPageLabeler{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  height: 18px;
  /* left: 14% */
  margin-left: 9px;
  margin-top: -15px;
  padding-left: 5px;
  padding-right: 5px;
  padding: 0px;
  position: absolute;
  text-align: left;
}
.multiPageLabeler2{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12;
  height: 18px;
  margin-left: 5px;
  margin-top: -20px;
  padding-left: 5px;
  padding-right: 5px;
  padding: 0px;
  text-align: left;
  position: absolute;
  /* left: -15%;
  top : 1px; */
}
.multiPageLabeler3{
  background-color: #D0E6FD;
  border: thin solid Gray;
  border-spacing: 1px;
  color: #003399;
  font-weight: bold;
  font-size: 12;
  height: 18px;
  margin-left: -250px;
  margin-top: -20px;
  padding-left: -100px;
  padding-right: 5px;
  padding: 0px;
  text-align: left;
  position: relative;
  /* left: -15%;
  top : 1px; */
}
.reqdFld{
	color: #990000;      /*  #FF0000 = dark red  */
	font-size: 12;
	font-weight: bold;
}
.reqdFld2{
	color: #990000;      /*  #FF0000 = dark red  */
	font-size: 16;
	font-weight: bold;
}
.optionallyReqdFld{
  color: #000000;      /*  black  */
  font-size: 90%;
  font-weight: bold;
  font-style: italic;
}
.sessionInfo{
	background: #FFD700;  /*  golden yellow  */
	color:#00236A;      /*  dark blue  */
  border-bottom: solid #CCCCCC;
  border-bottom-width: thin;
  border-top: solid #CCCCCC;
  border-top-width: thin;
	font-size: 90%;
  text-align: center;
	width: 100%;
}
/* Changed by Maqdoom */
.sideHeading{ 
  font-family: Arial, Helvetica, sans-serif; 
  color:#00236A;      /*  dark blue  */
  font-size: 85%;
  font-weight:bold;
}
.sideHeaderTable{
  background-color: #FFD700;; 
  border: 0px; 
  border-spacing: 0px; 
  padding: 0px; 
  text-align: left;
  width: 75%; 
}
.someStyle{
  /*Font properties*/
  font-family:gill, helvetica, sans-serif ;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  font-size: 12pt;
	
  /*Color, background properties*/
  color:red;
  background-color:silver;
/*  background-image:url(header.jpg);  */
  background-image:url(sora-header-4a.jpg);
  
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:bottom right;
	
  /*Text properties*/
  word-spacing:normal;
  letter-spacing:normal;
  text-decoration:underline;
  vertical-align:sub;
  text-transform:capitalize;
  text-align:left;
  text-indent:20%;
  line-height:normal;
	
  /*Box properties*/
  margin:10% 10% 10% 10%;
  padding:10% 10% 10% 10%;
  border-width:medium thick medium thin;
  border-color:red green black blue;
  border-style:solid dotted dashed groove;
  width:80%;
  height:80%;
  float:none;
  clear:none;
  
  /**Classification properties**/
  display:block;		
  white-space:normal;
  
  /*list-stlye type position imageUrl*/
  list-style:circle inside;
}
/* Changed by Maqdoom */
.subHeaderBar{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight:bold;
  text-align: left;
  padding:0% 0% 0% 15px;
  background: #00236A;  /*  golden yellow  */
  color: #FFD700;      /*  dark blue  */
}
.tblBottom{  /*  Box bottom border definition  */
  border-bottom: thin;
  border: Gray;
  border-bottom-style: solid;
  position: relative;
  width: 102%;
  left: -1%;
}
.tblTop{  /*  Box top border definition  */
  border-top: thin;
  border: Gray;
  border-top-style: solid;
  position: relative;
  width: 102%;
  left: -1%;
}
.tbl_MT_Row{  /*  Empty white row between boxes  */
  background: White;
  position: relative;
  width: 110%;
  left: -5%;
}
TD.solid-gray {
  border: medium solid gray;
  border-width: 1px;
  padding: 2px;
}
.txtBold{
  color: #000000;      /*  black  */
  text-align:left;
  font-weight: bold;
  font-size: 90%;
}
.txtBoldRed{
	color: #ff0033;      /*  #ff0033 = red  */
	font-weight: bold;
}
.miscFldBold{
	color: #000000;      
	font-size: 80%;
	font-weight: bold;
}
.miscFldNormal{
	color: #000000;      
	font-size: 80%;	
}
.txtButton{
	background:white;
	color:#00236A;      /*  dark blue  */
	font-weight: bold;
	text-align:center;
}
.txtInputBox{
	background:white;
  border-style:none;
	color: #003399;      /*  blue  */
	text-align:left;
}
.txtNormal{
	color: #000000;      /*  black  */
	text-align:left;
	font-size: 90%;
}
.txtNormalError{
	color: #000000;      /*  black  */
	background:#00236A;  /*  yellow  */
	text-align:left;
	font-size: 90%;
}
.txtReduced{
	color: #000000;      /*  black  */
	font-size: 70%;
	text-align:left;
}
.welcome{
	background:white;
	color: #003399;      /*  blue  */
	text-align:justify;
	width: 70%;
}
.fieldCaveat {
    font-size: 60%;    
}
.fieldCaveat1 {
	font-size: 60%;
	color : #990000;
}
.tableBlue{
    color: #003399;      /*  blue  */    
}
.fieldCaveat2 {
    font-size: 80%;    
}
.fieldCaveat3 {
	color : #990000;
    font-size: 80%;    
}
.fieldCaveat4 {
	font-size: 80%;
	color : #0000FF;
}
.fieldCaveat5 {
	font-size: 90%;
	color : #000000;
}
/* ********************************************************************************************** */
.initialAppLinks{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003399;
    font-size: 10pt;
    text-align: left;
    background-color: white;
}
.txtNormal2{
	color: #000000;      /*  black  */
    font-size: 120%;
	font-weight: normal;
}
.txtMssgBoxBoldRed{
	color: #ff0033;      /*  #ff0033 = red  */
	font-weight: bold;
	font-size: x-small;
}
.simHyperLink{
 	text-decoration : underline;
 	color : Blue;
}

.navtext{
    width: 235px;
    font-size: 8pt;
    font-family: verdana;
    border-width: 2px;
    border-style: outset;
    border-color: #006BAE;
     background-color: #FFF6D9;
    color: black;
}

.refPersonCntr{
  color: #003399;
  font-weight: bold;
  font-size: 12pt;
  position: relative;
}

.txtNormalCtr{
	color: #000000;      /*  black  */
	text-align:center;
	font-size: 90%;
}

.prevAcctLink{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003399;
    font-size: 150%;
    text-align: left;
    background-color: white;
}
