BODY {
    font-size: 12px;
    color: #000;
    letter-spacing: 0;
    margin: 0;
    line-height: 15px;
    /* space between character lines */
    font-family: verdana, helvetica, arial, sans-serif;
    background-color: #FFF;
    background-image: url(/images/hatch_bg.gif);
    background-repeat: repeat
    }
.newsdate {
    font-size: 10px;
    color: #999;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 10px
    }
.smallfont1 {
    font-size: 10px;
    color: #333;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 12px
    }
.smallnewsfont1 {
    font-size: 12px;
    color: #FFF;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 14px
    }
.smallfeatnewsfont1 {
    font-size: 10px;
    color: #000;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 12px
    }
.featnewsfont1 {
    font-size: 16px;
    color: #54739D;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 18px
    }
.newshead {
    font-size: 14px;
    color: #004893;
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 16px
    }
.main {
    background-image: url(/images/top_bg.gif);
    background-repeat: repeat-x;
    background-color: #FFF
    }
.leftside {
    background-image: url(/images/leftside_bg.gif);
    background-repeat: repeat-y
    }
.rightside {
    background-image: url(/images/rightside_bg.gif);
    background-repeat: repeat-y
    }
.footerbottom {
    background-image: url(/images/footer_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #FFF;
    color: #4E4E4E;
    font-size: 10px;
    line-height: 12px
    }
.footerbottom a:link {
    text-decoration: none;
    color: #4E4E4E
    }
.footerbottom a:visited {
    text-decoration: none;
    color: #4E4E4E
    }
.footerbottom a:active {
    text-decoration: unerline;
    color: #004893
    }
.footerbottom a:hover {
    text-decoration: underline;
    color: #004893
    }
.searchform {
    padding-top: 0;
    margin: 0
    }
.searchbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #004893;
    font-size: 10px;
    width: 100px;
    margin-right: 3px;
    background-image: url(/images/searchbox_bg.gif);
    background-repeat: repeat-x;
    /*background-color: #F4F4F4;*/
    color: #4E4E4E
    }
.searchbutton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /* border: 1px solid #004893;*/
    font-size: 10px;
    width: 40px;
    height: 18px;
    color: #4E4E4E
    }
.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /* border: 1px solid #004893;*/
    font-size: 10px;
    /*width: 40px;*/
    height: 18px;
    color: #4E4E4E
    }
.topnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #004893;
    padding-top: 2px;
    padding-right: 2px;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: -1px;
    word-spacing: 1px
    }
.topnav a:link {
    text-decoration: none;
    color: #004893
    }
.topnav a:visited {
    text-decoration: none;
    color: #004893
    }
.topnav a:active {
    text-decoration: underline;
    color: #4E4E4E
    }
.topnav a:hover {
    text-decoration: underline;
    color: #4E4E4E
    }
.header {
    padding-top: 4px;
    padding-bottom: 4px
    }
.content {
    background-color: #fff;
    /*padding-bottom: 10px;*/
    }
.content a:link {
    text-decoration: none;
    color: #00418c
    }
.content a:visited {
    text-decoration: none;
    color: #800080
    }
.content a:active {
    text-decoration: none;
    color: #004893
    }
.content a:hover {
    text-decoration: underline;
    color: #004893
    }
h1.content {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-weight: normal;
    color: #004893;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 4px
    }
h2.content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4E4E4E;
    letter-spacing: 0;
    line-height: 15px;
    margin-top: 7px
    }
h1.storytitle {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-weight: normal;
    color: #004893;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 32px
    }
h2.storytitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4E4E4E;
    letter-spacing: 0;
    line-height: 15px;
    margin-top: 4px
    }
.story a:link {
    text-decoration: none;
    border-bottom: 1px dotted #b5b5b5;
    color: #00418c
    }
.story a:visited {
    text-decoration: none;
    border-bottom: 1px dotted #b5b5b5;
    color: #800080
    }
.story a:active {
    text-decoration: none;
    border-bottom: 1px solid #004893;
    color: #004893
    }
.story a:hover {
    text-decoration: none;
    border-bottom: 1px solid #004893;
    color: #004893
    }
.wallpaper {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #FFF
    }
.wallpaper a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #FF0
    }
#leftnav {
    display: block;
    width: 171px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-top: 0;
    margin-left: 0;
    padding: 10px;
    background-color: #54739f;
    background-image: url(/images/sidenav-curvetop.gif);
    background-position: top;
    background-repeat: no-repeat
    }
#content-left {
    float: left;
    width: 201px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding: 0
    }
#content-main {
    float: left;
    width: 699px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    background-color: #FFF
    }
#sub-main-left {
    float: left;
    width: 446px;
    margin-right: 10px;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    background-color: #FFF
    }
#sub-main-right {
    display: inline;
    float: left;
    width: 242px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    background-color: #FFF
    }
#front-container {
    margin-bottom: 8px
    }
#newest-news {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/whatsnew.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#front-flyins {
    display: inline;
    float: left;
    width: 374px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/flyins.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#front-calendar {
    display: inline;
    float: left;
    width: 394px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: #FFF;
    background-image: url(/images/calendar.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#givewings {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/givewings.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#types-membership {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/types-membership.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#mostpopular {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/mostpopular.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#mostrecent {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/mostrecent.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#majorregional {
    display: inline;
    float: left;
    width: 424px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF;
    background-image: url(/images/major-regional.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#monthlywall {
    display: block;
    width: 171px;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 34px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
    background-color: #FFF;
    background-image: url(/images/monthlywall.gif);
    background-position: top;
    background-repeat: no-repeat;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #B3C8D4
    }
#rightsubsection {
    float: right;
    width: 230px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-top: 3px;
    margin-left: 10px;
    padding: 5px;
    background-color: #edf1f5;
    border: 1px solid #CCC;
    text-align: left;
    font-size: 11px
    }
#storyphotos {
    float: right;
    width: 230px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-top: 3px;
    margin-left: 10px;
    padding: 5px;
    background-color: #edf1f5;
    border: 1px solid #CCC;
    text-align: center;
    font-size: 11px
    }
#specialalert {
    background-color: #FFC;
    border-color: #B70000;
    margin-top: 12px;
    border-width: 2px;
    border-style: solid;
    padding: 3px;
    width: 756px;
    /* width must equal 766 with padding x2 and border-width x2 */
    }
#storytools {
    display: table-cell;
    float: right;
    border-top: 2px dotted #CCC;
    border-bottom: 2px dotted #CCC;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
    margin-right: 4px;
    /* this number must be changed if #leftnav div width is changed */
    /*right: 100px;  /* this number must be changed if #leftnav div width is changed - not used - only works in IE */
    width: 232px;
    color: #A5A5A5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px
    }
#storytools a:link, #storytools a:hover, #storytools a:active, #storytools a:visited {
    border-bottom: none;
    text-decoration: none
    }
#pagetools {
    display: table-cell;
    float: right;
    border-top: 2px dotted #CCC;
    border-bottom: 2px dotted #CCC;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
    margin-right: 2px;
    /* this number must be changed if #leftnav div width is changed */
    /*right: 100px;  /* this number must be changed if #leftnav div width is changed - not used - only works in IE */
    width: 220px;
    color: #A5A5A5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px
    }
#pagetools a:link, #pagetools a:hover, #pagetools a:active, #pagetools a:visited {
    border-bottom: none;
    text-decoration: none
    }
.nolinkstyle a:link, .nolinkstyle a:visited, .nolinkstyle a:active, .nolinkstyle a:hover {
    border-bottom: none;
    text-decoration: none;
    color: #004893
    }
/*Crossfader Style Start*/
div.cf_wrapper {
    position: absolute
    }
div.cf_element {
    width: 436px;
    padding: 0;
    margin: 0
    }
div.cf_element div.content2 {
    padding: 0;
    margin: 0
    }
div.cf_element div.content2 h3 {
    padding: 0;
    margin: 0;
    /*Crossfader Style End*/
    }