/**
 * font-family : Verdana, Arial, Helvetica, sans-serif;
 */

BODY {
  background-color : #FFFFFF;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : 400;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  text-align: justify;
}

H1 {
  font-size : 15pt;
  font-style : bold;
}
H2 {
  font-size : 13pt;
  font-style : bold;
}
H3 {
  font-size : 11pt;
  font-style : bold;
}
H4 {
  font-size : 9pt;
  font-style : bold;
}

TD,P,INPUT,SELECT {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : 400;
}

TH {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : bold;
}

A:link.sort,A:visited.sort
{
  text-decoration: none;
  font-size : 9pt;
  font-weight : 800;
}

A:link.tab,A:visited.tab
{
  text-decoration: none;
  color: white;
  font-size : 10pt;
  font-weight : 800;
}

A:link.white,A:visited.white
{
  text-decoration: none;
  color: white;
  font-size : 9pt;
  font-weight : 800;
}

/**
mmm
*/
A:link.active,A:visited.active
{
  text-decoration: none;
  color: yellow;
  font-size : 10pt;
  font-weight : 800;
}

.inactiveTab
{
  color: white;
  background-color: #6699cc;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : 900;
  text-align : center;
  vertical-align : middle;
}

.activeTab
{
  color: white;
  background-color: #336699;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : 900;
  text-align : center;
  vertical-align : middle;
}

/** mmm back: 0066cc or 336699 */
.bgBlue {
  color: white;
  background-color: #0066cc;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : 900;
}

.bgCyan {
  color: white;
  background-color: #0086B2;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : 900;
}

.bgWhite {
  background-color: white;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : 400;
}


.bdrBlue {
  border-color: #003399;
  border-width: 1;
}

.bdrRed {
  border-color: red;
  border-width: 1;
}


.pageTitle {
	display : inline;
	color : #333333;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 16pt;
	font-weight : 400;
	text-indent : 5px;
}


/* - - BEGIN FORM BACKGROUND CLASSES - - */
.bgData {
        background-color: #FFFFFF;
        vertical-align : top;
}
.bgLabel {
	 background-color: #cccccc;
	 vertical-align : top;
 }
.bgHeader {
	 background: #003399;
 } 


/* - - BEGIN FORM TEXT CLASSES - - */

.txtData {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : 400;
	vertical-align : top;
}
.txtLabel {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : 900;
	vertical-align : top;
	text-align: left;
}
.txtHeader {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : 900;
	vertical-align : top;
}

.txtAdCont {
  font-size : 8pt;
}

.showCursor {
  cursor: pointer;
  cursor: hand;
}



/* Defines the Default  Text Style for Table Text */
/** back Mmmmm: FF6600 */
.header
{
  font-size : 11pt;
  font-style : bold;
  color : #009966;
  font-weight : 800;
}

.footer {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
	font-weight : 400;
	vertical-align : top;
}

.ButtonPageBG {
	 background: #880088;
 } 
.ButtonPagebBG {
	 background: #440044;
 }

.bgButtonBorder {
    background: #114466;
} 

.bgButtonCenter {
    background: #5588AA;
    vertical-align: middle;
    text-align : center;
} 

.txtButton {
    color : #FFFFFF;
    text-decoration : none;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : 600;
    vertical-align: middle;
    text-align : center;
    padding-bottom : 1px;
    padding-top : 1px;
    padding-left : 2px;
    padding-right : 2px;
    margin-bottom : 1px;
    margin-top : 1px;
    margin-left : 2px;
    margin-right : 2px;
}

#line-footer
{
  width: 762px;
  margin: 0 auto;
  color: white;
  text-align: left;
  border-top: 1px solid #000;
}

