body{margin:0; color:#000; min-width:972px; font:12px tahoma,geneva,sans-serif; background:#fff url("../images/bg-body1.gif") repeat-x}

form, fieldset{margin:0; padding:0; border-style:none}
img{border-style:none}

input, select, textarea{vertical-align:middle; font:12px arial,helvetica,sans-serif}
a{color:#1f7dff; text-decoration:none}

select{margin:0}

.text, 
.area{margin:0; padding:3px; line-height:15px; background:#FAFAFA; border:1px solid #BABABA}
.area{overflow:auto}

.radio, 
.checkbox{width:16px; height:15px; margin:0 4px 0 0}
.c-faqs, 
.c-results, 
.c-customer, 
.c-support2, 
.login-form, 
.c-connecting, 
.c-download-info, 
.c-search-results, 
.c-download-servers{margin:0 0 26px; background:#fff; overflow:hidden; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; border-top:none}
.c-faster{margin:0 0 26px; background:#fff; overflow:hidden; border-bottom:1px solid #EBE1ED; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; border-top:none}
.login-form .btn-submit, 
.search-form .btn-search, 
.contact-form .btn-submit, 
.download-form .btn-download{margin:0; border:0; padding:0; cursor:pointer; font:0/0 serif; text-indent:-9999px}
#wrapper{width:972px; margin:0 auto}
#header{width:972px; height:112px; overflow:hidden; position:relative}
.h-logo{left:0; top:16px; position:absolute; text-indent:-9999px}
.h-logo a{width:230px; height:58px; display:block; cursor:pointer; background:url("../images/logo.png") no-repeat}
.h-nav1{top:18px; right:-4px; margin:0; padding:0; list-style:none; position:absolute}
.h-nav1 li{float:left; line-height:16px; padding:0 4px 0 8px; background:url("../images/bg-s1.gif") no-repeat 0 8px}
.h-nav1 li:first-child{background-image:none; margin-right:12px}
.h-nav1 li .l-rss{top:3px; right:-8px; position:relative}
.h-nav1 li a{float:left; color:#a0a0a0}
.h-nav1 li a:hover{color:#454545}
.h-nav1 li a img{float:left}

.search-form{top:39px; right:0px; width:451px; position:absolute}
.search-form fieldset{height:1%; overflow:hidden; border:1px solid #515153}
.search-form .text{border:0; padding:0; float:left; width:358px; color:#7b7b7b; background:none; margin:5px 9px 0; line-height:15px}
.search-form .btn-search{float:right; width:73px; height:24px; background:url("../images/btn-search.gif") no-repeat}
.search-form .btn-search:hover, 
.search-form .btn-search.hover{background-position:0 -24px}

.h-bar{left:0; top:76px; width:970px; border-width:1px; position:absolute; border-style:solid; border-top-color:#2F2F2F; border-left-color:#282828; border-right-color:#2B2B2B; border-bottom-color:#282828; background:#464646 url("/images/bg-hbar1.gif") repeat-x}
.h-nav2{margin:0; padding:0; float:left; list-style:none}
.h-nav2 li{float:left; background:url("../images/bg-s2.gif") no-repeat 100% 0}
.h-nav2 li a{color:#fff; float:left; width:112px; font-size:13px; font-weight:bold; line-height:25px; text-align:center}
.h-nav2 li a:hover{color:#6fd8f5; background:#434343 url("../images/bg-nav1.gif") repeat-x}
.languages-form{float:right; width:44px; overflow:hidden; padding:8px 10px 0 0}
.languages-form fieldset{width:100%; overflow:hidden}
.languages-form select{float:left; width:100%}
#main{width:100%; background:url("../images/bg-m1.gif") repeat-y}
.main-t1{background:url("../images/bg-t1.gif") no-repeat}

.main-b1{width:100%; overflow:hidden; padding:0 0 32px; background:url("../images/bg-b1.gif") no-repeat 0 100%}
#content{float:left; width:772px; padding:16px 4px 0 196px}
#sidebar{float:left; width:192px; display:inline; margin:0 0 0 -100%}
.info-t3{width:100%; background:url("../images/bg-t3.gif") no-repeat}
.info-b3{width:100%; padding:8px 0 0; background:url("../images/bg-b3.gif") no-repeat 0 100%}
.info-b3 h3{color:#0c3245; font-size:14px; line-height:18px; margin:0 12px 9px}
.s-stats, 
.s-statistics, 
.s-top-releases, 
.s-testimonials{height:1%; overflow:hidden; list-style:none}
.s-top-releases li, 
.s-testimonials li, 
.s-statistics li{width:100%; float:left; color:#404040; line-height:17px}
.s-top-releases{margin:0; padding:0 2px 6px}
.s-top-releases li{padding:0 0 1px; background:url("../images/bg-d1.gif") no-repeat 16px 100%}
.s-top-releases li a{float:left; width:100%; color:#979797; cursor:pointer; line-height:16px; padding:2px 0 3px}
.s-top-releases li a img{float:left; display:inline; margin:0 9px 0 15px; opacity:0.60; -moz-opacity:0.60}
.s-top-releases li a:hover{color:#000; background:#fff url("../images/bg-nav2.gif") repeat-y}
.s-top-releases li a:hover img{opacity:1; -moz-opacity:1}
.s-testimonials{margin:0 0 -7px; padding:0 9px 0 12px}
.s-testimonials li{padding:11px 0 13px; background:url("../images/bg-d1.gif") no-repeat 4px 0}
.s-testimonials li:first-child{padding-top:3px; background-image:none}
.s-testimonials li p{margin:0 0 3px}

.s-testimonials li p cite{color:#000; display:block; text-align:right; font-style:normal}
.s-statistics{margin:0; padding:3px 9px 9px 12px}
.s-stats{margin:0; padding:3px 1px 0}
.s-stats li{color:#404040; font-size:11px; overflow:hidden; line-height:17px; vertical-align:top; padding:0 10px 0 11px}
.s-stats li .name{width:62%; float:left; font-weight:bold}
.s-stats li .value{width:38%; float:right; text-align:right}
.s-stats .line{background:#F0F0F0}

.s-stats .total{background:#E3FCFE; padding:0 10px 5px 11px}
.c-section{width:100%; background:url("../images/bg-m3.gif") repeat-y}
.c-intro{width:100%; color:#fff; margin:0 0 26px; line-height:15px; background:#000 url("../images/bg-trc1.gif") no-repeat 100% 0}
.c-intro .frame{width:502px; overflow:hidden; min-height:200px; position:relative; padding:10px 256px 54px 14px; background:url("../images/bg-brc1.gif") no-repeat 100% 100%}
* html .c-intro .frame{height:200px; overflow:visible}
.c-intro h1{margin:0; font:bold 33px/39px arial,helvetica,sans-serif}
.c-intro h2{color:#f3d989; margin:0 0 15px; font:bold 15px/16px "trebuchet ms",helvetica,sans-serif}
.c-intro h2 span{color:#fffbef}
.c-intro p{margin:0 0 15px; font-size:11px}

.c-intro .sg100{top:5px; right:5px; position:absolute}
.c-intro .compatible{bottom:3px; right:15px; width:76px; position:absolute}
.c-intro .compatible b{width:100%; color:#333; display:block; font-size:10px; text-align:right; text-transform:uppercase}
.c-intro .compatible ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-intro .compatible ul li, 
.c-intro .compatible ul li a, 
.c-intro .compatible ul li a img{float:left}
.c-intro .compatible ul li{padding:0 0 0 3px}

.c-intro .btn-signup{bottom:0; left:347px; width:169px; height:46px; overflow:hidden; position:absolute; text-indent:-9999px; background:url("../images/btn-signup.gif") no-repeat}
* html .c-intro .btn-signup{bottom:-1px}

.c-intro .image{bottom:0; right:86px; position:absolute}
* html .c-intro .image{bottom:-1px}

.c-intro .info{width:98%; position:relative}
#footer{width:100%; padding:0 0 10px}
.f-section{width:100%; margin:0 0 9px; background:url("../images/bg-m2.gif") repeat-y}
.f-section .row{width:100%; overflow:hidden; padding:14px 0 20px; background:url("../images/bg-b2.gif") no-repeat 0 100%}
.f-section h4{color:#0c3245; font-size:14px; line-height:18px; margin:0 0 11px}
.f-section ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.f-section span{width:100%; float:left;color:#979797;}
.f-section span a{color:#979797;}
.f-section span a:hover{color:#000;}
.f-section .column1, 
.f-section .column4{float:left; padding-left:10px}
.f-section .column1{width:686px;padding-left:21px}
.f-section .column4{width:222px;padding-top:82px}
.f-section .column4 img{display:block}

.f-copyright{width:100%; color:#919191; line-height:18px}
.f-copyright a{color:#919191}
.f-copyright a:hover{color:#05699C}

.f-copyright p{margin:0; text-align:center}
.f-nav{width:100%; overflow:hidden}
.f-nav ul{left:50%; margin:0; padding:0; float:left; list-style:none; position:relative}
.f-nav ul li{right:50%; float:left; position:relative; padding:0 7px 0 8px; background:url("../images/bg-s5.gif") no-repeat 0 5px}
.f-nav ul li:first-child{background-image:none}

.c-heading{background:#E9E9E9; margin:0 2px 5px 0; border:1px solid #D7D7D7}
.ch1{margin-bottom:0; margin-top:2px}

.c-heading h2{top:-19px; left:-1px; float:left; color:#787878; font-size:25px; padding:0 0 7px; line-height:29px; font-weight:normal; margin:0 0 -18px; position:relative}
.c-heading h2 .l{float:left; min-width:225px; min-height:15px; white-space:nowrap; padding:7px 38px 0 15px; background:url("../images/bg-ttl1.gif") repeat-x}
* html .c-heading h2 .l{width:225px; height:15px}
.c-heading h2 .r{float:left; width:22px; height:22px; overflow:hidden; background:url("../images/bg-trc2.png") no-repeat}
.c-categories{display:table; margin:0 -12px 4px 0}
.c-category{float:left; width:254px; display:inline; font-size:13px; line-height:17px; margin:0 4px 0 0; background:url("../images/bg-m4.gif") repeat-y}
.c-category .holder{background:url("../images/bg-t4.gif") no-repeat}

.c-category .frame{width:234px; overflow:hidden; min-height:80px; padding:16px 6px 12px 14px; background:url("../images/bg-b4.gif") no-repeat 0 100%}
* html .c-category .frame{height:80px; overflow:visible}
.c-category h3{margin:0; color:#000; font-size:15px}
.c-category p{margin:0; color:#545454}
.c-category a{color:#545454}

.c-category a:hover{color:#006483; text-decoration:underline}
.c-category img{float:left; display:inline; margin:0 12px 0 0}
.cy1{margin:0; float:right}
.cy1 a:hover{color:#000; text-decoration:none}
.c-free{width:772px; margin:0 0 26px; background:url("../images/bg-m5.gif") repeat-y}
.c-free .holder{background:url("../images/bg-t5.gif") no-repeat}

.c-free .frame{width:714px; overflow:hidden; min-height:115px; padding:12px 29px 11px; background:url("../images/bg-b5.gif") no-repeat 0 100%}
.c-free .frame{height:115px; overflow:visible}
.c-free img{float:left; display:inline; margin:14px 27px 8px 0}
.c-free h3{color:#306d8c; font-size:25px; line-height:29px; margin:0 0 4px}
.c-free p{margin:0 0 6px; line-height:15px}
.c-free ul{margin:0; padding:0; font-size:14px; list-style:none; line-height:18px}
.c-free a{color:#515153}
.c-free a:hover{color:#000}

.c-faster{width:760px; padding:10px 4px 4px}
.c-faster .row{width:100%; overflow:hidden; margin:0 0 22px}
.c-description1{height:1%; padding:0 10px 0; overflow:hidden}
.c-description1 h3{font-size:21px; line-height:25px; font-weight:normal; margin:0 0 2px}
.c-description1 h3 img{margin:0 9px 0 0; vertical-align:-4px}
.c-description1 p{color:#4c4c4c; margin:0 0 11px; line-height:17px}
.c-find-files{margin:0; float:left; list-style:none; padding:7px 0 0 10px}
.c-find-files li{float:left; padding:0 19px 0 0}
.c-find-files li img{display:block}

.c-specifications{margin:0; padding:0; width:244px; float:right; font-size:12px; list-style:none; line-height:17px}
.c-categories2{width:774px; overflow:hidden; margin:0 -15px 0 2px}
.c-category2{float:left; width:224px; display:inline; margin:0 15px 0 0; background:#88E3FC; padding:7px 6px 7px 10px; border:1px solid #B7E7F5}
.c-category2 h3{font-size:15px; line-height:19px; font-weight:normal; margin:0 0 8px}
.c-category2 p{color:#6f6f6f; line-height:16px; margin:0 0 9px}
.c-category2 .more{width:100%; font-size:11px; font-weight:bold; text-align:right}
.c-category2 .more a{color:#69A3B3}

.c-category2.hover, 
.c-category2:hover{cursor:pointer; background:#ABE3FC; border:1px solid #76D1ED}
.c-category2.hover h3, 
.c-category2:hover h3{color:#000}
.c-category2.hover p, 
.c-category2:hover p{color:#353535}
.c-category2.hover .more a, 
.c-category2:hover .more a{color:#323131}

.c-support{width:748px; color:#696969; font-size:13px; overflow:hidden; line-height:17px; margin:0 0 26px; background:#FBFBFB; padding:12px 10px; border-right:1px solid #EFE9F0; border-left:1px solid #EFE9F0; border-top:none; border-bottom:#000}
.c-support h3{color:#000; font-size:21px; line-height:25px; font-weight:normal; margin:0 0 6px}
.c-support p{margin:0}

.c-support img{float:left; display:inline; margin:0 16px 0 0}
.c-support a{color:#696969}
.c-support a:hover{color:#000}

.c-results{width:747px; margin:0 0 5px; padding:11px 10px 11px 11px}
.c-access{height:1%; color:#fff; margin:0 0 8px; font-size:13px; line-height:17px; border:3px solid #F00; padding:14px 48px 18px; background:#FF4A4A url("/images/ico1a.gif") no-repeat 15px 14px}
.c-access a{color:#fff}
.c-access a:hover{color:#fffc00}

.c-access h3{color:#fffc00; font-size:19px; line-height:23px; margin:0 0 1px}
.c-access p{margin:0}

.c-heading2{width:100%; overflow:hidden; margin:0 0 7px}
.c-heading2 h3{margin:0; font-size:19px; line-height:23px; font-weight:normal}
.c-data1{width:747px; background:url("../images/bg-m6.gif") repeat-y}
.c-data1 .frame{background:url("../images/bg-t6.gif") no-repeat}

.c-data1 ul{margin:0; height:1%; padding:1px; overflow:hidden; list-style:none; background:url("../images/bg-b6.gif") no-repeat 0 100%}
.c-data1 ul li{width:100%; float:left}
.c-data1 ul li .th-row{width:100%; color:#0c3245; font-size:14px; overflow:hidden; line-height:18px; font-weight:bold; padding:5px 0 7px; border-bottom:1px solid #EBE1ED; background:#fff url("/images/bg-th1.gif") no-repeat}
.c-data1 ul li .td-row{width:100%; color:#404040; padding:5px 0; font-size:12px; overflow:hidden; line-height:16px}
.c-data1 ul li .td-row:hover, 
.c-data1 ul li .td-row.hover, 
.c-data1 ul li.line .td-row.hover, 
.c-data1 ul li.line .td-row:hover{border:none; cursor:pointer; background:#1F7DFF; color:#fff !important}
.c-data1 ul .line .td-row{background:#D7D7D7}

.c-data1 ul li .column2, 
.c-data1 ul li .column3, 
.c-data1 ul li .column4{float:left; padding-left:8px}
.c-data1 ul li .column1{width:54px; float:left; padding-left:18px}
.c-data1 ul li .column2{width:408px}
.c-data1 ul li .column3{width:78px}
.c-data1 ul li .column4{width:157px}

.c-data1 ul li .column3, 
.c-data1 ul li .column4{font-weight:bold}

.c-data1 ul li .column1 img{display:block; margin:2px auto 0}
.c-heading3{width:100%; overflow:hidden; margin:0 0 26px; text-align:center}
.c-heading3 h2{margin:0; font-size:24px; line-height:28px; font-weight:normal}
.c-wait{width:100%; color:#949494; font-size:13px; line-height:17px}
.c-instant-access{width:750px; overflow:hidden; background:#fff; margin:1px 0 30px; border-top:1px solid #EBE1ED; border-left:1px solid #EBE1ED; border-right:1px solid #EBE1ED; padding:17px 8px 10px 10px}
.e-section{width:750px; overflow:hidden}
.e-section img{display:block; margin:0 auto}
.c-customer{width:741px; padding:8px 14px 11px 13px}
.c-heading4{width:100%; overflow:hidden; margin:0 0 14px}
.c-heading4 h3{margin:0; float:left; font-size:21px; line-height:25px; font-weight:normal}
.select-form{float:left; padding:5px 0 0 92px}
.select-form label{color:#696969; font-size:13px; line-height:17px; padding:0 7px 0 0; vertical-align:middle}
.select-form select{margin:0; width:97px; color:#1d1d1d; font-size:13px}
.c-contact-us{height:1%; color:#696969; font-size:13px; line-height:17px; overflow:hidden; margin:0 0 10px; padding:0 14px 8px 17px; background:url("/images/bg-d2.gif") repeat-x 0 100%}
.c-heading5{height:1%; margin:0 0 9px; overflow:hidden; background:#B9F5F4; padding:4px 10px 5px}
.c-heading6{height:1%; margin:0 0 9px; overflow:hidden; background:#F3F5B9; padding:4px 10px 5px}
.ch5-1{margin-bottom:13px}
.ch5-2{margin-bottom:10px}

.c-heading5 h3{margin:0; color:#000; font-size:17px; line-height:21px; font-weight:normal}
.c-heading6 h3{margin:0; color:#000; font-size:15px; line-height:21px; font-weight:normal}
.c-contact-us .row{width:100%; overflow:hidden; margin:0 0 11px}
.c-contact-us .column1, 
.c-contact-us .column2, 
.c-contact-us .column3{float:left}
.c-contact-us .column1{width:220px; padding-left:4px}
.c-contact-us .column2{width:140px; padding-left:8px}
.c-contact-us .column3{width:305px; padding-left:8px}
.c-contact-us p{margin:0 0 5px}

.c-contact-us ul{margin:0; padding:0; list-style:none}
.c-contact-us .notes{width:100%}

.contact-form{width:100%}

.contact-form .row{width:605px; overflow:hidden; margin:0 0 8px}
.contact-form .column1{float:left; width:316px}
.contact-form .column2{float:left; width:289px}
.contact-form .text, 
.contact-form .area{float:left; width:521px;}
.contact-form .area{height:52px; max-width:521px; max-height:52px}
.contact-form .captcha{float:left; width:521px; height:130px; max-width:521px; max-height:130px}
.contact-form .tw1{width:214px}

.contact-form .label1, 
.contact-form .label2{float:left; color:#696969; font-size:13px; line-height:17px; font-weight:bold; padding:2px 4px 0}
.contact-form .label1{width:68px}
.contact-form .label2{width:59px}

.contact-form .btn-submit, 
.login-form .btn-submit{width:95px; height:31px; margin:2px 0 0; background:url("../images/btn-submit.gif") no-repeat}
.contact-form .btn-submit{float:right}

.login-form .btn-submit{float:left; margin:0 0 0 76px}
.contact-form .btn-submit:hover, 
.contact-form .btn-submit.hover, 
.login-form .btn-submit:hover, 
.login-form .btn-submit.hover{background-position:0 -31px}

.c-faqs{width:737px; padding:0 14px 4px 17px}
.c-faqs ul{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-faqs ul li{float:left; width:723px; padding:12px 7px 14px; background:url("../images/bg-d2.gif") repeat-x}
.c-faqs ul li:first-child{background-image:none}

.c-faqs ul li h3{font-size:17px; line-height:21px; font-weight:normal; margin:0 0 5px}
.c-faqs ul li p{color:#696969; font-size:13px; line-height:17px; margin:0}
.c-support2{width:750px; padding:7px 5px 6px 13px}
.c-files{float:left; width:488px; padding:21px 0 0}
.c-files .image{float:left; width:65px}
.c-files .image img{display:block}

.c-files .info{float:right; width:410px; color:#696969; font-size:13px; line-height:17px; padding:5px 0 0}
.c-files .info h3{color:#000; margin:0 0 3px; font-size:21px; padding:0 0 5px; line-height:25px; font-weight:normal; background:url("../images/bg-d2.gif") repeat-x 0 100%}
.c-files .info p{margin:0 0 8px}

.c-loader{width:400px; height:110px; overflow:hidden}
.c-loader img{display:block; margin:0 0 0 -5px}
.c-download-servers{width:751px; padding:10px 8px 8px 9px}
.c-servers{width:751px; color:#696969; font-size:13px; line-height:17px; background:url("../images/bg-m7.gif") repeat-y}
.c-servers .holder{background:url("../images/bg-t7.gif") no-repeat}

.c-servers .frame{width:100%; overflow:hidden; padding:16px 19px 20px; background:url("../images/bg-b7.gif") no-repeat 0 100%}
.c-servers .image{float:left; width:42px; padding:0 0 0 19px}
.c-servers .image img{display:block}

.c-servers .info{float:right; width:649px; padding:4px 19px 0 0}
.c-servers h3{margin:0; color:#000; font-size:18px; line-height:22px; font-weight:normal}
.c-servers p{margin:0}

.download-form{width:100%; overflow:hidden}
.download-form fieldset{width:747px; margin:0 0 0 2px; background:url("../images/bg-m8.gif") repeat-y}
.download-form ul{margin:0; height:1%; overflow:hidden; list-style:none; padding:1px 1px 5px; background:url("../images/bg-b8.gif") no-repeat 0 100%}
* html .download-form ul{overflow:visible}

.download-form ul li{width:100%; float:left}
.download-form ul li .th-row, 
.download-form ul li .td-row{width:100%; overflow:hidden}
.download-form ul li .td-row:hover, 
.download-form ul li .td-row.hover, 
.download-form ul li.line .td-row:hover, 
.download-form ul li.line .td-row.hover{border:none; cursor:pointer; background:#1F7DFF; color:#fff !important}
.download-form ul .line .td-row{background:#E0E0E0}

.download-form ul li .th-row{color:#0c3245; font-size:14px; padding:10px 0; line-height:18px; font-weight:bold}
.download-form ul li .td-row{color:#404040; padding:3px 0; font-size:12px; line-height:16px}
.download-form ul li .column1{width:22px}
.download-form ul li .column2{width:22px}
.download-form ul li .column3{width:254px}
.download-form ul li .column4{width:78px}
.download-form ul li .column5{width:112px}
.download-form ul li .column6{width:144px}

.download-form ul li .column1, 
.download-form ul li .column2{float:left; padding-left:7px}
.download-form ul li .column3, 
.download-form ul li .column4, 
.download-form ul li .column5, 
.download-form ul li .column6{float:left; padding-left:20px}
.download-form ul li .column1 .radio{margin-left:5px}

.download-form ul li .column2 img{display:block; margin:3px auto 0}
.download-form .button{width:100%; overflow:hidden}
.download-form .button{padding:7px 0 0}
* html .download-form .button{padding:5px 0 0}

.download-form .btn-download{width:168px; height:31px; background:url("../images/btn-download.gif") no-repeat; left: 0px; right: 0px; display: block;}
.download-form .btn-download:hover, 
.download-form .btn-download.hover{background-position:0 -31px}

.c-connecting{width:740px; color:#787878; font-size:13px; /* text-align:center; */ padding:10px 14px 6px}
.c-connecting h2{color:#000; font-size:18px; line-height:22px; font-weight:normal; margin:0 0 10px; /* text-decoration:underline;} */}
.c-connecting h2 a:hover{text-decoration:underline;}
.c-connecting p{margin:0 0 17px}

.login-form{width:710px; padding:25px 28px 0px 30px}
.login-form .row{width:100%; overflow:hidden; margin:0 0 7px}
.login-form .label{float:left; width:73px; color:#696969; font-size:13px; line-height:17px; font-weight:bold; padding:2px 0 0 3px}
.login-form .text{float:left; width:214px}
.login-form .choose{margin:0; height:1%; overflow:hidden; list-style:none; padding:7px 250px 1px 40px}
.login-form .choose li{width:100%; float:left; padding:0 0 17px}
.login-form .choose li .checkbox{float:left; margin-top:2px; margin-left:8px; margin-right:12px}
* html .login-form .choose li .checkbox{margin-left:5px}

.login-form .choose li p, 
.login-form .choose li label{display:table; color:#787878; font-size:11px; line-height:17px}
.login-form .choose li p{margin:0 36px}
.login-form .choose a{color:#787878}
.login-form .choose a:hover{color:#000}

.c-search-results{width:710px; padding:25px 28px 20px 30px}
.c-list-recently{padding:0; width:725px; overflow:hidden; list-style:none; margin:0 -10px 0 -5px}
.c-list-recently li{float:left; font-size:13px; line-height:17px; margin:0 0 0 -4px; padding:0 5px 0 9px; background:url("../images/bg-s6.gif") no-repeat 0 9px}
.c-list-recently li a{color:#787878; margin:0 4px 0 0}
.c-list-recently li a:hover{color:#1f7dff}

.c-download-info{margin:0; width:710px; padding:25px 28px 4px 30px; border-bottom:none}
.c-download-list{margin:0; padding:0; width:100%; overflow:hidden; list-style:none}
.c-download-list li{width:100%; float:left; line-height:17px; padding:4px 0 5px; font-family:arial,helvetica,sans-serif; background:url("../images/bg-d3.gif") repeat-x 0 100%}
.c-download-list li .bar{height:1%; padding:10px 0; overflow:hidden; background:#E9F3F7; border:1px solid #D3E6EE}
.c-download-list li .image{float:left; width:32px; padding:1px 16px 0}
.c-download-list li .image img{display:block; opacity:0.60; -moz-opacity:0.60}
.c-download-list li .info{float:left; width:533px}
.c-download-list li .info h3{margin:0; color:#989898; font-size:14px}
.c-download-list li .info p{margin:0; color:#003a54}
.c-download-list li .file{float:left; width:87px; padding:0 0 0 16px}
.c-download-list li .file span, 
.c-download-list li .file b{width:100%; display:block}
.c-download-list li .file b{color:#5d5e5e; font-size:14px}
.c-download-list li .file span{color:#003a54}

.c-download-list li.hover, 
.c-download-list li:hover{border:none; cursor:pointer}
.c-download-list li.hover .bar, 
.c-download-list li:hover .bar{background:#D8EAF1; border:1px solid #B2D3E1}
.c-download-list li.hover .image img, 
.c-download-list li:hover .image img{opacity:1; -moz-opacity:1}
.c-download-list li.hover *, 
.c-download-list li:hover *{color:#000 !important}

.c-heading:after{clear:both; content:""; display:block}

.outtaHere{position:absolute; left:-3000px}
.radioArea, .radioAreaChecked{float:left; width:15px !important; height:16px; background:url(/images/radio.gif) no-repeat; overflow:hidden}
.radioAreaChecked{background-position:0 -16px}
.checkboxArea, .checkboxAreaChecked{float:left; width:14px !important; height:14px; overflow:hidden; background:url(/images/checkbox.gif) no-repeat}
.checkboxAreaChecked{background-position:0 -14px}
.selectArea{position:relative; height:11px; float:left; color:#000}
.selectArea .left{position:absolute; top:0; left:0; width:1px; height:11px; background:url(../images/transparent.gif); display:block}
.selectArea a.selectButton{position:absolute; top:0; right:0; width:21px; height:11px; background:url(../images/bg-sel-r1.gif) no-repeat}
.selectArea .center{height:11px; display:block; font-size:0px; line-height:0px; padding:0 21px 0 7px; background:url(../images/transparent.gif)}
.selectArea .center img{float:left}
.optionsDivInvisible, 
.optionsDivVisible{width:96px !important; position:absolute; background-color:#454545; border:1px solid #434343; display:block; z-index:30; font-size:12px; line-height:14px; margin:6px 0 0 -42px !important}
.optionsDivInvisible{display:none}
.optionsDivVisible ul{margin:0; padding:0; height:1%; overflow:hidden; list-style:none}
.optionsDivVisible ul li{float:left; width:100%; border-top:1px solid #000D00}
.optionsDivVisible ul li:first-child{border-top:none}
.optionsDivVisible a{height:1%; color:#fff; display:block; overflow:hidden; text-decoration:none; padding:4px 4px 4px 7px}
.optionsDivVisible a img{float:left; border:none; display:inline; margin:2px 8px 0 0}
.optionsDivVisible a:hover{color:#FFF; text-decoration:none; background-color:#8E8E8E}

.votefloat, .vfon{float: left; margin: 5px 0 0 35px; width: 78px; height: 20px; background: url('../images/like.gif') 0px 0px;}			
.vfon{background-position:  0px -40px;}
.votefloat:hover{background-position:  0px -20px;}
.votefloat2, .vfon2{float: left; margin: 5px 0 0 20px; width: 80px; height: 20px; background: url('../images/like.gif') no-repeat -78px 0px;}
.vfon2{background-position:  -78px -40px;}
.votefloat2:hover{background-position:  -78px -20px;}
.vfholder{left: 225px; top: 35px; position: relative;}

.counter{font-weight:bold;color:red;font-size:19px;}
.ads_filehost{float:right; padding-right:1px; border: 0px solid #666666; width:320px;/* height:200px; */}
.icon_filehost img{width:154px;border:0px;}
.download_box{padding-left:15px;font-size:18px;}
.download_box a:hover{color:#FF0010;}

#file_size{color:#219EFF;}
#file_server{color:#1500FF;}
#file_status{color:#FF1919;}



.main_holder{
	width: 650px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-color: #F0F0F0;
	background-color: white;
	padding: 10px;
	color: #444;
}
.main_holder h1{
	font-size: 22px;
	padding: 0 0 0 30px;
	letter-spacing: -1px;
	font-weight: normal;
	margin: 0px;
	border-bottom: 1px solid #eee;
	background: url('images/support_icon.gif') top left no-repeat;
}
.main_holder h2{
	font-size: 18px;
	padding: 8px 0 0 5px;
	letter-spacing: -1px;
	font-weight: normal;
	margin: 0px;
	border-bottom: 1px solid #eee;
}
.menuholder{
	font-size: 14px;
	padding: 0px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #eee;
	height: 24px;
	
}
.menuitem{
	padding: 2px 10px 2px 10px;
	margin: 0px;
	display: inline-block;
}
.right{
	float: right;
}
a{
	line-height: 18px;
	color: #48A5D7;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#1A3144;
}

.body_holder{
	
}
.body_holder form{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	border: 1px solid #CFDCE9;
	/*border-bottom: 1px solid #CFDCE9;
	 background: #EEE; */
	padding: 8px;
}

.floatnotify{
	float: right;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #CFDCE9;
	background-color:#F4F4F4;
	width: 190px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	position: relative;
}

.body_holder p{
	font-size: 11px;
	border-top: 1px solid #CFDCE9;
	border-bottom: 1px solid #CFDCE9;
	background-color:#E7EFF8;
	padding: 8px;
}
.menulabel{
	color:#666;
	font-size: 10px;
}
.formtable{
	font-size: 14px;
	width: 100%;
	border-spacing:3px;
}
.formtable .flabel{
	width: 105px;
	font-size: 13px;
	text-align: right;
	vertical-align:top;
	line-height: 26px;
	letter-spacing: -0.5px;
	padding: 0 5px 0 0;
	border-left: 6px solid #E7EFF8;
}


.formtable .ftextarea{
	font-size: 12px;
	padding: 4px;
	height: 140px;
	width: 480px;
}

.formtable .ftext{
	font-size: 12px;
	font-spacing: -0.5px;
	padding: 3px;
	border: 1px solid #CCC;
}

.formtable .cc_select{
	font-size: 11px;
	height: 22px;
	width: 110px;
}

.formtable .sub{
	font-size: 11px;
	color: #999;
	margin-left: 8px;
	vertical-align:top;
}

.formtable .hours{
	font-size: 12px;
	color: #999;
}

.formtable i{
	color:  #666;
}

.formtable b{
	background-color: #FF0;
}


.noborder{
	border: 0px !important;
}

.formnotify{
	width: 610px;
	margin: 4px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 4px 5px 8px;
	font-size: 12px;
	border: 1px solid #C7DCEB;
	color: #666;
}

.error{
	background-color: #FFFCF0;
	border: 1px solid #EABA15;
}