﻿
/* ----- Global Styles ----- */

html, body 
{
    margin: 0px;
    background: #e0dbcb url(images/main_bg.gif) repeat-x top left;
    color: #333333;    
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
}

/* ----- Header and Nav Styles ----- */

.headerLeft 
{
    background: url(images/header_left.jpg) no-repeat bottom right;
}

.headerRight
{
    background: url(images/header_right.jpg) no-repeat bottom left;
}

.topbar 
{
    background: #171f0d url(images/topbar_bg.gif) repeat-x;
    height: 6px;
}

#flashWrapper {
	background: url(images/flash_filler_bg.jpg) no-repeat;
	width: 778px;
	height: 239px;
	border: 1px solid #c4bfac;
	color: #fff;
}

#flashAreaTable {
	padding: 10px;
	width: 778px;
	height: 240px;
}

#flashAreaTD1 {
	padding: 10px;
	padding-left: 15px;
	padding-top: 50px;
}

#flashAreaTD1 h4 {
	margin: 0px 0px 15px 0px;
	font-family: Georgia, Serif;
    font-size: 22pt;
    font-weight: normal;
    color: #fff;
}

#flashAreaTD1 p {
	margin: 10px 0px 5px 0px;
}


.veryTopNavDiv 
{
    background: url(images/topbar_large_bg.gif) repeat-x;
    height: 28px;
    color: #354624; 
	width: 125px;
    font-family: Verdana, Sans-Serif;
    word-spacing: .2em;
    text-align: center;
    position: relative;
    top: -2px;
	padding: 0px 5px 0px 5px;
}

.veryTopNavDiv a
{
    font-size: 10pt;
    color: #cccc99;
    height: 22px;
    text-decoration: none;
	
}

.veryTopNavDiv a:hover
{
    color: #e9e9d8;
}


.navItem, .navSelected  
{
    text-align: center;   
}

.navItem a
{
    font-family: Georgia, Serif;
    font-size: 12pt;
    color: #5c553b;
    display: block;
    text-decoration: none;
    font-weight: 500;
    padding-top: 2px;
}

.navItem a:hover
{
    color: #715b07;
    text-decoration: underline;
}

.navSelected a
{
    font-family: Georgia, Serif;
    font-size: 12pt;
    color: #cc3300;
    display: block;
    text-decoration: none;
    padding-top: 2px;
}

.navDiv 
{
    background: url(images/nav_div.gif) no-repeat;
}



/* ----- Begin content styles ----- */

.bodyshLeft 
{
    background: #e0dbcb url(images/bodysh_left.gif) repeat-y top right;
}

.bodyshRight 
{
    background: #e0dbcb url(images/bodysh_right.gif) repeat-y top left;
}

.mainContentWrapper 
{
    background: #fff;
    padding: 10px 5px 10px 5px;
}

/* ----- Flash tab styles ----- */

.tab_selected 
{
    background: url(images/flashtab_upbg.gif) repeat-x top left;   
    height: 31px;  
    padding: 4px 7px 3px 7px;
}

.tab_selected a 
{
    font-size: 10pt;
    text-decoration: none;
    color: #efeade;
}

.flashtab_bg 
{
    background: url(images/flashtab_bg.gif) repeat-x top left; 
    height: 31px;  
    padding: 3px 5px 3px 5px;
}

.flashtab_bg a 
{
    font-size: 10pt;
    text-decoration: none;
    color: #796941;
}

/* ----- Left Content Column Styles ---- */

.leftContentColumn 
{    
    padding: 0px 15px 5px 10px;  
}

.leftContentColumn h1
{    
    padding: 5px 0px 0px 0px;
    font-family: Georgia, Serif;
    font-size: 18pt;
    font-weight: normal;
    color: #55503f;
    border-bottom: 1px dotted #55503f; 
    margin-bottom: 5px;   
}

.leftContentColumn h2
{    
    padding: 5px 0px 0px 5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #cc3300;
    margin-bottom: 5px;   
}

.leftContentColumn h3
{    
    padding: 5px 0px 0px 5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #33411b;
    margin-bottom: 5px;   
}

.leftContentColumn p
{    
    padding: 5px 5px 10px 5px;
    margin: 0px;
    line-height: 13pt;
}

/* ----- News Items Styles ----- */

.newsItem
{
    margin-top: 20px;
}

.niHeading 
{
    border-bottom: 1px dotted #55503f; 
    padding-bottom: 5px;
}

.niHeading h4
{
    padding: 0px 0px 0px 0px;
    font-family: Georgia, Serif;
    font-size: 15pt;
    font-weight: normal;
    color: #55503f;
    margin: 0px;
}

.niHeading h5
{
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #cc3300;
    margin: 0px;
    font-style: italic;
}

.niDate
{
    background: url(images/date_bg.gif) repeat-x top left;
    height: 40px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding-top: 7px;
    line-height: 10pt;
    border-bottom: 1px dotted #55503f; 
}

.month
{
    color: #cc3300;
    font-weight: normal;
}

.day
{
    color: #55503f;
    font-weight: bold;
}

.niSummary
{
    padding: 5px;
    font-size: 8pt;
    line-height: 12pt;
}

.niReadMore
{
    color: #cc3300;
    text-decoration: none;
    padding-left: 10px;
}

.niReadMore:hover
{
    color: #cc3300;
    text-decoration: underline;
}

/* ----- Right Content Column Styles ---- */


.rightContentColumn 
{
    padding-top: 15px;
}

.rhnBox 
{
    border-bottom: 3px #cac292 solid;
    margin-bottom: 15px;
}

.rhnHeading 
{
    background: url(images/rhn_bg.gif) repeat-x top left;
    height: 35px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding-left: 15px;
    padding-top: 1px;
    color: #cc3300;
    font-size: 11pt;
}

.rhnItem 
{
    background: url(images/rhn_itembg.gif) repeat-x top left;
    height: 58px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding-left: 15px;
}

.rhnDate
{
    text-transform: uppercase;
    color: #491f00;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    letter-spacing: 1px;
}

.rhnLink
{
    color: #000;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    letter-spacing: 1px;
    text-decoration: none;
    padding-right: 10px;
    background: url(images/arrow.gif) no-repeat right;
}

.rhnLink_phg
{
    color: #cc3300;
    font-size: 11pt;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    letter-spacing: 1px;
    text-decoration: none;
    padding-right: 10px;
    background: url(images/arrow.gif) no-repeat right;
}

/* ----- Footer Styles ----- */

.footerWrapper {
	
}


.footerBG 
{
    background: url(images/footer_bgmain.gif) repeat-x;
}

.footerLeft 
{
    background: url(images/footer_left.gif) no-repeat right;
}

.footerMain
{
    background: url(images/footer_bg.gif) repeat-x;
    height: 107px;
}

.footerRight
{
    background: url(images/footer_right.gif) no-repeat left;
}

.footerNav
{
    padding: 10px 5px 10px 5px;
    text-align: center;
}

.footerSelected 
{
    color: #ffffff; 
    text-decoration: none;
    padding: 5px;
}

.footerLink 
{
    color: #aba982;
    text-decoration: none;
    padding: 5px;
}

.footerSelected:hover
{
    color: #ffffff; 
    text-decoration: underline;
    padding: 5px;
}

.footerLink:hover
{
    color: #ffffff;
    text-decoration: underline;
    padding: 5px;
}
.flr {
float: right;
margin: 5 10px 5 10px;
}
.fll {
float: left;
margin: 0 10px 0 10px;
}

.bc {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
}
.signup {
	font-size: xx-small;
}

.signupframe {
  /*border: 1px solid #000000;*/
  /*background: #F2ED5;*/
  /*color: #136D05;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: xx-small;
}

