.no-disp { display: none; }

body {
  padding: 0;
  margin: 0;
  border: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  _font-size:  68.75%;
  color: #333;
  text-align: center;
  background: #f0f0f0;
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

a,
a:link {
  color: #00703c;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #00703c; 
  text-decoration: underline;
  -moz-outline-style: none;
}

hr {
  border: 0;
  color: #ccc;
  height: 1px;
  background-color: #ccc;
}

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4, h5 {
  color: #00703c;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
  font-size: 1.7em;
  margin-bottom: .35em;
}

h2 {
  font-size: 1.6em;
  margin-bottom: .55em;
}

h3 {
  font-size: 1.3em;
  margin-bottom: .55em;
}

h4 {
  font-size: 1.1em;
  margin-bottom: .55em;
}

h5 {
  font-size: 1em;
  margin-bottom: .55em;
}

h6 {
  font-size: .9em;
  margin-bottom: .55em;
}

p { margin: 10px 0 10px 0; }

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#three-col-home #wrapper,
#two-col-sub #wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
  background: #fff;
}

#header {
  padding: 0;
  margin: 0;
  height: 134px;
  background: url(../img/bg-header.gif) no-repeat 0% 0%;
}

#header h1 { position: absolute; top: 4px; left: 24px; border: 0; }

/* **************************************************************** */
/* Quick navigation in header for each template                     */
/* **************************************************************** */

#qnav { 
  position: absolute; 
  top: 16px; 
  right: 39px;
}

#qnav ul { margin: 0;  padding: 0; }
#qnav li { 
  display: inline; 
  list-style: none; 
  font-size: .9em;
  padding: 0px 15px 0px 10px !important; 
  _padding: 0px 11px 0px 14px; 
  background: url(../img/bg-qnav-sep.gif) no-repeat 100% 50%; 
}

*:first-child+html #qnav li { padding: 0px 11px 0px 14px !important; }

#qnav li.last { padding-right: 0px; background: none; }

#qnav li a { color: #333; }
#qnav li a:hover {}

/* **************************************************************** */
/* Fontsizer                                                        */
/* **************************************************************** */

#fontsizer {
  position: absolute;
  top: 48px;
  right: 424px;
}

#fontsizer ul { list-style: none; padding: 0; margin: 0; }

#fontsizer li { float: left; }
#fontsizer a {
  display: block;
  width: 30px;
  height: 27px;
  padding: 0;
  text-indent: -600em;
  background: url(../img/font-normal.gif) 0% 0% no-repeat;
}

#fontsizer .up a { margin-left: 1px; background-image: url(../img/font-big.gif); }

/* **************************************************************** */
/* Quick search in header for each template                         */
/* **************************************************************** */

#qsearch { 
  position: absolute; 
  top: 50px; 
  right: 50px;
}

#qsearch .content { padding: 0; margin: 0; }

#qsearch .input-field { float: left; width: 255px; height: 16px; margin-right: 7px; padding: 0; border: 1px solid #999; }

#qsearch input.button {  
  float: left;
  width: 84px;
  font-size: 1em;
  color: #333;
  letter-spacing: 1px;
  cursor: pointer;
  _cursor: hand;
  border: 1px solid #999;
  background: url(../img/bg-button.gif) repeat-x 0% -0%;
}

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

#main-navigation {
  position: absolute;
  top: 87px;
  left: 0px;
}

#main-navigation ul { float: left; width: 960px; margin: 0;  padding: 0; }
#main-navigation li { float: left; list-style: none; }
#main-navigation li a { float: left; width: 192px; text-align: center; padding: 6px 0px 5px 0px; background: url(../img/bg-main-nav.gif) no-repeat 0% 0%; }

#main-navigation a,
#main-navigation a:visited,
#main-navigation a:link { font-size: 1em; font-weight: bold; color: #fff; text-transform: uppercase; }

#main-navigation a:hover,
#main-navigation .current_page a, 
#main-navigation .current_page_ancestor a,
#main-navigation .current_page a:visited,
#main-navigation .current_page_ancestor a:visited {
  color: #00703c;
  text-decoration: none; 
  background: url(../img/bg-main-nav.gif) no-repeat 0% 100%;
}

/* **************************************************************** */
/* Second Navigation                                                */
/* **************************************************************** */

#second-navigation { width: 200px; padding: 0 0 10px 0; margin: 0; }

#second-navigation h2 {
  font-size: 1.1em;
  padding: 9px 0 8px 13px;
  margin-bottom: 0;
  background: url(../img/bg-title.gif) repeat-x 0% 0%;
}

#second-navigation a {
  display: block;
  width: 177px;
  color: #333;
  padding: 2px 0px 2px 23px;
  background: #fafafa url(../img/bg-sub-nav-close.gif) no-repeat 12px 50%;
}

#second-navigation ul { list-style: none; padding: 0; margin: 0; }
#second-navigation li { display: inline; padding: 0; margin: 0; }

#second-navigation .level1 a:hover { text-decoration: none; background: #e7e7e7 url(../img/bg-sub-nav-close.gif) no-repeat 12px 50%; }
#second-navigation .level1 .current_page a { background: #e7e7e7 url(../img/bg-sub-nav-open.gif) no-repeat 12px 50%; }

#second-navigation .level1 .level2 a { width: 165px; padding: 2px 0px 2px 35px; background: #fafafa url(../img/bg-sub-nav-lev2.gif) no-repeat 27px 50%; }
#second-navigation .level1 .level2 a:hover { text-decoration: none; background: #ccc url(../img/bg-sub-nav-lev2.gif) no-repeat 27px 50%; }
#second-navigation .level1 .level2 .current_page a { background: #ccc url(../img/bg-sub-nav-lev2.gif) no-repeat 27px 50%; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  float: left;
  _float: none;
  height: 24px;
  font-size: .9em;
  color: #666;
  background: url(../img/bg-footer.gif) no-repeat 0% 0%;
}

#footer .vcard .content { text-align: center; padding: 5px 0 0 0; }

#footer .vcard .content a {}
#footer .vcard .content a:hover {}

/* **************************************************************** */
/* global css                                                       */
/* **************************************************************** */

.CssButton
{
    border: 1px solid #333;    
    background-color:#00703c;
    color:#fff;
}