/* ------------------------------------------------------------------------------------- */

body {
background-color: #000000;
height: 100%;
margin-left: 20px; margin-right: 20px;
line-height: 17px;
}

A:visited 
{
    COLOR: #494949;
    TEXT-DECORATION: underline
}

.borderTable {
background-color: #3A3A3A;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
}

.mainTable {
background-color: #DB0000;
}

.headerTable {
background-image: url("../graphics/header_bg.gif");
}

.headerRightTable {
background-image: url("../graphics/header_right.jpg");   /**  url("../graphics/header_right.gif") **/
}

.headerRightTableSub {
background-image: url("../graphics/header_right_sub.jpg");
}


.errorRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}

.charCount {
color: #CC0000; font-size: 10px;
font-weight: bold;
text-align: right;
border: 0px;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF
}

/* ------------------------------------------------------------------------------------- */

.mainTD {
padding-top: 7px;
padding-bottom: 7px;
}

.mainTextTable {
color: #121212; font-size: 14px; font-family: verdana, arial, geneva, sans-serif;
line-height: 17px;
background-color: #F6F6EE; /* original  F3F3EB */
padding: 10px;
border: 1px solid #686860;
}

.mainTextHdr {
color: #121212; font-size: 18px; font-family: arial, verdana, geneva, sans-serif;
line-height: 19px;
padding-top: 12px;
padding-bottom: 7px;
}

.mainSearchTable {
background-color: #2843CD;   /* 344DCD 0D2DCE */
color: #ffffff; 
font-size: 14px;
FONT-FAMILY: verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
}

.SearchResultsHdr
{
FONT-WEIGHT: bolder;
FONT-SIZE: 13px;
COLOR: #f2f2f2;
FONT-FAMILY: verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
BACKGROUND-COLOR: #5B5B65;
border : 1px;
border-color:  #5B5B65;
}

.mem_text
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}

TD
{
    color: #121212; font-size: 14px; font-family: verdana, arial, geneva, sans-serif;
}


/* ------------------------------------------------------------------------------------- */

.marginTD {
padding: 7px;
}

.marginTable {
background-color: #F3F3EB;
background-image: url("../graphics/margin_bg.gif");
background-repeat: no-repeat;
border: 1px solid #686860;
}

.marginTitleTD {color: #242424; font-size: 14px; font-family: arial, geneva, sans-serif; font-weight: bold; padding-left: 12px; padding-top: 4px; padding-bottom: 5px;}

.marginTextTD {color: #121212; font-size: 11px; font-family: verdana, arial, geneva, sans-serif; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; line-height: 16px;}
.marginTextTD A, .marginTextTD A:link, .marginTextTD A:visited {color: #A90004; font-weight: bold; text-decoration: none;}
.marginTextTD A:hover {text-decoration: underline;}

.marginTextNewsHPTD {color: #121212; font-size: 12px; font-family: verdana, arial, geneva, sans-serif; padding-left: 6px; padding-top: 5px; padding-bottom: 4px; line-height: 18px;}
.marginTextNewsHPTD A, .marginTextNewsHPTD A:link, .marginTextNewsHPTD A:visited {color: #A90004; font-weight: bold; text-decoration: none;}
.marginTextNewsHPTD A:hover {text-decoration: underline;}

.marginMainLinkTD {color: #121212; font-size: 12px; font-family: verdana, arial, geneva, sans-serif; padding-left: 12px; padding-top: 3px; padding-bottom: 3px;}
.marginMainLinkTD A, .marginMainLinkTD A:link, .marginMainLinkTD A:visited {color: #A90004; font-weight: bold; text-decoration: none;}
.marginMainLinkTD A:hover {text-decoration: underline;}

.marginSubLinkTD {color: #121212; font-size: 12px; font-family: verdana, arial, geneva, sans-serif; padding-left: 20px; padding-top: 3px; padding-bottom: 3px;}
.marginSubLinkTD A, .marginSubLinkTD A:link, .marginSubLinkTD A:visited {color: #A90004; text-decoration: none;}
.marginSubLinkTD A:hover {text-decoration: underline;}

.linkHighlight {
color: #0D2DCE;
}

/* ------------------------------------------------------------------------------------- MEMBERS */

.mem_linkHighlight {
color: #005908;
}

.mem_text A, .mem_text A:link, .mem_text A:visited {color: #005908; text-decoration: none;}

/* ------------------------------------------------------------------------------------- */

.footerTD {color: #E1E1E1; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;}
.footerTD A, .footerTD A:link, .footerTD A:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.footerTD A:hover {text-decoration: underline;}

/* ------------------------------------------------------------------------------------- */

input, textarea, select{
color: #222222; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #a5acb2 #a5acb2 #a5acb2 #a5acb2
font-weight: normal;
}

.invisibleField {
color: #222222; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
background-color: #f6f6ee;
border: 0px;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF
}

.btnSubmit{
color: #222222; font-size: 11px; font-family: verdana, arial, geneva, sans-serif;
}

/* ------------------------------------------------------------------------------------- */