/* Reset */
*{outline:none}
ul{margin:0; padding:0; list-style:none}
/* paragraf */
p, table{font-size:12px; color:#7d8d93; line-height:18px; margin:0; padding:0}
/* Links */
a, a:visited{color:#268fc7; text-decoration:none}
a:hover{text-decoration:underline}
/* Headings */
h1, h2, h3{margin:0; padding:0; line-height:100%}
h1{font-size:20px; color:#268fc7; margin:0 0 10px 0; font-weight:normal; text-transform:uppercase}
h2{font-size:16px; color:#71ac22; text-transform:uppercase}
h3{font-size:14px; color:#71ac22; text-transform:uppercase}
/* Horizontal rule */
hr{margin:0; padding:0; width:auto; height:1px; display:block; background-color:#dae0e3; margin:6px 0 0 0; border:0}
/* Main */
body{padding:0; margin:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#7d8d93; background:#8f9da4 url(../images/background.gif) repeat-y center top}
#container{width:960px; height:auto; margin:auto; padding:40px 0 0 0}
#wrapper{margin:0; top:0; background:url(../images/wrapper.gif) no-repeat center top}
#header, #banner, #main-home, #main, #sidebar, #footer{background:url(../images/alpha_back.png) 0 0}
#header{width:960px; height:150px}
#logo{width:auto; height:auto; margin:0 0 0 5px; float:left}
#top_menu{width:auto; height:30px; float:right}
#top_menu ul{margin:10px 0 0 0}
#top_menu li{margin-right:10px; float:left}
#top_menu a{margin-top:2px; display:block; color:#5b676b}
#top_menu select{background-color:#fff; border:1px solid #cbd3d9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#909da4}
#main_menu{width:auto; height:36px; z-index:100; float:left}
#main_menu ul.dropdown{margin:0 0 0 10px; position:relative; z-index:100}
#main_menu ul.dropdown ul.sub_menu{visibility:hidden; position:absolute; z-index:100; background-color:#fff}
#main_menu ul.dropdown ul.sub_menu li{clear:left}
#main_menu ul.dropdown ul.sub_menu li a{height:22px; display:block; text-decoration:none; padding:8px 18px 0 18px; clear:both}
#main_menu ul.dropdown ul.sub_menu li a:hover{background:#a8b3ba}
#main_menu ul.dropdown ul.sub_menu li a.hover{background:#a8b3ba}
#main_menu ul.dropdown li{height:36px; float:left}
#main_menu ul.dropdown li a{height:22px; display:block; text-decoration:none; padding:8px 18px 0 18px; margin:0 5px 0 0; font-weight:bold}
#main_menu ul.dropdown li a:hover, #main_menu ul.dropdown li a.hover{background-color:#7d7d7d; font-weight:bold; color:#fff; position:relative}
#main_menu ul.dropdown li.selected{background:url(../images/menu_selected.png) no-repeat center bottom}
#main_menu ul.dropdown li.selected a{font-weight:bold; background-color:#268fc7; color:#fff}
ul.dropdown ul.subsub{width:100px; height:66px; visibility:hidden; position:relative; top:-30px; left:210px; background:#fff}
ul.dropdown ul.subsub li{font-weight:normal; float:none}
ul.dropdown ul.subsub li a{border-right:none; display:inline-block; height:22px; width:64px; display:block; text-decoration:none; padding:8px 18px 0 18px; margin:0 5px 0 0; font-weight:bold}
#search{float:right}
#search .txt{width:160px; height:24px; background-color:#fff; border:1px solid #cbd3d9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#909da4; padding:0 0 0 5px; margin:0; float:left}
#search .btn{width:40px; height:24px; background:url(../images/search_btn.png) no-repeat 10px 2px; border:0; text-indent:-9000px; margin:0 10px 0 0; float:left; outline:none; cursor:pointer}
#search .btn:active, #search .btn:focus{background:url(../images/search_btn.png) no-repeat 10px 2px; outline:none; border:0}
#banner{width:960px; height:250px; margin:20px 0 0 0; position:relative}
#banner #slides{width:960px; height:250px; position:relative}
#banner #buttons{width:183px; height:227px; padding:17px 0 0 17px; background:url(../images/banner_buttons_bg.png) no-repeat 0 0; position:absolute; right:5px; bottom:5px; z-index:10}
#controller{margin:5px 0 0 0; float:left}
#controller .jFlowControl{width:10px; height:10px; display:block; border:1px solid #fff; cursor:pointer; margin:0 7px 0 0; background-color:#cbcfd1; float:left}
#controller .jFlowControl:hover, #controller .jFlowSelected{background-color:#818384}
#main-home{width:930px; height:auto; margin:5px 0 0 0; padding:15px; float:left}
#main{width:600px; 
height:auto; min-height:715px; margin:5px 20px 0 0; padding:15px; float:left
}
#sidebar{width:290px; height:auto; margin:5px 0 0 0; padding:0 10px 5px 10px; float:left}
#footer{width:960px; height:135px; margin:20px 0 0 0}
#copy{width:960px; height:20px; margin:5px 0 40px 0}
/* classes */
.wrap{width:960px; height:auto; float:left}
.clear{clear:both}
.features, .documents{width:600px; height:auto}
.cat-home{width:930px; height:auto; margin:0; float:left}
.cat-home h2{height:20px; text-transform:none}
.cat{width:600px; height:auto; margin:0 0 20px 0; float:left}
.cat h2{float:left; height:20px; text-transform:none}
.cat hr{width:600px; margin-top:-1px; float:left; display:block}
.right_link{float:right; margin-top:5px; font-size:11px}
.tabs_content{width:100%; overflow:hidden; margin-top:5px}
.tabs_content h3{font-size:12px; font-weight:bold; color:#7d7d7d; text-transform:none}
.tabs_content p{margin:5px 0 0 0}
.toggler{padding:4px 0; cursor:pointer}
.toggler:hover{background:#eee}
.element{padding:0 5px}
#accordiond, #accordionw, #accordioni{width:600px}
#accordiond h3, #accordionw h3, #accordioni h3{width:600px; height:22px; color:#7d7d7d; margin:0; padding:5px 0 0 5px; cursor:pointer; border-bottom:1px solid #dae0e3}
#accordiond h3.ui-state-active, #accordionw h3.ui-state-active, #accordioni h3.ui-state-active{border-bottom:none}
#accordiond div, #accordionw div, #accordioni div{width:595px; margin:0; padding:0 0 5px 5px; border-bottom:1px solid #dae0e3}
#accordiond p, #accordionw p, #accordioni p{width:600px; height:auto; margin:0; padding:0}
#accordiond h3:hover, #accordionw h3:hover, #accordioni h3:hover{background-color:#edf1f6}
.casestudies{width:600px; height:145px; background-color:#fff; margin:10px 0 0 0}
.cstabs_content{width:100%; overflow:hidden; margin-top:5px}
.cstabs_content p{font-size:11px; color:#7d8d93; margin:5px; line-height:15px}
.public_maps{width:600px; margin:10px 0 0 0}
.public_maps .map{width:180px; height:auto; background:url(../images/public_maps_bg.png) no-repeat 0 0; margin-right:30px; float:left}
.public_maps .last_map{width:180px; height:auto; background:url(../images/public_maps_bg.png) no-repeat 0 0; float:left}
.public_maps .map_img{width:130px; height:90px; margin:13px 0 0 13px}
.public_maps img{margin:0 0 0 20px}
.public_maps .map_info{margin:20px 0 0 10px}
.public_maps h3{font-size:13px; color:#268fc7; margin:0; text-transform:none}
.public_maps p{margin:5px 0 0 0; color:#525252; font-size:10px}
#sidebar h4{color:#71ac22; font-size:14px; text-transform:uppercase; margin:0; padding:0; float:left}
#sidebar hr{margin:2px 0 10px 0; padding:0; float:left; display:block; width:290px}
.side_cat{width:290px; margin:10px 0 0 0; float:left}
.side_cat a.news_title{font-size:12px; font-weight:bold; color:#7d7d7d; float:left}
.side_cat .news_date{color:#7d7d7d; font-size:10px; float:right}
.side_cat p.news{margin:5px 0 0 0; color:#7d8d93; font-size:11px}
.side_cat p.newsletter, .side_cat p.notification{margin:5px 0 0 0; color:#7d8d93; font-size:11px}
.side_cat p.notification{color:#f00}
.side_cat p.notificationg{color:#71ac22}
.subscribe_field{width:160px; height:24px; background-color:#fff; border:1px solid #cbd3d9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#909da4; padding:0 0 0 5px; margin:5px 5px 0 0; float:left}
.twitter_feed{width:295px; height:200px; background:url(../images/twitter_feed_bg.png) no-repeat 0 0; float:left}
.twitter_feed #new{margin:40px auto 0 auto}
.twitter_feed #new #feed{width:180px; height:90px; margin:0 auto; text-align:center; color:#fff}
.twitter_feed #new a{color:#fff}
.twitter_feed .follow_us{font-size:12px; color:#2da5e1; margin:5px 0 0 0}
.twitter_feed .follow_us img{margin:3px 3px 0 0}
#footer .left{float:left}
#footer .right{float:right; margin:0 20px 0 0}
#footer .right .sales_i{width:200px; text-align:right; float:right; margin:15px 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #d0d8de}
#footer .right .social{clear:both; text-align:right}
#footer .right .social a{margin:0 0 0 10px}
.footer_box{width:120px; padding:10px 0 0 10px; float:left}
.footer_box .title{height:18px; border-bottom:1px solid #d0d8de; font-weight:bold; color:#686868; margin:0 0 5px 0}
.footer_box .links a{font-size:11px; color:#686868; line-height:15px}
#copy .links{float:right; text-align:right; font-size:11px; color:#7d7d7d}
#copy .links a{color:#7d7d7d}
.features p{width:520px; color:#999; width:100%; margin:0; float:left}
.features .text{width:520px; color:#999; margin:0; float:left}
.features h2{font-size:14px; text-transform:none; float:left}
.features .img{width:67px; height:57px; margin:3px 13px 0 0; float:left}
.features div{width:600px; margin:5px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #dae0e3; float:left}
.features div.last{border:none}
#faq_acc{width:600px; margin:0; float:left}
#faq_acc h2{width:575px; height:23px; font-size:16px; display:block; color:#fff; padding:7px 0 0 25px; background:#268fc7 url(../images/icon_folder.gif) no-repeat 5px 7px; float:left; text-transform:none}
#faq_acc h3{width:575px; height:22px; color:#268fc7; margin:0; padding:8px 0 0 25px; cursor:pointer; border-bottom:1px solid #dae0e3; background:#edf1f6 url(../images/icon_question.gif) no-repeat 5px 8px; font-size:12px; float:left; text-transform:none}
#faq_acc h3.ui-state-active{border-bottom:1px solid #dae0e3; background:#e4eaf1 url(../images/icon_question.gif) no-repeat 5px 8px}
#faq_acc h3:hover{background:#e4eaf1 url(../images/icon_question.gif) no-repeat 5px 8px}
#faq_acc div{width:580px; margin:0; padding:10px; border-bottom:1px solid #dae0e3; background-color:#fff; font-size:11px; color:#7d8d93; float:left}
#faq_acc p{width:600px; height:auto; line-height:17px; margin:0; padding:0}
.address_box{width:170px; height:100px; display:block; margin:0 10px 0 0; padding:5px;  background::#fff; border:1px solid #dae0e3; float:left; font-size:11px; color:#7d8d93; line-height:17px}
.blue_order, .red_order, .green_order{width:188px; height:218px; text-align:center; float:left}
.blue_order{border:1px solid #d6dee2; background-color:#ecf2f5; margin:0 0 0 10px}
.red_order{border:1px solid #ead4d4; background-color:#f5ecec; margin:0 0 0 10px}
.green_order{border:1px solid #d4e0c7; background-color:#edf2e7; margin:0 0 0 10px}
.sidebar_api{width:100%; height:60px; background:url(../images/api_bg.png) no-repeat top center}
.resellers{width:600px; height:auto; margin:20px 0 0 0}
.resellers .company{width:210px; height:140px; float:left; margin:0 10px 15px 0; padding:5px; border-bottom:1px solid #9da9ae}
.resellers .company:hover{background-color:#f4f5f7}
.resellers .company span{color:#268fc7}
.verify_account_box{width:270px; height:100px;  background::#fff; margin:10px 0 0 10px; padding:5px; border:1px solid #dae0e3; float:left}
/* Gallery */
#gallery{width:600px; height:100px}
#gallery .pager{width:600px; height:20px; border-bottom:1px solid #dae0e3; font-size:11px; color:#7d8d93}
#gallery .navigation{width:100px; float:left}
#gallery ul{width:auto; text-align:right; float:right}
#gallery ul li{margin:0 0 0 10px; float:left}
#gallery .public_maps{margin:0; floaT:left}
#gallery .pager_bottom{width:600px; height:15px; border-top:1px solid #dae0e3; font-size:11px; color:#7d8d93; margin:20px 0 0 0; padding:5px 0 0 0; float:left}
/* Lists */
ul.circle{display:block; list-style-type:none; margin:10px 0px 20px 0px; padding:0 0 10px 0; font:normal 13px/18px "Verdana",Arial,Helvetica,sans-serif; text-align:left}
ul.circle li{background-image:url(../images/list_drop.png); background-repeat:no-repeat; background-position:0px 10px; padding:12px 0px 0px 20px; margin:0px}
ul#tabs{width:180px; height:23px; float:right; margin:0; padding:0}
ul#tabs li a{width:87px; height:18px; background:url(../images/tabs_bg.png) no-repeat 0 -23px; font-size:11px; display:block; color:#999; text-align:center; padding:5px 0 0 0; margin-left:3px; cursor:pointer; text-decoration:none; float:left}
ul#tabs li a:hover{background:url(../images/tabs_bg.png) no-repeat 0 -46px}
ul#tabs li.active a, ul#tabs li.active a:hover{background:url(../images/tabs_bg.png) no-repeat 0 0}
ul#cs-tabs{width:595px; height:36px; border-bottom:1px solid #f5f7f9; padding:0 0 0 5px}
ul#cs-tabs li{float:left; margin:11px 0 0 10px; color:#999}
ul#cs-tabs li a{text-decoration:none; font-size:12px; font-weight:bold; color:#999}
ul#cs-tabs li.active a, ul#cs-tabs li a:hover{color:#268fc7}
 @media projection, screen{/* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */.tabs-hide{display:none}
}
@media print{.tabs-nav{display:none}
}
.tabs-content{width:100%}
.tabs-nav{width:100%; height:22px; border-bottom:1px solid #dae0e3; list-style:none; margin:0}
.tabs-nav:after{/* clearing without presentational markup,IE gets extra treatment */display:block; clear:both; content:""}
.tabs-nav li{float:left; margin-right:3px}
.tabs-nav a{width:87px; height:18px; background:url(../images/tabs_bg.png) no-repeat 0 -23px; font-size:11px; display:block; color:#999; text-align:center; padding:5px 0 0 0; cursor:pointer; text-decoration:none}
.tabs-nav a:hover{background:url(../images/tabs_bg.png) no-repeat 0 -46px}
.tabs-nav .tabs-selected a{background:url(../images/tabs_bg.png) no-repeat 0 0}
.tabs-container{border-top:1px solid #dae0e3; margin-top:-1px; float:left}
.tabs-loading em{padding:0 0 0 20px; background:url(../images/loading.gif) no-repeat 0 50%}
ul.blue{margin:10px 0 0 15px; font-size:11px; color:#7d8d93}
ul.blue li{background:url(../images/bullet.png) no-repeat 0 2px; padding:0 0 0 20px; line-height:120%; margin:0 0 15px 0}
ul.blue li a{font-size:11px; color:#7d8c93; text-decoration:underline}
.side_cat ul.news{margin:-10px 0 0 0; padding:0; float:left}
.side_cat ul.news li{margin:5px 0 0 0; padding:5px}
.side_cat ul.news li:hover{background-color:#edf1f6}
ul.cs-mainlist{margin:0 0 0 5px; list-style:none}
ul.cs-mainlist li{margin:5px 0 10px 0; padding:0 0 0 16px; line-height:120%; font-size:14px; color:#71ac22}
ul.cs-mainlist p{margin-left:10px; color:#7d8d93}
/* Buttons */
/* Banner_buttons */
a.download_win{width:167px; height:42px; background:url(../images/banner_buttons.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden}
a.download_win:hover{background:url(../images/banner_buttons.png) no-repeat 0 -42px}
a.download_linux{width:167px; height:42px; background:url(../images/banner_buttons.png) no-repeat -334px 0; display:block; text-indent:-9000px; overflow:hidden; margin:15px 0 0 0}
a.download_linux:hover{background:url(../images/banner_buttons.png) no-repeat -334px -42px}
a.download_mac{width:167px; height:42px; background:url(../images/banner_buttons.png) no-repeat -167px 0; display:block; text-indent:-9000px; overflow:hidden; margin:15px 0 0 0}
a.download_mac:hover{background:url(../images/banner_buttons.png) no-repeat -167px -42px}
a.register_web{width:167px; height:42px; background:url(../images/banner_buttons.png) no-repeat -501px 0; display:block; text-indent:-9000px; overflow:hidden; margin:15px 0 0 0}
a.register_web:hover{background:url(../images/banner_buttons.png) no-repeat -501px -42px}
.subscribe_btn{width:81px; height:26px; background:url(../images/subscribe_btn.png) no-repeat 0 0; border:0; text-indent:-9000px; margin:5px 10px 0 0; float:left; outline:none; cursor:pointer}
.subscribe_btn:hover{background:url(../images/subscribe_btn.png) no-repeat 0 -26px}
a.order_blue_btn, a.order_red_btn, a.order_green_btn{width:123px; height:34px; text-indent:-9000px; overflow:hidden; outline:none; cursor:pointer; border:0; margin:auto; display:block}
a.order_blue_btn{background:url(../images/order_blue_btn.jpg) no-repeat 0 0}
a.order_blue_btn:hover{background:url(../images/order_blue_btn.jpg) no-repeat 0 -34px}
a.order_red_btn{background:url(../images/order_red_btn.jpg) no-repeat 0 0}
a.order_red_btn:hover{background:url(../images/order_red_btn.jpg) no-repeat 0 -34px}
a.order_green_btn{background:url(../images/order_green_btn.jpg) no-repeat 0 0}
a.order_green_btn:hover{background:url(../images/order_green_btn.jpg) no-repeat 0 -34px}
/*-----------------------*/
a.order_blue_btnbox, a.order_red_btnbox, a.order_green_btnbox, a.order_silver_btnbox{text-align:left;float:left;outline:none;overflow:hidden;cursor:pointer;border:0;display:block;text-decoration:none;font-weight:normal}
a.order_blue_btnbox{width:265px;height:136px;background:url(../images/order_desktop_39.png) no-repeat 0 0;margin:32px 0 0 10px;padding:40px 0 0 20px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #0283b0;}
a.order_red_btnbox{width:265px;height:136px;background:url(../images/order_desktop_99.png) no-repeat 0 0;margin:32px 0 0 10px;padding:40px 0 0 20px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #b64354;}
a.order_green_btnbox{width:265px;height:136px;background:url(../images/order_desktop_50.png) no-repeat 0 0;margin:45px 0 0 10px;padding:40px 0 0 20px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #478633;}
a.order_silver_btnbox{width:285px;height:102px;background:url(../images/order_desktop_quote.png) no-repeat 0 0;margin:39px 0 0 10px;padding:80px 0 0 0;font-size:18pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #62656b;font-variant:small-caps;text-align:center;}
/*-----------------------*/
a.orderweb_blue_btnbox, a.orderweb_red_btnbox, a.orderweb_green_btnbox, a.orderweb_silver_btnbox{text-align:center;float:left;outline:none;overflow:hidden;cursor:pointer;border:0;display:block;text-decoration:none;font-weight:normal}
a.orderweb_blue_btnbox{width:287px;height:114px;background:url(../images/order_web_15.png) no-repeat 0 0;margin:32px 0 0 5px;padding-top:55px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #0283b0;}
a.orderweb_red_btnbox{width:287px;height:114px;background:url(../images/order_web_25.png) no-repeat 0 0;margin:32px 0 0 15px;padding-top:55px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #0283b0;}
a.orderweb_green_btnbox{width:287px;height:114px;background:url(../images/order_web_39.png) no-repeat 0 0;margin:45px 0 0 5px;padding-top:55px;font-size:13pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #0283b0;}
a.orderweb_silver_btnbox{width:287px;height:104px;background:url(../images/order_web_quote.png) no-repeat 0 0;margin:45px 0 0 15px;padding-top:65px;font-size:16pt;line-height:22pt;color:#FFF;text-shadow:1px 1px 0px #62656b;}
/*-----------------------*/
.order_via_cc_btn, .order_via_cc_btn_off, .order_via_invoice_btn, .order_via_invoice_btn_off{width:139px; height:26px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; float:left}
.order_via_cc_btn{background:url(../images/order_via_cc_btn.png) no-repeat 0 0; margin:15px 10px 0 0}
.order_via_cc_btn_off{background:url(../images/order_via_cc_btn.png) no-repeat 0 -52px; margin:15px 10px 0 0; cursor:default}
.order_via_cc_btn:hover{background:url(../images/order_via_cc_btn.png) no-repeat 0 -26px}
.order_via_invoice_btn{background:url(../images/order_via_invoice_btn.png) no-repeat 0 0; margin:15px 0 0 0}
.order_via_invoice_btn_off{background:url(../images/order_via_invoice_btn.png) no-repeat 0 -52px; margin:15px 0 0 0}
.order_via_invoice_btn:hover{background:url(../images/order_via_invoice_btn.png) no-repeat 0 -26px}
a.api_desktop_btn{width:89px; height:28px; background:url(../images/api_desktop_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; margin:18px 0 0 10px; float:left}
a.api_desktop_btn:hover{background:url(../images/api_desktop_btn.png) no-repeat 0 -28px}
a.api_web_btn{width:89px; height:28px; background:url(../images/api_web_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; margin:18px 12px 0 0; float:right}
a.api_web_btn:hover{background:url(../images/api_web_btn.png) no-repeat 0 -28px}
a.become_reseller_btn{width:235px; height:60px; background:url(../images/become_reseller_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; margin:15px 0 15px 0}
a.become_reseller_btn:hover{background:url(../images/become_reseller_btn.png) no-repeat 0 -60px}
/*.verify_btn{width:80px; height:26px; background:url(../images/verify_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; float:left}
.verify_btn:hover{background:url(../images/verify_btn.png) no-repeat 0 -26px}
.verify_btn_off{width:80px; height:26px; background:url(../images/verify_btn.png) no-repeat 0 -52px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; float:left}*/
.order_btn{width:80px; height:26px; background:url(../images/order_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; float:left}
.order_btn:hover{background:url(../images/order_btn.png) no-repeat 0 -26px}
.order_btn_off{width:80px; height:26px; background:url(../images/order_btn.png) no-repeat 0 -52px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:default; float:left}
.send_btn{width:80px; height:26px; background:url(../images/send_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; float:left}
.send_btn:hover{background:url(../images/send_btn.png) no-repeat 0 -26px}
.send_btn_off{width:80px; height:26px; background:url(../images/send_btn.png) no-repeat 0 -52px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:default; float:left}
.submit_btn{width:80px; height:26px; background:url(../images/submit_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; margin:0 auto; float:left}
.submit_btn:hover{background:url(../images/submit_btn.png) no-repeat 0 -26px}
.submit_btn_off{width:80px; height:26px; background:url(../images/submit_btn.png) no-repeat 0 -52px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:default; margin:0 auto; float:left}

.cancel_btn{width:80px; height:26px; background:url(../images/cancel_btn.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:pointer; margin:0 auto; float:left}
.cancel_btn:hover{background:url(../images/cancel_btn.png) no-repeat 0 -26px}
.cancel_btn_off{width:80px; height:26px; background:url(../images/cancel_btn.png) no-repeat 0 -52px; display:block; text-indent:-9000px; overflow:hidden; outline:none; border:0; cursor:default; margin:0 auto; float:left}

.search_text{width:300px; height:auto; padding:10px 10px 0 10px; margin:0 0 20px 0; float:left}
a.btn_academic{display:block; background:url(../images/btn_academic.png) no-repeat 0 0; width:230px; height:116px; margin:0 0 0 80px; line-height:40px; text-indent:-9000px; overflow:hidden; float:left}
a.btn_academic:hover{background:url(../images/btn_academic.png) no-repeat 0 -116px}
.partnerlogos{width:900px; height:52px; margin:10px 0 0 0; padding:8px 0 0 30px; background-color:#FFF}
.texthome{font-size:14px; line-height:22px}
.downloadbox{width:930px; height:80px; background:url(../images/bg_download.gif) no-repeat 6px 33px; margin-bottom:5px}
.register_btn_web{width:213px; height:54px; margin:18px 0 0 15px; float:left; background:url(../images/btn_reg_dm_web.png) no-repeat 0 0; text-indent:-9999px}
.download_btn_win{width:226px; height:57px; margin:0px 0 0 0px; float:left; background:url(../images/btn_download_win.png) no-repeat 0 0; text-indent:-9999px}
.download_btn_mac{width:226px; height:60px; margin:15px 0 0 5px; float:left; background:url(../images/btn_download_mac.png) no-repeat 0 0; text-indent:-9999px}
.download_btn_ubu{width:225px; height:59px; margin:0px 0 0 5px; float:left; background:url(../images/btn_download_ubuntu.png) no-repeat 0 0; text-indent:-9999px}
.ordeshadowbox{width:285px;height:18px;background:url(../images/shadow_box_order.png) no-repeat 0 0;float:left;margin-left:10px;}
.slider_new{ margin:16px 0;}
.slider {font:italic 12px/14px Georgia, "Times New Roman", Times, serif;color:#1280b8;text-align:right;margin-top:10px; background-image:url(../images/tr_bg.png);}
.slider strong {font-style:normal;}
.slider div.c1 {
	 
}
.slider div.c2 { font-family:
	
}
.slider div.c3 { padding-left:200px; 
	
}
.slider div.c4 { 
	 
}
.slider div.c5 {  
	 
}
.slider div.c6 {
	
}
.slider div { padding-top:5px;}

#slider2 { width:930px; height:35px;}

.moretestimonials {
	font-size:10px;
	margin-right:20px;
	float:right;
	margin-top:5px;
	}
	
	.testimonail {
	width:593px;
	height:auto;
	margin:20px 0 0 0;
}
.testimonail .text {
	width:563px;
	height:auto;
	padding:15px 15px 0 15px;
	line-height:16px;
	font-size:12px;
	color:#68696a;
	background:url(../images/testimonials-bg.png) no-repeat 0 0;
}
.testimonail .bottom {
	width:593px;
	height:36px;
	background:url(../images/testimonials-bottom.png) no-repeat 0 0;
}
.testimonail .from {
	width:590px;
	color:#68a5d6;
	font-family:Tahoma;
	font-size:14px;
	font-style:italic;
	text-align:right;

}
/*Verify Account*/
#VerifyAccountPage  {background:#FFF}
#VerifyAccountPage h1 {margin-top:40px; margin-bottom:20px}
.verify_account_box{width:223px; height:119px;  background: transparent url("../images/VerifyAccount_Sprites.png") 0px 0px no-repeat; padding:0px; float:left; color:#fcfcfd; }
.verify_account_box h2 {font-family:Tahoma, Arial, sans-serif; font-size:20px; color:#FFF;text-shadow:1px 1px 2px #666; text-transform:none; font-weight:500; margin:15px 15px 5px 15px; }
.verify_account_box .inp {border:1px solid #787b83;font-size:14px; color:#666; line-height: 24px; width:184px; height:25px; display: inline; margin-left:15px;}
.ExplanText{text-shadow:1px 1px 2px #666;font-family:Tahoma, Arial, sans-serif; font-size:16px; margin:10px 15px 15px 15px; line-height:20px;}
#verify_account_box1 .red_notify {display:block;visibility: visible; z-index:1000; background: #cc9999; color:#660000;}
#verify_account_box1{margin:10px 0px 20px 30px;} 
/*#verified_account_box{background-position:-232px 0px; margin:10px 0px 20px 10px; color:#666;}*/
#verified_account_box{background-position:-232px 0px; width:330px; margin:10px 0px 20px 10px; color:#666;}
#verified_account_box h2 {color:#5c5a5a; text-shadow:none; }
#verified_account_box li {margin-left:15px;line-height:17px;}
/*#ExistingUser{background-position:-459px 0px; margin:10px 0px 20px 30px;height:144px;}
#NewUser{background-position:-688px 0px; margin:10px 0px 20px 10px; height:144px;}*/
#ExistingUser{background-position:-574px 0px; margin:10px 0px 20px 30px;height:144px;}
#NewUser{background-position:-801px 0px; margin:10px 0px 20px 10px; height:144px;}
#VerifyAccountPage  fieldset, #VerifyAccountPage  dl, #VerifyAccountPage  legend {width:450px}
#VerifyAccountPage  dt {width:160px; }
#VerifyAccountPage  dd {width:280px;}
#VerifyAccountPage  legend {text-align:left; padding-left:170px;}
#VerifyAccountPage  .captcha  {margin-left:170px; float:left;width:300px;text-align:left;}
#VerifyAccountPage  .order_buttons {margin-left:170px; padding-top:10px !important; margin-top:10px !important; border:1px transparent !important;}
#VerifyAccountPage #continue table {margin-left:170px;}
#VerifyAccountPage #continue table td {text-align:center;}
.verifyAccount_btn {margin:-9px 10px 0px 31px !important; background:transparent url("../images/VerifyAccount_Sprites.png") 0px -132px no-repeat !important; 
                    width:161px !important; 
                    height:28px !important; 
                    display:block;cursor:pointer; 
                    border:0px transparent;}
                    
.verifyAccount_btn2 {
		margin:16px 0px 0px 55px !important; 
		background:transparent url("../images/VerifyAccount_Sprites.png") -162px -132px no-repeat !important; 
		width:118px !important; 
		height:28px !important; 
		display:block;
		cursor:pointer; 
		border:0px transparent;}
		
		
