/* Standard tag over-rides */
BODY      { background: white; margin: 0px; color: #606074; font-family: Verdana,Arial,Helvetica; font-size: 8pt }
TD        { color: #606074; font-family: Verdana,Arial,Helvetica; font-size: 8pt }
H1        { color: #606074; font-family: Verdana,Arial,Helvetica; font-size: 18pt; font-weight: bold; margin: 5px; line-height: 19pt  }
H2        { color: #606074; font-family: Verdana,Arial,Helvetica; font-size: 12pt; font-weight: bold; margin: 5px }
P         { color: #606074; font-family: Verdana,Arial,Helvetica; font-size: 8pt; margin: 5px }
FORM      { margin: 0 }
TH        { background-color: #E2E2F4; font-size: 9pt; font-weight: bold; text-align: left } 

A         { color: #606074; font-weight: bold }
A:active  { color: #606074 }
A:visited { color: #808094 }
A:hover   { color: #8888C1 }

/* general paras */
.recessed { font-size: 9pt; margin-left: -10px }

.miniMenur         { font-family: Century Gothic,Arial; font-size: 8pt; font-weight: bold; color: #606074; text-align: right; margin-top: 0; margin-bottom: 0; margin-right: 20px }
.miniMenu          { font-family: Century Gothic,Arial; font-size: 8pt; font-weight: bold; color: #606074; margin: 0 }
miniMenu,miniMenur A         { color: #606074; text-decoration: none  }
miniMenu,miniMenur A:active  { color: #606074 }
miniMenu,miniMenur A:visited { color: #606074 }
miniMenu,miniMenur A:hover   { color: #8888C1 }

/* image related styles */
.watermark  { position: absolute; margin-top: 25px; margin-left: 10px }

/* form related styles */
.txtLogin      { font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #606074 }
.cptbox        { font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #606074 }
.inputLogin    { font-family: Verdana,Arial,Helvetica; font-size: 8pt; color: #606074; border: single thin #CFCFE6 }
.cpwarn       { color: red }

/* For menu items */
.itemBlock { position: absolute; visibility: hidden; display: none; z-index: 100; background-color: #8888C1 }

.menuHead { display: inline; font-family: Century Gothic,Arial; font-size: 8pt; line-height: 25px; font-weight: bold; color: #454562; background-color: #8888C1 }
.menuHead A         { color: #454562; text-decoration: none  }
.menuHead A:active  { color: #454562 }
.menuHead A:visited { color: #454562 }
.menuHead A:hover   { color: #F7FB86 }

.subMenu           { font-family: Century Gothic,Arial; font-size: 8pt; font-weight: bold; color: #454562; background-color: #8888C1 }
.subMenu A         { color: #454562; text-decoration: none  }
.subMenu A:active  { color: #454562 }
.subMenu A:visited { color: #454562 }
.subMenu A:hover   { color: #F7FB86 }

/* Control Panel */
/* .cpbutton:hover { background-color: #F7FB86 } */
.cpProfileH1      { border-top: solid 1px #606074; font-weight: bold; font-size: 10pt  }
.cpProfileH2      { background-color: #E2E2F4; font-weight: bold; vertical-align: top }
.cpProfileP       { }
.cpTitleCell      { font-size: 9pt; font-weight: bold; background: #EEEEFF; border-top: 1px solid #EEEEFF; border-left: 1px solid #EEEEFF; }

A.cpAction  {
  padding-left: 5px;
  padding-right: 5px;
  color: #606074; 
  font-weight: bold; 
  text-decoration: none; 
  background: #DDDDDD; 
  border: 1px 
  solid #606074 
} 
A.cpAction:active  { color: #606074 }
A.cpAction:visited { color: #606074 }
A.cpAction:hover   { color: #F7FB86; background: #8888C1; }

.tdcopyright { border-top: 1px solid #8888C1 }
.copyright   { font-size: 7pt; margin: 0 }

.tdcontact { border-left: 1px solid #8888C1; border-top: 1px solid #8888C1 }
.contact { font-size: 10pt  } 

.tdAppTitle  { background: #8888C1; border-bottom: 1px solid #8888C1; padding-top: 3px; padding-bottom: 3px }
.pAppTitle   { margin: 0; padding: 2; color: white; font-size: 12pt; font-weight: bold }
.tdAppList   {  }
.tdAppOption { border-top: 1px solid #8888C1 }
.pAppOption  { text-align: right }

/* Terms and Conditions */
.tandch1 {
  margin-top:    10px;
  margin-bottom: 0px;
  margin-left:   0px;
  margin-right:  0px;
  font-size: 11pt;
  font-weight: bold;
}

.tandch2 { 
  margin-top:    6px;
  margin-bottom: 0px;
  margin-left:   6px;
  margin-right:  0px;
  font-size: 10pt; 
  font-weight: bold; 
}

.tandcp  {
  margin-top:    2px;
  margin-bottom: 0px;
  margin-left:   6px;
  margin-right:  0px;
  font-size: 8pt;
  font-weight: normal ;
}

DIV.invoice { font-family: Arial,Sans-Serif; font-size: 10pt; color: black; border: 1px solid black; padding: 10px }
DIV.invoice td { font-family: Arial,Sans-Serif; font-size: 10pt; font-weight: normal; color: black; background: white }
DIV.invoice p  { font-family: Arial,Sans-Serif; font-size: 10pt; font-weight: normal; color: black; background: white }
DIV.invoice .p1 { font-size: 20pt; font-weight: bold }
DIV.invoice .p2 { font-size: 18pt; }
DIV.invoice .p3 { font-size: 9pt; }
DIV.invoice .p4 { margin: 3px; font-size: 9pt; }
DIV.invoice .t1 { font-size: 10pt; font-weight: bold; border-top: 1px solid black; border-bottom: 1px solid black; }
DIV.invoice .t2 { font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; border-top: 1px solid black; }
DIV.invoice .t3 { font-size: 14pt; font-weight: bold; text-align: right; vertical-align: bottom; border-top: 1px solid black; }
DIV.invoice .t4 { font-size: 8pt; font-weight: bold; }
DIV.invoice .t5 { font-size: 8pt; }


