body { margin:0px; padding:0; background:url(../images/main-bg.jpg) repeat-x #e6e6e6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

a:link, a:visited { color:#000; text-decoration:none; outline:none;}
a:hover{text-decoration:none; color:#8fc84b;}

ul, li{ list-style:none; margin:0; padding:0}

p { margin:0 0 15px 0 ; padding:0}

h1,h2 { margin:0; padding:0;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; margin:17px 0 15px 0; color:#8fc84b;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:5px 0 5px 0; color:#2c3c60;}


.clear{	clear: both;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}
.red{ color:#FF0000}
.green{ color:#536700;}
.font-normal{ font-weight:normal;}



#wrap{ width:935px; margin:0 auto;}
#container{}
#header{ height:105px}
#header .logo{ width:284px; padding:9px 0 0 15px; float:left}
#header .top-links{ background:url(../images/toplink-bg.jpg) right no-repeat; line-height:25px; float:right; height:30px; width:285px; text-align:right}
.top-links a{ color:#000000; text-decoration:none; padding:0 13px 0 13px}
.top-links a:hover{ color:#488400; text-decoration:none;}
.top-links .active{color:#488400; text-decoration:none;}
#nav{ background:url(../images/menu-bg.jpg) left bottom no-repeat; height:59px; padding:0 0 0 0; }

#nav ul { font-size:14px; font-weight:bold; text-align:left; padding:35px 0 0 10px; float:left}
#nav li { padding:0 15px 0 15px; display: inline;}
#nav li a { text-decoration:none; color:#fff;}
#nav li a:hover { text-decoration:none; color:#8FC84B;}
a.call{ background:url(../images/call.jpg) left top no-repeat;vertical-align:middle; display:block; height:59px; width:328px; text-decoration:none; float:right; margin:0 -10px 0 0; cursor: default}
a.call:hover{background-position: 0px -59px}

#midbanner{}
#content{margin:5px 0 0 0; }
#content .rightbar{ float:right; margin:0 -6px 0 0;}
#content .leftbar{float:left; width:617px;}
#content .innercon {float:left; width:617px; background:url(../images/innercon-bottom.jpg) no-repeat bottom left #fff;}

ul.inner {margin:0;padding:0px;}
ul.inner li {background:url(../images/arrow.jpg) no-repeat 0px 3px; padding:0 0 0 24px; line-height:19px;
 margin:0 ;font-weight:normal; margin:0 0 15px 0}
ul.inner ul { margin:0 0 0px 30px; padding:0 0  15px 0;}
ul.inner ul li {background:url(../images/bullet.jpg) no-repeat 10px 6px; margin:0 0 0px;}
.one { background:url(../images/one.gif) no-repeat 0px 4px; padding:0 0 0 24px; line-height:19px;
 margin:0 ;font-weight:normal; margin:0 0 15px 0}
 .two { background:url(../images/two.gif) no-repeat 0px 4px; padding:0 0 0 24px; line-height:19px;
 margin:0 ;font-weight:normal; margin:0 0 15px 0}
 .three { background:url(../images/three.gif) no-repeat  0px 4px; padding:0 0 0 24px; line-height:19px;
 margin:0 ;font-weight:normal; margin:0 0 15px 0}

.pgstyl{ 
	background:url(../images/content-bottom.jpg) #fff no-repeat bottom; 
	width:299px;
	height:500px;
	}
.pgstyl ul {margin:0;padding:0px;}
.pgstyl li {background:url(../images/arrow.jpg) no-repeat 0px 3px; padding:0 0 0 24px; line-height:19px;
 margin:0 ; font-weight:bold}
.pgstyl li a { text-decoration:none; color:#000;}
.pgstyl li a:hover { text-decoration:none; color:#1c459f;}

.in{ padding:0 14px 25px 14px}

.contact{ background:url(../images/contact-bg.jpg) no-repeat bottom left; width:600px; margin:0 auto; font-weight:bold; color:#4f4f4f}

.contact a { text-decoration:none; color:#536700}
.contact a:hover { text-decoration:none; color:#8fc84b}
a.trial{ background:url(../images/trial-banner.jpg) left top no-repeat;vertical-align:middle; display:block; height:266px; width:310px; text-decoration:none; float:right; margin:0 0px 0 0;}
a.trial:hover{background:url(../images/trial-banner.jpg) 0px -266px no-repeat;}


#footer{ background:url(../images/footer-bg.jpg) no-repeat center top; padding:23px 21px 0 21px; margin:3px 0 0 0; color:#FFFFFF; text-align:right;}
#footer ul { margin:0px 0 0 0; float:left}
#footer li {display:inline;padding:0 19px 0 0}
#footer a{ text-decoration:none; font-weight:bold; color:#FFFFFF; }
#footer a:hover{ text-decoration:none; color:#8fc84b;}
#footer .f_in{ margin:20px 0 10px 0; color:#2c3c60; text-align:left; line-height:20px;}
#footer .f_in a{ text-decoration:none; color:#2c3c60; font-weight:normal;}
#footer .f_in a:hover{ text-decoration:none; color:#000000;}




input[type="text"] { background:url(../images/input.gif) no-repeat; border:none; height:25px; margin:3px 0 0 8px;  padding:4px 10px 0 6px; width:245px}
.textarea { background:url(../images/textarea.gif) inherit; border:1px solid #fff; height:116px; margin:3px 0 0 8px; padding:4px 0 6px 6px;}
.textarea-brd { background:url(../images/textarea-brd.gif) 3px 0px no-repeat; height:136px; width:277px;}
.submit{ background:url(../images/submit.gif) no-repeat; width:82px; height:32px; display:block; cursor:pointer; float:right; margin:0 5px 0 8px; border:none;}
.reset{ background:url(../images/reset.jpg) no-repeat; width:82px; height:32px; display:block; cursor:pointer; float:left; margin:0 0px 0 0; border:none;}


.languages{ width:100%;text-align:left; padding:0px 0 10px 0; line-height:22px; color:#666666}

.languages ul {margin:0 0 0 5px;line-height:18px; font-size:12px; padding:0px 0 0 0; }
.languages ul  li {display:block;float:left;margin:0 25px 0 0;}
.languages ul li {display:block; width:194px;float:left;margin:0 0px 0 0;}
.languages ul ul.ins { margin:0 auto}
.languages ul ul.ins li { display:block;width:100%;float:none;text-align:left;margin:0;padding:0;}
.languages ul ul.ins li a{ color:#000000; text-decoration:none; padding:0; margin:0}
.languages ul ul.ins li a:hover{ color:#333333; text-decoration:none; border:none;}
.spinx { float:right; margin:0px 0 0 0}



