/*reset*/

html, body, div, span, h1, h2, h3, a, img, ol, ul , li, form, table, tbody, tfoot, thead, tr, th, td {margin: 0px; padding: 0px; border: none;}

p{margin:15px 0px; padding:0px;}

table{border-spacing: 0px; border-collapse:collapse;}

input{outline-width:0px;}

input, select{*vertical-align:top;} /*ie 7 fix*/

input::-moz-focus-inner{border: 0px;padding: 0px;}/*Remove button padding in FF*/

.clear{clear:both;}

.relative{position:relative;}

.hover{cursor:pointer;}

.vertical_align{vertical-align:middle;}

.bold{font-weight:bold;}

.italic{font-style:italic;}

.float_left{float:left;}

.float_right{float:right;}

.hidden{visibility:hidden;}


/*colors & sizes*/

.blue_txt{color:#4ea3c6;}

.green_txt{color:#92ab2b;}

.grey_txt{color:#a0a0a0;}

.dark_grey_txt{color:#3f3b3a;}

.bigger_txt{font-size:16px;}

.smaller_txt{font-size:12px;}


/*structure*/

body{background:url(../images/bg.jpg) #319f91 top repeat-x;font-family:arial, sans-serif; font-size:14px; color:#3f3b3a; line-height:20px;margin:0px;}

.wrap{background:url(../images/wrap_bg.png) repeat-y; margin:0px auto;  width:952px;padding:0px 24px; overflow:auto;}


/*general*/

a{color:#4ea3c6;text-decoration:none;}

a:hover{color:#a0a0a0;text-decoration:underline;}

h1{font-size:38px; color:#b3d038; font-weight:normal;line-height:30px;}

h1 .sub_title{font-size:18px; color:#ffffff;}

h2{font-family: myriad pro, arial, sans-serif; font-size:28px; font-weight:normal; color:#92ab2b;border-bottom:1px solid #c6c6c6;height:33px;margin-bottom:20px;padding:0px 20px;}

h3{font-size:18px;font-weight:normal;}

.arrow_link{background:url(../images/link_arrow.png) right no-repeat; padding-right:10px;display:inline-block;color:#9dad00;text-decoration:underline;}

li{list-style:none; background:url(../images/bullet.png) no-repeat left top;padding-left:20px;}


/*header*/

.header{background:url(../images/header_bg.png) top no-repeat;width:952px; height:100px;margin:0px auto;padding:20px 24px 0px 24px;}

.menu{color:#e3e3e3;float:right;margin-top:45px;*margin-top:30px;}

.menu .current{color:#92ab2b;}

#menu_popup_services{z-index:10;position:absolute; background:url(../images/menu_popup_bg_services.png) no-repeat;width:472px; height:90px;padding:30px;margin:80px 0px 0px 275px;display:none;}

#menu_popup_resources{z-index:10;position:absolute; background:url(../images/menu_popup_bg_resources.png) no-repeat;width:332px; height:78px;padding:30px;margin:80px 0px 0px 435px;display:none;}

#menu_popup_about{z-index:10;position:absolute; background:url(../images/menu_popup_bg_about.png) no-repeat;width:55px; height:70px;padding:30px;margin:80px 0px 0px 785px;display:none;}

.popup_link{color:#4ea3c6;height:30px;display:inline-block;*padding-top:10px;*height:20px;}

.popup_link_current{color:#92ab2b;height:30px;display:inline-block;*padding-top:10px;*height:20px;}

#menu_popup_services div, #menu_popup_resources div, #menu_popup_about div{margin:0px 15px 0px 9px;}

#menu_popup_services .title, #menu_popup_resources .title, #menu_popup_about .title{color:#92ab2b;font-size:14px;}

#menu_popup_services a, #menu_popup_resources a, #menu_popup_about a{color:#3f3b3a;font-size:12px;}

#menu_popup_services a:hover, #menu_popup_resources a:hover, #menu_popup_about a:hover{color:#4ea3c6;}


/*main img*/

.main_img{width:702px; height:116px; padding:50px 0px 0px 250px;margin-bottom:40px;}

.main_img1{background:url(../images/main_img1.jpg);}

.main_img2{background:url(../images/main_img2.jpg);}


/*home page*/

.main_flash{background:url(../images/flash.jpg) no-repeat; width:952px; height:311px;}

.main_flash .flash_btns{margin:12px 10px 0px 0px;}

.home_text{font-size:16px; line-height:22px;margin:30px;}

.home_box{background:url(../images/home_box_bg.png) no-repeat;width:297px; height:254px;float:left; margin-bottom:20px;padding:8px;}

.middle_box{margin:0px 6px 0px 7px;}

.home_box img{margin-bottom:13px;}

.home_box .title{font-size:18px; color:#92ab2b;margin:10px;}

.home_box p{font-size:12px;margin:10px;}

.learn_btn{background:url(../images/learn_btn.jpg) no-repeat; width:177px; height:21px;margin:10px 0px 0px 55px;display:block;}

.learn_btn:hover{background:url(../images/learn_btn_hover.jpg) no-repeat;}

.view_btn{background:url(../images/view_btn.jpg) no-repeat; width:177px; height:21px;margin:10px 0px 0px 55px;display:block;}

.view_btn:hover{background:url(../images/view_btn_hover.jpg) no-repeat;}

.find_btn{background:url(../images/find_btn.jpg) no-repeat; width:177px; height:21px;margin:10px 0px 0px 55px;display:block;}

.find_btn:hover{background:url(../images/find_btn_hover.jpg) no-repeat;}

.getstarted_btn{background:url(../images/getstarted_btn.jpg) no-repeat; width:177px; height:21px;margin:10px 0px 0px 55px;display:block;}

.getstarted_btn:hover{background:url(../images/getstarted_btn_hover.jpg) no-repeat;}

.logos_bg{background:url(../images/logos_bg.png) no-repeat;width:948px; height:77px;clear:both;padding:2px;}

.logos{height:71px;width:894px;margin:0px 2px;float:left; overflow:hidden;}

.logo{float:left;background:url(../images/home_logo_bg.png) no-repeat;width:148px; height:61px;text-align:center;padding-top:10px;margin-right:1px;}

.actual_logos{width:1788px; position:relative; left:0;}

.left_arrow_btn{background:url(../images/left_arrow_btn.png) no-repeat; width:25px; height:70px;border:none;cursor:pointer;float:left;margin-top:1px;}

.left_arrow_btn:hover{background:url(../images/left_arrow_btn_hover.png) no-repeat;}

.right_arrow_btn{background:url(../images/right_arrow_btn.png) no-repeat; width:25px; height:70px;border:none;cursor:pointer;float:left;margin-top:1px;}

.right_arrow_btn:hover{background:url(../images/right_arrow_btn_hover.png) no-repeat;}


/*left bar menu*/

.left_bar_menu{float:left; width:205px;margin-right:30px;}

.left_bar_menu .title{font-weight:bold;color:#92ab2b;padding:3px 0px 0px 10px;border-bottom:1px solid #c6c6c6; height:30px; display:block;}

.left_bar_menu a{border-bottom:1px solid #c6c6c6; min-height:18px; padding:6px 10px 6px 10px;display:block;font-size:12px;line-height:14px;color:#3f3b3a;}

.left_bar_menu a:hover{background-color:#daf2ef; text-decoration:none;}

.left_bar_menu .current{background:url(../images/current_arrow.png) no-repeat right #daf2ef;}


/*content*/

.content{float:left;width:717px;}

.flash_btns{float:right; width:238px;}

.content .item{padding-left:20px; width:420px;float:left;}

.long_content .item{padding-left:20px; width:680px;float:left;}

.long_content .logo{background:url(../images/customer_logo_bg.png) no-repeat;width:168px; height:80px;float:left;text-align:center;padding-top:32px;margin:0px 2px 2px 0px;}

.separator{margin-bottom:10px;}

.reason{padding-left:105px; width:335px;float:left;margin-bottom:20px;}

.reason p{margin:10px 0px;}

.reason1{background:url(../images/reason1_bg.jpg) no-repeat top left;}

.reason2{background:url(../images/reason2_bg.jpg) no-repeat top left;}

.reason3{background:url(../images/reason3_bg.jpg) no-repeat top left;}

.reason4{background:url(../images/reason4_bg.jpg) no-repeat top left;}

.reason5{background:url(../images/reason5_bg.jpg) no-repeat top left;}

.download_btn{background:url(../images/download_btn.jpg) no-repeat; width:92px; height:29px;margin:15px 0px 0px 0px;display:block;}

.download_btn:hover{background:url(../images/download_btn_hover.jpg) no-repeat;}

.view_email_baner{background:url(../images/view_email_campaign.png) no-repeat; width:335px;height:75px;display:block;float:left;margin:10px 6px 10px 0px;}

.view_email_baner:hover{background:url(../images/view_email_campaign_hover.png) no-repeat;}

.view_telemarketing_baner{background:url(../images/view_telemarketing.png) no-repeat; width:335px;height:75px;display:block;float:left;margin:10px 0px 10px 0px;}

.view_telemarketing_baner:hover{background:url(../images/view_telemarketing_hover.png) no-repeat;}


/*contact*/

.contact{width:450px; float:left;padding-left:50px;}

.contact_info{float:right;padding-right:60px;width:260px;}

.contact label{width:100px;display:inline-block;vertical-align:top;}

.contact input[type=text]{border:1px solid #c6c6c6;width:326px;padding:0px 2px;}

.contact select{border:1px solid #c6c6c6;width:332px;}

.contact textarea{border:1px solid #c6c6c6;width:326px;height:100px;padding:6px 2px;}

.form_error{vertical-align:middle;visibility:hidden;}

.submit_btn{background:url(../images/submit_btn.png) no-repeat; width:92px; height:29px;border:none;cursor:pointer;float:right;margin:5px 13px 20px 0px;}

.submit_btn:hover{background:url(../images/submit_btn_hover.png) no-repeat;}

.contact_info p{margin:0px 0px 25px 0px;}

.contact_info span{padding-left:20px;}

.contact_info .tel{background:url(../images/tel_icon.png) no-repeat left;}

.contact_info .fax{background:url(../images/fax_icon.png) no-repeat left;}

.contact_info .mail{background:url(../images/email_icon.png) no-repeat left;}


/*landing*/

.landing{margin-top:40px;}

.landing h1{font-family: myriad pro, arial, sans-serif; font-size:40px; font-weight:normal; color:#92ab2b;border-bottom:1px solid #c6c6c6;height:90px;margin-bottom:30px;padding:0px 20px;}

.landing h1 img{margin-left:20px;}

.landing_left{width:455px; float:left;}

.landing_left p{padding:0px 20px;}

.grey_bg{background-color:#f5f5f5;padding:10px 0px;}

.youtube{margin:40px 0px 20px 20px;}

.landing_right{float:right;width:341px;padding-right:25px;}

.landing_right label{width:65px;display:inline-block;margin-right:20px;}

.landing_right input[type=text]{border:1px solid #c6c6c6;width:231px;padding:0px 2px;height:25px;}

.landing_right .submit_btn{margin:10px 14px 0px 0px;}

#landing_tofes{height:320px;*margin-bottom:20px;}

.appex_baner{background:url(../images/landing_appex_baner.jpg) no-repeat; width:326px;height:129px;display:block;margin-bottom:10px;}

.appex_baner:hover{background:url(../images/landing_appex_baner_hover.jpg);}

.whitepaper_baner{background:url(../images/landing_whitepaper_baner.jpg) no-repeat; width:326px;height:75px;display:block;margin-bottom:10px;}

.whitepaper_baner:hover{background:url(../images/landing_whitepaper_baner_hover.jpg);}

.casestudy_baner{background:url(../images/landing_casestudy_baner.jpg) no-repeat; width:326px;height:75px;display:block;margin-bottom:10px;}

.casestudy_baner:hover{background:url(../images/landing_casestudy_baner_hover.jpg);}


/*footer*/

.footer{width:932px;font-size:12px;margin:20px 10px 40px 10px;overflow:auto;color:#3f3b3a;}

.footer a{color:#3f3b3a;}

.footer a:hover{color:#a0a0a0;}

.footer img{margin-left:5px;}

.footer .float_right a{color:#4ea3c6; margin-right:15px;}

