#media {margin-top: 30px; margin-left: 40px; height: 325px;}
#noUpdate {margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size: x-small; color: #cccccc; text-align: left; width: 210px; height: 200px; padding: 40px;}
 .content div.full{ width: 700px; padding-left:110px}
.content_index div.full{ width: 700px; padding-left:110px; margin-top: 20px}
.content_conference{ width: 850px; margin: 0 auto; height: 100%; padding:0px; padding-bottom: 159px; padding-top: 15px}
.content_conference div.full{ width: 700px; padding-left:110px}
.billing_current_activity {width: 680px; padding: 0px; margin-left:20px;}
.billing_current_activity th {text-align: left; height: 25px;}
.billing_current_activity th.period {width: 200px}
.billing_current_activity th.calls {width: 35px;}
.billing_current_activity th.minutes {width: 60px;}
.billing_current_activity th.total {width: 75px}
.billing_current_activity th.action {width: 75px;}
.billing_current_activity tr.total {font-weight:bold;}
.billing_current_activity td {text-align: left; height: 20px; font-size:10px; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid;}
.billing_current_activity tr.totals td {border-bottom:1px #eaeaea solid; border-top: none; height: 20px; font-weight:bold; height: 30px;}
.billing_history tr.total td {border-bottom:1px #eaeaea solid; border-top: none; height: 20px; font-size:10px;}
.billing_history tr.total_grand td {border-top:1px #666666 solid; height: 30px; font-size:12px;}
.billing_history tr.total_grand td.totals_col1 {width:}
.billing_history td {text-align: left; height: 20px; font-size:10px; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid;}
.billing_history td.period {width: 200px}
.billing_history td.calls {width: 35px;}
.billing_history td.minutes {width: 60px;}
.billing_history td.total {width: 75px}
.billing_history td.action {width: 75px}
.invoice_history {width: 680px; padding: 0px; margin-left:20px;}
.invoice_history th {text-align: left; height: 25px;}
.invoice_history th.period {width: 200px}
.invoice_history th.calls {width: 35px;}
.invoice_history th.minutes {width: 60px;}
.invoice_history th.total {width: 75px}
.invoice_history th.action {width: 75px;}
.invoice_history td {text-align: left; height: 22px; font-size:10px;}
#invoice_info {height:60px;}
#invoice_info div.form_float_left {width: 420px;}
#invoice_info div.form_float_right {width: 260px;}
#invoice_detail tr.attendee_detail td{ height: 16px; color:#999999; border:none;}
#invoice_detail tr.attendee_detail td.attendee {padding-left: 10px}
.invoice_details {width: 680px; padding: 0px; margin-left:20px;}
.invoice_details th {text-align: left; height: 25px;}
.invoice_details th.date {width: 120px}
.invoice_details th.name {width: 200px;}
.invoice_details th.participants {width: 85px;}
.invoice_details th.minutes {width: 65px}
.invoice_details th.code {width: 125px;}
.invoice_details tr.total td {text-align: left; height: 20px; font-size:10px; border-bottom:1px #eaeaea solid; border-top:none;}
.invoice_details td {text-align: left; height: 20px; font-size:10px; border-top:1px #eaeaea solid;}
.invoice_details tr.total_grand td {border-top:1px #666 solid; height: 30px; font-weight:bold; font-size: 12px;}
.invoice_details tr.total td.col1 {width: 540px}
.invoice_details tr.total td.col2 {width: 150px; text-align:right; padding-right: 25px;}
.invoice_details tr.total_grand td.col1 {width: 540px}
.invoice_details tr.total_grand td.col2 {width: 150px; text-align:right; padding-right: 25px;}
 .wallet_card_top {width: 252pt; height: 144pt; border: 1px #333 dashed; border-bottom: none}
.wallet_card_top div.title {height: 14px; padding: 3px 10px 0px 10px; font-size:9px; text-transform:uppercase; background-color:#2D3A3F; border-bottom: 1px solid #fff; color:#FFF;}
.wallet_card_top div.brand {height: 60px; margin: 20px 10px 0px 10px; font-size:20px; font-weight:bold; color:#872F2B;}
.wallet_card_top div.brand span {color:#2D3A3F}
.wallet_card_top div.wc_logo {float: left; margin: 4px;}
.wallet_card_top div.info {font-size:11px; height: 18px; margin: 1px 10px 0px 10px; border:1px solid #eaeaea;}
.wallet_card_top div.info label {float:left; width: 90px; font-size:9px; font-weight:bold; background-color:#eaeaea; height: 18px; margin: 0px; padding-left:3px; line-height: 16px;}
.wallet_card_top div.info span {font-size:9px; font-weight:bold; line-height: 16px; padding-left:3px;}
.wallet_card_bottom {width: 252pt; height: 144pt; border: 1px #333 dashed}
.wallet_card_bottom table {width: 248pt; margin-top:7px; margin-left: 5px}
.wallet_card_bottom td {padding-bottom: 4px}
.controls td.col1{ font-size:7pt; height: 20px; width: 28px;}
.controls td.col2{ font-size:7pt; line-height: 9px}
.controls td.col1 span{ padding: 2px; border: 1px #ccc solid;}
 .form_international_rates div {margin-top: 10px; height: 30px;}
.form_international_rates div.rate_float {margin-top: -30px; height: 30px; position:absolute; margin-left: 400px;}
.form_international_rates div.rate_float span {margin-left: 35px; font-size:14px; font-weight:bold; padding-top: 7px;}
 html,body {margin: 0; padding: 0; color: #4f4a35; font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 12px; height:100%; background-image: url(/images/bg/bg_public_body.jpg); background-repeat: repeat-x; background-position: left top}
img {border: 0px; behavior: url("/images/iepngfix.htc");}
.page_container {position:relative;  margin:0 auto;  width:100%; height:auto !important;  height:100%;  min-height:100%;  }
.header {height: 129px; width: 850px; margin: 0 auto; clear:both}
p {padding: 0px; line-height: 18px}
p span, td span {color: #333; background:#FFFFCC;}
p.case_study_quote {background:#FFFFCC; border:3px #eaeaea dashed; padding: 14px; font-size:16px; font-style:italic; line-height:22px; color:#333;}
.rate_exclusions {font-weight: normal; font-size:9px; color:#999999; line-height: 10px; color: #999;}
a {color: #9F3828; font-weight: bold; text-decoration: none}
a:hover {color: #293F46;}
h2 {color: #293F46; font-size: 28px; font-weight: bold; margin: 0px; margin-bottom:5px}
h2 span {font-size: 18px; line-height: 24px; color:#618396}
h3 {font-weight: bold; padding-top: 15px; margin: 0px; color: #293F46; font-size:17px}
#developers {padding: 5px; border:1px #999999 dashed; background-color:#FFFFCC; margin-top:15px; margin-bottom:15px}
h3.step {background:url(/images/bg/bg_h3.png) no-repeat; border-bottom: none; height: 30px; padding: 22px 0px 0px 15px; margin-left: -10px}
h3.step span {color: #638590}
h3.meeting {font-size: 20px; padding: 16px 0px 19px 68px; background:url(/images/webex/icon_meeting_centre.gif) no-repeat}
h3.event {font-size: 20px; padding: 16px 0px 19px 68px; background:url(/images/webex/icon_event_centre.gif) no-repeat}
h3.support {font-size: 20px; padding: 16px 0px 19px 68px; background:url(/images/webex/icon_support_centre.gif) no-repeat}
h3.training {font-size: 20px; padding: 16px 0px 19px 68px; background:url(/images/webex/icon_training_centre.gif) no-repeat}
h3.sales {font-size: 20px; padding: 16px 0px 19px 68px; background:url(/images/webex/icon_sales_centre.gif) no-repeat}
p.webex_pad {padding-left: 68px; margin-top: -10px;}
h3.step_congrats {border: 1px #CCC dashed; font-size:16px; color: #333; font-weight:normal; margin-bottom: 10px; padding: 10px}
.container_conrats {border: #ccc 4px double; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
h3.step_congrats span {color: #999; font-style:italic}
h4 {font-weight: bold; color:#293F46; font-size:15px; width: 100%; border: none; padding: 10px 0px 0px 0px; margin: 0px}
h4.blackberry {font-weight: bold; color:#293F46; font-size:16px; width: 100%; border: none; padding: 18px 0px 0px 30px; margin-top: 15px; background:url(/images/h4_blackberry.png) no-repeat; behavior: url("/images/iepngfix.htc"); height: 33px; margin-bottom: -18px}
h4.winphone {font-weight: bold; color:#293F46; font-size:16px; width: 100%; border: none; padding: 18px 0px 0px 30px; margin-top: 15px; background:url(/images/h4_winphone.png) no-repeat; behavior: url("/images/iepngfix.htc"); height: 33px; margin-bottom: -18px}
h5 {color: #293F46; font-size: 14px; font-weight: bold; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h5 span {color: #9F3828}
.package_caption {font-weight: normal; font-size: 9px; line-height: 12px; color: #999; margin-left: 20px; width: 670px; margin-top: -5px}
.text_head {color: #333; font-size: 18px; font-weight: bold; line-height: 26px; padding: 0px; margin-bottom: 15px}
.text_head_index {color: #333; font-size: 28px; font-weight: bold; line-height: 32px; padding: 0px; margin-bottom: 5px}
.text_callout {color: #999; font-size: 18px; font-weight: normal; line-height: 26px; padding-bottom: 7px}
.text_callout_small {color: #666; font-size: 11px; font-weight: normal; line-height: 18px}
.form_helper {position:absolute; font-size: 9px; color: #999; margin-top: -2px; margin-left: 20px; width: 325px; line-height: 12px}
.form_helper b {color: #293F46;}
.form_helper_security_code {position:absolute; font-size: 9px; color: #999; margin-top: -45px; margin-left: 140px; width: 90px; line-height: 10px}
.agree_to_terms {height: 30px; text-align:right; margin-top: 15px}
sup {font-size:9px; color:#2D3A3F}
.adword_caption td {font-size: 12px}
.adword_caption tr p {width: 235px; line-height: 15px; margin: 0px}
.adword_caption h4 {font-size: 14px}
textarea {font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
 .button_float_right {margin: -30px 0px 0px 560px; position:absolute; behavior: url("/images/iepngfix.htc"); text-align:right}
#contacts_edit div {height: 24px; padding-left: 20px;}
.show_action #contacts_edit {height: 60px;}
.edit_action #contacts_edit {height: 160px;}
 .user_status {width: 210px; margin: 14px -2px 0px 0px; padding: 15px 0px 0 0px; float: right; background: url(/images/bg/bg_user_status.png) no-repeat top left; height: 95px; behavior: url("/images/iepngfix.htc")}
.user_status p {margin: 5px 0px 20px 20px}
.user_status p span {color: #293F46; font-size:18px}
.user_status p a {font-size: 10px; color:#9F3828; text-decoration:none; font-weight: bold; padding: 5px}
.user_status p a:hover {text-decoration:underline}
.logout {margin-left:15px; margin-top:2px}
 .header_tab {width: 210px; margin: 12px -2px 0px 0px; padding: 15px 0px 0 0px; float: right; background: url(/images/bg/bg_login.png) no-repeat top left; height:85px; behavior: url("/images/iepngfix.htc")}
header_tab a {color: #fff; font-weight: normal; padding: 5px}
header_tab a:hover {color: #B4D670; text-decoration: underline; font-weight: normal}
 h1 {color: #293F46; font-size: 28px; font-weight: bold; margin-top: 15px; margin-left: 10px; padding: 0px; margin-right: 0px; margin-bottom: 10px; width: 500px}
h1 span {color: #9F3828}
.logo {top: 18px; position: relative; float: left}
 .index_news {font-size:15px; line-height: 22px}
.index_news span {color: #293F46; font-weight: bold; background:#f2f2f2}
.two_col_right div.callout_float_right {width: 200px; height: 115px; padding: 5px; background:url(/images/bg/bg_calloutbox.png) no-repeat; behavior: url("/images/iepngfix.htc")}
.two_col_right div.callout_float_right_adsense {width: 200px; height: 600px; padding: 5px; background:url(/images/bg/bg_calloutbox.png) no-repeat; behavior: url("/images/iepngfix.htc")}
.two_col_right div.adword_signup {width: 210px; height: 205px; padding: 5px; background:url(/images/callout_adword_signup.png) no-repeat; behavior: url("/images/iepngfix.htc"); margin-top: 20px}
div.callout_float_right p {font-size:12px; width: 180px; margin: 5px 0px 0px 12px; line-height: 13px}
div.callout_float_right_adsense p {font-size:12px; width: 180px; margin: 5px 0px 0px 12px; line-height: 13px}
.two_col_right div.callout_button {margin-left: 110px}
.two_col_right div.adword_callout_button {position:absolute; margin-left: 100px; margin-top: 148px}
div.callout_float_right h3 {font-weight: bold; padding-top: 10px; padding-left: 13px; margin: 0px; color: #293F46; font-size:19px}
div.callout_float_right_adsense h3 {font-weight: bold; padding-top: 10px; padding-left: 13px; margin: 0px; color: #293F46; font-size:19px}
div.callout_float_right h3 span{ font-weight: normal; color: #9F3828; letter-spacing: -1px}
div.callout_float_right_adsense h3 span{ font-weight: normal; color: #9F3828; letter-spacing: -1px}
 .content_container_subnav_off {margin:0 auto;  width:100%; min-height:250px; background: url(/images/bg/bg_content_subnav_off.gif) repeat-x top left}
.content_container_subnav_on {margin:0 auto;  width:100%; min-height:250px; background: url(/images/bg/bg_content_subnav_on.gif) repeat-x top left}
.content{ width: 850px; margin: 0 auto; height: 100%; padding:0px; padding-bottom: 159px; padding-top: 15px}
.content_index{ width: 850px; margin: 0 auto; min-height: 860px; height: 100%; padding:0px; padding-bottom: 159px; padding-top: 15px}
.content_index_top{ width: 850px; margin: 0 auto; min-height: 10px; height: 80%; padding:0px; padding-bottom: 0px; padding-top: 15px}
.content_adwords{ width: 850px; margin: 0 auto; min-height: 1200px; height: 100%; padding:0px; padding-bottom: 159px; padding-top: 15px}
.content_index label{ padding:0px; font-size: 11px; font-weight:bold; width: 100px}
.content_adwords_bb{ width: 850px; margin: 0 auto; min-height: 2130px; height: 100%; padding:0px; padding-bottom: 159px; padding-top: 15px}
.content_index form p{ padding:0px; font-size: 12px; width: 198px; line-height: 14px}
.index_ad_head {padding-top:15px; color:#CCC;}
.index_ad_quote {font-size:22px; color:#9F3828; line-height:22px; width: 300px; margin-top:-10px;}
.index_ad_copy {font-size:14px; color:#293F46; width: 300px; margin-top:-10px;}
.index_ad_copy_testimonials {font-size:14px; color:#293F46; width: 600px; margin-top:-10px;}
.index_ad_copy_testimonials_phone {font-size:14px; color:#293F46; width: 500px; margin-top:-10px;}
.index_ad_button {text-align:right; margin-top: -27px; width:290px;}
.mail_list {margin-left: 15px; width:200px; font-size:12px; margin-top: 10px;}
.index_steps {height:235px;}
.index_steps div.col1 {position:absolute; margin-left:0px; width:100px;}
.index_steps div.col2 {position:absolute; margin-left:130px; width:100px; font-size: 11px; line-height: 14px}
.index_steps div.col3 {position:absolute; margin-left:238px; width:90px; font-size: 11px; line-height: 14px}
.index_steps div.col4 {position:absolute; margin-left:340px; width:130px; font-size: 11px; line-height: 14px}
.email_input {float:left; width: 150px; padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1em;}
.email_submit{margin-top: 40px; margin-left: -20px;}
.content div.signup{ width: 700px; padding-left:110px}
.content_index div.two_col_left {width: 510px; float:left; padding-top: -10px; padding-left:110px; behavior: url("/images/iepngfix.htc"); background:url(../images/bg/bg_index_flash.png) no-repeat 95px 20px}
.content_index_top div.two_col_left_top {width: 510px; float:left; padding-top: 0px; padding-bottom: 0px; padding-left:110px}
.content div.features {width: 510px; padding-top: 3px; padding-left:110px; behavior: url("/images/iepngfix.htc");  }
.case_study_tnd {width: 518px; padding-top: 0px; behavior: url("/images/iepngfix.htc"); background:url(../images/index_ad_tnd.png) no-repeat 0px 0px; padding-left:20px; margin-left: -10px; height: 240px}
.content_index div.two_col_right {width: 190px; float:left; padding-top: 15px; padding-left:19px}
.content_index_top div.two_col_right {width: 200px; float:left; padding-top: 15px; padding-left:19px}
.content_adwords div.two_col_left {width: 500px; float:left; padding-top: 0px; padding-left:110px}
.content_adwords div.two_col_right {width: 200px; float:left; padding-top: 15px; padding-left:25px}
.content_adwords_bb div.two_col_left {width: 500px; float:left; padding-top: 0px; padding-left:110px}
.content_adwords_bb div.two_col_right {width: 200px; float:left; padding-top: 15px; padding-left:25px}
ul.who li {margin: 0 0 30px -40px; padding: 0 0 0 130px; list-style:none; line-height: 18px: }
ul.who li.who-1 {background: url(/images/icon_who_uses_1.gif) no-repeat top left}
ul.who li.who-2 {background: url(/images/icon_who_uses_2.gif) no-repeat top left}
ul.who li.who-3 {background: url(/images/icon_who_uses_3.gif) no-repeat top left}
 #login {width: 210px; margin: 12px -2px 0px 0px; padding: 15px 0px 0 0px; float: right; background: url(/images/bg/bg_login.png) no-repeat top left; height:85px}
#login p {text-align: right; padding: 0px 0px 0px 0px; margin: 0px 12px 10px 0px; color:#fff; line-height:10px}
#login p a {font-size: 9px; color:#9F3828; text-decoration:none; font-weight: normal}
.features {list-style: none; margin: 10px 0px 0px 0px; padding: 0}
.features li {padding: 10px 30px 0px 40px; background: url(/images/bullet_li.gif) no-repeat top left; height: 50px}
.features li span {color:#2D3A3F; font-weight: bold}
#faq ul {list-style: none; margin: 0; padding: 0}
#faq ul li {height: 1%; display: block; line-height: 1.4em}
#faq li.q {font-weight: bold; padding: 2px 0 5px 28px; color: #293F46; background: url(/images/bullet_Q.gif) no-repeat top left}
#faq li.a {background: url(/images/bullet_A.gif) no-repeat top left; padding: 2px 0 18px 28px}
#faq h3 {padding-bottom: 15px}
#faq ol li {list-style: none; padding-bottom: 7px}
 #site_map {height: 530px;}
#site_map div.column1 {float: left; width: 300px; margin-right: 20px;}
#site_map div.column2 {float: left; width: 300px; margin-right: 20px;}
#site_map ul {list-style: none; margin: 0; padding: 0}
#site_map ul li {display: block; line-height: 1.6em}
#site_map ul li a{ background:url(../images/bullet_li_sitemap_off.gif) no-repeat left; padding-left: 20px; font-weight:normal;}
#site_map ul li a:hover{ background:url(../images/bullet_li_sitemap_on.gif) no-repeat left;}
#site_map h4 {padding-top: 10px; padding-bottom: 3px}
 .navigation_main {color: #fff; font-weight: bold; float: left; font-size: 12px; width: 550px}
.navigation_main ul {width: 700px; margin: 0; padding: 0px; list-style: none}
.navigation_main ul li {display: inline; float: left; padding: 16px 0px 10px 0px; letter-spacing: 0; text-align:center; margin-top: 2px; behavior: url("/images/iepngfix.htc"); background-repeat: no-repeat}
.navigation_main ul li.tele_conferencing {display:block; width: 124px; background-image:url(/images/nav/tele_conferencing_off.png);}
.navigation_main ul li.web_conferencing {display:block; width: 141px; background-image:url(/images/nav/web_conferencing_off.png);}
.navigation_main ul li.partners {display:block; width: 65px; background-image:url(/images/nav/partners_off.png); padding-left: 2px;}
.navigation_main ul li.support {display:block; width: 67px; background-image:url(/images/nav/support_off.png);}
.navigation_main ul li.contact {display:block; width: 66px; background-image:url(/images/nav/contact_off.png);}
.navigation_main ul li.signup {display:block; width: 73px; background-image:url(/images/nav/sign_up_on.png); margin-top:1px;}
.navigation_main ul li.tele_conferencing_on {display:block; width: 124px; background-image:url(/images/nav/tele_conferencing_on.png); color:#293F46;}
.navigation_main ul li.web_conferencing_on {display:block; width: 141px; background-image:url(/images/nav/web_conferencing_on.png); color:#293F46;}
.navigation_main ul li.partners_on {display:block; width: 65px; background-image:url(/images/nav/partners_on.png); color:#293F46; padding-left: 2px;}
.navigation_main ul li.support_on {display:block; width: 67px; background-image:url(/images/nav/support_on.png); color:#293F46;}
.navigation_main ul li.contact_on {display:block;width: 66px; background-image:url(/images/nav/contact_on.png); color:#293F46;}
.navigation_main ul li.signup_on {display:block; width: 73px; background-image:url(/images/nav/sign_up_on.png); margin-top:1px;}
.navigation_main ul li a {color: #fff;}
.nav_on {color:#293F46;}
.navigation_main ul li a:hover {color: #CCCCCC;}
 .navigation_sub {height: 42px; width: 700px; padding: 0px; padding-left: 110px}
.navigation_sub ul {width: 700px; margin: -6px 0px 0px 0px; padding: 0px; list-style: none}
.navigation_sub ul li {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 13px 8px 3px; background: url(/images/bg/subnav_div.gif) no-repeat top right; letter-spacing: 0; line-height: 10px; font-size:11px}
.navigation_sub ul li a {width: 30px; margin: 0; padding: 0; color: #293F46}
.navigation_sub ul li.off {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 10px 10px 0; background: url(/images/bg/subnav_div.gif) no-repeat top right; letter-spacing: 0; line-height: 10px; color: #4f4a35}
.navigation_sub ul li a:hover {color: #9F3828}
.navigation_sub ul li.last {background: none}
.navigation_sub ul li.lastoff {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 10px 10px 0; background: none; letter-spacing: 0; line-height: 10px; height: 16px; color: #4f4a35}
 .navigation_api_side {height: 30px; width: 700px; padding: 0px; padding-left: 110px; margin-top:20px}
.navigation_api_side ul {width: 700px; margin: -6px 0px 0px 0px; padding: 0px; list-style: none; font-size: 0.8em}
.navigation_api_side ul li {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 13px 8px 3px; background: url(/images/bg/subnav_div.gif) no-repeat top right; letter-spacing: 0; line-height: 10px; font-size:12px}
.navigation_api_side ul li a {width: 30px; margin: 0; padding: 0}
.navigation_api_side ul li.off {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 10px 10px 0; background: url(/images/bg/subnav_div.gif) no-repeat top right; letter-spacing: 0; line-height: 10px; color: #4f4a35}
.navigation_api_side ul li a:hover {color: #9F3828}
.navigation_api_side ul li.last {background: none}
.navigation_api_side ul li.lastoff {display: inline; float: left; margin: 0 5px 0 1px; padding: 10px 10px 10px 0; background: none; letter-spacing: 0; line-height: 10px; height: 16px; color: #4f4a35}
 .navigation_top {height: 28px; color: #666; font-weight: normal; font-size: 10px; background: url(/images/bg/bg_navigation_top.png) no-repeat left; width: 370px; float: right; padding-top: 5px}
.navigation_top a {color: #fff; font-weight: normal; padding: 5px}
.navigation_top a:hover {color: #B4D670; text-decoration: underline; font-weight: normal}
.navigation_top a.usa_active {background:url(/images/flag_cdn.gif) no-repeat center left; padding-left: 24px; margin-left: 15px; color: #ccc}
 .navigation_top a.cdn_active {background:url(/images/flag_usa.gif) no-repeat center left; padding-left: 24px; margin-left: 33px; color: #ccc}
  .navigation_top_temp {height: 28px; color: #666; font-weight: normal; font-size: 10px; background: url(/images/bg/bg_navigation_top_temp.png) no-repeat left; width: 202px; float: right; padding-top: 5px; padding-left: 14px}
.navigation_top_temp a {color: #fff; font-weight: normal; padding: 5px}
.navigation_top_temp a:hover {color: #B4D670; text-decoration: underline; font-weight: normal}
 .footer {position:absolute; width:100%; bottom:0;  background-image:url(/images/bg/bg_footer.gif); height:159px}
.navigation_footer {width: 700px; margin: 0 auto; position: relative; margin-top: 37px; color: #999999; font-size: 11px; font-weight: normal; padding-left: 80px}
.footer_plate {width: 700px; margin: 0 auto; color: #BCBEC0; font-size: 11px; font-weight: normal; background-image:url(/images/logo_footer.png); height:32px; margin-top: 15px; background-repeat: no-repeat; background-position: right 6px; padding-left: 80px; padding-top: 23px}
.footer_legal {font-weight: normal; font-size:9px; color:#999999; line-height: 11px; color: #999; margin-top: 6px}
.logo_footer {position:absolute; margin-top: -15px; margin-left: 775px}
.footer_plate span{ color: #fff; font-weight: bold}
.footer a {color: #666; text-decoration: none; font-size: 10px; font-weight: bold; padding-right:3px}
.footer a:hover{ text-decoration: underline}
 .flash {display: block; font-size: 16px; font-weight: bold; color: #910400}
.content_index div.flash {margin-left: 100px;}
.flash span{ font-size: 9pt; font-weight: bold; color: #93230c}
#errorExplanation {margin-bottom: 10px;}
#errorExplanation h2 {display: block; font-size: 13px; font-weight: bold; color: #910400}
#errorExplanation p {font-weight:bold; color: #293F46;}
#errorExplanation ul li {color: #910400; margin-left: -15px;}
 pre {white-space: pre-wrap;  white-space: -moz-pre-wrap !important;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;  width: 99%}
code {background:#f2f2f2; border: 1px dotted #666666; display:block; padding: 5px; text-align:left}
code span {color:#999999;}
th {text-align:left; height: 25px; border-bottom: 1px solid #999;}
.howto_steps {font-weight: bold; color: #293F46}
.howto_steps span {color:#999; font-style:italic}
.small_print {font-size:10px;}
.career {height: 30px;}
.career span {font-weight: normal; height: 30px; width: 650px; margin-top: 0px; margin-left:10px; position:absolute}
dt {padding-bottom: 3px; font-weight:bold; padding-top: 7px}
 div.fieldWithErrors label {margin-left: -20px; color:#9F3828;}
div.fieldWithErrors input {border: #9F3828 1px solid; position:absolute; margin-left: 100px;}
div.fieldWithErrors select {border: #9F3828 1px solid; position:absolute; margin-left: 100px;}
div.fieldWithErrors select#user_credit_card_expiry_year {border: #9F3828 1px solid; position:absolute; margin-left: 185px;}
div.fieldWithErrors textarea {border: #9F3828 1px solid; position:absolute; margin-left: 100px;}
.terms_of_service {font-size:10px; text-align:right;}
div.fieldWithErrors input#user_terms_of_service {border: #9F3828 1px solid; position:absolute; margin-left: 0px;}
form.contact div.fieldWithErrors{margin-left: -20px; height: 0px; position:absolute;}
form.contact div.fieldWithErrors label {color:#9F3828;}
form.contact div.fieldWithErrors input {border: #9F3828 1px solid; position:absolute; margin-left: 155px;}
form.contact div.fieldWithErrors textarea {border: #9F3828 1px solid; position:absolute; margin-left: 155px;}
div.fieldWithErrors{margin-left: -20px; height: 0px; position:absolute;}
label b {color:#990000; font-weight:bold; margin-left: -8px; font-size:14px; position:absolute;}
#contacts_edit input.fn {width: 160px;}
#contacts_edit input.email {width: 160px;}
input.input {width: 150px; padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1.0em;}
input.short {width: 32px;}
input.long {width: 225px; display:block; border: 1px solid #cdcdcd; float: left;}
input.ph-4 {width: 40px;}
input.fastadd {width: 140px; padding-bottom:-5px; padding-top:-5px;}
input.phonenumber, input.tel {width: 120px; padding-bottom:-5px; padding-top:-5px; font-size: 1.0em;}
input.ext {width: 30px; padding-bottom:-5px; padding-top:-5px; font-size: 1.0em;}
input.button{vertical-align:bottom;}
input.radio {width: auto; margin: 0 0 0 5px; border:0PX;}
select {padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1.0em; width: 163px}
select.long {padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1.0em; width: 225px}
textarea {width: 225px; height: 75px; border: 1px solid #cdcdcd; font-size: 1.0em}
select.country {width: 160px}
.phone_number select.country {width: px}
textarea#user_address_street_address {width: 160px; height: 46px; font-size: 1.0em}
select#user_credit_card_expiry_month {width: 80px;}
select#user_credit_card_expiry_year {width: 80px;}
input#user_credit_card_security_code {width: 88px;}
input.email {width: 160px; padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1.0em;}
.form_float_left label {width: 120px;}
.security_code img {position:absolute; margin-left: 16px;}
form span {font-weight: normal; font-size: 10px; background: url(/images/bg/bg_form_span.gif) no-repeat top left; height: 30px; display: block; width: 500px; margin-left: 160px; position:absolute; padding: 10px; margin-top:-7px}
div#billing_package_6 span {padding-top: 6px; line-height: 10px;}
form.contact div {height:30px;}
form.contact div.comments {height:80px;}
div.address_float {margin-left: 550px; margin-top: 0px; position:absolute; width:200px;}
form.partner_signup div {height:30px;}
form.partner_signup div.textbox {height:105px;}
form.partner_signup textarea {width: 360px; height: 75px; border: 1px solid #cdcdcd; font-size: 1.0em}
form.partner_signup div.comments {height:80px;}
form.partner_signup label {height:25px;}
form.partner_signup div.address_textbox {height: 50px;}
form.partner_signup textarea#address_street_address {width: 225px; height: 36px; display:block; border: 1px solid #cdcdcd; float: left;}
.form_float_left {float:left; width: 345px;}
.form_float_left div{margin-left: 20px; height: 24px;}
.form_float_left div.security_code{height: 65px;}
.form_float_right {float:left; width: 325px;}
.form_float_right div{margin-left: 20px; height: 24px;}
.form_float_right div.street{height: 55px;}
#form_signup_billing_info {height: 150px;}
#form_signup_account_info {height: 75px;}
#form_package_info {height: 75px;}
#form_package_info div {height: 35px; margin-left: 15px;}
#form_package_info div img {margin-top: -12px; margin-left: -12px; position:absolute;}
#form_package_info label {width: 130px; float:none;}
.cancel_questionnaire div {height: 24px; font-size:14px; font-weight:bold;}
.cancel_questionnaire input.other {width: 300px; border: 1px solid #cdcdcd; font-size: 1.0em}
.image_button {margin-left: 10px; display:inline; position:absolute;}
.image_button input {border:none; width:48px; height: 18px;}
#login div {height: 19px; margin-left:15px;}
#login label {clear: both; float: left; width: 60px; font-weight: normal; font-size: 10px; margin-top:2px; line-height: 14px; color:##293F46;}
#login input {width: 113px; padding: 1px; color:#333; border-top:1px solid #8e8e8e; border:1px solid #cdcdcd; font-size: 10px;}
#login input.btn_signin {width: 83px; margin: 0px 14px 0px 0px; padding: 0px; height:25px; float:right; border:none; behavior: url("/images/iepngfix.htc");}
label {float: left; width: 120px; font-weight: bold; font-size: 11px; margin-top:2px; line-height: 14px;}
.label {float: left; width: 120px; font-weight: bold; font-size: 11px; margin-top:2px; line-height: 14px;}
.footer_submit {height: 50px; margin-top: 0px; text-align:right;}
form.partner_signup div.footer_submit {height: 80px; margin-top: 0px; margin-left:260px; text-align:left;}
.footer_submit input {behavior: url("/images/iepngfix.htc");}
.phone_number_help {width: 675px; height: 65px; position:absolute; margin-top: 115px; margin-left: 12px;}
.phone_number_help p {line-height: 13px; color:#999; font-size:9px;}
.phone_number_help p b {line-height: 13px; color:#4f4a35; font-size:10px;}
fieldset {border: none; margin-left: 0px; padding-left: 0px}
fieldset legend {font-weight: bold; color:#293F46; font-size:16px; width: 100%; border: none; padding: 10px 0px 0px 0px; margin: 0px}
fieldset input {width: 160px; padding: 1px; color:#333; border:1px solid #cdcdcd; font-size: 1.0em;}
 .rates_packages {width: 700px; padding-left: 7px; padding-top: 7px; background:url(/images/bg/bg_table_rates_packages.png) no-repeat; font-size: 12px; height: 490px; margin-left:-10px}
.blackberry_packages {width: 700px; padding-left: 7px; padding-top: 7px; margin-left:-10px; background:url(/images/bg/bg_table_blackberry_packages.png) no-repeat; font-size: 12px; height: 290px}
.cellphone_packages {width: 700px; padding-left: 7px; padding-top: 7px; margin-left:-10px; background:url(/images/bg/bg_table_cell_packages.png) no-repeat; font-size: 12px; height: 280px; behavior: url("/images/iepngfix.htc")}
.international_rates {width: 715px; padding-left: 7px; padding-top: 18px; margin-left:-10px; background:url(/images/bg/bg_table_cell_packages.png) no-repeat; font-size: 15px; height: 258px; behavior: url("/images/iepngfix.htc"); text-align: left; overflow: auto}
.mashup {width: 700px; padding-left: 7px; padding-top: 7px; margin-left:-10px; background:url(/images/bg/bg_mashup_table.png) no-repeat; font-size: 12px; height: 280px; behavior: url("/images/iepngfix.htc"); padding-top: 5px; text-align: left}
.mashup th {margin: 0px; font-weight: bold; border: none; color: #293F46; text-align:left; width:145px; font-size: 16px; padding-top: 20px; padding-bottom: 10px}
.mashup tbody td.col1 {width: 180px; padding-left: 10px; padding-right: 15px; text-align:left; font-weight: bold; font-size: 12px; color:#293F46}
.mashup tbody td {padding-bottom: 10px;}
.grid {width: 697px;}
.blackberry_packages table tr {height: 40px;}
.cellphone_packages table tr {height: 37px;}
.grid th {margin: 0px; font-weight: bold; border: none; color: #293F46; text-align:center; width:110px}
.grid tbody td.col1 {width: 250px; padding-left: 10px; padding-right: 15px; text-align:left; font-weight: bold; font-size: 13px; color:#638590}
#mashup tbody td.col1 {width: 150px; padding-left: 10px; padding-right: 15px; text-align:left; font-weight: bold; font-size: 12px; color:#293F46}
.grid tbody td.col1_savings {width: 260px; padding-left: 10px; padding-right: 15px; text-align:left; font-weight: bold; font-size: 15px; color:#2D3A3F}
.grid thead th.col1 {text-align:left; padding-left: 10px; height: 45px}
.grid tbody td.col1 span {color:#293F46; background: none}
.grid tbody td {padding-right: 10px; text-align:center}
.grid tbody tr.grey {background-color:#f1f1f1}
.grid tbody td.full_col_span {padding-left: 10px; padding-right: 15px; font-weight: normal; font-size: 15px; color:#333333; text-align:left; border-top-width: 1px; border-top-style: solid; border-top-color: #ccc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; background-color:#FFFFCC}
.grid tbody tr.savings {height: 50px; font-size: 15px; color:#333333}
.grid tbody tr.call_to_action {background-color:#fff; height: 40px}
.container_head {background:url(/images/bg/bg_container_head.png) no-repeat; height: 30px; width: 712px; margin-left: -8px;}
.container_foot {background:url(/images/bg/bg_container_foot.png) no-repeat; height: 30px; width: 712px; margin-left: -8px;}
.container_tile {background:url(/images/bg/bg_container_tile.png) repeat-y; width: 712px; margin-left: -8px;}
 *html .container_tile div.fieldWithErrors label {margin-left: -20px; color:#9F3828; position:absolute;}
*html form.contact div.fieldWithErrors{margin-left: -20px; height: 0px; position:absolute;}
*html form.contact div.fieldWithErrors label {color:#9F3828;}
*html form.contact div.fieldWithErrors input {border: #9F3828 1px solid; position:absolute; margin-left: 23px;}
*html form.contact div.fieldWithErrors textarea {border: #9F3828 1px solid; position:absolute; margin-left: 23px;}
*html .grid th {height: 30px;}
*html input {behavior: url("/images/iepngfix.htc");}
*html .content div.full {margin-top: 15px;}
*html .content div.signup {margin-top: 15px;}
*html .content div.two_col_left {margin-top: 15px}
*html .content div.two_col_right {margin-top: 15px;}
*html .content_index {width: 880px;}
*html .navigation_top {padding-top: 3px; margin-top: 2px; behavior: url("/images/iepngfix.htc");}
*html .navigation_top_temp {padding-top: 3px; margin-top: 2px; behavior: url("/images/iepngfix.htc"); padding-left: 14px; margin-left: -10px;}
*html .footer_plate {background-repeat: no-repeat; behavior: url("/images/iepngfix.htc"); background-image:url(/images/logo_footer_ie.png)}
*html .content_index div.two_col_left {width: 505px; padding-top: 12px; margin-left: 10px; background:url(/images/bg/bg_index_flash_ie.png) no-repeat}
*html #login {margin: 9px -2px 0px 0px; padding: 17px 0px 0 0px; background: url(/images/bg/bg_login.gif) no-repeat top left;}
*html .header_tab {margin: 9px -2px 0px 0px; padding: 17px 0px 0 0px; background: url(/images/bg/bg_login.gif) no-repeat top left}
*html .container_head {margin-left: 0px; behavior: url("/images/iepngfix.htc");}
*html .container_foot {height: 30px; width: 712px; margin-left: -0px; behavior: url("/images/iepngfix.htc");}
*html .container_tile {width: 712px; margin-left: 0px; behavior: url("/images/iepngfix.htc"); background:url(/images/bg/bg_container_tile_ie.png) repeat-x;}
*html h3.step {margin-left: -6px; behavior: url("/images/iepngfix.htc");}
*html .cellphone_packages {margin-left:-5px; behavior: url("/images/iepngfix.htc");}
*html .index_ad_button {margin-top: -35px;}
*html .rates_packages {margin-left:-5px; behavior: url("/images/iepngfix.htc");}
*html .grid thead th.col1 {height: 30px;}
*html .cellphone_packages table tr {height: 31px;}
*html .blackberry_packages {margin-left:-5px; behavior: url("/images/iepngfix.htc")}
*html .blackberry_packages table tr {height: 30px;}
*html .index_news {width: 480px;}
*html .index_steps img {width: 486px;}
*html .email_submit{margin-top: 5px; margin-left: 77px;}
*html .rate_exclusions {line-height: 12px;}
*html div.bonus_minutes p {position:absolute; margin: -60px 0px 0px 12px;}
*html div.instant_what p {position:absolute; margin: -60px 0px 0px 12px;}
*html div.cell_plan p {position:absolute; margin: -45px 0px 0px 12px;}
*html .form_helper_security_code {margin-left: 135px;}
*html .navigation_main {position:absolute; margin-top: 34px; float: none; width: 500px}
*html .navigation_main ul {width: 580px; margin-top:-1px}
*html .content_container_subnav_off div.full{padding-top: 15px;}
*html .form_helper_security_code {margin-top: -42px; margin-left: 125px}
*html .mashup {line-height: 18px;}
*html .phone_number_help p {padding-left:10px; margin-top: 10px;  *:first-child+html .content div.full {margin-top: 15px;}
*:first-child+html .content div.three_col_left {margin-top: 15px}
*:first-child+html .content div.three_col_center {margin-top: 15px;}
*:first-child+html .content div.three_col_right {margin-top: 15px;}
*:first-child+html .index_ad_head {padding-top:5px;}
*:first-child+html .index_ad_button {margin-top: -37px;}
*:first-child+html .header {height: 126px;}
*:first-child+html .navigation_top {padding-top: 3px;margin-top: 0px;}
*:first-child+html .navigation_top_temp {padding-top: 3px; margin-top: 0px;}
*:first-child+html .content_index div.two_col_left {padding-top: 25px}
*:first-child+html div.cell_plan p {margin: 43px 0px 0px 0px; padding: 43px 0px 0px 12px}
*:first-child+html div.instant_what p {margin: 28px 0px 0px 0px; padding: 28px 0px 0px 12px;}
*:first-child+html div.bonus_minutes p {margin: 28px 0px 0px 0px; padding: 28px 0px 0px 12px}
*:first-child+html .email_submit{margin-top: 5px; margin-left: 77px;}
*:first-child+html .form_helper_security_code {margin-left: 145px;}
*:first-child+html .cellphone_packages {height: 270px;}
*:first-child+html .cellphone_packages table tr {height: 28px;}
*:first-child+html .grid thead th.col1 {height: 30px;}
*:first-child+html .rate_exclusions {line-height: 12px;}
*:first-child+html .footer_legal {line-height: 10px;}
*:first-child+html .footer_plate {padding-top: 25px;}
*:first-child+html .mashup {line-height: 18px;}
*:first-child+html .navigation_main ul li {padding-top:14px;}
*:first-child+html .content_container_subnav_off h2 {padding-top:14px;}
*:first-child+html .phone_number_help p {padding-left:10px; margin-top: 10px;  body:last-child:not(:root:root) .content_index{ min-height: 730px}
body:last-child:not(:root:root) .content_adwords{ min-height: 1220px}
 