A {color: #5C9F55; text-decoration:none;}
A:hover {text-decoration:underline;}

/* 
    background-image: url(/images/brown-orange-bg.gif);
*/

body {
    /*font-family:Georgia;*/
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color: #292929;
    font-size: 18px;
    height: 100%;
    background-color: white;
    margin-top: 6px;
}

tr{font-size: 18px;}

/** main table **/
.mainTable {background-color:White; width:960px;}


 /*==== fonts ====*/
.fontBlue {color:#0054A6;}
.fontRed {color:#E80606;}
.fontDescription, .fontDescription A {font-size:10px; color:#434141;}
.fontDescription A:hover {color:Black;}

.fontDescription_blue {font-size:10px; color:#0054A6;}

/** tagline font **/
.fontTagline, .fontTagline A, .fontTagline A:hover {font-family:Verdana; color:White; font-size:16px; font-weight:bold; text-decoration:none;}

/** footer font **/    
.fontFooter_heading, .fontFooter_heading A {font-family:Verdana; font-size:16px; color:Black; font-weight:bold; text-decoration:none;}
.fontFooter_heading A:hover {color:Black;} 

.fontFooter, .fontFooter A {font-family:Verdana; font-size:12px; color:White; text-decoration:none;}
.fontFooter A:hover {color:Gray;} 

/** footnote **/
.footnote, .footnote A, .footnote A:hover {font-size:14px; color:#8D8F92; text-decoration:none;}

/** bold attention **/
.fontAttention {color:#F04F25;}

h1 {font-family:Tahoma, Verdana; color:Navy; font-size:32px; border-bottom: none;}
h2, h2 A, h2 A:hover {font-family:Palatino Linotype; font-size:26px; margin-top:10px; margin-bottom:5px; color: Navy; text-decoration:none;}
h3 {font-family:Tahoma, Verdana; font-size:22px; color:#5C9F55;}
h4 {font-weight:bold; font-size:16px; margin:0px;}

/*==== end fonts ====*/


/** table stuff **/
.tableWhite {background-color: White; padding-right: 10px; padding-left: 10px;}
.tableNews {border: solid 1px #E80606; background-color: #F7F7F7;}
.tdHeading {background-color:Navy;}
.tdWhite {background-color:White;}
.tdLight {background-color: #F4F4F4;}
.tdLight_Border {background-color: #F4F4F4; border:solid 1px #454545;}
.tdWhite_Border {background-color: White; border:solid 1px #454545;}
.tdWhite {background-color: white;}
.tdGray {background-color: #EBEBEB;}
.tdBlue_Border{background-color: Gray; border:solid 1px #454545; color:Black;}
/** end table stuff **/

/** hr **/
hr {height:1px; background-color:#5C9F55; border-top:solid 1px #5C9F55;}
.hrBlack {height:2px; background-color:#231F20; border-top:solid 2px #231F20;}
.hrRed {height:2px; background-color:#EE2D24; border-top:solid 2px #EE2D24;}


/** photos **/
.photo {border:none;}
.photoBorder {border:solid 1px black;}

/** textboxes **/
.textBox { font-size:18px; padding: 5px 5px; border:1px solid #454545;}
.textBoxImage {background-image: url(/Images/Search_no_text.gif); background-repeat:no-repeat; color: #939598; font-size: 16px; padding-left:5px;}
.textBoxWatermark {background-image: url(/Images/Search_no_text.gif); background-repeat:no-repeat; color: #939598; font-size: 16px; padding-left:5px; font-style:italic;}

/** dropdown list **/
.dropDown {font-size:18px; height:30px;}

/** buttons **/
.button {font-size:20px; padding: 20px 20px; color:white; font-weight:bold; background-color: #5C9F55; border:none;}
.button:hover {background-color: #61bb58;}

/** hidden words - main page(must be set to same color as background so words disappear **/
.fontHiddenKeywords {color: #CF9A30; font-size:1px;}

/* pager links */
.dgPager {color: #CCCCCC; 	font-family: Tahoma; font-size:10px; text-decoration: none; letter-spacing: 2px; padding-left: 2px; font-weight: bold;}
.dgPager A {border: solid 1px #CCCCCC; letter-spacing: 2px; padding-left: 2px; text-decoration: none;}
.dgPager A:hover {text-decoration: none; border: solid 1px #CCCCCC; padding-left: 2px; background-color: #0054A6; color: White;}
.dgPager A:visited {border: solid 1px #CCCCCC; padding-left: 2px; text-decoration: none;}
/* end pager links */
