@charset utf-8;
html,body,div,span,object,li,ul,iframe,pre,a,abbr,acronym,address,cite,code,del,em,img,ins,strong,sub,sup,dd,dl,dt,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;}
img,div,a,input{behavior:url(images/iepngfix.htc);}
p{line-height:16px;font-size:11px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background:url(images/background.jpg) repeat-x #999;color:#333;margin:0;}
#wrapper{width:970px;background:#FFF;overflow:auto;margin:0 auto;}
#footer{width:970px;overflow:auto;color:#FFF;text-align:center;margin:0 auto;padding:20px 0;}
.grid{width:950px;overflow:auto;padding:10px;}
.grid-space{float:left;width:10px;height:1px;}
.grid-left{float:left;width:566px;}
.grid-left-wide{float:left;width:758px;}
.grid-right{float:left;width:374px;}
.grid-medbox{float:left;width:278px;}
.grid-smallbox{float:left;width:182px;background-color:#E6E6E6;}
.grid-smallbox h2{background-color:#80C31C;color:#FFF;font-size:12px;margin:0;padding:3px 10px;}
.grid-smallbox li{list-style:none;border-bottom:1px solid #CCC;background:url(images/arrow.gif) right no-repeat;margin:0 10px;padding:6px 0;}
.clear{clear:both;}
#logo{padding:20px 0 20px 10px;}
#comm{float:right;padding:20px 10px 20px 0;}
#comm img{height:40px; width:auto;}
#nav-bar{background:url(images/menu_bar.jpg) no-repeat;height:20px;padding:12px 0 8px;}
#menu{float:left;text-align:center;width:765px; padding-left:5px;}
#menu a{font-size:12px;color:#FFF;text-decoration:none;font-weight:normal;padding:0 4px;}
#search{float:right;padding:0 20px 0 0;}
#search input{border:0;color:#999;background:none;width:135px;margin:0;padding:0;}
.paddingleft{padding-left:10px;}
.paddingright{padding-right:10px;}
.paddingbottom{padding-bottom:10px;}
.marginbottom{margin-bottom:10px;}
.paddingtop{padding-top:10px;}
a{text-decoration:none;color:#090;}
.green{color:#80C31C;}
.left{float:left;}
.right{float:right;}
/*.sidebar-links{background-color:#555;float:left;width:182px;height:290px;}*/
.sidebar-links{background-color:#555;float:left;width:182px;min-height:290px;}
.sidebar-links a{color:#FFF;}
.sidebar-links li{list-style:none;border-bottom:1px solid #777;margin:0 10px;padding:6px 0;}
.product{background:url(images/product-bar.jpg) no-repeat;height:40px;padding:22px;}
h1,h2,h3{font-family:Arial, Helvetica, sans-serif;font-weight:700;}
h1{font-size:22px;letter-spacing:-1px;}
h3{font-size:13px;margin:30px 0 -5px;}
#page ul li{list-style:url(images/tick.png);padding:0 10px;}
.ul-arrow li,#page .ul-arrow li{list-style:none;background:url(images/arrow.gif) no-repeat;padding:0 0 5px 25px;}
.ul-arrow{width:300px;margin:10px;}
.translate{float:right;color:#999;}
.alpha{list-style-type:upper-alpha;}
.block{border:1px solid #333;overflow:auto;margin:5px 0;padding:5px;}
#page ul,ul.circle{margin:10px 30px;}
ul.circle li{list-style:disc;}
#sitemap li{list-style:none;padding:0;}
#sitemap ul ul{margin:10px 20px;}
table{margin:20px 0;}
th{background-color:#80C31C;color:#FFF;text-transform:uppercase;font-weight:700;padding:10px;}
td.row1{background-color:#f7f7f7;padding:10px;}
td.row2{background-color:#e7e7e7;padding:10px;}
td.row3{background-color:#80C31C;color:#FFF;padding:10px;}
td.row4{background-color:#888;color:#FFF;font-weight:700;padding:10px;}
.tbPlan{width:100%; border-collapse: collapse;}
.tbPlan td{background-color:#f7f7f7;padding:10px; text-align:center;border:2px solid #FFF;}
.tbPlan tr:nth-child(odd) td {background-color:#e7e7e7;padding:10px;}
blockquote{margin:10px 0 10px 20px;}
.testimonial h2{font-size:13px;line-height:18px;font-weight:400;margin:30px 0 5px;padding:0;}
#footer a{color:#FFF;text-decoration:none;font-weight:700;}
.search_results{margin-bottom:20px;}
.search_results h2{font-size:13px;line-height:18px;margin:30px 0 5px;padding:0;}
.search_results a{font-weight:700;}
.pages_links{margin-top:50px;}
.description{margin-bottom:5px;}
.error{font-weight:700;color:red;}
.msgbox{background-color:#fff9d7;border:1px solid #e2c822;padding:10px;}
input.text,textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:90%;padding:5px;}
.grid-right-sml,.grid-182{float:left;width:182px;}
.grid-smallbox a,.grey,.search_results h2 a{color:#333;}
.grid-smallbox table,.testimonial p{margin:0;}
a:hover,#footer a:hover{text-decoration:underline;}
.product h1,.product h2{font-size:16px;margin:0;}
#sitemap ul,blockquote p{margin:10px 0;}
.product-sheet-image{display: block; margin:30px auto;}
img{max-width:100%; height: auto}

