body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #708451;
}
form{
	margin: 0px;
}
.dastaan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
word-break: break-word;

}
.story {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 16px;
word-break: break-word;

}
.story p {
      padding-top: 0px; 
      margin-top: 0px; 
      padding-bottom: 5px; 
      margin-bottom: 0px;
word-break: break-word;

}
#outerBody {
	width: 100%;
	border: none;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #708451;
	border-collapse: collapse;
}
#outerBody td {
	border-collapse: collapse;
}


#outerBody #headerTable {
	width: 100%;
	border: none;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
#outerBody #headerTable td {
	border: none;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
#outerBody #headerTable #logoCell {
	width: 48px;
	text-align: left;
}
#outerBody #headerTable #logoCell img{      
      max-width: 32px;
}
#outerBody #headerTable #bannerCell {
	width: 580;
	text-align: right;
	font-size: 12px;
	color: #003000;
	font-family: arial;
	font-weight: bold;
	vertical-align: top;
}
#outerBody #headerTable #toolbarCell {
	width: 360px;
	text-align: right;
	vertical-align: top;
}
#outerBody #headerTable #toolbarCell #toolbar{
	text-align: right;
	background-color: #215968; 
	padding-top: 3px;
	border-left: 3px solid #888888; 
	border-top: 2px solid #888888; 
	border-bottom: 3px solid #888888;
}

#outerBody #headerTable #fullToolBar{
	text-align: right;
	background-color: #215968; 
	padding-top: 3px;
	border-left: 3px solid #888888; 
	border-top: 2px solid #888888; 
	border-bottom: 3px solid #888888;
}

.fullToolCell {
          width: 75px; 
          text-align: center; 
          float: left;                         
          color: #FFFFFF;
}
.fullToolCell a{
          color: #FFFFFF;
          text-decoration: none;
          font-size: 11px;
}
#loggedinHolder {
      top: 15px;
      left: 50px;
      margin: 2px;
      font-family: arial;
      font-size: 11px;
      font-weight: bold;
      color: #EEEEEE;
      text-decoration: none;
      z-index: 0;
            float: right;
            text-align: right;
}
#loggedinHolder a{
      margin: 0px 5px 0px 5px;
      font-family: arial;
      font-size: 10px;
      font-weight: bold;
      color: #FFFFFF;
      text-decoration: none;
      z-index: 0;
}
#loggedinHolder b{
      margin: 0px 5px 0px 5px;
      font-family: arial;
      font-size: 12px;
      font-weight: bold;
      color: #EEEEEE;
      text-decoration: none;
}
#loggedinHolder a:hover {
      color: #DDDDFF;
}

#navigation {
	display: none;
}
#navigationHolder {
	top: 15px;
	left: 50px;
	margin: 2px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration: none;
	z-index: 0;
}
#navigationHolder a{
	margin: 0px 5px 0px 5px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 0;
}
#navigationHolder b{
	margin: 0px 5px 0px 5px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration: none;
}
#navigationHolder a:hover {
	color: #DDDDFF;
}


#bodyFrame {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #003000;
	border-collapse: collapse;
	height: 500px;
}


#breadCrumb {
	width: 99%;			
	margin: 5px 5px 5px 5px;			
	color: #003000;			
	max-height: 10px;
}
#breadCrumb #punch{					
	font-size: 20px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-weight: 900;
	color: #003000;
	font-size-adjust: none;
	font-stretch: wider;			
	letter-spacing: 0px;
	max-height: 10px;
	text-align: left;
}
#breadCrumb td {
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}
#breadCrumb a {
	color: #666666;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 1px 0px 1px;
	background-color: #EEEEFF;
	padding: 2px 4px 2px 4px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	line-height: 26px;
	max-width: 60px;
}
#breadCrumb a:hover {
	color: black;
}
#breadCrumb .active {
	color: #666666;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 1px 0px 1px;
	background-color: #BBDDDD;
	padding: 2px 4px 2px 4px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	line-height: 26px;
	max-width: 60px;
}
#breadCrumb .active:hover {
	color: black;
}

#pagingTable{
	width: 99%;
	padding: 0px 10px 0px 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #444444;
	text-transform: capitalize;
	line-height: 12px;
	background-color: #EEEEFF;
	border: 1px solid #DDDDEE;
	border-collapse: collapse;
	margin: 0px 0px 5px 0px;
} 
#pagingTable td {	
	padding: 2px 5px 2px 5px;	
}
#pagingTable a{ 
	font-size: 11px;
	color: #4444CC;
	font-weight: normal;
	text-decoration: none;
}
#pagingTable a:hover{
	color: #003000;
}
#pagingTable select {
	border: 1px solid #555555;
	border-collapse: collapse;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-right: 2px;
}
#pagingTable input {	
	border: 1px solid #555555;
	border-collapse: collapse;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-right: 2px;
}
#pagingTable #searchButton {	
	border: 1px solid #555555;
	border-collapse: collapse;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 2px 0px 2px;	
	padding: 1px 3px 1px 3px;
	font-weight: bold;
}
#pagingTable #searchButton:hover {	
	border: 1px solid #222222;
	background-color: #AAAAAA;	
}


/* New paging class added */
.pagingClass{
      padding: 0px 10px 0px 10px;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bolder;
      color: #444444;
      text-transform: capitalize;
      line-height: 12px;
      background-color: #EEEEFF;
      border: 1px solid #DDDDEE;
      border-collapse: collapse;
      margin: 0px 0px 5px 0px;
} 
.pagingClass td {       
      padding: 2px 5px 2px 5px;       
}
.pagingClass a{ 
      font-size: 11px;
      color: #4444CC;
      font-weight: normal;
      text-decoration: none;
}
.pagingClass a:hover{
      color: #2D351A;
}
.pagingClass select {
      border: 1px solid #555555;
      border-collapse: collapse;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 11px;
      margin-left: 2px;
      margin-right: 2px;
}
.pagingClass input {       
      border: 1px solid #555555;
      border-collapse: collapse;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 11px;
      margin-left: 2px;
      margin-right: 2px;
}
.pagingClass #searchButton {       
      border: 1px solid #555555;
      border-collapse: collapse;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      margin: 0px 2px 0px 2px;       
      padding: 1px 3px 1px 3px;
      font-weight: bold;
}
.pagingClass #searchButton:hover {       
      border: 1px solid #222222;
      background-color: #AAAAAA;       
}
.pagingClass .searchButton {       
      border: 1px solid #555555;
      border-collapse: collapse;
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      margin: 0px 2px 0px 2px;       
      padding: 1px 3px 1px 3px;
      font-weight: bold;
}
.pagingClass .searchButton:hover {       
      border: 1px solid #222222;
      background-color: #AAAAAA;       
}

/* New paging class added */

.displayTable {
	border-collapse: collapse;
	border: 1px solid #AAAACC;	
	margin-bottom: 10px;
	padding: 5px;
width: 99%;
min-width: 99%;
}
.displayTable th{
	background-color : #AAAACC;
	border: 1px solid #000000;
	padding : 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	color:#222222;
}
.displayTable th a{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0px 2px 0px 2px;
	border:  1px solid #888888;
	float: right;	
}
.displayTable th a:hover{
	background-color: #ccccee;
	color: #003000;
	border: 1px solid #003000;
}
.displayTable td{
	background-color : #FFFFFF;
	border:  1px solid #888888;
	padding: 8px 5px 8px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
vertical-align: top;
}
.displayTable td A{
	color: #003000;
	text-decoration: none;
	font-weight: bold;
}
.displayTable table{
	border:  0px;
	padding : 2px;
}
.displayTable table td{
	border:  0px;
	padding : 2px;
}



.noPartitionTable {
	border-collapse: collapse;
	border: 1px solid #AAAACC;	
	margin: 0px 0px 10px 0px;
}
.noPartitionTable th{
	background-color : #AAAACC;
	border: 1px solid #000000;
	padding : 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	color:#222222;
}
.noPartitionTable th a{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0px 3px 0px 3px;
	border:  1px solid #888888;
	float: right;	
}
.noPartitionTable th a:hover{
	background-color: #ccccee;
	color: #003000;
	padding: 2px 5px 2px 5px;
	margin: 0px 3px 0px 3px;
	border: 1px solid #003000;
	float: right;
}
.noPartitionTable td{
	background-color : #FFFFFF;
	border:  none;
	padding : 4px 2px 4px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.noPartitionTable td A{
	color: #003000;
	text-decoration: none;
	font-weight: bold;
}
.noPartitionTable table{
	border:  0px;
	padding : 2px;
}
.noPartitionTable table td{
	border:  0px;
	padding : 2px;
}




.NPT {
      border-collapse: collapse;
      border: 1px solid #AAAACC;       
      margin: 0px 0px 10px 0px;
}
.NPT th{
      background-color : #AAAACC;
      border: 1px solid #000000;
      padding : 5px 2px 5px 5px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color:#222222;
      text-align: left;
}
.NPT th a{
      font-family: Arial, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background-color: #EEEEEE;
      color: #444444;
      text-transform: uppercase;
      text-decoration: none;
      padding: 2px 5px 2px 5px;
      margin: 0px 2px 0px 2px;
      border: 1px solid #888888;
      float: right;       
}
.NPT th a:hover{
      background-color: #ccccee;
      color: #2D351A;
      border: 1px solid #2D351A;
}
.NPT td{
      background-color : #FFFFFF;
      border: none;
      padding : 5px 2px 5px 5px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #000000;
      vertical-align: top;
}
.NPT td A{
      color: #2D351A;
      text-decoration: none;
      font-weight: bold;
}





.noFrameTable {
	border: none;	
	margin: 0px 0px 10px 0px;
}
.noFrameTable th{
	background-color : #AAAACC;
	border: 1px solid #000000;
	padding : 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	color:#222222;
}
.noFrameTable th a{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0px 3px 0px 3px;
	border:  1px solid #888888;
	float: right;	
}
.noFrameTable th a:hover{
	background-color: #ccccee;
	color: #003000;
	border: 1px solid #003000;
}
.noFrameTable td{
	background-color : #FFFFFF;
	border:  none;
	padding : 3px 2px 3px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.noFrameTable td A{
	color: #003000;
	text-decoration: none;
	font-weight: bold;
}
.noFrameTable table{
	border:  0px;
	padding : 2px;
}
.noFrameTable table td{
	border:  0px;
	padding : 2px;
}


.smartTable {
	border-collapse: collapse;
	border: 1px solid #AAAACC;	
	margin: 0px;
}
.smartTable th{
	background-color : #AAAACC;
	border: 1px solid #000000;
	padding : 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	color:#222222;
}
.smartTable th a{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	margin: 0px 3px 0px 3px;
	border:  1px solid #888888;
	float: right;	
}
.smartTable th a:hover{
	background-color: #ccccee;
	color: #003000;
	border: 1px solid #003000;
}
.smartTable td{
	background-color : #FFFFFF;
	border:  1px solid #888888;
	padding : 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smartTable td A{
	color: #003000;
	text-decoration: none;
	font-weight: bold;
}
.smartTable table{
	border:  0px;
	padding : 2px;
}
.smartTable table td{
	border:  0px;
	padding : 2px;
}



.microButtons {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 1px;
	border:  1px solid #888888;
}
.microButtons:hover{
	background-color: #ccccee;
	color: #003000;
	margin: 0px;
	border: 2px solid #003000;
	cursor: pointer;
}


.fieldTitle {
	width: 120px; 
	float: left; 
	text-align: right; 
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.fieldTitle30 {
	width: 30px; 
	float: left; 
	text-align: left; 
	font-weight: bold;
	padding: 5px 0px 0px 3px;
}
.fieldText800 {
	width: 800px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText600 {
	width: 600px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText520 {
	width: 520px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText330 {
	width: 320px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText170 {
	width: 170px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText80 {
	width: 80px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText30 {
	width: 30px; 
	float: left; 
	padding: 0px 0px 0px 10px;
}
.fieldText80 input{
	width: 70px; 
}

.fieldLabel800 {
	width: 800px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel600 {
	width: 600px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel520 {
	width: 520px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel330 {
	width: 310px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel170 {
	width: 170px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel80 {
	width: 80px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}
.fieldLabel30 {
	width: 30px; 
	float: left; 
	padding: 5px 0px 0px 10px;
}





.validation {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style : none;
	text-align: left;
}
.validationWarning{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	border-style : none;
	text-align: left;
}
.validationOk{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Green;
	border-style : none;
	text-align: left;
}
.validationBaseOk {
	 background-color: #FFFFFF;
	 border: 1px solid #888888;
}
.validationBaseError {
	background-color: #FFA8A8;
	border: 1px solid #FF0000;
}




#dialogueFrame {
	position: absolute; 
	background-color: #CCCCCC; 
	padding: 0px; 
	border: 1px solid #000000; 
	border-collapse: collapse;
}
#dialogueFrame #dialogueHeader {
	text-align: right; 
	padding: 0px 0px 5px 5px;
}
#dialogueFrame #dialogueHeader input {
	background-image: url(/eng/res/img/diaCloseButton.gif);
	background-repeat: none;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	width: 43px;
	height: 18px;
	margin: 1px 1px 0px 0px;
	border: none;
	border-collapse: collapse;
}
#dialogueFrame #dialogueHeader input:hover {
	background-image: url(/eng/res/img/diaCloseButtonOv.gif);
	background-repeat: none;
	width: 43px;
	height: 18px;
}
#dialogueFrame #dialogueBody {
	background-color: #CCCCCC; 
	padding: 0px 20px 20px 20px;
}


#confirmFrame {
	position: absolute;
	background-color: #FFFFBB;
	padding: 0px;
	border: 1px solid #000000;
	border-collapse: collapse;
box-shadow:0 0 19px #000000;
      -moz-border-radius:6px; 
      -webkit-border-radius:6px;
      -khtml-border-radius:6px;
      border-radius:6px;
}
#confirmFrame #dialogueHeader {
	text-align: right; 
	padding: 0px 0px 5px 5px;
}
#confirmFrame #dialogueHeader input {
	background-image: url(/eng/res/img/diaCloseButton.gif);
	background-repeat: none;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	width: 43px;
	height: 18px;
	margin: 1px 1px 0px 0px;
	border: none;
	border-collapse: collapse;
}
#confirmFrame #dialogueHeader input:hover {
	background-image: url(/eng/res/img/diaCloseButtonOv.gif);
	background-repeat: none;
	width: 43px;
	height: 18px;
}
#confirmFrame #ecsCloseConfirmMessage {
	background-color: #FFFFBB;
	padding: 0px 20px 0px 20px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#confirmFrame #ecsCloseButtons {
	padding: 20px 10px 10px 10px;
	height: 30px;
	text-align: center;
}
#confirmFrame #ecsCloseButtons a {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 1px;
	border:  1px solid #888888;
}
.confirmFrame #ecsCloseButtons a:hover{
	background-color: #ccccee;
	color: #003000;
	margin: 0px;
	border: 2px solid #003000;
	cursor: pointer;
}
#confirmFrame #ecsAlertButtons {
	padding: 20px 10px 10px 10px;
	height: 30px;
	text-align: center;
}
#confirmFrame #ecsAlertButtons a {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 1px;
	border:  1px solid #888888;
}
.confirmFrame #ecsAlertButtons a:hover{
	background-color: #ccccee;
	color: #003000;
	margin: 0px;
	border: 2px solid #003000;
	cursor: pointer;
}


.microTable {
	border-collapse: collapse;
	border: 1px solid #444444;	
	margin-bottom: 10px;
}
.microTable th{
	background-color : #444444;
	border: 1px solid #000000;
	padding : 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color:#FFFFFF;
}
.microTable th a{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #444444;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	border:  1px solid #888888;
	float: right;	
}
.microTable th a:hover{
	background-color: #ccccee;
	color: #003000;
	border: 1px solid #003000;
}
.microTable td{
	background-color : #FFFFFF;
	border:  1px solid #888888;
	padding : 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
} 
.microText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000088;
	float: right;
	padding: 0px 1px 0px 1px;
}




.dialogueClass {
	position: absolute; 
	display: 'none'; 
	background-color: #CCCCCC; 
	padding: 0px; 
	border: 1px solid #000000; 
	border-collapse: collapse;
}
.dialogueClass #dialogueHeader {
	text-align: right; 
	padding: 0px 0px 5px 5px;
}
.dialogueClass #dialogueHeader input {
	background-image: url(/eng/res/img/diaCloseButton.gif);
	background-repeat: none;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	width: 43px;
	height: 18px;
	margin: 1px 1px 0px 0px;
	border: none;
	border-collapse: collapse;
}
.dialogueClass #dialogueHeader input:hover {
	background-image: url(/eng/res/img/diaCloseButtonOv.gif);
	background-repeat: none;
	width: 43px;
	height: 18px;
}
.dialogueClass #dialogueBody {
	background-color: #CCCCCC; 
	margin: 0px 20px 20px 20px;
}




.superMicro {
	font-size: 9px;
	float: right;
	color: #777777;
	text-decoration: none;
	margin: 1px;
	background-color: #EEEEEE;
	padding: 1px 3px 1px 3px;
}
.superMicro:a {
	font-size: 9px;
	float: right;
	color: #777777;
	text-decoration: none;
	margin: 1px;
	background-color: #EEEEEE;
	padding: 1px 3px 1px 3px;	
}
.superMicro:hover{
	font-size: 9px;
	float: right;
	color: #777777;
	text-decoration: none;
	margin: 1px;
	background-color: #EEEEEE;
	padding: 2px 2px 0px 4px;
}
.superMicroRed {
	font-size: 9px;
	float: right;
	color: #0000FF;
	text-decoration: none;
	margin: 1px;
	background-color: #DEADFF;
	padding: 1px 3px 1px 3px;
}
.superMicroRed:a {
	font-size: 9px;
	float: right;
	color: #0000FF;
	text-decoration: none;
	margin: 1px;
	background-color: #DEADFF;
	padding: 1px 3px 1px 3px;
}
.superMicroRed:hover {
	font-size: 9px;
	float: right;
	color: #0000FF;
	text-decoration: none;
	margin: 1px;
	background-color: #DEADFF;
	padding: 2px 2px 0px 4px;
}
.microNoteRed {
	font-size: 10px;
	float: right;
	color: #0000FF;
	text-decoration: none;
	margin: 1px;
}


.album {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.album:focus { box-shadow: 1px 1px 1px 1px #DDDDDD; background-color: #DDDDDD; }
.welcome {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.welcomeB {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #EEEEEE;
}

.footer {
	font-size: 14px;	
	font-weight: bold;
	padding: 10px;
	color: #000000;
}
.footerLink{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}


#thumbnailHolderLarge {
		
}

#thumbnailHolderLarge #thumbnailFrame{
	float: left; 
	width: 180px; 
	height: 170px; 
	border: none; 
	margin: 0px 5px 0px 5px;
}

#thumbnailHolderLarge #thumbnailFrame #iconFrame{
	height: 130px; 
	width: 180px; 
	text-align: center;
}

#thumbnailHolderLarge #thumbnailFrame #iconFrame img{
	border: none;
}

#thumbnailHolderLarge #thumbnailFrame #textFrame{
	height: 40px; 
	width: 180px; 
	text-align: center; 
	font-size: 10px;
}

#thumbnailHolderLarge #thumbnailFrame #textFrame a{
	color: #003000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.messageTable {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.messageTable th{
	background-color : #AAAACC;
	border: 1px solid #000000;
	padding : 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	color:#222222;
}
.messageTable td{
	background-color : #FFFFFF;
	border:  none;
	padding : 5px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.messageTable td A{
	color: #003000;
	text-decoration: none;
	font-weight: bold;
}
.messageTable table{
	border:  0px;
	padding : 0px;
	margin: 0px;
}
.messageTable table td{
	padding : 5px;
	margin: 0px;
}

.iButtonHolder {
	text-align: right;
}
.iButtonHolder a {
      color: #666666;
      font-family: arial;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      margin: 0px 1px 0px 1px;
      background-color: #EEEEFF;
      padding: 2px 4px 2px 4px;
      border: 1px solid #CCCCCC;
      border-collapse: collapse;
      line-height: 26px;
      max-width: 60px;
}
.iButtonHolder a:hover {
      color: black;
}

/* EMAIL SECTION STARTS HERE */
	.emaillistSubject {
	
	}
	.emaillistSubject a{
		text-decoration: none;
		font-weight: bold;
		color: #999999;
	}
	table.inbox{
		width: 99%;
		border-collapse: collapse;
		text-align: left;
	}
	table.inbox th{
		padding-top:5px;
		padding-bottom:5px;
		vertical-align:middle;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		color:#222222;
		background-color:#AAAACC;
		border:1px solid #000;
	}
	table.inbox td.root{
		vertical-align:top;
		border:1px solid #000;
	}
	table.inbox td.folders{
		width:100px;
		padding:5px;
	}
	table.inbox td.folders a{
		display:block;
		padding:5px 3px;
		margin-bottom:2px;
		font-size:12px;
		font-weight:normal;
		color:#111112;
		text-decoration:none;
	}
	table.inbox td.folders a:hover{
		background-color:#f0f0f0;
	}
	table.inbox td.folders a.active{
		font-weight:bold;
		background-color:#C5D0F7;
	}
	table.inbox td.messagesList{
		padding:0;
	}
	table.inbox td.messagesList .messagesListArea{
		min-height: 720px;
		max-height: 720px;
		height: 720px;
		overflow-y: scroll; 
	}
	table.inbox td.messagesList table.messageBox{
		width: 100%;
		border-collapse: collapse;
	}
	table.inbox td.messagesList table.messageBox td{
		//position:relative;
		padding: 3px 3px 3px 1px;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea .isAttachment{
		//position: absolute;
		top:10px;
		right:5px;
		width:14px;
		height:14px;
		background-image:url('images/attachment.png');
		background-repeat:no-repeat;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td:hover{
		cursor:pointer;
		cursor:hand;
		background-color:#f0f0f0;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.details{
		padding:7px;	
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.details .sender{
		font-size:13px;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.details .recipient .address{
		display: inline-block;
		padding: 1px 4px;
		margin-right: 4px;
		margin-bottom: 3px;
		border: 1px solid #e0e0e0;
		background-color:#f5f5f6;
		-moz-border-radius:3px; 
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.details .subject{
		font-size:13px;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.details .date{
		font-size:13px;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.unseen{
		background-color:#FAFCFF;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.unseen:hover{
		background-color:#f0f0f0;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.unseen .sender{
		color:#327CD6;
		font-size:13px;
		font-weight:bold;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.unseen .subject{
		font-weight:bold;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.seen .subject{
		color:#666;
	}
	table.inbox td.messagesList table.messageBox tr.messageDetailsArea td.seen .date{
		color:#666;
	}
	table.inbox td.messagesList table.messageBox tr.active td{
		background-color:#EDF9DB;
	}
	table.inbox td.messagesList table.messageBox tr.active td:hover{
		background-color:#EAF9D5;
	}
	table.inbox td.messagesList table.messageBox td{
		padding:5px;
		border:none;
		border-bottom:1px dashed #aaa;
	}
	table.inbox td.messageDetailsViewer{
		width:70%;
	}
	table.inbox td.messageDetailsViewer .loadingMessage{
		padding:15px;
		font-size:15px;
	}
	table.inbox td.messageDetailsViewer .messageViewerBox{
		max-width:70%;
		min-height:400px;
		max-height:400px;
		padding: 9px 10px;
		overflow-y: scroll;		
	}
	table.inbox td.messageDetailsViewer .messageHeader{
		padding-bottom:7px;
		font-size:12px;
		border-bottom:2px solid #B8C5F7;
	}
	table.inbox td.messageDetailsViewer .messageHeader .subjectLine{
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		margin-bottom: 2px;
		font-size: 14px;
		font-weight: bold;
		border-bottom:1px solid #DAE1FB;
	} 
	table.inbox td.messageDetailsViewer .messageHeader .sentDate{		
		font-size:12px;		
	} 
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable td{
		vertical-align:top;
		padding: 0px;
	}
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable td.infoLineLabel{
		width: 80px;
		padding-right: 5px;
		text-align: right;
		color:# 7888AD;
	}
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable .fromAddress .address{
		font-weight:bold;
	}
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable .address{
		display: inline-block;
		padding: 1px 4px;
		margin-right: 4px;
		margin-bottom: 3px;
		border: 1px solid #e0e0e0;
		background-color:#f5f5f6;
		-moz-border-radius:3px; 
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;
	}
	table.inbox td.messageDetailsViewer .messageHeader .infoLineTable .address a{
		text-decoration: none;
	}
	table.inbox td.messageDetailsViewer .messageHeader .attachmentsLine{
		margin-top:4px;
		padding-top:6px;
		border-top:1px solid #DAE1FB;
	}
	table.inbox td.messageDetailsViewer .messageHeader .attachmentsLine .attachmentsList span{
		float:left;
		padding:1px 5px;
		margin-right:5px;
		margin-bottom:3px;
		font-size:12px;
		color:#f9f9f9;
		border:1px solid #5763AD;
		background-color:#6371C8;
		-moz-border-radius:3px; 
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;
	}
	table.inbox td.messageDetailsViewer .messageContent{
		padding: 5px 0px 5px 0px;
		font-size: 13px;
	}
/* EMAIL SECTION ENDED HERE */

/* FOR thinScreenFrame */
#thinScreenFrame{
      border-color:#191920;
      box-shadow:0 0 19px #000000;
      -moz-border-radius:6px; 
      -webkit-border-radius:6px;
      -khtml-border-radius:6px;
      border-radius:6px;
}
#thinScreenFrame #thinScreenHeader{
      background: #191920;
}
#thinScreenFrame #thinScreenBody{
      background: #f2f2f2 !important;
      -moz-border-radius:0 0 6px 6px; 
      -webkit-border-radius:0 0 6px 6px;
      -khtml-border-radius:0 0 6px 6px;
      border-radius:0 0 6px 6px;
}
#thinScreenFrame #thinScreenBody table{
      border:none !important;
      background:transparent !important;
}
#thinScreenFrame #thinScreenBody table td{
      border:none !important;
      background:transparent !important;
}
/* Ending of - FOR thinScreenFrame */

/* FOR loginForm */
form#loginForm table.displayTable .noPartitionTable td{
      background-color:transparent;
}
/* Ending of - FOR loginForm */

/* FOR upload image field */
input[type="file"].microButtons{
      color:#111112;
      border:1px solid #A0A2A3;
      background-color:#FFFFFF;
}
input[type="file"].microButtons:hover{
      border:1px solid #A0A2A3;
      background-color:#FFFFFF;
}
#ecsUploadForm input[type="file"].microButtons{
      margin:1px;
}
#ecsUploadForm input[type="file"].microButtons:hover{
      margin:1px;
}
/* Ending of - FOR loginForm */


.fieldButton { padding: 2px 0px 0px 0px; float: left; width: 20px; }
.ed20h { max-width: 20px; width: 20px; text-align: center; vertical-align: bottom; }
.ed20 { max-width: 20px; width: 20px; text-align: center; vertical-align: top; }
.amt100 { min-width: 100px; width: 100px; text-align: center; vertical-align: top; }
.amt80 { min-width: 80px; width: 80px; text-align: center; vertical-align: top; }
.fieldTitleWide { width: 140px; float: left; text-align: right; font-weight: bold; padding: 5px 0px 0px 0px; }
.tbgY { background-color: #FFFFEE; }
.tbgB { background-color: #EEFFEE; }
.tbgR { background-color: #FFEEEE; }
.fieldLabel330 ol { margin: 0px; padding: 0px 0px 0px 10px; }

.splitHolder { width: 99%; min-width: 99%; border-spacing: 0px; border-collapse: collapse; margin-bottom: 5px; }
.splitHolder .leftcol { padding: 0px 5px 0px 0px; width: 50%; vertical-align: top; }
.splitHolder .rightcol { padding: 0px 0px 0px 5px; width: 50%; vertical-align: top; }
.splitHolder table { width: 100%; }
.splitHolder table td a { color: #2D351A; text-decoration: none; font-weight: bold; }
.pagebanner { border: 1px solid #777777; }
.pagebannerY { border: 1px solid #777777; background-color: #FFFFBB;}
.pagebannerG { border: 1px solid #777777; background-color: #DDFFDD;}
.pagebannerR { border: 1px solid #777777; background-color: #FFDDDD;}

#AUTO_SIZING_SCROLLABLE_DIV { flex: 1; width: 1400px; overflow-x: scroll; overflow-y: hidden; margin: 0px; padding: 0px; min-height: 400px;}

#shoeTileHolder { }
#shoeTileHolder #thumbFrame{ float: left; width: 170px; height: 190px; border: none; margin: 0px 5px 10px 5px; }
#shoeTileHolder #thumbFrame #bf{ text-align: left; width: 150px; }
#shoeTileHolder #thumbFrame #if{ border: 1px solid #777777; width: 138px; height: 138px; padding: 5px; text-align: center; vertical-align: middle;}
#shoeTileHolder #thumbFrame #if img{ border: none;}
#shoeTileHolder #thumbFrame #lf{ height: 40px; width: 170px; text-align: left; font-size: 10px; padding-top: 2px;}
#shoeTileHolder #thumbFrame #lf a{ color: #205867; font-size: 11px; font-weight: bold; text-decoration: none;}

.formHolder { display: table; width: 100%;}
.formHolder .R {display: table-row; min-height: 20px; width: 100%; background-color: #FFEEEE; }
.formHolder .R .T {display: table-cell; width: 140px; text-align: right; font-weight: bold; padding: 5px 0px 5px 0px; vertical-align: top;}
.formHolder .R .F {display: table-cell; padding: 0px 0px 5px 7px; vertical-align: top;}

.splitHolder .col3 { padding: 0px 0px 0px 5px; width: 33%; vertical-align: top;}
.splitHolder .col4 { padding: 0px 0px 0px 5px; width: 25%; vertical-align: top;}
.fieldText { float: left; padding: 0px 0px 0px 10px;}
.fieldLabel { float: left; padding: 5px 0px 0px 10px;} 
.adminTags {font-size: 10px; color: #888888; font-weight: normal; font-style: normal; }
.admintags a {text-decoration: none; font-size: 10px; color: #800000; font-weight: normal; font-style: normal;}

#HOME-MESSAGES-DIV p { line-height: 180%; }
#HOME-MESSAGES-DIV a { color: NAVY; }