body {
  margin:0px;
  margin-top:10px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  text-align: center;
  font-size: 0.8em;
  }
#wrapper{
  margin:0 auto;
  width:762px;
  min-height:400px;
  }

#header {margin:0 auto;
        text-align:left;
        width:100%;
        background:#ffffff url('/images/bg_header.gif');
  }

#top_right{
        padding-top:20px;
        padding-right:10px;
        font-family: Times New Roman;
        font-size: 15px;
        font-weight: 600;
        color:#000000;
        }

#global_nav{
        text-align:center;
  width:100%;
  }


#banner{margin:0 auto;
  width:100%;
        padding:none;
  background-color: #ffffff;
  }

#main{
        background-color: #ffffff;
        width:100%;
  }


#footer{margin:0 auto;
  width:100%;
  height:22px;
        color:#ffffff;
        font-family:verdana,arial;
        font-size:10px;
  }


a.pageLink:link, 
a.pageLink:visited, 
a.pageLink:active,
#content a,
#page a { 
text-decoration: underline; color: #336699; 
}

#header .banner a:link,
#header .banner a:visited,
#header .banner a:active,
#header .banner a:hover { color: #FFFFFF; background-color: transparent; }
#page h1 a,
#page h2 a,
#page h3 a { text-decoration: none; border-bottom-width: 0px; color: inherit; }
a.pageLink:hover { text-decoration: underline; color: #6699cc; }

A.pageNavLink:link, A.pageNavLink:visited, A.pageNavLink:active {text-decoration: none;color: #3366cc; font-weight: 600; font-family: verdana,arial; font-size: 13px; }
A.pageNavLink:hover { text-decoration: underline; color: #336699;}

A.mainnav:link, A.mainnav:visited, A.mainnav:active { text-decoration: none; color: #ff0000; font-weight: bold; font-family: verdana,arial; font-size: 12pt; }
A.mainnav:hover { color: #ffffff; text-decoration: none}

A.subnav:link, A.subnav:visited, A.subnav:active { text-decoration: none; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.subnav:hover { text-decoration: underline}


A.special_link:link, A.special_link:visited, A.special_link:active {text-decoration: none;color: #653200; font-weight: bold; font-family: verdana,arial; font-size: 11px; }
A.special_link:hover { text-decoration: underline}

A.sidenav:link, A.sidenav:visited, A.sidenav:active {text-decoration: none;color: #653200; font-weight: bold; font-family: verdana,arial; font-size: 13px; }
A.sidenav:hover { color: #653200; text-decoration: underline}

A.backlink:link, A.backlink:visited, A.backlink:active {text-decoration: none;color: #653200; font-weight: bold; font-family: verdana,arial; font-size: 11px; }
A.backlink:hover { text-decoration: underline}

A.headerNavLink:link, A.headerNavLink:visited, A.headerNavLink:active {text-decoration: none;color: #ffffff;font-family: verdana,arial; font-size: 10px; }
A.headerNavLink:hover { color: #ffffff; text-decoration: underline;}

A.headerBrownLink:link, A.headerBrownLink:visited, A.headerYellowLink:active {text-decoration: none;color: #312416;font-family: verdana,arial; font-size: 10px; }
A.headerBrownLink:hover { color: #ffffff; text-decoration: underline;}



A.footerNavLink:link, A.footerNavLink:visited, A.footerNavLink:active { text-decoration: none;color: #ffffff; font-weight: none; font-family:arial,verdana; line-height:17px; font-size: 10px; }
A.footerNavLink:hover { text-decoration: none;color: #CCBCAA;}


#footerNavText, #footer a { text-decoration: none;color: #ffffff; font-weight: none; font-family:arial,verdana; font-size: 10px; margin: 0 .5em; }

.footerText{font-size:11px;color:#ffffff;}


A.footerSubLink:link, A.footerSubLink:visited, A.footerSubLink:active { text-decoration: none;color: #ececec; font-weight:normal; font-family:arial,verdana;  font-size: 10px; }
A.footerSubLink:hover { text-decoration: underline;color: #CCBCAA;}

.footerTextLight { text-decoration: none;color: #ececec; font-weight:normal; font-family:arial,verdana;  font-size: 10px; }




.genTextLarge {font-size:14px;font-weight:600;color:#653200;}
.tblText{font-size:13px;font-family: verdana,arial;color:#000000;}


#specialListHeader {
width:250px;
padding-left:10px;
padding-right:10px;
text-align:left;
border:solid 1px #274e6f;
background-color:#274e6f;
font-family: verdana, arial;
font-size:11px;
font-weight:normal;
color:#ffffff;
}
#specialList {
width:250px;
padding:10px;
border:solid 1px #274e6f;
font-family: verdana, arial;
font-size:11px;
font-weight:normal;
color:#000000;
}
#eventPageListHeader{
width:250px;
padding-left:10px;
padding-right:10px;
text-align:left;
border:solid 1px #9b6630;
background-color:#9b6630;
font-family: verdana, arial;
font-size:11px;
font-weight:normal;
color:#ffffff;
}
#eventPageList{
width:250px;
padding:10px;
border:solid 1px #9b6630;
font-family: verdana, arial;
font-size:11px;
font-weight:normal;
color:#9b6630;
}
.genText {
font-family: verdana, arial;
font-size:11px;
font-weight:normal;
color:#000000;
}


.pageNavText {
font-family: verdana, arial;
font-size:13px;
font-weight:600;
color:#000000;
margin-bottom:20px;
}

.pageNavHeading {
color:#0000cc;
}

A.pageNavLink:link, A.pageNavLink:visited, A.pageNavLink:active {text-decoration: none;color: #3366cc; font-weight: 600; font-family: verdana,arial; font-size: 13px; }
A.pageNavLink:hover { text-decoration: underline; color: #336699;}


  /***********************************************************************
  * ACE Nav
        * aceNav is the div selector for the drop downs from main navigation
  **********************************************************************/

  
#aceNav div table tbody tr td {
                font-size:11px;
                font-weight:normal;
    background-position: bottom center;
    background-repeat: no-repeat;

  }

        #aceNav div table tbody tr td a font{
                font-size:11px !important;
                font-weight:normal !important;
               // background-color: #608d5f!important;
                color:#ffffff;!important;
        }

        #aceNav div table tbody tr td a font:hover{
                //background-color: #425d41!important;
                color:#ffffff;!important;
        }


        #aceNav div table tbody tr td a font:visited{
                color:#ffffff!important;
               // background-color: #608d5f!important;
        }

  #aceNav div table tbody tr td  {
    //border: 0px !important;
    //border-bottom:solid 1px #000000 !important;
    background-color: #608d5f!important;
  }
  #aceNav div table{
                border:solid 1px #999999!important;
  }
#aceNav div table tbody tr td {background:#608d5f!important;}
#aceNav div table tbody tr td:hover {background:#425d41!important;}
#aceNav div table tbody tr td:visited {background:#608d5f!important;}

#aceNav div table tbody tr td div {//background:#608d5f!important;}
#aceNav div table tbody tr td div:hover {//background:#425d41!important;}
#aceNav div table tbody tr td div:visited {//background:#608d5f!important;}

#aceNav div table tbody tr td div a {//background:#608d5f!important;}
#aceNav div table tbody tr td div a:hover {//background:#425d41!important;}
#aceNav div table tbody tr td div a:visited {//background:#608d5f!important;}

/*#ace1i7 div {left: 750px;}
*/




#global_nav table{
        width:100%;
        }


#global_nav table {width:100%;}
#global_nav table td {border:solid 1px #ffffff;padding:8px 1px; background-color: #608d5f;text-align:center;}



#global_nav table td div a font {
font-family: verdana, arial;
font-size:13px !important;
font-weight:500 !important;
color:#ffffff;
}

#global_nav table td div a font:visited {
color:#ffffff!important;
}

#global_nav table td div a font:hover {
color:#ffffff!important;
}

#global_nav table td div {
text-align:center !important;
}





#global_nav table td:hover {background:#425d41!important;}
#global_nav table td:visited {background:#608d5f!important;}



.leftnav a {
            display: block;
            width: 240px;
            line-height: 13px;
            text-align:right;
            padding:2px;
            text-decoration: none;
            background-color:#653200;
            border: 1px solid #9b6630;
            margin: 1px;
}

.leftnav a:hover {
            background-color:#996633;
}

a.leftnavlink {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
      font-weight:normal;
            color: #fff;
            text-decoration: none;
}

a.leftnavlink:visited {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #fff;
            text-decoration: none;
}

a.leftnavlink:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #fff;


            text-decoration: none;
}

a.speciallink{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
      font-weight:600;
            color: #000000;
            text-decoration: none;
}

a.speciallink:visited {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            text-decoration: none;
}

a.speciallink:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            text-decoration: none;
}






.formboxes {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size:8pt;
}

.header {
  color: #000000;
  font-weight: bold;
  font-family: arial, verdana;
  font-size: 14pt;
}

.large, .verd_10, .ART_content, .FORM_Intro {
  font-family: verdana,arial;
  font-size: 10pt;
}

.largeB, .verd_10_b, .ART_title {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10pt;
}

.medium, .verd_9  {
  font-family: verdana,arial;
  font-size: 9pt;
}

.small, .verd_8, .FORM_Choice {
  font-family: verdana,arial;
  font-size: 8pt;
}

.smallB, .verd_8, .FORM_Question {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 8pt;
}

.xsmall, .verd_7 {
  font-family: verdana,arial;
  font-size: 7pt;
}

body {background-color:#274e6f;}

        #contentList li{
                padding-bottom:10px;
        }

h1 {
font-size: 1.3em;
font-weight: normal;
color: #333333;
}

h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: #333333;
}
h3 {
  font-size: 1.1em;
  font-weight: bold;
  color: #666666;
  background-color: transparent;
  
}

/* Home Page Banner */
.banner {
 padding: 7px 0px 0px 7px;
 background: url(/images/banner/banner-gradient.png) top left repeat-x #998B5F;
 height: 194px;
 width: 761px;
 width: 755px;
}

.banner td {
 vertical-align: top;
 text-align: center;
}

.banner td img {
}

.bannerPhoto {
 border: 1px solid #000;
 margin-left: 9px;
}

.bannerDiv {
 margin-left: 12px; 
}

.banner td {
 font-size: 11px;
 font-family: arial;
 color: #fff; 
 line-height: 160%;
}

.bannerWhiteHeader {
 color: #fff; 
 font-size: 13px;
 font-weight: bold;
 padding-top: 5px;
}

.banner .bannerWhiteHeader a {
 color: #fff; 
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

.banner .bannerWhiteHeader a:hover {
text-decoration: underline;
}

.banner a {
 color: #fff;
 font-size: 11px;
}

a.bannerEmail {
 color: #312416;
 text-decoration: none;
}

.bannerNumber {
 color: #312416;
}

a img {
 border: 0px;
}

.bannerFirstRow td  { 
 height: 50px;
 overflow: hidden;
}

.bottomLine {
 text-align: left;  
}

.bottomLine {
 vertical-align: bottom; 
}

.bannerNumber {
 font-weight: bold;
 font-size: 13px;
}

.bannerNumber a {
 font-weight: normal;
 font-size: 11px;
}

.banner a {
 line-height: 140%;
}

.banner a:hover {
 text-decoration: underline;
}

.bannerNumberRight {
 line-height: 220%;
}

.bannerBottomRow td {
 padding-top: 5px !important;
}

.price {
  font-weight: bold;
  font-style: italic;
}
/*IMAGES*/

img.right {
  float: right;
  padding: 3px;
  margin: 1em 0 1em 1em;
  border: 1px solid #000000;
}

img.left {
  float: left;
  padding: 3px;
  margin: 1em 1em 1em 0;
  border: 1px solid #000000;
}

img.basic {
  padding: 3px;
  margin: 1em 1em 1em 0;
  border: 1px solid #000000;
}

img.noborder {
  border-width: 0px;
}

#noscriptnav {
  background-color: #ffffff;
  color: #000000;
  text-align: left;
}
#noscriptnav #child {
  float: left;
}

#noscriptnav #parent {
  clear: left;
}