body { margin:0 auto; padding:0; width:100%; background-color:#F2F2F2;}

html { padding:0; margin:0;}

.container { width:820px; padding:0; margin:0 auto; background-image: url('../images/frame.jpg'); background-repeat:repeat-y; background-position: center top; }

.header { 
margin:0 auto;
padding:0 0 0 10px;
display:block; position:relative; height:160px;
 }
    
.logo { 
float:left;
height:108px;
margin:0;
padding:9px 0 0 15px;}



.body { width:800px; margin:0 auto; background:#E2E2E2 ; border:0;}
.bodyFlash { width:800px; margin:0 auto; border:0; padding:0; height:200px;}
.body h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:0px; padding:5px 0px 5px 0px;}
.body p { font:normal 11px Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:1.8em;}
.body_resize { width:780px; margin:0 auto; padding:0;}

.body p a{
font-weight:bold;
text-decoration:none;
color:#31831e;
}
.body p a:hover{
text-decoration:underline;
color:#31831e;
}

.newContent a{
font-weight:bold;
text-decoration:none;
color:#31831e;
}
.newContent a:hover{
text-decoration:underline;
color:#31831e;
}

.footer { background:#fff; padding:10px 10px 0 10px; margin:0 auto; border:0; color:#363636; font:normal 11px Arial, Helvetica, sans-serif; }
.footer a {color:#363636; font:normal 11px Arial, Helvetica, sans-serif; padding:0 5px; text-decoration:none;}
.footer a:hover { text-decoration:underline;}


/********** block index ****** oRANGE coLOR #10a40d     ****/


/*Welcome*/
.Welcome { 
width:500px; 
border:1px solid #d5d5d5; 
background:#eeeeee; 
margin:5px auto; 
padding:10px 20px; 
float:left;

}

.Welcome ul { 
list-style:none;
margin:0px auto; 
padding:0px;
}
/*.Welcome li { background:url('../images/ul_lu_bg.gif') left no-repeat; padding:5px 0 5px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}*/
.Welcome li { margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.Welcome li a {
color:#31831e;
font-weight:bold;
text-decoration:none;
}

.Welcome li a:hover {
color:#31831e;
text-decoration:underline;
}

.Welcome li strong { color:#000; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
/*Services*/
.Services2 { border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
.Services2 ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}
.Services2 li { padding:5px 0 5px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:1.8em;}
.Services2 li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services2 img { float:left; margin:10px 10px; padding:0;}
.Services2 h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services2 a { font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d; background:#d8d8d8; border:1px solid #000; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services2 a:hover { text-decoration:underline;}
.Services { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.Services ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;}
.Services li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.Services li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services img { float:left; margin:10px 10px; padding:0;}
.Services h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services a { font:normal 12px Arial, Helvetica, sans-serif; color:#31831E; background:#d8d8d8; border:1px solid #000; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services a:hover { text-decoration:underline;}


.Sitemap { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.Sitemap ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;}
.Sitemap li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.Sitemap li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Sitemap img { float:left; margin:10px 10px; padding:0;}
.Sitemap h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Sitemap a { font:normal 12px Arial, Helvetica, sans-serif; color:#31831E; text-decoration:none; padding:5px; margin:5px;}
.Sitemap a:hover { text-decoration:underline;}


.Services3 { border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
.Services3 ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}
.Services3 li { padding:5px 0 5px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:1.8em;}
.Services3 li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services3 img {  margin:0px; padding:0;}
.Services3 h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services3 a { font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d; background:#d8d8d8; border:1px solid #fff; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services3 a:hover { text-decoration:underline;}



.FeatureProduct { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.FeatureProduct ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;}
.FeatureProduct li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.FeatureProduct li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.FeatureProduct img { float:left; margin:10px 10px; padding:0;}
.FeatureProduct h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}







/*BoX*/
.Box { width:200px; border:1px solid #d5d5d5; background:#eeeeee; margin: 5px 2px 5px 14px; padding:10px 10px; float: left;}
.Box a { background:url('../images/link_NEWS.gif') left no-repeat; padding:0 0 0 20px; font: bold  11px Arial, Helvetica, sans-serif; color:#a22d05;}
.Box span { font:bold 11px Arial, Helvetica, sans-serif; color:#959595;}

.BoxContact { width:200px; border:1px solid #d5d5d5; background:#eeeeee; margin: 5px 2px 5px 14px; padding:10px 10px; float: left;}
.BoxContact p a { padding:0px; font: normal  11px Arial, Helvetica, sans-serif; color:#000;}
.BoxContact p a:hover { text-decoration:underline; color:#000;}
.BoxContact span { font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

.Box2 { width:200px; border:1px solid #d5d5d5; background:#eeeeee; margin: 5px 2px 5px 14px; padding:10px 10px; float: left;}
.Box2 a { background:url('../images/link_Feature.gif') left no-repeat; padding:0 0 0 20px; font: bold  11px Arial, Helvetica, sans-serif; color:#a22d05;}
.Box2 span { font:bold 11px Arial, Helvetica, sans-serif; color:#959595;}



.BoxNews {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #D5D5D5;
padding:10px 20px;
margin: 5px 0;
width:695px;
}

.BoxNews p strong a { background:url('../images/link_NEWS.gif') left no-repeat; padding:0 0 0 20px; font: bold  11px Arial, Helvetica, sans-serif; color:#31831E;}

.BoxNews p strong  { background:url('../images/link_NEWS.gif') left no-repeat; padding:0 0 0 20px; font: bold  11px Arial, Helvetica, sans-serif; color:#31831E;}

.BoxNews p strong a:hover { color:#31831E; text-decoration:underline;}


.BoxNews p a {
color:#000;
text-decoration:none;
background:none;
border:none;
font-weight:normal;
text-transform:none;
padding:0;
margin:0;
}
.BoxNews p a:hover {
color:#000;
text-decoration:underline;
}
.BoxNews span { font:bold 11px Arial, Helvetica, sans-serif; color:#959595;}

.BoxNews a { font:normal 12px Arial, Helvetica, sans-serif; color:#31831E; background:#d8d8d8; border:1px solid #000; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.BoxNews a:hover { text-decoration:underline;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 110px;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#505050; text-transform:capitalize; float:left;}
#contactform label span { color:#ff0000;}
#contactform input.text { width:440px; border:1px solid #dcdcdc; margin:10px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left;}
#contactform textarea { width:440px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#505050; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

.FBG { border-top:8px solid #fff; background:#727272; border-bottom:1px solid #cfcfcf;}
.FBG h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#fffaf7; border-bottom:1px dashed #ffffff; padding:8px 5px; margin:0;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#e8e8e8; line-height:1.8em;}
.FBG_resize { width:980px; margin:10px auto; padding:0; }
.fbg_box { width:220px; float:left; margin:10px 5px; padding:5px 5px;}
/********** footer **********/




#menu-container { display:block; position:relative; width:800px; margin:0px auto 0px; font-size:11px; background:transparent url(../images/navBg.jpg) no-repeat scroll center top; height:43px; float:left; }

#drop_down_menu { display:block; position:absolute; clear:both; margin:10px 0 0 40px; padding:0px 0px 0px 0px; text-align:center; list-style-type:none; text-align:center; width:780px; float:none; left:0px; top:0px; }
#drop_down_menu li a{ color:#fff; text-decoration:none; font-family:Arial; font-size:13px; }
#drop_down_menu li { float:left; color:#fff; font-family:Arial; font-size:13px; }
#drop_down_menu li ul { list-style-type:none; padding-top:10px; background:url('../images/dropdown2.jpg') center no-repeat; }
#drop_down_menu li ul li { display:block; float:none; clear:both;  }
#drop_down_menu li ul li a { color:#fff; font-weight:normal; text-decoration:none; display:block; }
#drop_down_menu li ul li a:HOVER { text-decoration:underline; color:#fff; }

/*Services*/
.Services2 { border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
.Services2 ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}
.Services2 li { padding:5px 0 5px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:1.8em;}
.Services2 li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services2 img { float:left; margin:10px 10px; padding:0;}
.Services2 h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services2 a { font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d; background:#d8d8d8; border:1px solid #000; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services2 a:hover { text-decoration:underline;}
.Services { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.Services ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;
height: 164px;}
.Services li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.Services li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services img { float:left; margin:10px 10px; padding:0;}
.Services h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services a { font:normal 12px Arial, Helvetica, sans-serif; color:#31831E; background:#d8d8d8; border:1px solid #000; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services a:hover { text-decoration:underline;}


.Sitemap { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.Sitemap ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;}
.Sitemap li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.Sitemap li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Sitemap img { float:left; margin:10px 10px; padding:0;}
.Sitemap h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Sitemap a { font:normal 12px Arial, Helvetica, sans-serif; color:#31831E; text-decoration:none; padding:5px; margin:5px;}
.Sitemap a:hover { text-decoration:underline;}


.Services3 { border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
.Services3 ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}
.Services3 li { padding:5px 0 5px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:1.8em;}
.Services3 li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.Services3 img {  margin:0px; padding:0;}
.Services3 h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}
.Services3 a { font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d; background:#d8d8d8; border:1px solid #fff; text-decoration:none; text-transform:uppercase; padding:4px 4px; margin:0;}
.Services3 a:hover { text-decoration:underline;}



.FeatureProduct { width:500px; border:1px solid #d5d5d5; background:#eeeeee; margin:5px auto; padding:10px 20px; float:left;}
/*.Services ul { list-style:none; border:5px solid #e5e5e5; background:#f8f8f8; margin:20px auto 20px auto; padding:10px 10px;}*/
.FeatureProduct ul { 
background:transparent url(../images/globeNewBox.jpg) no-repeat scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px auto;
padding:10px 3px 22px;}
.FeatureProduct li { padding:5px 10px 5px 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
.FeatureProduct li strong { color:#292929; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.FeatureProduct img { float:left; margin:10px 10px; padding:0;}
.FeatureProduct h3 {background:url('../images/ul_lu_bg.gif') left no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:0 0 0 20px; margin:0;}