﻿html{
    height: 100%;
    width: 100%;
    margin: 0em;
    padding: 0em;
}

body{

    background-image: url(../images/background.gif); 
    background-repeat: repeat;
	font-family:Tahoma,Geneva,Arial,"Arial Narrow",Verdana,sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	margin:0; 
	padding:0; 
	height:100%; /* this is the key! */ 
}

a:active
{
	color: #00853F;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px;
	text-decoration: none;
}
a:link
{
	color: #00853F;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px;
	text-decoration: none;
}
a:visited
{
	color: #00853F;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px;
	text-decoration: none;
}
a:hover
{
	color: #000;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px;
	text-decoration: none;
}

NavTree, a.NavTree{

      COLOR: #000000;

      text-decoration: none;

}

a.NavTree:hover{

      COLOR: #00853F;

      text-decoration: none;

}

NavTree_Selected, a.NavTree_Selected:hover, a.NavTree_Selected{

      COLOR: #00853F;

      text-decoration: none;

}

#bkg
{
	background-color: #CCCCCC;
	overflow:auto;
	width: 830px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
		 	
}

#main
{
	 width: 720px;
	 text-align:center;
	 margin: 0 auto;
	 padding-top: 20px;
}

#navBar
{
	width: 714px;
	text-align:center;
	margin:0 auto;
}

#leftBar
{
	width: 135px;
	float:left;
	padding-top: 15px;
	text-align:left;
}

#content
{
	width: 580px;
	float:left;
}

ul.pureCssMenu ul{display:none;}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
    margin:0px;
    list-style:none;
    padding:0px 2px 2px 0px;
    background-color:#000000;
    background-repeat:repeat;
    border-color:#cccccc #111111 #111111 #cccccc;
    border-width:1px;
    border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
    display:block;
    zoom:1;
    float: left;
}
ul.pureCssMenu ul{
    width:148px;
}
ul.pureCssMenu li{
    display:block;
    margin:2px 0px 0px 2px;
    font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    display:block;
    vertical-align:middle;
    background-color:#000000;
    border-width:0px; /* no border change requested by Stacey */
    border-color:#333333;
    border-style:solid;
    text-align:left;
    text-decoration:none;
    padding:2px 5px 2px 10px;
    _padding-left:0;
    font:bold 13px Arial;
    color: #cccccc;
    text-decoration:none;
    cursor:default;
}
ul.pureCssMenu span{
    overflow:hidden;
}
ul.pureCssMenu li {
    float:left;
}
ul.pureCssMenu ul li {
    float:none;
}
ul.pureCssMenu ul a {
    text-align:left;
    white-space:nowrap;
}
ul.pureCssMenu li.sep{
    text-align:left;
    padding:0px;
    line-height:0;
    height:100%;
}
ul.pureCssMenu li.sep span{
    float:none;	padding-right:0;
    width:3px;
    height:100%;
    display:inline-block;
    background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
ul.pureCssMenu ul li.sep span{
    width:120%;
    height:3px;
}
ul.pureCssMenu li:hover{
    position:relative;
    z-index: 10;
}
ul.pureCssMenu li:hover>a{
    background-color:#00853F;
    border-color:#00853F;
    border-style:solid;
    font:bold 13px Arial;
    color: #FFFFFF;
    text-decoration:none;
}
ul.pureCssMenu li a:hover{
    position:relative;
    background-color:#00853F;
    border-color:#00853F;
    border-style:solid;
    font:bold 13px Arial;
    color: #FFFFFF;
    text-decoration:none;
}
ul.pureCssMenu li.dis a {
    color: #666 !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
    display:block;
    background-image:url(../images/arr_white.gif);
    background-position:right center;
    background-repeat: no-repeat;
   padding-right:12px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(../images/arrv_white.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(../images/arrv_white.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(../images/arr_white.gif)}

/*****************************************************/
.wedler_rounded
{
	display: block;
	
}
.wedler_rounded *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #FFFFFF;
	
}
.wedler_rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  background:#f2f2f2}
.wedler_rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  background:#f5f5f5}
.wedler_rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.wedler_rounded4{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.wedler_rounded5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.wedler_roundedfg{
  background:#FFFFFF;
  float:left;
  }
/*****************************************************/

.text 
{
	color:#565656;	
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	line-height:16px;
	padding: 0px 10px 0px 10px;
	text-align:left;
	width:540px;
}

.text1 {
	color:#565656;
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	line-height:16px;
	padding:0 2px;
	text-align:left;
}

.clear
{
	display:block;
	clear:both;
	overflow:hidden;
	height:1px;
	margin:0;
	padding:0;
}

.imgBorder
{
	border: solid 2px #00853F;	
}

#footerWrap
{
	display:table;
	margin:0 auto;
	width:100%;
}
#footerWrap #footer
{
	display:block;
	float:left;
	margin-left:25px;
	margin-top: 10px;
	text-align:left;
	width:600px;
}

.greenHeader
{
	font-size: 14pt;
	font-family: Arial;
	color: rgb(33, 166, 77);
	float:left;
}

.blackHeader
{
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
	color: rgb(33, 166, 77);
	color: Black;
	float:left;
}

.nav
{
	display:block;
	float:left;
}
.nav li
{
	display:block;
	list-style-position:outside;
	list-style-type:none;
	padding-left:15px;
	text-decoration:none;
	line-height:20px;
}
.nav li a
{
	text-decoration:none;
	text-align:left;
	display:block;
	float:left;
}

.smallgreenHeader
{
	font-size: 12px;
	 color: rgb(33, 166, 77);
	 float:left;
	 margin-bottom:5px;
}

.ServicesNav
{
	display:block;
	float:right;
}
.ServicesNav li
{
	list-style-type:square;
	text-decoration:none;
	list-style-position:inside;
}

.leftSr
{
	float:left;display:block;width:205px;
}

.rghtSr
{
	float:right;display:block;width:200px;
}
.srvBlock
{
	display: block; float: left;
}


.lftpart
{
	display:block;
	float:left;
	width:360px;
}
.Mdlpart
{
	display:block;
	float:left;
	width:160px;
}
.rghtpart
{
	display:block;
	float:left;
	width:148px;
}
.lastpart
{
	display:block;
	float:left;
	margin-left:6px;
	width:118px;
}

.leftcntct
{
	display:block;
	float:left;
	width:60px;
}
.rigtcntct
{
	display:block;
	float:right;
	width:300px;
	text-align:left;
}

#list
{
    display:block;
    float:left;
    text-align:right;
    width:120px;
}

#list ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;   
}

#list ul li
{
    margin:5px 0px;
}

#list ul li a:link,
#list ul li a:visited
{
    color:#000000;
}

#list ul li a:active,
#list ul li a:hover
{
    color:#00853F;
}

#list ul li ul
{
    display:none;
}

/*#list ul li:hover > ul
{
    display:inline;
}*/

#list ul li ul li
{
    margin:1px 0px;
}

#list ul li a.navBold
{
    background-image:url("../images/singleDots.gif");
    background-position:right center;
    background-repeat:no-repeat;
    color:#00853F;
    padding-right:15px;
    position:relative;
    right:-15px;
}

#list ul li a.navBoldTop
{
    background-image:url("../images/topDots.gif");
    background-position:right center;
    background-repeat:no-repeat;
    color:#000000;
    padding-right:15px;
    position:relative;
    right:-15px;
}

#list ul li a.navBoldMiddle
{
    background-image:url("../images/middleDots.gif");
    background-position:right center;
    background-repeat:no-repeat;
    color:#000000;
    padding-right:15px;
    position:relative;
    right:-15px;
}

#list ul li a.navBoldBottom
{
    background-image:url("../images/bottomDots.gif");
    background-position:right center;
    background-repeat:no-repeat;
    color:#000000;
    padding-right:15px;
    position:relative;
    right:-15px;
}