html, body { margin: 0; padding: 0; }

body { 
	text-align: center; 
	background-color: #6c822a;
	}
	
#container {
	background-color: #2c3336;
	text-align: left;
	height: 100%;
	width: 100%;
}

#header {	
	height: 165px;
	width: 100%;
	background-image:  url(../../images/bg-header.gif);
	text-align:left;
}
#content-header {
    width: 900px;
	width: 874px !important;
	padding-top: 13px;
	margin-left:26px;
	margin-right:0px;
}
#gotomailinglist {
    float:right;
	margin-top:13px;
	text-align:right;
}
#nav {
    margin: 13px 0 0 0; !important; *MARGIN: 9px 0 0 0 !important; _MARGIN: 9px 0 0 0;
	text-align: left;
    height: 37px;  
	width: 100%;
	background-image:  url(../../images/bg-nav.gif);
}
#banner-home {
	width: 100%;
	height: 253px;
	background-image: url(../../images/bg-banner-home.gif);
	text-align:left;
}
#content-banner-home{
	width: 874px;
	height: 253px;
	text-align: left;
	background-image: url(../../images/banner-home.jpg);
}
#banner-home ul{
    float:left;
    width:245px;
	_width:232px;
	padding-top: 75px;
	padding-left: 18px;
	padding-bottom: 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b7cd26;
	font-style:italic;
}
#banner-home li{
	list-style:none;
	background:url(../../images/icon-arrow-green.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#b7cd26;
	font-style:italic;
	margin-left:13px
}
#banner {
	width: 100%;
	height: 82px;
	background-image:  url(../../images/bg-banner.gif);
	background-repeat: repeat-x;
	text-align:left;
}
#content-banner{
	width: 900px;
	text-align: left;
}
#content-body {
    width: 900px;
	width: 874px !important;
	text-align:left;
	padding: 20px 0px 20px 26px;
}

#footer {
	width: 100%;
	background-image:  url(../../images/bg-footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#6c822a;
	text-align:left;
}
#content-footer {
    width: 900px;
	text-align:left;
	padding: 15px 0 8px 0;
	margin-bottom: 0px;
}	

#left-part{
    float:left;
	width:240px;
}
#right-part{
    float:right;
	text-align:left;
	width:604px;
}
#whatis{	width:596px;
width:570px !important;
height:333px;
height:270px !important;
padding: 52px 13px 13px 15px;
	background-image: url(../../images/bg-whatis.jpg);
	background-position:top;
	background-repeat:no-repeat;}
#whatis ul{margin-top:-8px;}
#table2 {
	width:487px;
	background-image: url(../../images/bg-table2-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-top:13px;
	text-align:center;
}
#table2 h1{
	padding-top:3px;
	margin-left:15px;
}
#table2 img{
	padding:8px;
}
#table3 {
	width:874px;
	width:838px !important;
	height:94px;
	height:58px !important;
	padding:18px;
	background-image: url(../../images/bg-table3.gif);
	text-align:center;
}
#table4 {
	width:874px;
	width:838px !important;
	height:94px;
	height:58px !important;
	padding:18px;
	background-image: url(../../images/bg-table4.gif);
	text-align:center;
}
#table3 a, table3 a:visited, table3 a:link, table3 a:active, #table4 a, table4 a:visited, table4 a:link, table4 a:active{
	font-family:Verdana;
	font-size:18px;
	color:#e2e58b;
	text-decoration:underline;
}
#table3 a:hover, #table4 a:hover{
    color:#FFFFFF;
}
#table3 h1, #table4 h1{
    margin-top:0px;
	margin-bottom:8px;
}
#inthenews{
	float:right;
	margin-top: 13px;
	margin-right:8px;
	width:243px;
	background-image:url(../../images/bg-inthenews.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#ourclients{
	float:right;
	width:240px;
	background-image:url(../../images/bg-clients.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#inthenews ul{
	list-style:none;
    margin-top:45px;
	padding-left: 8px;
	padding-right: 8px;
	}
#inthenews li{
	font-family:Verdana;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:15px;
	margin-left:-25px;
	list-style:none;
}
#inthenews li a{
	color:#FFFFFF;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
#inthenews li a:hover{
	color: #B8E0F1;
}
#ourclients ul{
    padding-top: 52px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left:-25px;}
#ourclients li{
	background-image:url(../../images/icon-arrow-red.gif);
	background-position:0% -22px;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF;
	list-style: none;
	padding-left:65px;
	padding-bottom:18px;
}
#inthenews .txt, #ourclients .date, #calendar .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#bbc897;
}
#calendar{margin-left:65px;}
#calendar li{
	list-style-image:url(../../images/icon-arrow-green.gif);
	list-style-position:outside;
	font-family:Verdana;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
	padding-bottom:18px;
}
#editor{
	width:874px;
	width:838px !important;
	padding:18px;
	background-image: url(../../images/bg-editor.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	line-height:150%
}
.clear { clear:both;}
/*======================font===================*/

a, a:visited, a:link, a:active { font: 9pt Verdana;
	text-decoration: none; 
	color: #47acdd;
	}
a:hover { 	
	text-decoration: underline;
	}
p,table {
	font-size: 12px; 
	font-family:verdana;
	color: #bbc897;
	line-height: 18px;
	}
ul {
	list-style:none;
	padding:0;
	margin:0 0 0 30px;
}	
ul li {
	font: 12px verdana;
	color: #bbc897;
	line-height: 150%;
}
.customul {
	list-style-image:url(../../images/icon-point-green.gif);}
ol li {
	font: 12px verdana;
	color: #bbc897;
	line-height: 150%;
	margin-top:15px;
}
#clients{
	margin-left: 50px;
	}
#clients li{
    list-style-image:url(../../images/icon-point-blue.gif);
	list-style-position:outside;
	font-family:Verdana;
	font-size:13px;
	line-height:13px;
	padding-left:8px;
	padding-bottom:12px;
	color: #bbc897;
}
#clients .client{
		font-size:13px;
	line-height:13px;
	font-weight:bold;
	color:#BCD5A4;
	}
#button {
	  margin:13px 0;
	  list-style:none;
      }
#button li {
      display:inline;
      padding:0;
      margin:0;
      }
#button a {
      float:left;
      background:url("../../images/btn-bg-left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 13px;
      text-decoration:none;
      }
#button a span {
	display:block;
	background:url("../../images/btn-bg-right.gif") no-repeat right top;
	line-height:15px;
	font-weight:bold;
	padding:7px 18px 6px 3px;
	color:#E8F1AF;
      }
#button a:hover span {
	color:#FFFFFF;
      }
h1 {
	font-size: 18px;
	font-family:Verdana;
	font-weight:bold;
	color: #ffffff;
	}
h2 {
	font-size: 15px;
	font-family:Verdana;
	font-weight:bold;
	color: #ffffff;
	}
h3 {
	font-size: 14px;
	font-family:Verdana;
	font-weight:bold;
	color: #D9F0A2;
	}
h3 a, h3 a:visited, h3 a:link, h3 a:active{
    font-size: 14px;
	font-family:Verdana;
	font-weight:bold;
	color: #47acdd;
	}
h3 a:hover { 	
	text-decoration: underline;
	}
hr {
	height:1px;
	color: #CCCCCC;	
}
em {font-size:1.1em;}
.input{
	font-size:12px;
	border:1px solid #4e7239;
	padding:3px;
	margin-bottom:3px;
	font-family:verdana;
	color:#006699;
}
#footer p { 
	font: 8pt/11pt arial; 
	color: #d2d8c2;
	margin-top: 0px;
	text-align: center;
	}
#footer a { font: 9pt/12pt arial;
	text-decoration: none; 
	color: #d2d8c2;
	margin-left: 12px;
	margin-right: 12px;
	}
#footer a:hover { 
	text-decoration: underline;
	color: #ffffff;
	}
	
.date {
	font-size:12px;
	margin-right:10px;
}
.link-01, .link-01:visited, .link-01:link, .link-01:active
{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	color:#d0cb40;
	text-decoration:underline;
}
.link-01:hover
{
	color:#dae7b7;
}
.bold{
	font-weight:bold;
	color:#FFFFCC;
}
.red{
	color:#FA4B38;
}
.white{
	color:#ffffff;
}
.link-blue, .link-blue:visited, .link-blue:link, .link-blue:active{
color:#59a3d2;
font-size:15px;
font-weight:bold;
font-family:Verdana;
text-decoration:underline;}
.link-blue:hover{color:#ffffff;}
.link-green, .link-green:visited, .link-green:link, .link-green:active{
color:#b5c660;
font-size:15px;
font-weight:bold;
font-family:Verdana;
text-decoration:underline;}
.link-green:hover{
color:#ffffff;}