/**
 * font-family : Verdana, Arial, Helvetica, sans-serif;
 * text header - green: #009966
 * backgroud - blue: #0066CC
 *             dark gray: #AEAEAE
 *             light gray:   #e5e5e5
 *             dark blue:   #04678f
 */

BODY {
  background-color: #FFFFFF;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : 400;
  margin: 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  text-align: justify;
}

H1 {
  font-size : 17px;
  font-style : bold;
}
H2 {
  font-size : 15px;
  font-style : bold;
}
H3 {
  font-size : 14px;
  font-style : bold;
}
H4 {
  font-size : 12px;
  font-style : bold;
}

TD,P,INPUT,SELECT {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : 400;
}

TD.myBgColor {
  background-color: #126096;
}

.padding {
  padding: 3px;
}

TH {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-style : bold;
}

A:link.sort,A:visited.sort
{
  text-decoration: none;
  font-size : 12px;
  font-weight : 800;
}

A:link.tab,A:visited.tab
{
  text-decoration: none;
  color: white;
  font-size : 13px;
  font-weight : 800;
}

A:link.white,A:visited.white
{
  text-decoration: none;
  color: white;
  font-size : 12px;
  font-weight : 800;
}

/**
mmm
*/
A:link.active,A:visited.active
{
  text-decoration: none;
  color: yellow;
  font-size : 13px;
  font-weight : 800;
}

.inactiveTab
{
  color: white;
  background-color: #6699cc;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : 900;
  text-align : center;
  vertical-align : middle;
}

.activeTab
{
  color: white;
  background-color: #336699;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  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 : 13px;
  font-weight : 900;
}

.bgCyan {
  color: white;
  background-color: #0086B2;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : 900;
}

.bgWhite {
  background-color: white;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  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 : 19px;
	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 : 12px;
	font-weight : 400;
	vertical-align : top;
}
.txtLabel {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : 900;
	vertical-align : top;
	text-align: left;
}
.txtHeader {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : 900;
	vertical-align : top;
}

.showCursor {
  cursor: pointer;
  cursor: hand;
}



/* Defines the Default  Text Style for Table Text */
/** back Mmmmm: FF6600 */
.header
{
  font-size : 14px;
  font-style : bold;
  color : #009966;
  font-weight : 800;
}

.footer {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	font-weight : 400;
	vertical-align : top;
}

.footer-copyright {
  background:transparent;
  font-size:12px;
  text-align:center;
  color: #76797c;
}


.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 : 12px;
    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;
}

.newsButton {
    color: #000066;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #D6E7EF;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    text-decoration:none;
    cursor: hand;
}

#line-footer
{
  width: 802px;
  margin: 0 auto;
  color: #000000;
  text-align: left;
  border-top: 1px solid #000;
}

