.pgText, .pgTextB, .pgTextSM, .pgTextESM, .pgTextSMB, .pgHeader, .subHeader, .subHeaderFirstLtr, a.pgLink, a.pgLinkSM, a.pgHeader, .label, .labelB, .label_err, .field, textarea, .rqrd, .button {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}

.pgText { text-align:justify; }

.pgTextB { font-weight:bold; }

.pgTextSM, a.pgLinkSM, .pgTextSMB { font-size:11px; }

.pgTextSMB { font-weight:bold; }

.pgTextESM { font-size:9px; }

.pgHeader {
  font-size:14px;
  font-weight:bold;
}

.tagline { font:normal 12px Verdana; color:#666; padding-left:10px; padding-bottom: 3px; vertical-align: bottom; }
.tagline b { font:bold 14px Verdana; color:#69c; text-transform:uppercase; }
a.header:link, a.header:active, a.header:visited {
  font-size:11px;
  font-family: Verdana;
  color:#858585;
  padding-top:15px;
}
a.header:hover, a.header:visited:hover { color:#336699; }


.pgFirstLtr {
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bold;
}

.label, .labelB, .label_err, .field {
  font-size:12px;
  text-align:right;
}
.labelB {
  font-weight:bold;
}
.label_err {
  color:#FF0000;
  font-weight:bold;
  font-style:italic;
}

.field {
  background-color:#EAEEF2;
  border:#446D91 solid 1px;
  text-align:left;
  width:200px;
}

.textarea {
  background-color:#EAEEF2;
  border:#446D91 solid 1px;
  text-align:left;
}

.button {
  background-color:#E9E9E9;
  border:#446D91 solid 1px;
  color:#333333;
  text-align:center;
  width:100px;
}

.rqrd, .rqrdSM {
  color:#FF0000;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}
.rqrdSM {
  font-size:12px;
}

.frmHeader {
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  color:#046836;
  text-align:center;
  padding-bottom:10px;
}

.subHeader, .subHeaderFirstLtr {
  color:#336699;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
}
.subHeaderFirstLtr {
  font-size:20px;
}

a.pgLink:link, a.pgLink:active, a.pgLink:visited, a.pgLinkSM:link, a.pgLinkSM:active, a.pgLinkSM:visited {
  color:#0000FF;
  text-decoration:none;
}
a.pgLink:hover, a.pgLink:visited:hover, a.pgLinkSM:hover, a.pgLinkSM:visited:hover {
  color:#008000;
  text-decoration:underline;
}
a.pgLinkSM { font-size:10px; }

a.pgHeader:link, a.pgHeader:active, a.pgHeader:visited {
  color:#FFFFFF;
  font-size:14px;
  text-decoration:underline;
}
a.pgHeader:hover, a.pgHeader:visited:hover { color:#FFFF33; }

.errMsgBox {
  background-color:#FFFBD9;
  border:#FF0000 solid 1px;
  color:#FF0000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding:10px;
  text-align:left;
  vertical-align:top;
}

/* WEBSITE TEMPLATE */
.navbar {
  background-image: url(http://localhost/twinpeakstech/images/templates/website/navbar_bg.jpg);
  color: #FFFFFF;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  padding-left: 8px;
  height: 25px;
}

a.navLink:link, a.navLink:active, a.navLink:visited, a.navLink:hover, a.navLink:hover:visited {
  color: #FFFFFF;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
a.navLink:hover, a.navLink:hover:visited {
  color: #FFFF00;
}

.subnav {
  background-color: #E0E0E0;
  border-bottom: 2px solid #C6C3C6;
  color: #0D0E9D;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 10pt;
  height: 20px;
}

a.subNavLink:link, a.subNavLink:active, a.subNavLink:visited, a.subNavLink:hover, a.subNavLink:hover:visited {
  color: #0D0E9D; /*#0D0E9D*/
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
a.subNavLink:hover, a.subNavLink:hover:visited {
  color: #009900; /*#CC0000*/
}

.navLinkText, .subNavLinkText {
  color: #FFFF00;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

.subNavLinkText {
  color: #009900;
}

/*
.btmbar {
  background-image: url(http://localhost/twinpeakstech/images/templates/website/btmbar_bg.jpg);
  height: 25px;
}
*/

.footer, .ftrLinkText {
  font-family: Arial,Helvetica,Veranda,sans-serif;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
}

.ftrLinkText {
  color: #FFFF00;
  padding: 0;
  text-decoration: none;
}

.copyright {
  text-align: right;
  padding-right: 14px;
}

a.ftrLink:link, a.ftrLink:active, a.ftrLink:visited, a.ftrLink:hover, a.ftrLink:hover:visited {
  color: #0000FF;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
a.ftrLink:hover, a.ftrLink:hover:visited {
  color: #01009A;
}

.login_container {
  border: 1px solid #808080;
  background-color: #EAEAD5; /*#F9F9F9*/
  width: 350px;
}
.login_header {
  color: #fff;
  background-color: #005782;
  font-family: Arial,Helvetica,Veranda,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  width: 100%;
}
.login_button{
  color: #fff;
  background-color: #0080C0;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #808080;
  border-right: 1px solid #808080;
  padding: 2px;
}