

html{overflow-y:scroll;}
body,html{background:#CFD7DD url(/images/body_bg.gif) repeat-y center bottom;font-family:Verdana,Helvetica,Arial,sans-serif;}
p,li,h1,h2,h3,h4{font-family:Verdana,Helvetica,Arial,sans-serif;}
a{color:#2a687e;}
a:hover{text-decoration:underline;}
h1 a{color:#000;}
h1{font-size:138.5%;font-weight:bold;margin-bottom:10px;}
h2{font-size:115%;margin-bottom:10px;font-weight:bold;}
h3{font-size:105%;margin-bottom:10px;font-weight:bold;}
h4{font-size:102%;margin-bottom:10px;font-weight:bold;}
p em{font-style:italic;color:#333;}
.indent{margin-left:3em !important;}
.underscore{text-decoration:underline;}
.center{text-align:center;}
.figure-caption{font-size: .9em;margin: 15px 0 !important;}
hr{border:0;height:1px;color:#9BB4BF;background-color:#9BB4BF;margin:20px 0;clear:both;}
img{border-width:0;}
.center{text-align:center;}
.page{background:transparent url(/images/page-bg.png) no-repeat top left;}
.page .yui-g{padding:15px !important;}
label.error{color:#fb1918;margin:-10px 0 0;background:#fdcec4;opacity:0.8;filter:alpha(opacity=80);width:164px;display:block;}
.info input.error{padding:2px 8px;}
.info label.error{padding:0 8px 4px;clear:both;}
#captchaimage{margin:3px 0;}
.section_bar{color:#000;font-size:105%;font-weight:normal;letter-spacing:5px;text-transform:uppercase;background:transparent url(/images/sprite.png) repeat-x scroll 0 0;padding:5px 5px 5px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;}
div.yui-b p{margin:0 0 .5em 0;color:#333;}
div.yui-b p strong,strong{font-weight:bold;}
#productsandservices{position:static;}
#hd{padding:0 15px 15px;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{padding:10px;}
.example{font-size:10px;color:#999;}
.yui-skin-sam .yuimenu .bd {border-style:none;padding-top:0;padding-bottom:10px;position:relative;z-index:20;}
.yui-skin-sam .yuimenu .bd .bd{background:url(/images/nav_menu_bg.png) no-repeat;height:153px;}
.yui-skin-sam .yuimenu a.yuimenuitemlabel{color:#FFF;}
.yui-skin-sam .yuimenu li.yuimenuitem{}
.yui-skin-sam .yuimenu ul {padding: 0;}
.yui-skin-sam .yuimenu .yuimenuitemlabel{padding:4px 20px;}
.yui-skin-sam .yuimenu .yui-menu-shadow{display:none;}
.yui-skin-sam .yuimenu .bd li {background:url(/images/nav_menu_bg.png) no-repeat 0 0;} 
.yui-skin-sam .yuimenu .bd li + li {background-position: 0 -37px;} 
.yui-skin-sam .yuimenu .bd li + li.yuimenuitem-selected {background-position: -160px -37px;} 
.yui-skin-sam .yuimenu .bd li + li + li {background-position: 0 -63px;} 
.yui-skin-sam .yuimenu .bd li + li + li.yuimenuitem-selected {background-position: -160px -63px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li {background-position: 0 -89px;}  
.yui-skin-sam .yuimenu .bd li + li + li + li.yuimenuitem-selected {background-position: -160px -89px;}  
.yui-skin-sam .yuimenu .bd li + li + li + li + li {background-position: 0 -115px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li.yuimenuitem-selected {background-position: -160px -115px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li {background-position: 0 -141px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li.yuimenuitem-selected {background-position: -160px -141px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li + li {background-position: 0 -167px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li + li.yuimenuitem-selected {background-position: -160px -167px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li + li + li{background-position: 0 -168px;} 
.yui-skin-sam .yuimenu .bd li + li + li + li + li + li + li + li.yuimenuitem-selected {background-position: -160px -168px;} 
.yui-skin-sam .yuimenu .bd li.first {background-position: 0 0;padding-top: 8px;}
.yui-skin-sam .yuimenu .bd li.first.yuimenuitem-selected{background-position: -160px 0;}
.yui-skin-sam .yuimenu .bd li.last {background-position: 0 -169px;padding-bottom: 12px;}
.yui-skin-sam .yuimenu .bd li.last.yuimenuitem-selected{background-position: -160px -169px;}
.yuimenubaritemlabel,
.yuimenuitemlabel{outline:none;}
#loginbox{width:353px;float:right;margin:0;padding-right:0;padding-top:0;padding-bottom:0;}
#loginbox div#loginback{background:url(/images/login_gry_bg.png) no-repeat left top;float:left;display:block;overflow:hidden;padding:0 0 0 20px;height:43px;width:321px;margin:0;}
#loginbox #username,
#loginbox #passwd{width:92px;height:15px;margin:9px 5px;border:1px solid #bbb;padding:2px;color:#888;float:left;}
#loginbox #GO{border:1px solid #333;margin:0;}
#loginbox em{background:url(/images/login_gry_cap.png) no-repeat left top;display:block;width:9px;height:43px;margin:0 0 5px 0;float:left;}
#loginbox .secure{float:left;margin:12px 6px 0 0;}
#tracie_login_btn{/* width:220px;height:24px;margin-top:-20px; display:block;*/float:right;margin-right: 5px;clear: both;}
#tracie_login_btn a{/* background:transparent url(/images/btn_update_my_contact_info.png) no-repeat 0 0;display:block; width:220px;height:24px;*/ text-decoration: none;}
#tracie_login_btn a:hover{/* background-position:0 -24px; */ text-decoration: underline;}

#yahoo-com #logo{margin-top:10px;}
#salesNumbers .phoneLabel{font:bold 77% Verdana,Arial,Helvetica,sans-serif;color:#690;}
#salesNumbers .phoneNumber{text-decoration:none;font-size:140%;color:#223543;margin-bottom:10px;}
#supportNumbers .phoneLabel{font:bold 77% Verdana,Arial,Helvetica,sans-serif;color:#A20C12;}
#supportNumbers .emailLink a{font-size:120%;text-decoration:underline;color:#A20C12;}
#supportNumbers .emailLink a:hover{text-decoration:underline;color:#df391a;}
#supportNumbers .emailLink a:hover{text-decoration:underline;}
.emailLink a{text-decoration:underline;}
#supportNumbers .phoneNumber{text-decoration:none;font-size:140%;color:#223543;margin-bottom:10px;}
#salesNumbers,
#supportNumbers{margin-bottom:15px;}
label{vertical-align:top;}
label input{vertical-align:middle;}
#emergencyEmailForm{width:472px;}
#emergencyEmailForm label{width:200px;}
#businessQs label{width:300px;}
#contactInfo,
#businessQs{width:680px;}
#contactInfo hr,
#businessQs hr{width:100%;}
#contactInfo label{width:100px;}
em{font-style:italic;}
td,th{font-size:100%;vertical-align:top;margin:0;padding:2px;}
table{border-width:0;width:100%;}
#emergencyEmailForm input,
#emergencyEmailForm textarea,
#businessQs input,
#businessQs textarea,
#contactInfo input,
#contactInfo textarea,
#webinarbox input,
#webinarbox textarea{border:1px solid #c8c9c7;background:#f3f3f3;font-weight:normal;padding:1px;margin:0;}
#webinarbox input{margin:2px 10px 0 0;}
#contactbtns #submitbtn span,
#contactbtns #resetbtn span,
#loginbox #loginbtn span,
.winbtns #closebtn span,
.winbtns #joinbtn span{background:transparent url(/images/greenbtn_back.png) no-repeat left top;border-width:0;margin:0;padding:0;float:left;overflow:hidden;}
#contactbtns{width:250px;}
#contactbtns #submitbtn #save,
#contactbtns #resetbtn #b2,
#loginbox #loginbtn #GO
.winbtns #closebtn #close,
.winbtns #joinbtn #join{background:transparent;border:none;margin:0;padding:0;}
#contactbtns #resetbtn em,
#contactbtns #submitbtn em,
#loginbox #loginbtn em,
.winbtns #closebtn em,
.winbtns #joinbtn em{background:url(/images/greenbtn_end.png) no-repeat left top;margin:0;padding:0;float:left;width:6px;height:24px;}
.winbtns #closebtn em,
#contactbtns #resetbtn em{background:url(/images/redbtn_cap.png) no-repeat left top;}
.winbtns #closebtn span,
#contactbtns #resetbtn span{background:url(/images/redbtn_bg.png) no-repeat left top;}
#gobtn #submitbtn span,
#gobtn #resetbtn span,
#loginbox #loginbtn span{background:transparent url(/images/greenbtn_back.png) no-repeat left top;border-width:0;margin:0;padding:0;float:left;}
#gobtn #submitbtn #save,
#gobtn #resetbtn #b2,
#loginbox #loginbtn #GO,
.winbtns #closebtn #close,
.winbtns #joinbtn #join{background:transparent;border:none;padding:0;margin-bottom:0;margin-top:0;margin-right:0;}
#contactbtns #resetbtn,
#contactbtns #submitbtn,
#loginbox #loginbtn,
.winbtns #closebtn,
.winbtns #joinbtn,
#gobtn #resetbtn,
#gobtn #submitbtn,
#loginbox #loginbtn,
.winbtns #closebtn,
.winbtns #joinbtn{float:left;white-space:nowrap;}
#gobtn #resetbtn em,
#gobtn #submitbtn em,
#loginbox #loginbtn em{background:url(/images/greenbtn_end.png) no-repeat left top;margin:0;padding:0;float:left;width:6px;height:24px;}
#gobtn #resetbtn em{background:url(/images/redbtn_cap.png) no-repeat left top;}
#gobtn #resetbtn span{background:url(/images/redbtn_bg.png) no-repeat left top;}
#TRSideMenu,#TRSideMenu ul{background:transparent url(/images/nav_menu09_bg.png) no-repeat top left;}
.list-alpha-lower,.list-alpha-lower li{list-style-type: lower-alpha;}
.list-numeric,.list-numeric li{list-style-type:decimal;}
.list-alpha-lower li,.list-numeric li{margin-left: 3em;}
.list-alpha-lower ol li,.list-numeric ol li,.std-bullets ul li,.bullet-list ul li{margin-left: 6em;}
.std-bullets li{list-style-position:outside;list-style-type:disc;}
.std-bullets{padding-left:25px;margin-bottom:10px;color:#333;}
.quote{font-size:103%;font-style:italic;}
.quote .quote-source p{font-size:93%;font-style:normal;text-align:right;color:#000;}
.numbered{margin-left:5px;}
.numbered li{list-style:decimal inside;margin-bottom:10px;margin-left:5px;}
.benefits{margin:10px 0;}
.benefits td{width:50%;white-space:normal;line-height:130%;}
.benefits th{font-size:105%;font-weight:normal;letter-spacing:5px;text-transform:uppercase;color:#000;background:transparent url(/images/sprite.png) repeat-x scroll 0 0;padding:5px 5px 5px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.benefits ul{padding-left:16px;}
.benefits li{list-style-type:disc;list-style-image:url(/images/check.png);list-style-position:outside;margin:10px 15px;padding-left:6px;}
.headrule{margin-top:0;margin-bottom:15px;}
#thankyou{font-size:106%;background:#CFD7DD;border:1px solid #BECCD1;width:650px;height:75px;text-align:center;padding:15px;margin:25px auto;}
#thankyou h2{font-size:156%;}
/* ECP homepage */
#ecpbox{background:transparent url(../images/ecp_bg.png) no-repeat top left;height:259px;padding:12px 15px 7px 16px;width:181px;float:right;}
#ecpbox p{font-size:90%;line-height:145%;}
#ecpbox img{height:25px;width:100px;margin-top:55px;}
/* PRI in the Sky home page */
#priskybox{background:transparent url(../images/prisky_bg.png) no-repeat top left;height:259px;padding:12px 15px 7px 16px;width:181px;float:right;position:relative;}
#priskybox h3{color:#FFF;font-size: 12pt;}
#priskybox p{color:#FFF;font-size:90%;line-height:145%;}
#priskybox .prisky_btn img{height:30px;width:211px;}
#priskybox .prisky_btn{position:absolute;top:245px;right:0;bottom:0;left:0;}
#bd #yui-main .yui-b .yui-g{padding:0px 8px 8px;}
hr#footrule{height:1px;color:#999;background-color:#999;padding:0;margin:10px 0 5px 0;border-width:0;}
#TRPresentationBox{border:1px solid #C0C0C0;width:640px;}
.focused{background-color:#CCFFFF;}
.blurred{background-color:#FFFFFF;}
.headline{font-weight:normal;}
#servicestabs .yui-content{padding-top:15px;}
#abouttabs p,
#servicestabs p{margin:0 8px 15px;color:#000;}
#abouttabs .twoColumn{padding:0;}
 .quote{font-size:97%;font-style:italic;margin-bottom:15px;color:#6e6e70;}
 .quote p{color:#555557;padding:5px;font-size:90%;}
 .quote-text{text-align:center;}
#modal_container{padding:25px;background-color:#fff;border:1px solid #666;overflow:auto;font-size:12px;color:#333;text-align:left;}
#modal_overlay{background-color:#000;}
.twoColumn{margin-bottom:15px;}
.twoColumn p{padding-bottom:5px;}
.talk-to-us{width:765px;float:right;}
.content{}
.content h2{font-weight:bold;font-style:normal;text-align:center;}
.notice{font-size:.9em;color:#918e90;}
.alert{color:#ad1c1a;}
.top{position:relative;z-index:20;}
.info{float:left;clear:both;position:relative;margin:15px 0;width:100%;height:380px;position:relative;z-index:10;}
.side{float:right;width:205px;}
.info dd,
.info dt{width:185px;position:absolute;}
.info input,
.info select{clear:both;float:left;}
.info select{margin-bottom:10px;}
.info input[type="text"].half{width:81px;}
.info input[type="text"].full{width:162px;}
.info input[type="text"].span2{width:382px;}
.span2 label.error{width:382px;}
.span3 label.error{width:625px;}
.info dd.span2{width:405px;}
.info dd.span3{width:625px;}
.info dd.col1{left:0;}
.info dd.col2{left:220px;}
.info dd.col3{left:440px;}
.info dd.row1{top:0px;}
.info dd.row2{top:60px;}
.info dd.row3{top:120px;}
.info dd.row4{top:180px;}
.info dd.row5{top:240px;}
.info dd.row6{top:300px;}
.info dd.row7{top:360px;}
dl.side dd{width:225px;}
dl.side dd .label{width:1800px;}
dl.side dd input{margin-left:-24px;}
.bigger{font-size:26px;}
.info-wrapper{float:right;padding:10px 20px 20px;border:1px solid #d8d8d9;margin-left:20px;width:425px;position:relative;}
#info-overlay{position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#fff url(../images/tr_throbber.gif) no-repeat center center;opacity:.7;filter:alpha(opacity=70);z-index:1000;}
#info-thankyou{padding:90px 20px;text-align:center;z-index:1000;}
.info dl,.info dl dd,.info dl dt{padding:0;margin:0;list-style:none;list-style-type:none;}
.info input[type=text]{font-weight:normal;background:#f3f3f3;border:1px solid #c8c9c7;padding:2px 8px;margin:0 0 10px;width:162px;}
.info input#captcha{font-size:18px;height:30px;}
#refreshimg img{clear:both;//ie fix}
.info label{font-weight:normal;padding:0;}
.info .required{color:red;}
.info .addr_req{display:none;}
.info .last{text-align:center;}
.info h4{font-size:1.13em;font-weight:bold!important;margin-bottom:10px;}
.info dd label{margin-bottom:2px;float:left;}
.bullet-list{list-style-type:disc;list-style-position:outside;}
.bullet-list li{list-style-type:disc;list-style-position:outside;margin-left:19px;margin-bottom:10px;}
.number-list{list-style-type:decimal;list-style-position:outside;}
.number-list li{list-style-type:decimal;list-style-position:outside;margin-left:24px;}
.alpha-list{list-style-type:lower-alpha;list-style-position:outside;}
.alpha-list li{list-style-type:lower-alpha;list-style-position:outside;margin-left:24px;}
#accordion dt{color:#4b7694;font-weight:bold;margin-bottom:5px;cursor:pointer;}
#accordion dd p:first-child:first-letter,
#accordion dd:first-letter,
#accordion dt:first-letter{font:italic 22px "Lucida Bright","Times New Roman",Times,serif;}
#accordion dd{margin-bottom:10px;}
#accordion dd ul li,
#accordion dd ol li,
#accordion dd p{color:#4b7694 !important;margin-bottom:10px;}
#accordion dd ul{margin-bottom:10px;}
.faq_page{margin-right:5px !important;}
fieldset.faq-list{border:1px solid #beccd1;padding:10px;margin-top:20px;background-color:#eef7fe;}
fieldset.faq-list legend{font-weight:bold;font-size:16px;border:1px solid #beccd1;background-color:#fff;padding:3px 8px;}
.button{white-space:nowrap;margin:5px 11px 0 0;display:block;position:relative;float:left;background:transparent url(../images/btn_bg.png);display:block;width:180px;z-index:10;}
.button ._cap{background:transparent url(../images/btn_cap.png) no-repeat 100% 0;position:absolute;right:-11px;top:0;bottom:0;width:11px;}
.button ._over{background:transparent url(../images/btn_tex.gif) repeat-x 0 0;position:absolute;top:6px;left:6px;right:-3px;bottom:6px;z-index:11;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.button a{color:#FFF;text-decoration:none;text-transform:uppercase;padding:10px 0 0 11px;height:28px;display:block;position:relative;z-index:12;text-shadow:2px 2px 1px #273E4F;font:17px Arial,sans-serif;}
.button input{background:none;border:none;color:#FFFFFF;height:38px;width:100%;font:17px Arial,sans-serif;text-transform:uppercase;position:relative;z-index:12;margin:0 !important;}
.button:hover{background:transparent url(../images/btno_bg.png);}
.button:hover ._cap{background:transparent url(../images/btno_cap.png) no-repeat 100% 0;}
.button:hover ._over{background:transparent url(../images/btno_tex.gif) repeat-x 0 0;}
.side_note{float:right;color:#4B7694;}
.g{display:table-row;}
.u{width:50%;clear:none;float:left;display:table-cell;}
.pri_page{}
#ft-end{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:77%;text-align:left;background:transparent url(../images/main_ft.gif) no-repeat center top;color:#000;height:100px;}
#ft-end a{color:#000;}
#ft-end a:hover{text-decoration:underline;color:#c00;}
#ft-end address{width:980px;margin:0 auto;padding-top:10px;}
#ft-end img{vertical-align:middle;}
#ft-end address .social-links{float:right;clear:none;margin:-5px 5px 0 0;}
#ft-end address .social-links a:hover img{opacity:1;}
#ft-end address .social-links a img{opacity:0.8;}
#wrapper{background:#CFD7DD url(/images/main_bg.gif) repeat-y center bottom;}
.industries dl.col{width:32.5%;float:left;margin-bottom:25px;}
.industries dl.col dd{padding:4px 6px;}
.industries dl.col.first dd{}
.industries dl.col.last dd{}
.industries dl.col dd:hover{background-color:#DDE7EE;}
/* Partners */
.partner_logos{margin-bottom:25px;vertical-align:middle;}
.partner_logos li{display:inline-block;margin-right:30px;margin-bottom:15px;vertical-align:middle;}
.freebie{padding:0 0 10px;}
.freebie a,
.freebie label{float:left;clear:both;}
.freebie a{margin:0 0 5px 20px;white-space:nowrap;}
.freebie_q{color:maroon;float:left;clear:both;cursor:pointer;margin-left:22px;position:relative;}
.freebie_desc{font-weight:normal;background:#5b97a3 none repeat scroll 0 0;border:1px solid #C8C9C7;padding:10px;margin:10px ;position:absolute;top:0;left:100px;width:615px;z-index:50;}
.freebie_desc,
.freebie_desc p{font-size:12px;color:#FFF !important;margin-bottom:15px;}
#info-thankyou{border-color:#ffd89d;border-width:1px;border-style:solid;background:#fff5c3;color:#000;}
.ui-tabs .ui-tabs-panel{padding:.6em .4em !important;}
.ui-widget{font-size:1em !important;}
.webinar_btn{margin-bottom:10px;position:relative;z-index: 50;}
.webinar_btn a{width:160px;height:24px;display:block;background:transparent url(/images/btn_webinar_sprite.png) no-repeat 0 0;overflow:hidden;text-indent:-9000px;cursor: pointer;}
.webinar_btn a:hover{background-position-y:-24px;}
.side_btn{position: relative;z-index: 50;cursor: pointer;}
#side_banner img{display: none;}
#side_banner{background: transparent url(/images/request-a-demo.png) no-repeat 0 0; height: 63px;width:160px;display: block;}
a#side_banner:hover{background-position: -160px 0;}
.demo_button{float: right;display: block;}
.demo_button a{background: transparent url(/images/voice-recovery-in-action.png) no-repeat 0 0; display: block;height: 60px;width: 223px;}
.demo_button a:hover{background-position: -223px 0;}