body {
margin : 0;
padding : 0;
background-color : #ffffff;
}
h1 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#00CC00;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	letter-spacing: 1px;
	font-weight: 700;	
}
h2 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#00CC00;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	letter-spacing: 1px;
	font-weight: 700;
}
h3 {
padding : 0 0 5px 0;
margin : 0;
font-size : 12px;
color : #497fbf;
}
h4 {
padding : 0 0 5px 0;
margin : 0;
font-size : 18px;
color : #00CC00;
}
h5 {
margin : 0;
font-size : 13px;
color : #000080;
}
p {
text-align : justify;
padding : 2px 0 2px 0;
margin : 0;
line-height : 15px;
}
p.white {
color : #ffffff;
}
p.green {
color : #d4f0ba;
}
p.clear {
clear : both;
padding : 10px 0 0 0;
}
img.left_img {
border : 1px solid #cae6c6;
float : left;
margin : 0 10px 0 0;
}
img.box_img {
float : left;
padding : 0 20px 0 0;
}
img.box_img7 {
float : right;
}
img.box_img6 {
float : right;
margin-right:30px;
}
img.box_img9 {
float : left;
padding : 0 20px 10px 0;
}
img.box_img8 {
float : center;
padding: 0 10px 0 0;
}
#main_container {
width : 760px;
margin-left: 10px; 
margin-right: 10px; 
padding-right: 10px; 
padding-left: 10px;
height : auto;
margin : auto;
background-color: #ffffff;
}
#header {
width : 900px;
height : auto;
margin : auto;
}
#logo {
padding : 15px 0 0 30px;
}
#menu {
width : 900px;
height : 42px;
padding : 0;
clear : both;
background-color : #416271;
}
#menu ul {
list-style : none;
padding : 0 0 0 230px;
margin : auto;
display : block;
}
#menu ul li {
list-style : none;
display : inline;
float : left;
width : auto;
height : 42px;
padding : 0;
line-height : 42px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
#menu ul li a {
height : 42px;
width : auto;
float : left;
text-decoration : none;
padding : 0 0 0 25px;
margin : 0 3px 0 3px;
color : #fff;
text-align : center;
}
#menu ul li a:hover {
height : 42px;
width : auto;
text-decoration : none;
color : #fff;
padding : 0 0 0 25px;
background : url(images/menu_arrow.gif) no-repeat left;
}
#menu ul li a.current {
height : 42px;
width : auto;
float : left;
text-decoration : none;
padding : 0;
color : #fff;
padding : 0 0 0 25px;
background : url(images/menu_arrow.gif) no-repeat left;
}
.green_box {
width : 900px;
height : 200px;
clear : both;
background : #50a842 url(images/green_box_bg.gif) no-repeat left;
background-position : 50px 0;
}
.clock {
float : right;
padding : 0 0 5px 20px;
}
.text_content {
width : 350px;
float : left;
padding : 5px 0 0 0;
}
.read_more {
width : 101px;
height : 29px;
float : right;
padding : 5px;
background : url(images/read_more_bg.gif) no-repeat center;
line-height : 29px;
text-align : center;
}
.read_more a {
text-decoration : none;
color : #ffffff;
}
.read_more_link {
width : auto;
text-align : right;
padding : 3px 25px 3px 0;
background : url(images/orange_bullet.gif) no-repeat right;
}
.read_more_link a {
    text-decoration : none;
    color : #f7941d;
    font-size: 12px;
}
#left_nav {
    width : auto;
    height : auto;
    padding : 10px 0px 10px 0px;
    float : left;
}
#left_nav ul {
    list-style : none;
    margin : auto;
    display : block;
    padding : 0px;
    height: auto;
    width: 200px;
}
#left_nav ul li {
    font-size : 11px;
    list-style : none;
    display : block;
    width : auto;
    text-transform: uppercase;
}
#left_nav ul li a {

    display : block;
    width : auto;
    text-decoration : none;
    color : #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight : bold;
    padding: 5px;
    border-bottom: 1px solid white;
}
#left_nav ul li a:hover
{ 
    display: block;
    width: auto;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #336600;
 }

#left_nav ul li a:active{
color: #8dcb41;
text-decoration: none;
}
#left_nav ul li a.current{
color: #8dcb41;
text-decoration: none;
}
#main_content {
width : auto;
height : auto;
clear : both;
background-color : #fffffff;
}
#left_content {
width : 200px;
height : auto;
margin : 10px;
float : left;
padding : 10 px 0px 10px 0px;
background-color: #70A837;
}
#left_con1 {
width : 190px;
height : auto;
text-align : left;
}
#lefty {
width : auto;
height : auto;
margin : 10px;
float : left;
padding-top : 10px;
background-color: #ffffff;
}
#right_content {
width : 520px;
height : auto;
margin : 10px 0 0 10px;
float : left;
}
#right_content5 {
width : 200px;
height : auto;
margin : 10px 0 0 220px;
float : left;
}
#right_nav {
width : 280px;
height : 280px;
padding : 5px 0 0 0;
float : left;
font-size : 10px;
background : url(images/left_content_bg.gif) repeat-x top;
}
#right_nav ul {
list-style : none;
margin : auto;
display : block;
padding : 0;
}
#right_nav ul li {
list-style : none;
display : block;
width : 350px;
height : 29px;
padding : 0;
line-height : 29px;
}
#right_nav ul li a {
height : 29px;
display : block;
width : 350px;
text-decoration : none;
padding : 0 0 0 35px;
margin : 0 0 7px 0;
color : #d4f0ba;
background : url(images/right_nav.gif) no-repeat center;
background-position : 0 0;
}
#right_nav ul li a:hover {
height : 29px;
display : block;
width : 263px;
text-decoration : none;
color : #d4f0ba;
padding : 0 0 0 35px;
margin : 0 0 7px 0;
background : url(images/right_nav.gif) no-repeat center;
background-position : 0 0;
}
#right_nav ul li a.current {
height : 29px;
display : block;
width : 263px;
text-decoration : none;
padding : 0;
color : #d4f0ba;
padding : 0 0 0 35px;
margin : 0 0 7px 0;
background : url(images/right_nav_a.gif) no-repeat center;
background-position : 0 0;
}
.products_box {
padding : 5px 0 0 0;
border-bottom : 1px dashed #a7ef6e;
}
.products_box1 {
padding : 5px 0 0 0;
border-bottom : 1px dashed #a7ef6e;
}
.search_box {
width : 160px;
height : 124px;
float : left;
margin : 15px 0 5px 0;
background-position : 0 0;
}
.search_title {
font-size : 16px;
color : #000080;
padding : 10px 0 0 15px;
font-weight : bold;
}
input.search_input {
width : 170px;
height : 20px;
background-color : #ffffff;
border : 1px solid #c0c485;
float : left;
margin : 15px 0 0 15px;
}
input.submit {
float : left;
padding : 0 0 0 10px;
}
.subsearch {
width : 200px;
float : left;
color : #2d73b9;
padding : 0 0 0 15px;
}
.contact_information {
width : 250px;
float : left;
padding : 15px 0 5px 0;
}
.contact_information1 {
width : 250px;
float : left;
padding : 15px 0 5px 0;
}
.news {
width : 310px;
clear : both;
padding : 10px 0 10px 0;
}
.news_icon {
width : 30px;
float : left;
padding : 0 10px 0 0;
}
.news_content {
width : 260px;
float : left;
padding : 0 0 0 10px;
text-align : justify;
line-height : 13px;
}
.news_content span {
color : #4ab7e8;
}
.services_box {
height : 120px;
padding : 10px 0 5px 0;
margin : 0 0 10px 0;
border-bottom : 1px dashed #a7ef6e;
}
.best_sol_box {
height : 120px;
padding : 10px 0 5px 0;
margin : 0 0 10px 0;
}
.news_archive {
width : 190px;
height : auto;
padding : 10px 0 0 10px;
float : left;
}
.news_archive ul {
list-style : none;
padding : 10px 10px 10px 10px;
margin : 0;
width : 190px;
float : left;
}
.news_archive ul li {
list-style : none;
width : 180px;
height : auto;
padding : 0;
line-height : 26px;
}
.news_archive ul li a {
width : 180px;
text-decoration : none;
padding : 0 0 0 20px;
margin : 6px 0 6px 0;
color : #000;
text-align : left;
background : url(images/bullet.gif) no-repeat left;
background-position : 0 0;
}
.news_archive ul li a:hover {
width : 180px;
text-decoration : underline;
color : #000;
}
.contact_info_box {
width : 481px;
height : 116px;
margin : 5px;
background : url(images/contact_info_bg.gif) no-repeat center;
}
.contact_info_title {
font-size : 14px;
color : #7ea743;
padding : 10px 0 0 15px;
font-weight : bold;
}
.contact_info {
float : left;
padding : 15px 10px 5px 13px;
}
.adress {
clear : both;
padding : 10px 0 0 20px;
}
#contact_form {
width : 310px;
height : auto;
padding : 10px 0 0 60px;
}
.form_row {
float : left;
padding : 4px 0 4px 0;
}
label {
width : 70px;
float : left;
padding : 3px 5px 0 0;
color : #59a5bf;
text-align : right;
}
input.contact_input {
width : 220px;
height : 18px;
float : left;
border : 1px solid #ced6ec;
background-color : #dbedf3;
color : #000;
}
textarea.contact_textarea {
width : 220px;
height : 80px;
float : left;
border : 1px solid #ced6ec;
background-color : #dbedf3;
color : #000;
}
.send a {
width : 62px;
height : 24px;
display : block;
background : url(images/read_more_bg_white.gif) no-repeat center;
background-position : 0 0;
line-height : 22px;
color : #ffffff;
text-decoration : none;
padding-left : 40px;
float : right;
margin : 10px;
}
#wide_content {
width : auto;
padding : 5px 5px 5px 5px;
margin-left : 10%;
margin-right : 10%;
}
#footer
{
    clear: both;
    width: 760px;
    height: 60px;
    color: #fff;
    font-family: verdana, arial, helvetica;
    background-color: #70A837;
}
.bookmark {
float : left;
padding-left : 10px;
padding-top : 10px;
}
.footer_links {
float : right;
padding-right : 15px;
padding-top : 13px;
font-size: 12px;
}
.footer_links a {
text-decoration : none;
color : #fff;
padding-left : 10px;
}
.footer_links a:hover {
text-decoration : underline;
color : #fff;
}
#main_content2 {
width : auto;
height : auto;
text-align : center;
}
#left_content2 {
width : 100%;
height : auto;
float : left;
padding : 0;
background : url(images/left_content_bg.gif) repeat-x top;
}
#gdex {
width : 70%;
margin-left : 15%;
margin-right : 15%;
border-color : #00a9a4;
}
#rows {
font-size : 16px;
font-weight : bold;
color : black;
}
tr {
font-size : 12px;
color : black;
text-align : left;
font-weight : bold;
}
p.desc {
margin-top : 0%;
font-size : 13px;
text-align : left;
color : black;
}
h2.gtbl {
font-size : 20px;
text-align : center;
color : #008531;
text-decoration : underline;
}
h2.gmenu {
font-size : 20px;
text-align : left;
color : #008531;
text-decoration : underline;
}
#rnav {
width : auto;
height : auto;
float : right;
margin-top : -4.2%;
}
#left_nav2 {
width : auto;
height : auto;
float : left;
margin-left : 70%;
margin-top : -15%;
}
#paras {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color : gray;
font-weight: semi-bold;
letter-spacing : 0.3px;
}
#paras1{
font-size : 14px;
font-family : verdana, arial, helvetica;
color : gray;
font-weight: semi-bold;
text-align:left;
padding-left: 10px;
}
#bulls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
	color:#00CC00;
}
img.right_img {
float : right;
padding : 5px 5px 5px 5px;
}
h2.heads {
color : #002b40;
font-size : 24px;
font-family : verdana, arial, helvetica;
font-weight : bold;
text-align : center;
width : 100%;
}
#bulls li {
font-size : 13px;
font-weight : bold;
}
p.numbs {
font-size : 12px;
color : gray;
font-weight : bold;
}
#menucol{
display:block;
}
#menucol ul li a {
color : #f8f400;
font-weight : bold;
font-size : 11.5px;
width: 400px;
height: auto;
}
#para {
text-align : left;
}
#para li{
color:#002809;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: semi-bold;
margin-left: 50px;
letter-spacing: 0.5px;
}
h1.sitemap {
text-align : center;
font-weight : bold;
font-family : "trebuchet MS";
font-size : 36px;
}
.green_box1 {
width : 900px;
height : 60px;
clear : both;
background : #50a842 url(images/green_box_bg.gif) no-repeat left;
background-position : 50px 0;
}
#wide_content1 li a {
font-size : 12px;
color : blue;
}
#wide_content1 li {
padding : 5px 5px 5px 20px;
background-color : #d5e9d7;
}
#left_2 {
width : 220px;
height : auto;
float : left;
margin : 10px 0 0 0;
background-color: #f5f8ec;
}
h3.gdex1 {
padding : 0 5px 5px 0;
font-weight : bold;
font-family : "trebuchet MS";
font-size : 17px;
color : #00CC00;
}
h3.gdex2 {
font-weight : bold;
font-family : "trebuchet MS";
font-size : 14px;
color : #00CC00;
}
#gtext1 {
font-weight : bold;
font-family : "trebuchet MS";
font-size : 12px;
padding : 5px 5px 5px 5px;
color: gray;
}
#gtext2{
font-weight : bold;
font-family : "trebuchet MS";
font-size : 15px;
color : #000080; 
}
#marq {
font-size : 12px;
color : gray;
word-spacing : 15px;
font-weight : bold;
width: 619px;
margin-left: 3px;
font-family : Arial, Helvetica, sans-serif;
background-color: #f5f8ec;
}
#words {
font-size : 12px;
color : gray;
font-weight : bold;
word-spacing : 1px;
}
h4.sidebar-title {
color : #000080;
border-bottom : 1px dashed #bedf77;
font-size: 17px;
}
h4.sidebar-title1 {
color: #49bdef;
border-bottom: 1px dashed #bedf77;
font-size: 17px;
}
h4.sidebar-title2 {
color : #000000;
font-size: 17px;
border-bottom : 1px dashed #bedf77;
}
#img1 {
float : left;
padding : 0 10px 55px 0;
}
#img2 {
float : left;
padding : 0 30px 170px 0;
}
#subs {
text-align : center;
font-size : 16px;
color: #000080;
}
#subs1{
text-align : right;
font-size : 16px;
color: #000080;
}
#s-links{
font-size: 14px;
margin-left: 30px;
color: #000080;
text-align:left;
}
#imgs{
background-color: #ffffff;
padding: 20px 0 0 0;
width : 320px;
height : auto;
}
img.box_img2 {
float : left;
padding : 10px 0 0 0;
}
.fontstyle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#009900;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 20px;
	letter-spacing: 0px;
	font-weight: normal;		
	}
.fontstyle3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#009900;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
	letter-spacing: 0px;
	font-weight: normal;		
	}
.fontstyleb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 20px;
	letter-spacing: 0px;
	font-weight: normal;		
	}
#smallt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#009900;
	text-align: left;
	letter-spacing: 0px;
	font-weight: normal;		
	}
.heading{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#00CC00;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 20px;
	letter-spacing: 1px;
	font-weight: 700;	
	}
.heading2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#00CC00;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	letter-spacing: 1px;
	font-weight: 700;	
	}	
.alert
{
    color: #800000;
    font-family: Verdana, Arial;
    background-color: #FFCCFF;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
.fontgreen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#009900;
	font-weight: normal;		
}
#main_content li
{
    color: #009900;
    font-weight: normal;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dash{
border-bottom : 1px dashed #a7ef6e;
}
input.paybut {
	width: 100%;
	height:40px; 
	background-color: #8cc284; 
	border: 1px solid #090;
	color: #090;
	font-weight: bold;
	cursor: pointer;
}

input.paybut:hover {
	background-color: #a3d39c;
	border: 1px solid #0C0;
	color: #0C0;
}