/* CSS Document */
body{
font-family:Trebuchet MS, Helvetica, sans-serif , Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0;
background:#527F00 url(../images/bg.jpg) repeat-x top center fixed ;
}

.casestud {font-size: 11px; text-align:left;}

a img{
border:none;
}

p{
margin-top:0;
margin-bottom:12px;
}

h1{
margin-top:0;
margin-bottom:12px;
font-size:16px;
}

.bold{
font-weight:bold;
}

.float{
float:left;
clear:both;
}

/*div{
border:#FF0000 solid 1px;
}*/

#wrap{
margin:auto;
width:902px;
padding-bottom:10px;
background-color:#f1f1f1;
}

ul , li{
margin:0;
padding:0;
}		

#col_left{
float:left;
width:236px;
padding-left:4px;
}

#box_wrap{
padding-left:6px;
}

#box1 , #box2{
background:  url(../images/box_bg.gif) left repeat-y;
width:240px;
float:left;
font-family:Trebuchet MS, Helvetica, sans-serif , Georgia, "Times New Roman", Times, serif;
font-size:smaller;
}

#box1 a:link , #box2 a:link , #box1 a:visited ,  #box2 a:visited{
text-decoration:none;
color:#528101;
}

#box1 a:hover , #box2 a:hover{
text-decoration:underline;
}

.box_link{
float:left;
clear:both;
text-align:right;
width:100%;
padding-right:20px;
}

#box1 p, #box2 p{
padding-left:20px;
padding-right:20px;
float:left;
margin:0;
margin-bottom:4px;
width:80%;
}

.date{
color:#FF7000;
}

.box_imgTitle{
text-align:center;
margin-bottom:10px;
}

.box_img{
float:left;
clear:both;
}

/* right col */
#col_right{
float:left;
padding-left:17px;
_padding-left:6px;
width:640px;
}

#nav{
background: #000000 url(../images/nav_bg.jpg) repeat-x top;
height:34px;
float:left;
margin-bottom:15px;
width:634px;
}

#nav img{
float:left;
}

#nav li{
list-style:none;
float:left;
display:inline;
padding:12px 23px 10px 22px;
text-align:center;
background:url(../images/nav_separator.jpg) right top no-repeat;
}

li#first_list{
padding-left:8px;
}

li#last_list{
padding-right:10px;
background:none;
}

#flash_header{
float:left;
clear:both;
}

#box3_wrap{
background-color:#d9d9d9;
text-align:center;
float:left;
margin-top:15px;
width:635px;
}

.b3_img{
margin-left:14px;
margin-right:4px;
display:inline;
float:left;
}

.b3_img2{
margin-left:10px;
display:inline;
float:left;
}

#testi_wrap{
margin-top:15px;
float:left;
width:630px;
}

#tbl_testi{
margin-top:20px;
margin-left:20px;
font-size:11px;
}

.texti_title{
font-weight:bold;
color:#528101;
font-size:12px;
}

.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}


/**** hover *****/

#nav_hover{
position:absolute;
margin-top:10px;
float:left;
margin-left:-1px;
}

html*#nav_hover{
margin-left:-635px;
}

#nav_hover li{
padding:0;
border-bottom:#a2a2a2 solid 1px;
background:none;
display:inline;
float:left;
clear:left;
}

#about_hover , #product_hover , #busSol_hover , #caseStud_hover , #newsEvents_hover{
margin-left:44px;
_margin-left:42px;
position:absolute;
display:none;
}

#product_hover{
margin-left:155px;
_margin-left:158px;
margin-top:2px;
}

#busSol_hover{
margin-left:253px;
_margin-left:253px;
}

#caseStud_hover{
margin-left:426px;
_margin-left:420px;
}

#newsEvents_hover{
margin-left:547px;
_margin-left:542px;
}

#subpages{
padding-left:15px;
padding-right:15px;
width:600px;
}

#product_subpages{
}
.title{
float:left;
clear:left;
margin-bottom:10px;
background:url(../images/titlebg.gif) no-repeat;
height:41px;
width:621px;
padding-top:7px;
padding-left:16px;
}


.sub_link_wrap p{
margin-left:450px;
}

.sub_link_wrap_cs{
float:left;
clear:left;
margin-bottom:10px;
width:616px;
height:152px;
padding-top:25px;
padding-left:20px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.cs_linkwrap_table{
margin-left:350px;
}

.sub_link_wrap_cs a:link , .sub_link_wrap_cs a:visited{
color:#FFFFFF;
text-decoration:none;
}

.sub_link_wrap_cs a:hover{

}

/** ***/
img.sub_title_img{
margin-bottom:12px;
float:left;
clear:left;
}

.sub_link_wrap{
float:left;
clear:left;
margin-bottom:10px;
background:url(../images/sub_bus_sol.jpg) no-repeat;
width:616px;
height:152px;
padding-top:25px;
padding-left:20px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}


.sub_link_wrap a:link , .sub_link_wrap a:visited{
color:#FFFFFF;
text-decoration:none;
}

.sub_link_wrap a:hover{

}

/*.green_p{
color:#416100;
font-weight:bold;
font-size:12px;
}*/

.green_p_quote{
font-size:17px;
color:#416100;
font-weight:bold;
float:left;
}
.green{
color:#416100;
}

.orange{
color:#FD7C17;
}

.sub_header{
font-size:14px;
color:#629300;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}

#subpages_2col{
width:431px;
text-align:justify;
padding-left:10px;
float:left;
font-family:Trebuchet MS, Helvetica, sans-serif , Georgia, "Times New Roman", Times, serif;
}

#subpages_2col p{
padding-right:10px;
}

#sub_page_gray{
font-family:Trebuchet MS, Helvetica, sans-serif , Georgia, "Times New Roman", Times, serif;
width:194px;
font-size:11px;
float:left;
margin-bottom:-15px;
background-color:#d9d9d9;
}

#sub_page_gray p{
width:90%;
padding-left:10px;
padding-right:10px;
}

#sub_page_gray a{
color:#629300;
}

#sub_page_gray li{
width:90%;
padding-left:10px;
padding-right:10px;
list-style-type:circle;
list-style-position:inside;
}

#footer {
padding:20px 0 0 270px;
color:#666666;
margin:0;
clear:both;
font-size:10px;
}