@charset UTF-8;
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Arial, Helvetica, sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;background:#fff url(Images/bg.png) repeat-x left -4px;}
a,img{border:none;outline:none;text-decoration:none;color:#000;}

.clear{clear:both;display:block;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.curved{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.transparent{filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.wrapper{width:850px;font-size:12px;margin:0 auto;}
.header{height:115px;background:url(Images/logo.png) no-repeat 25px center;color:#FFF;margin:0 auto;}
.header a.logo{display:block;float:left;width:250px;height:115px;}
.header a.links{font-size:14px;letter-spacing:2px;display:block;float:right;color:#fff;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding:51px 10px 15px 26px;}
.header a.links:hover{color:#9CF;}
.header a.links:active{color:#FFF;}
.banner{display:block;width:100%;height:395px;background:url(Images/banner.png) no-repeat center;text-indent:-9999px;}
.banner a{display:block;width:210px;height:80px;position:relative;}
.highlight {display:block; width:280px; float:left;}
.highlight .image {float:left; height:76px; width:105px; background:url(Images/tiny_shadow.jpg) bottom no-repeat; text-align:center;}
.highlight .text {float:left; font-size:12px; width:175px; color:#6688DD; line-height:120%;}
.highlight .bigtext {font-size:20px; font-weight:bold; color:#000; padding:3px 0 12px;}
.shadow{color:#888;display:block;font-size:14px;background:url(Images/bottom_shadow.png) no-repeat center bottom;padding:15px 30px 31px;}
.footer{display:block;background:url(Images/footer.png) no-repeat center top;height:90px;width:850px;text-indent:-20000px;margin:20px auto 0;}
h1{font-size:26px;font-weight:400;line-height:130%;color:#444;letter-spacing:-.1px;}
input {width:75%;font-size:15px;border:1px solid;background:#FFF url(Images/grad80_down.png) repeat-x;border-color:#AFBADD #888 #555;margin:6px 0 0;padding:3px;}
textarea {width:95%; height:200px; border:1px solid #DDD; font:'Courier New', Courier, monospace 12px; padding:4px 7px; color:#444;}

.description{font-size:14px;color:#222;letter-spacing:.2px;line-height:170%;padding:10px 0 0 11px;}
.description a{font-weight:700;color:#4272bb;}
.feature_box{width:31.5%;float:left;line-height:150%;font-size:13px;color:#222;margin:0 1%;padding:43px 0 0;}
.feature_box h3{font-size:16px;padding-bottom:10px;color:#333;display:block;text-align:center;}
.start{background:url(Images/start.jpg) center bottom no-repeat;width:842px;height:513px;}
.start div{position:relative;width:414px;left:426px;top:160px;font-size:15px;color:#333;font-weight:700;}
.start label{display:block;margin:0 0 15px;}
.start a#features{display:block;width:140px;height:40px;position:relative;left:684px;top:65px;}
.button{font-weight:700;color:#444;font-size:12px;background:url(Images/grad80_down.png) repeat;border:1px outset #666;padding:3px 10px;}
.support label {float:left; display:block; width:250px; clear:left;}
.support input {width:95%; margin:-2px 0 10px;}

.alert{position:relative;left:22px;top:27px;margin-bottom:-15px;font-weight:700;font-size:14px;color:#9C9;background:url(Images/alert.png) left center no-repeat;padding:0 0 0 30px;}
.left_col{float:left;width:200px;font-size:15px;color:#444;}
.left_col a.side{color:#777;display:block;background:url(Images/grad80_down.png) repeat left -10px;border:1px solid #ddd;border-bottom:1px solid #aaa;padding:6px 0 6px 10px;}
.left_col a.side:hover{background-position:left -30px;}
.left_col a.bottom{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.left_col a.top{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.right_col{float:right;width:560px;border-bottom:1px solid #CCC;color:#444;font-size:13px;line-height:130%;margin:2px 0 10px;padding:0 10px;}
.right_col span span{color:#36C;font-weight:400;}

.right_col p{padding:7px;}
.gallery_link, .gallery a{border:2px solid #E0E2F9;width:120px;height:84px;display:block;float:left;position:relative;overflow:hidden;margin:7.9px;}
.gallery a:hover{border-color:#C6C6F3;}
.gallery a:hover span{color:#FFF;background:#222;}
.caption, .gallery a span {display:block;position:absolute;bottom:0;width:100%;overflow:hidden;color:#888;background:#EEE;font-weight:400;text-transform:capitalize;padding:1px 6px;}
.gallery h1{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:lighter;margin:-25px 4px 25px;}
.pagination {float:right;}
.news {background:url(Images/news_post.png) 4px center no-repeat; text-indent:24px;}
.news span {font-weight:bold; padding-right:12px;}
.faq h2 {margin:20px 0 10px;}
.faq p {color:#666;}