
a:active     {  font-family: Arial; font-size: 12px; color: #418492; FONT-WEIGHT: normal;}
a:link       {  font-family: Arial; font-size: 12px; color: #000000; FONT-WEIGHT: normal;}
a:visited    {  font-family: Arial; font-size: 12px; color: #000000;FONT-WEIGHT: normal;}
a:hover    {  font-family: Arial; font-size: 12px; color: #000000;FONT-WEIGHT: normal; TEXT-DECORATION: none;}

a:active.white     {  font-family: Arial; font-size: 11px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a:link.white       {  font-family: Arial; font-size: 11px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a:visited.white    {  font-family: Arial; font-size: 11px; color: #FFFFFF;FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a:hover.white    {  font-family: Arial; font-size: 11px; color: #FFFFFF;FONT-WEIGHT: normal; TEXT-DECORATION: none;}

a:active.blackBold     {  font-family: Arial; font-size: 12px; color: #000000; FONT-WEIGHT: bold;TEXT-DECORATION: none;}
a:link.blackBold       {  font-family: Arial; font-size: 12px; color: #000000; FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
a:visited.blackBold    {  font-family: Arial; font-size: 12px; color: #000000;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
a:hover.blackBold    {  font-family: Arial; font-size: 12px; color: #000000;FONT-WEIGHT: bold; TEXT-DECORATION: none;}

a:active.whiteBold     {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: bold;TEXT-DECORATION: none;}
a:link.whiteBold       {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: bold;TEXT-DECORATION: none;}
a:visited.whiteBold    {  font-family: Arial; font-size: 10px; color: #FFFFFF;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
a:hover.whiteBold    {  font-family: Arial; font-size: 10px; color: #D9DDDE;FONT-WEIGHT: bold; TEXT-DECORATION: none;}

a:active.whiteBoldUnderline     {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:link.whiteBoldUnderline       {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:visited.whiteBoldUnderline    {  font-family: Arial; font-size: 10px; color: #FFFFFF;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:hover.whiteBoldUnderline    {  font-family: Arial; font-size: 10px; color: #FFFFFF;FONT-WEIGHT: normal; TEXT-DECORATION: none;}

a:active.smallLink     {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:link.smallLink       {  font-family: Arial; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:visited.smallLink    {  font-family: Arial; font-size: 10px; color: #FFFFFF;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a:hover.smallLink    {  font-family: Arial; font-size: 10px; color: #FFFFFF;FONT-WEIGHT: normal; TEXT-DECORATION: none;}

body         {  font-family: Arial; font-size: 12px; color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #508530;
padding-top: 5px; padding-bottom: 10px; 
}
li           {  font-family: Arial; font-size: 11px; color: #000000}
ol           {  font-family: Arial; font-size: 11px; color: #000000}
table        {  font-family: Arial; font-size: 11px; color: #000000}
td           {  font-family: Arial; font-size: 11px; color: #000000}

.pageTable
{
    border-top: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-bottom: 1px solid #BCBCBC;
    background-color: #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:20px;
	width:1000px;
}
.profile {
  font-family: Arial; font-size: 12px; font-weight:bold;color:#000000;
}
 .text9 {
    font-family: Arial; font-size: 9px; color:#000000;
}

 .text12 {
    font-family: Arial; font-size: 12px; color: #000000;
}
 .text12bold {
    font-family: Arial; font-size: 12px; color: #000000;font-weight:bold;
}
 .text11 {
    font-family: Arial; font-size: 11px; color: #000000;
}
 .text11bold {
    font-family: Arial; font-size: 11px; color: #000000;font-weight:bold;
}
 .txt {
    border: 1px solid #969696;
    font-family: Arial; font-size: 12px; color: #000000;
    height:13pt;
}
.txtArea {
    border: 1px solid #969696;
    font-family: Arial; font-size: 12px; color: #000000;
}
.blueBox {
    border: 1px solid #49768D;
}
.combo {
    border: 1px solid #969696;
    font-family: Arial; font-size: 12px; color: #000000;
}
.ads {
    background-color: #FFFFFF;
    border-left: 1px solid #BCBCBC;
}
.adsBlue {
    background-color: #49768D;
    border-left: 1px solid #BCBCBC;
}
.topMenu {
    color: white;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
.actionMenu {
    background-color: #969696;
    border-top: 1px solid #7E7E7E;
    border-bottom: 1px solid #7E7E7E;
    color: white;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
.footer {
    background-color: #092555;
    color: white;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}
.msg {
    color: #003F5E;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}
.notes {
    color: "#804000";
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}
.notesB {
    color: "#000000";
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
a:link.topLink{
    color: #FFFFFF;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
a:visited.topLink {
    color: #FFFFFF;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
a:active.topLink {
    color: #FFFFFF;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
a:hover.topLink {
    color: #FFFFFF;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
.tableBody{ 
    border-right: 1px solid #cccc99;
    border-left: 1px solid #cccc99;
    border-bottom: 1px solid #cccc99;
    border-top: 1px solid #cccc99;
	background-color:#FFFFFF;
}
.label {
    color: #000000;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
	background-color:#D3E8B5;
	padding: 0px 8px 0px 0px; 
}
.labelRed {
    color: #D70000;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
	background-color:#D3E8B5;
	padding: 0px 8px 0px 0px; 
}
.text {
    color: #000000;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
	background-color:#EFEFEF;
	padding: 0px 0px 0px 8px; 
}
.input {
	padding: 0px 0px 0px 8px; 
}
.bigLabel {
    color: #000000;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}
.whiteLabel {
    color: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
}
.button {
background-color: #5a8f00;
color: white;
font-size: 10pt;
font-family: arial;
border: 1px solid #42630C;
padding-top:.21em;
padding-bottom:.21em;
padding-left:1.1em;
padding-right:1.1em;
}
.section
{
    border-top: 0px;
    border-left: 0px solid #BCBCBC;
    border-bottom: 0px solid #BCBCBC;
    background: #FFFFFF;
}
.smlink
{font-size: 11px;}
.smlink
{font-size: 11px;}
.title {
    color: #000000;
    background-color: #DDDDDD;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    border-top: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-left: 0px solid #BCBCBC;
    border-bottom: 1px solid #BCBCBC;
}
.titleB{
    color: #000000;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
.pageTable
{
    border-top: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-bottom: 1px solid #BCBCBC;
    background-color: #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:20px;
	width:1000px;
}
.expTable
{
    border-top: 0px;
    border-right: 1px solid #339933;
    border-left: 1px solid #339933;
    border-bottom: 1px solid #339933;
	background-color: #D3E8B5;

}
.expHeaderCol{ 
  height: 22px;
  background-color: #ADD374;
  color: black;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  border-top: 1px solid #339933;
  border-bottom: 1px solid #339933;
}
.expDataRow{ 
  height: 21px;
  background-color: white; 
}
.expDataRow2{ 
  height: 21px;
  background-color: #D3E8B5;
}
.dataCol{ 
 FONT-SIZE: 12px;  FONT-FAMILY: Arial; 
}
.dataColRed{ 
 FONT-SIZE: 12px;  FONT-FAMILY: Arial;color:#D70000;
}
.expDataCol{ 
  height: 21px;
  background-color: white; 
  FONT-SIZE: 12px;  FONT-FAMILY: Arial; 
}
.expDataCol2{ 
  height: 21px;
  background-color: #D3E8B5;
  FONT-SIZE: 12px;  FONT-FAMILY: Arial; 
}
tr.expDataRow:hover {background: #ADD374;}
tr.expDataRow2:hover {background: #ADD374;}
.expFooterCol{
  height: 30px;
  background-color: #FFFFFF;
  color: black;  FONT-SIZE: 12px;  FONT-FAMILY: Arial;  FONT-WEIGHT: bold;
}
.expColRed{ 
  height: 21px;color: #D70000;
  background-color: white; FONT-SIZE: 12px;  FONT-FAMILY: Arial; 
}
.expCol2Red{ 
  height: 21px;color: #D70000;
  background-color: #D3E8B5;
   FONT-SIZE: 12px;  FONT-FAMILY: Arial; 
}

.sectionBox
{
    border-top: 1px solid #339933;
    border-right: 1px solid #339933;
    border-left: 1px solid #339933;
    border-bottom: 1px solid #339933;
	background-color: #D3E8B5;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.greenBox
{
	background-color: #D3E8B5;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.infoBox
{
    border-top: 1px solid #339933;
    border-right: 1px solid #339933;
    border-left: 1px solid #339933;
    border-bottom: 1px solid #339933;
	background-color: #EBF5E9;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.errors {
    color: #D70000;FONT-SIZE: 12px;  FONT-FAMILY: Arial;  FONT-WEIGHT: normal;
}
.header{
    color: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
.loginL{
    background-image: url(images/layout_28.gif);
}
.back21{
    background-image: url(images/layout_21.gif);
}
.back22{
    background-image: url(images/layout_22.gif);
}
.expStr {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;FONT-WEIGHT: bold;
}
.expMoney {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;FONT-WEIGHT: bold;
}
.expMoneyRed {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FA0202;FONT-WEIGHT: bold;
}
.expMoneyGreen{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5a8f00;FONT-WEIGHT: bold;
}
.colorStr {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000;FONT-WEIGHT: bold;
}
.text {
	font-family: Arial; font-size: 11px; color: #000000;
}
.sfont {
	font-family: Arial; font-size: 11px; color: #000000;
	font-size: 83%;
	color: #666;
}
TH {
	border-bottom: 1px solid #BBBBBB;
	background: #DDDDDD;
	font-weight: bold;
	padding: 3px;
	color: #373845;
}
#powered_by, #powered_by a{
	font-family: Arial; font-size: 11px; color: #000000;
	margin-top: 15px;
	text-align: center;
	color: #BBBBBB;
}
.fill01 { background-color: #FFFFFF; }
.fill02 { background-color: #F0F0F0; }
#tiplayer {
	font-family: Arial; font-size: 11px; color: #000000;
	position: absolute;
	width: 250px;
	padding: 4px;
	background: #F5F5F5;
	border: 1px solid #888888;
	color: #363636;
	z-index: 10;
	visibility: hidden;
}
.calcTable {
	background: #F4F4F4;
	border: 1px solid #BBBBBB;
	font-family: Arial; font-size: 12px; color: #000000;
	border-collapse: collapse;
}
.calcErr{
	font-family: Arial; font-size: 11px; color: #CC0000;
}
.calcTopic {
	font-family: Arial; font-size: 13px; color: #000000;FONT-WEIGHT: bold;
}
.calcHeader {
	border-bottom: 1px solid #BBBBBB;
	background: #DDDDDD;
	font-weight: bold;
	padding: 3px;
	color: #373845;
}
.tableMenuHeader {
    background-color: #49768D;
    color: white;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
.tableMenu {
    background-color: #959595; border-bottom: 1px solid #D4D4D4;
	FONT-FAMILY: Arial; color: #000000 ;FONT-SIZE: 11px;FONT-WEIGHT: normal;
}
.menuBox {
    border: 1px solid #49768D;
    background-color: #F4F1EA;
}
.barodd   { background-color: #DFDFDF; color:#000000;
              FONT-size: 12px; FONT-FAMILY: Arial, Helvetica;
            }
.bareven  { background-color: #FFFFFF; color:#000000;
              FONT-size: 12px; FONT-FAMILY: Arial, Helvetica;
            }
.menuBar {
    border-top: 0px solid #7A7A7A; border-bottom:6px solid #5a8f00;
}
.menuOff {
    background-color: #092555;
    FONT-FAMILY: Arial; color: white;FONT-SIZE: 10px;FONT-WEIGHT: bold;
	-moz-border-radius-topright: 0.5em; -moz-border-radius-topleft: 0.5em;	
	height:26px;
}
.menuOn{
    background-color: #5a8f00; border-left: 1px solid #5E7794;border-top: 1px solid #5E7794;border-right: 1px solid #5E7794; 
    FONT-FAMILY: Arial; color: #FFFFFF;FONT-SIZE: 10px;FONT-WEIGHT: bold;
	-moz-border-radius-topright: 0.5em; -moz-border-radius-topleft: 0.5em;	
	height:26px;
}
.menuOnBar {
    background-color: #5a8f00; border-bottom: 8px solid #5a8f00; border-top: 0px solid #5a8f00; padding-left:15px;
    FONT-FAMILY: Arial; color: white;FONT-SIZE: 12px;FONT-WEIGHT: bold;
}

td.menuOff:hover  {
	background-color: #5a8f00;
}

.spacer {
 border-bottom: 0px solid #5E7794;
}
.errorWindow {
    border-top: 1px solid #D70000; border-left: 1px solid #D70000; border-right: 3px solid #D70000; border-bottom: 3px solid #D70000; padding:8px 8px 8px 8px; 
	background-color: #FEFDD3;
}
.barodd   { background-color: #DFDFDF; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
}
.bareven  { background-color: #FFFFFF; color:#000000;
              FONT-size: 11px; FONT-FAMILY: Arial, Helvetica;
}
.toolTip { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: yellow; 
LAYER-BACKGROUND-COLOR: yellow; width: 200; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; 
BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }

.windowPopup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #FFFFFF; 
LAYER-BACKGROUND-COLOR: yellow; width: 200; 
BORDER-LEFT: 5px solid #83918A; BORDER-TOP: 5px solid #83918A; BORDER-BOTTOM: 5px solid #83918A; BORDER-RIGHT: 5px solid #83918A; 
PADDING: 3px; z-index: 10; padding-top:7px; }

.progressBar {
    background-color: #FFFFFF;  FONT-FAMILY: Arial; color: #000000 ;FONT-SIZE: 12px;FONT-WEIGHT: normal;
}
.loginBox {background-image:url(images/login_bg.gif); background-position:bottom; background-repeat:repeat-x; border-style:solid; border-width:1px 1px 1px 1px}

.box_green {background-color:#2E7D46; border-width:1px; border-style: solid; border-color:#2E7D46; 
color:white; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif;
}

.question {	padding: 7px 0px 0px 0px; 
}
.questionTable {  border-width:2px 2px 2px 2px; border-style:solid solid solid solid; border-color:#2E7D46; 
background-image:url(images/login_bg.gif); background-position:bottom; background-repeat:repeat-x;
}

.graphTable {
	background-color:#FFFFFF;
	border: 1px solid #BBBBBB;
	font-family: Arial; font-size: 12px; color: #000000;
	border-collapse: collapse;
}

.invoiceTable {
	background-color:#FFFFFF;
	border-top: 1px solid #9E9E9E;
	border-bottom: 2px solid #9E9E9E;
	border-left: 1px solid #9E9E9E;
	border-right: 2px solid #9E9E9E;
	font-family: Arial; font-size: 12px; color: #000000;
	border-collapse: collapse;
}


/* question box (Top Questions) */
.question_top_left {background: url(/images/corner_ltgreen_left.gif) no-repeat top left;}
.question_top_right {background: url(/images/corner_ltgreen_right.gif) no-repeat top right;}
.question_bottom_left {background: url(/images/corner_ltgreen_left_bot.gif) no-repeat bottom left;}
.question_bottom_right {background: url(/images/corner_ltgreen_right_bot.gif) no-repeat bottom right;}
.question_top_left, .question_top_right, .question_bottom_left, .question_bottom_right {width: 100%; height: 5px;}

/* answer popups */
.hidden_div {display:none;}
.show_div {display:block;}
.fakelink {text-decoration:underline; cursor:pointer; cursor:hand}
.fakelink:hover {text-decoration:none; color:#808080; cursor:pointer; cursor:hand}

/* new popup box. mstraka 2/9/2006 */
.popup_outer_box {text-align: center; display: none; width: 200px; margin-left: auto; margin-right: 12px; margin-bottom: 0; z-index:135;position:absolute; font-family: arial, helvetica, sans-serif;}
.popup_content {padding: 10px 16px 5px 16px; text-align: left; background:white;border-width:0 1px; border-style:none solid; border-color:#666666; font-size:1em; font-family: arial, helvetica, sans-serif;}
.popup_border {background-color:#666666;width:100%;height:1px;padding:0;line-height:.001em;margin:0;}
.popup_pointer_box {z-index:137; position:absolute;display: none;}

.popup_title_green {background-color:#092555; border-width:0 1px; border-style:none solid; border-color:#666666; color:white; font-size: 13px; font-weight: bold;padding:1px 16px 15px 16px; font-family: arial, helvetica, sans-serif;}
.popup_top_middle_green {background-color:#092555;width:100%;height:9px;border-width:1px;border-color:#666666;}
.popup_bottom_middle_green {background-color:white;width:100%;height:9px;}
.popup_side_green {background-color:#092555;height:4px;border-width:1px;border-color:#666666;line-height:.001em;}

