body{
background:#FFFFFF url(../images/bg.jpg) repeat;
margin: 0;
}

.main_container{
width:970px;
margin:auto;
}

#header{
width:803px;
margin:auto;
margin-left: 350px;
padding-top:20px;
}

#contact{
background:url("../images/contact.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-family:arial;
font-weight:bold;
height:33px;

margin-top:32px;
padding-left:25px;
padding-top:7px;
width:134px;
}
#login{
background:url("../images/contact.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-family:arial;
font-weight:bold;
height:33px;
margin-left:20px;
margin-right:20px;
margin-top:32px;
padding-top:7px;
text-align:center;
width:134px;
}

#contact_txt{
color:#A5CC7A;
float:left;
font-family:arial;
font-size:14px;
margin-left:400px;
margin-top:32px;
}

#contact_txt a{
text-decoration:underline;
color:#A5CC7A;
font-weight:normal;
}

#contact_txt img{
padding:2px 5px;
}

.container{
width:970px;
float:left;
margin-left:1px;
}

#banner{
background:url(../images/banner.png) no-repeat;
clear:both;
height:350px;
margin-left:-17px;
width:987px;
}

#green_txt{
font-family:Arial;
font-size:14px;
color:#739F4F;
}

.content1{
background:url(../images/first_column.png) no-repeat;
width:315px;
height:279px;
margin:10px 5px;
}

#content .main {
float:left;
}

/*#mid_top{
background:url(../images/mid_rep.png) repeat-y;
float:left;
width:792px;
margin-left:23px;
}*/

.mid_block{
background:url(../images/mid_rep.png) repeat-y;
float:left;
width:970px;

}

#mid_bot{
background:url(../images/bottom.png) no-repeat;
width:970px;
float:left;
height:22px;
}

table.main{
margin-top:15px;
}

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

#content .sidebar ul.tabset {
background:url(../images/tabset.gif) repeat-x scroll 0 100% transparent;
list-style:none outside none;
margin:0;
height:45px;
overflow:hidden;
width:307px;
padding:0;
}

#content .sidebar li {
float:left;
width:102px;
margin:0 -13px 0 0;
}


#content .sidebar .tabset a.active {
background:url(../images/tab-active.png) no-repeat scroll 0 0 transparent;
position:relative;
text-decoration:none;
width:95px;
height:46px;
outline:0px;
color:#FFFFFF;
}

#content .sidebar a.tab {
background:url(../images/tab.png) no-repeat scroll 0 0 transparent;
float:left;
font:bold 14px/16px Arial,Verdana,sans-serif;
height:45px;
padding:15px 0 0 10px;
width:95px;
text-decoration:none;
outline:0px;
}

#content .sidebar a.tab span.tab-news {
background:url(../images/news1.png) no-repeat scroll 0 50% transparent;
width:15px;
height:15px;

}

#content .sidebar a.tab span.tab-blog {
background:url(../images/blog1.png) no-repeat scroll 0 50% transparent;
width:15px;
height:15px;
}

#content .sidebar a.tab span.tab-chat {
background:url(../images/chat.png) no-repeat scroll 0 50% transparent;
width:15px;
height:15px;
}

#content .sidebar a.tab span {
/*color:#438634;*/
padding:0 0 0 19px;
}

#content .sidebar .tab-content {
background:url(../images/tab-content.png) no-repeat scroll 0 0 transparent;
overflow:hidden;
padding:0 0 0 15px;
width:310px;
}

#content .sidebar .tab-content ul {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:8px 0 22px;
width:285px;
}

#content .sidebar .tab-content li {
overflow:hidden;
padding:16px 0 0;
width:285px;
border-bottom:1px solid #438634;
}

.link-more{
color:#48A5DA;
font-weight:bold;
}

#content .sidebar .tab-content p {
font:13px/16px Arial,Verdana,sans-serif;
margin:0;
}

#content .sidebar .tab-content span {
/*color:#758373;*/
color:#438634;
display:block;
font:12px/14px Arial,Verdana,sans-serif;
padding:8px 0 3px 0; 
font-style:italic;
font-weight:bold;
}

#content .sidebar .tab-content a {
color:#7B7D7B;
font:bold 12px/14px Arial,Verdana,sans-serif;
text-decoration:none;
}

#content .sidebar .tab-content a.more {
font:bold 12px/14px Arial,Verdana,sans-serif;
color:#438634;
text-decoration:none;
}

.column_head h2{
font-family:Impact;
font-size:24px;
color:#4B7C2F;
margin:0;
padding:20px 0 0;
font-weight:normal;
}

.column_head p{
font-family:Arial;
font-size:10pt;
color:#949494;
padding:0 15px;
margin-top:0px;
text-align:justify;
clear:both;
}

.column_head img{
padding:15px;
}

#block{
width:315px;
height:207px;
}

.report-column{
padding:28px 15px;
#padding:12px 15px 28px 15px;
}

.report-column h2{
font-family:Impact;
font-size:24px;
color:#4B7C2F;
font-weight:normal;
margin:0;
}

.report-column p{
font-family:Arial;
font-size:10pt;
color:#949494;
padding:0 10px;
clear:both;
margin-top:5px;
}

.report-column p#dgtxt{
color:#627441;
font-family:Arial;
font-size:10pt;
font-weight:bold;
padding:4px 0 6px;
}

.report-column p#dgtxt1{
font-family:Arial;
font-size:10pt;
color:#949494;
padding:0;
}

#edit-name-wrapper{
margin:5px 0;
}

#edit-name-wrapper input{
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
color:#9A8A96;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:3px 0 3px 10px;
width:150px;
}

#edit-email-wrapper{
margin:5px 0;
}

#edit-email-wrapper input{
background:#F9F9F9;
border: 1px solid #CCCCCC;
padding:3px 0 3px 10px;
width:150px;
font-weight:bold;
color:#9A8A96;
font-size:12px;
font-family:Arial;
}

#edit-phone-wrapper{
margin:5px 0;
}

#edit-phone-wrapper input{
background:#F9F9F9;
border: 1px solid #CCCCCC;
padding:3px 0 3px 10px;
width:150px;
font-weight:bold;
color:#9A8A96;
font-size:12px;
font-family:Arial;
}

.form{
float:left;
margin-top:20px;
}

#download_button{
float:left;
height:133px;
padding-bottom:50px;
}

#bottom_part{
float:left;
margin-left:3px;

}

#section1{
float:left;
background:url(../images/box_01.jpg) no-repeat;
width:315px;
margin-right:5px;
}

#section2{
float:left;
background:url(../images/box_02.jpg) no-repeat;
width:315px;
margin-right:5px;
}

#section3{
float:left;
background:url(../images/box_03.jpg) no-repeat;
width:315px;
}

#section11{
float:left;
background:url(../images/box_01.jpg) no-repeat;
width:315px;
margin-right:5px;
}

#section22{
float:left;
background:url(../images/box_02.jpg) no-repeat;
width:315px;
margin-right:5px;
height:232px;
}

#section33{
float:left;
background:url(../images/box_03.jpg) no-repeat;
width:315px;
}

#section111{
float:left;
width:315px;
margin-right:5px;
}

#section222{
float:left;
background:url(../images/white.jpg) no-repeat;
width:315px;
margin-right:5px;
height:232px;
}

#section333{
float:left;
background:url(../images/resource.jpg) no-repeat;
width:315px;
height:240px;
}

#bottom_part p{
color:#629757;
font-family:Arial;
font-size:10pt;
margin-top:0;
margin-left:15px;
padding:0 20px;
text-align:justify;
}

#bottom_part h2{
color:#4B7C2F;
font-family:Arial;
font-size:24px;
font-weight:bold;
margin:0;
padding:20px 0 0 75px;
}

#bottom_part .link-more{
color:#48A5DA;
font-weight:bold;
font-size:12px;
}

#footer{

background:url("../images/fotter.jpg") no-repeat scroll 0 0 transparent;
clear:both;
color:#000;

font-size:11px;
height:85px;
width:970px;
}


.container1{
float:left;
margin-left:1px;
width:970px;
margin-top:20px;
}

#mid_block h2{
margin:0;
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
padding-left:7px;
}

#mid_block #mbtxt{
clear:both;
color:#438634;
font-family:Arial;
font-size:10pt;
margin:0;
padding:0 10px 0 7px;
}

#health #mbtxt{
clear:both;
color:#438634;
font-family:Arial;
font-size:10pt;
margin:0;
padding:0 10px 0 80px;
line-height:20px;
}

#mid_top{
background:url(../images/top.png) no-repeat;
width:970px;
height:22px;

}

#mid_block{
background:url(../images/mid_rep.png) repeat-y;
width:970px;

float:left;
}

#mid_block #bottom_part #section1 h2{
clear:both;
padding:20px 0 0 75px;
}

#mid_block #bottom_part #section2 h2{
padding:20px 0 0 90px;
clear:both;
}

#mid_block #bottom_part #section3 h2{
padding:20px 0 0 90px;
clear:both;
}

#health{
background:url(../images/box_horizondal.jpg) no-repeat;
width:960px;
float:left;
margin-left:7px;

}

#health #health_txt{
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0;
padding-bottom:5px;
padding-left:80px;
padding-top:20px;
}

#mid_block #bottom_part #section11 h2{
clear:both;
padding:20px 0 0 75px;
}

#mid_block #bottom_part #section22 h2{
padding:20px 0 0 90px;
clear:both;
}

#mid_block #bottom_part #section33 h2{
padding:20px 0 0 90px;
clear:both;
}

#health p{
}

.container2 {
float:left;
margin-left:1px;
margin-top:20px;
width:970px;
}

#bot_mid{
background:url(../images/mid_rep.png) repeat-y scroll 0 0 transparent;
float:left;

width:970px;
}

#last_bot{
background:url(../images/bottom_last.png) no-repeat;
width:796px;
height:42px;
margin-left:20px;
float:left;
}

#bottom_part #section111 h2{
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0;
padding:20px 0 0 15px;
}

#bottom_part #section111 p{
color:#629757;
font-family:Arial;
font-size:10pt;
margin-top:0;
margin-left:15px;
padding:0 10px 0 0;
text-align:justify;
}

#bottom_part #section222 h2{
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0;
padding:20px 0 0 15px;
}

#bottom_part #section333 h2{
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0;
padding:20px 0 0 15px;
}

#botpart2{
background:url(../images/footer_bottom.jpg) no-repeat;
width:960px;
height:164px;
margin-left:3px;
clear:both;
}
#footer_bottom{
margin:0 auto;


}
#leftfooter {
color:#000;
float:left;
font-size:11px;
height:auto;
padding-left:20px;

width:300px;
}
#terms{
float:left;
width:300px;
text-align:center;
}
#terms ul li {
display:inline;
padding-right:10px;
}
#rightfooter {
color:#000;
float:right;

font-size:12px;
height:auto;
line-height:14px;
padding-right:20px;
padding-top:15px;
text-align:right;
width:250px;
}
#footer_full{
background:url(../images/fotter.jpg) repeat-x;
height:78px;
margin:0 auto;
width:970px;
}
#rightfooter a{
color:#fff;
text-decoration:none;
}
#rightfooter a:hover{
color:#fff;
text-decoration:underline;
}
#leftfooter a{
color:#000;
text-decoration:none;
}
#leftfooter a:hover{
color:#000;
text-decoration:underline;
}
#phone{
margin-left:900px;
margin-top:10px;
position:absolute;
#margin-left:0px;
}
.home .slider a.slideLeft {
background:url(../images/btn_slider-left.png) no-repeat scroll 0 0 transparent;
left:0;
}
.home .slider a.slideRight {
background:url(../images/btn_slider-right.png) no-repeat scroll 0 0 transparent;
right:0;
}
.slider{
width:786px;
}
#whowetext{
padding-left:15px;
padding-right:10px;
padding-top:15px;
}
#whowetext h2{
color:#4B7C2F;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0;
}
#whowetext p{
font-size:10pt;
}
#excellence ul li{
font-size:10pt;

}
#companies ul li{
font-size:10pt;
list-style-type:square;
line-height:20px;
}
#footer .text-box {
overflow:hidden;
text-align:center;
width:100%;
}
#footer .text-box ul {
list-style:none outside none;
margin-bottom:0;
margin-top:5px;
overflow:hidden;
padding:0 0 4px;
width:100%;
}
#footer .text-box li:first-child {
background:none repeat scroll 0 0 transparent;
}
#footer .text-box li {
background:url("../images/footer-seperator.gif") no-repeat scroll 2% 50% transparent;
color:#736357;
display:inline;
font:11px/14px Arial,Verdana,sans-serif;
margin:0;
padding:0 9px 0 10px;
}
.content p{
margin:0px;
}
#error_message p {-x-system-font:none;
color:#C30000;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
}

#contact_form_table input.class_error {
background:#FFF2F2 none repeat scroll 0 0;
border-color:#FF0000;
border-style:solid;
border-width:1px !important;
padding:6px 5px;
width:209px;
}
#txt {
padding:6px 5px;
width:209px;
}

#contact_form_table td{
padding:14px 0 0 0;
font-size:10pt;
}
.Section1 span{
line-height:18px;
}
#download{
background:url("../images/download.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:35px;
margin-left:10px;
margin-top:82px;
width:105px;
}
