body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; text-align:center; background:#000; color:#fff; }
img { border:0; }
a { color:#62afdc; }
a:hover { text-decoration:none; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#page-wrapper { width:952px; margin:0 auto; text-align:left; }
#header { width:932px; margin:50px 10px 10px 10px; height:80px; }
#logo { float:left; width:323px; height:77px; }
#topnav { float:left; margin:50px 0px 0px 65px; }
#topnav .l {background:url(../images/frontend/topnav-l.png);height:32px;width:6px;float:left;}
#topnav .m {background:url(../images/frontend/topnav-bg.png);height:32px;float:left; }
#topnav .r {background:url(../images/frontend/topnav-r.png);height:32px;width:6px;float:left;}
#topnav ul { list-style:none; margin:0; padding:0; float:left; }
#topnav ul li { display:block; float:left; margin:0; padding:0; }
#topnav ul li a { float:left; text-align:center; color:#fff; text-decoration:none; height:32px; line-height:30px; font-size:12px; padding:0 7px; text-transform:uppercase; }
#topnav ul li a:hover,#topnav ul li a.current { color:#62afdc; }
#topnav a:focus { outline:none; }
ol { list-style-type:lower-alpha; font-size:11px; }
ol li { padding:5px 0; }
#banner {
clear:both;
width:950px;
margin:10px 0px 0px 0px;
min-height:284px;
border:1px solid #62afdc;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}
.single-page {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
background:url(../images/frontend/bg-wire.jpg);
background-repeat:repeat-y;
background-position:top right;
min-height:460px;
}
.single-page .sign {
height:163px;
width:420px;
background:url(../images/frontend/sign.png);
float:right;
}
#flash {
width:700px;
height:284px;
margin:0px 0px 0px 17px;
float:left;
background:url(../images/frontend/banner.jpg);
}
.col-4 { float:left; width:470px; padding:20px 20px 10px 20px; }
.col-4 .page-title { margin:17px 0px; border-bottom:1px solid #262626; height:60px; }
.col-4 img { margin-top:15px; }
.col-4 p { width:500px; font-size:13px; color:#aeaeae; }
.col-4 p.privacy { font-size:11px; color:#fff; }
.col-4 h3 { width:530px; }
.col-4 p.large { font-size:16px; margin-bottom:0; } 

.col-4 .row { clear:both; font-size:13px; color:#aeaeae; margin:5px 0; vertical-align:middle; }
.col-4 .row .label { float:left; width:80px; }
.col-4 .row .signup { width:120px; }
.col-4 .row .value span { color:#ff0000; padding-left:5px; }
.col-4 .row input { border:0; background:url(../images/frontend/input-contact.png); height:15px; width:233px; padding:5px 3px 3px 3px; }
.col-4 .row select { height:23px; padding:2px; width:239px; }
.col-4 .row textarea { border:0; padding:3px; height:62px; width:233px; background:url(../images/frontend/text-contact.png); margin-top:-3px; }
.col-4 .row img { margin:0; padding:0; }
.col-4 hr { clear:both; width:470px; float:left; border:0; border-top:1px solid #262626; margin:0; }
.col-4 ul { margin:10px 10px 0px 20px; padding:0; }
.col-4 ul li { list-style-image:url(../images/frontend/bullet.png); padding-bottom:2px; margin-left:0px; padding-left:0; color:#000; font-size:12px; }
.hidden { display:none; }
.testimonial { clear:both; }
.testimonial img { margin:20px 0; padding:0; border:5px solid #666; }
.testimonial .thumbnail { float:left; }
.testimonial h4 { margin-bottom:5px; }
.testimonial .text { float:left; width:320px; margin:10px 20px; font-size:13px; color:#aeaeae; }
.testimonial .text p { width:320px; }
.testimonial .job-title { font-weight:normal; color:#aeaeae; font-size:12px; font-style:italic; }
.testimonial li { margin:0 0 0 15px; }
#pagination { clear:both; padding:10px 0; }
#pagination a {padding:5px 10px;border:1px solid #262626;background:#111;text-decoration:none; }
#pagination a:hover { background:#262626; }
#pagination a:focus { outline:none; }

#systemnav { height:18px; border-bottom:1px solid #262626; margin-top:-12px; }
#systemnav ul { list-style:none; padding:0; margin:0; }
#systemnav ul li { float:left; background:none; display:inline; padding:0; padding:0 10px; border-right:1px solid #646464; }
#systemnav ul li.left { padding-left:0; }
#systemnav ul li.right { border-right:0; }
#systemnav ul li a { font-size:11px; text-transform:uppercase; color:#646464; text-decoration:none; }
#systemnav ul li a:hover, #systemnav ul li a.current { text-decoration:none; color:#62afdc; }
#systemnav ul li a:focus { outline:none; }
.system { }
.system img { opacity:0.8; }
.system img:hover { opacity:1.0; }
.gallery { width:185px; height:128px; float:left; }
.gallery ul { list-style: none; padding:0; margin:0 }
.gallery ul li { display: inline; }
.gallery ul img { }
.gallery ul a:hover img { }
.gallery ul a:hover { color: #fff; }

.system .text { float:left; padding:20px 0px 0px 20px; }
.system .text h3 { width:250px; }
.system .more { clear:both; padding:20px 0; }
.col-5 { float:left; padding:10px; margin-left:200px; }
.box-signup { width:219px; height:81px; background:url(../images/frontend/box-signup-2-bg.png);  margin-bottom:6px; }
.box-signup img { padding:7px; }
.box-signup a:focus { outline:none; }

#box-signup { float:left; height:86px; width:231px; background:url(../images/frontend/box-signup-bg.png); margin:8px 0px 0px 0px; }
#box-signup img { padding:4px 10px; }
#box-signup a:focus { outline:none; }
.box-login { float:right; height:190px; width:218px; background:url(../images/frontend/box-login-2-bg.png); }
.box-login .title { width:123px; height:24px; background:url(../images/frontend/box-login-title.png); margin:7px 8px 3px 8px; }
.box-login p { margin:1px 12px 5px 12px; }
.box-login p.button { margin:2px 10px; float:right; }
.box-login input { border:0; background:url(../images/frontend/input-login.png); height:15px; width:192px; padding:5px 3px 3px 3px; margin:0px 10px 4px 10px; }


#box-login { float:left; height:190px; width:231px; background:url(../images/frontend/box-login-bg.png); margin:0px 0px 0px 0px; }
#box-login .title { width:123px; height:24px; background:url(../images/frontend/box-login-title.png); margin:5px 13px 3px 13px; }
#box-login p { margin:1px 17px 5px 17px; }
#box-login p.button { margin:2px 17px; float:right; }
#box-login input { border:0; background:url(../images/frontend/input-login.png); height:17px; width:192px; padding:3px; margin:0px 15px 4px 15px; }

#bodier { width:950px; margin:0px; border:1px solid #262626; }

.col-1 { width:280px; margin:20px; padding-right:20px; margin-right:0; font-size:13px; border-right:1px solid #262626; float:left; }
h3 { margin:0; padding:0; font-weight:normal; font-size:16px; }
.orange { color:#df7c13; }
.green { color:#7fca27; }
.blue { color:#62afdc; }
h4 { font-size:14px; margin:12px 0 0 0; }
h4 a { font-weight:normal; }
.col-2 { width:382px; padding:20px 0 20px 20px; float:left; }
.col-2 .box { float:left; }
.col-2 .left { width:182px; }
.col-2 .right { width:200px; }
.col-2 h4 { margin:0; padding:0; }
.col-2 ul { margin:10px 10px 10px 20px; padding:0; }
.col-2 ul li { list-style-image:url(../images/frontend/bullet.png); padding-bottom:10px; margin-left:0px; padding-left:0; }
.col-2 hr { clear:both; width:320px; float:left; border:0; border-top:1px solid #262626; margin-bottom:20px; }
.col-3 { float:left; width:218px; margin:10px 0; }
.col-3 .title { height:63px; width:218px; }
.col-3 .list { 
width:216px;
border:1px solid #2b641e;
background:#62afdc;
min-height:200px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
}
.col-3 ul { margin:10px 10px 0px 30px; padding:0; }
.col-3 ul li { list-style-image:url(../images/frontend/bullet.png); padding-bottom:10px; margin-left:0px; padding-left:0; color:#000; font-size:12px; }
.clear { clear:both; }
#footer { width:910px; height:34px; background:url(../images/frontend/footer-bg.jpg); border:1px solid #262626; margin:5px 0px 20px 0px; line-height:16px; font-size:11px; color:#303030; padding:5px 20px; }
#footer a { color:#646464; text-decoration:none; }
#footer a:hover { color:#999; }