body{text-align:center;padding:0px;font-family:"Lucida Grande", "Verdana", sans-serif;color:black;font-size:0.8em;background-color:#dddddd;}
body.payment_result_iframe{background-color:#ffffff;padding:0px;margin-left:0px;width:auto;}
body.ads{background-color:#ffffff;text-align:left;padding:0px;margin-left:0px;width:auto;}
body.affiliate_order{background-color:#ffffff;padding:0px;margin-left:0px;width:auto;}
body.premium_portal{background-color:#ffffff;padding:0px;margin-left:0px;margin-top:0px;}
div.premium_portal{margin:0px;padding:0px;width:100%;}
div.premium_portal_noframe{border:2px solid #555555;margin-top:40px;font-size:1.4em;color:#555555;}
a{color:#00AAEE;text-decoration:none;}
img{border:none;}
a:hover{color:#FEA800;}
h1{color:#FEA800;font-size:1.6em;line-height:1.1;}
input{border:2px solid #00AAEE;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:2px;margin-top:2px;margin-bottom:2px;}
input:hover{border:2px solid #FEA800;padding:2px;margin-top:2px;margin-bottom:2px;}
input:focus{border:2px solid #FEA800;padding:2px;margin-top:2px;margin-bottom:2px;}
input:active{border:2px solid #FEA800;padding:2px;margin-top:2px;margin-bottom:2px;}
select{color:#666;padding:2px;border:2px solid #00AAEE;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#EBFFEB;}
select:hover{color:#666;border:2px solid #FEA800;background:#EBFFEB;}
select:active{color:#666;border:2px solid #FEA800;background:#EBFFEB;}
select:focus{color:#666;border:2px solid #FEA800;background:#EBFFEB;}
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:1000px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:360px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:384px;position:relative;color:#555555;text-align:justify;}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:960px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:340px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:364px;position:relative;color:#555555;text-align:justify;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:960px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:340px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:364px;position:relative;color:#555555;text-align:justify;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:960px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:340px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:364px;position:relative;color:#555555;text-align:justify;}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-device-width : 1024px) {
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:1000px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:360px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:384px;position:relative;color:#555555;text-align:justify;}
}
*/
/* Large screens ----------- */
/*
@media only screen 
and (min-width : 1824px) {
#main_layout{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:2px;border-style:solid;border-color:#555555;position:relative;width:1000px;min-height:600px;overflow:auto;}
div.index_left_cell{float:left;width:360px;position:relative;color:#555555;text-align:justify;}
div.index_right_cell{float:right;width:384px;position:relative;color:#555555;text-align:justify;}
}
*/
* html #main_layout{height:auto !important;height:600px;overflow:visible;}
#main_layout_pda{margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;padding:0px;background:#ffffff;border-width:1px;border-style:solid;border-color:#555555;position:relative;}
div.copyright{font-weight:bold;font-size:0.8em;color:#333333;}
.vertical_center_frame{white-space:nowrap;margin:1em 0;}
.vertical_center_helper{vertical-align:middle;display:inline-block;height:100%;}
#page_header{padding:0px;background:#ffffff;height:100px;min-width:950px;width:100%;vertical-align:middle;position:relative;}
#page_header h1{margin-top:2px;font-size:1em;color:#999;}
#page_header h1 em{font-size:1.4em;font-style:normal;color:#666;}
#page_header h1 span{display:block;font-size:1em;}
#page_body{margin-top:8px;padding:0em;position:relative;clear:both;}
#page_body h1{background:url(images/bullet_logo.gif) no-repeat;background-position:left center;padding-left:26px;padding-top:4px;padding-bottom:4px;}
h1.standard {background:url(images/bullet_logo.gif) no-repeat;background-position:left center;padding-left:26px;padding-top:4px;padding-bottom:4px;}
h1.standard_no_image {}
#left_area{height:auto;width:210px;margin-left:4px;padding:0px;position:relative;text-align:left;top:0;left:0;float:left;background:#ffffff;}
* html #left_area{width:210px;w\idth:206px;}
#ZenBu_header{width:90%;background:#ffffff;margin:5px 10px 5px 10px;padding:0em 1em 0em 1em;}
#left_area_top{background:#FFFFFF;margin-left:0px;padding:2px;}
#left_area_middle{background:#FFFFFF;margin-left:0px;padding:2px;}
#left_area_middle ul{margin:0 0 0 1em;padding:0 0 0 1em;text-align:left;}
#left_area_bottom{background:#FFFFFF;margin-left:0px;padding:2px;}
#left_area_bottom .user_ui_main_outer{background:transparent;border:none;color:#000000;}
#main_area{height:auto;width:auto;margin-left:218px;margin-right:8px;margin-bottom:10px;padding:0px;position:relative;top:0;right:0;background-color:#ffffff;text-align:left;overflow:visible;}
#main_area_top{margin-left:2px;}
#main_area_top p{color:#555555;}
#main_area_middle{margin-left:2px;}
#main_area_bottom{margin-left:2px;}
#right_area{}
#right_area_top{}
#right_area_middle{}
#right_area_bottom{}
#page_footer{margin-top:4px;margin-bottom:8px;padding:0em;text-align:left;position:relative;height:auto;width:auto;overflow:hidden;}
div.tool_user_info{margin-left:0px;margin-bottom:8px;color:#555555;background-color:#eeeeee;border:2px solid #555555;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:188px;padding:4px;text-align:left;}
div.tool_user_info_popout{margin-top:-6px;padding:0px;text-align:right;}
div.tool_user_links{margin-top:6px;margin-left:6px;font-size:0.9em;line-height:1.3;}
div.tool_user_username{font-size:1.5em;}
div.tool_user_credit_remaining{border:1px solid #555555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:6px;text-align:center;background-color:#FFFFFF;color:#555555;font-weight:normal;white-space:nowrap;}
div.tool_user_credit_normal{font-size:1.5em;font-weight:bold;color:#00C000;}
div.tool_user_credit_low{font-size:1.5em;color:#FF0000;font-weight:bold;}
div.tool_buy_credit{margin-left:0px;margin-bottom:8px;color:#FFFFFF;background-color:#00AAEE;border:2px solid #555555;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;width:196px;padding:0px;text-align:center;font-size:22px;font-weight:bold;position:relative;}
div.header_user_credit_remaining{padding:0px;text-align:center;background-color:#FFFFFF;color:#555555;font-weight:normal;margin-left:14px;white-space:nowrap;font-size:80%;}
div.header_user_links{margin-top:auto;margin-left:14px;white-space:nowrap;text-align:left;font-size:80%;}
div.header_user_username{font-size:120%;white-space:nowrap;}
div.header_user_credit_normal{font-size:120%;font-weight:bold;color:#00C000;}
div.header_user_credit_low{font-size:120%;color:#FF0000;font-weight:bold;}
div.header_user_info_popout{margin-left:8px;margin-top:40px;padding:0px;height:100%;}
form{display:inline;}
form.language{padding:0.5em 0.5em 0em 0em;text-align:right;}
.tool_content{padding:0px 5px 0px 5px;}
.tool_content .admin_menu_list{list-style-type:square;padding:20px;margin:0px;}
.tool_content .users_list{list-style-type:square;}
.tool_content .users_list .roles{font-size:8pt;font-style:italic;}
div.avis{padding:20px 10px 10px 10px;background-image:url(images/03_avis.gif);background-repeat:repeat-x;background-position:left top;background-color:#FDFDFD;}
span.avis{padding-top:20px;}
div.anysection{padding:0px 5px 0px 5px;color:#616756;text-align:left;}
div.test{text-align:center;vertical-align:text-top;}
div.technical_problem{color:#555555;font-size:1.2em;margin:20px;padding:5px;}
p.technical_problem{}
div.technical_problem_twitter_feed{padding:10px;border:3px dotted #CC0000;color:#555555;margin:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
ul.twitter_feed{}
li.twitter_feed{margin-bottom:10px;color:#555555;font-size:110%;}
div.google_landing_page{width:720px;margin-left:auto;margin-right:auto;}
div.how_it_works{width:840px;height:auto;margin-left:auto;margin-right:auto;}
div.how_it_works_headers{width:840px;text-align:center;}
div.how_it_works_body{margin-top:20px;}
div.how_it_works_left{width:410px;height:auto;padding-right:5px;color:#666;float:left;position:relative;}
div.how_it_works_text{margin-bottom:5px;margin-right:10px;text-align:justify;}
div.how_it_works_back{position:relative;left:2px;bottom:0px;text-align:left;width:200px;margin-top:10px;float:left;}
div.how_it_works_next{position:relative;right:2px;bottom:0px;float:right;width:200px;text-align:right;margin-top:10px;}
div.how_it_works_right{float:left;padding:4px;text-align:center;margin-left:auto;margin-right:auto;width:410px;overflow:visible;}
.how_it_works_right img{display:block;}
div.tou{width:840px;margin-left:auto;margin-right:auto;}
#tou p{color:#555555;}
#tou li{color:#555555;}
#tou h3{color:#555555;}
div.privacy{width:840px;margin-left:auto;margin-right:auto;margin-bottom:60px;}
#privacy p{color:#555555;} 
#privacy li{color:#555555;} 
#privacy h3{color:#555555;}
div.top_nav_panel{background-color:#00AAEE;border-top-width:1px;border-top-style:solid;border-top-color:#555555;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;margin-top:4px;margin-bottom:8px;line-height:30px;width:100%;padding:0px;white-space:nowrap;overflow:hidden;position:relative;}
div.top_nav_item_active{background-color:#00AAEE;border-right:2px solid #555555;text-align:center;font-weight:bold;float:left;line-height:30px;}
div.top_nav_item_inactive{color:#FEA800;background-color:#ffffff;border-right:2px solid #555555;padding-left:8px;padding-right:8px;text-align:center;font-weight:bold;float:left;line-height:30px;}
a.top_nav_item{font-size:14px;}
div.top_nav_item_active a{text-decoration:none;color:#FFFFFF;display:block;padding-left:8px;padding-right:8px;text-shadow:1px 1px 1px #555555;}
div.top_nav_item_active_orig a:hover{color:#00AAEE;background-color:#FFFFFF;text-shadow:0px 0px 0px #00AAEE;}
div.top_nav_item_active_orig:hover{color:#00AAEE;background-color:#FFFFFF;border-right:2px solid #555555;text-align:center;font-weight:bold;float:left;cursor:pointer;}
div.top_nav_item_active a:hover{background-color:#FEA800;text-shadow:1px 1px 1px #555555;}
div.top_nav_item_active:hover{background-color:#FEA800;border-right:2px solid #555555;text-align:center;font-weight:bold;float:left;cursor:pointer;}
div.tool_search{margin-top:0px;margin-bottom:8px;margin-left:0px;color:#555555;background-color:#eeeeee;border:2px solid #555555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:188px;padding:4px;font-weight:bold;font-size:0.8em;text-align:left;line-height:1.2;}
div.tool_content_twitter_feed{margin-bottom:8px;margin-top:0px;margin-left:0px;color:#555555;background-color:#FFFFFF;border:2px solid #00AAEE;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:188px;padding:6px;font-weight:bold;font-size:0.9em;line-height:1.2em;}
div.tool_content_twitter_feed_date{text-align:right;font-size:0.9em;font-weight:normal;}
div.promotional_code_msg_box{margin-top:0px;margin-bottom:8px;margin-left:0px;color:#FFFFFF;background-color:#00AAEE;border:2px solid #555555;width:188px;padding:4px;font-weight:normal;font-size:1.7em;text-align:center;line-height:115%;}
span.promotional_code_large_font{font-size:1.2em;}
span.promotional_code_link_font{font-size:0.72em;font-weight:bold;display:block;line-height:100%;}
a.promotional_code_link{color:#FFFFFF;text-decoration:none;}
a.promotional_code_link:hover{color:#FEA800;text-decoration:none;}
div.tool_ads_box{color:#555555;background-color:#eeeeee;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:188px;padding:4px;text-align:left;margin-bottom:4px;}
div.tool_ads_header{background-color:#00AAEE;color:#FFFFFF;padding:3px;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:4px;margin-left:auto;margin-right:auto;width:180px;font-weight:bold;font-size:0.9em;}
* html div.tool_ads_header{width:188px;}
div.tool_ad{margin-left:auto;margin-right:auto;margin-bottom:4px;background-color:#f8f8f8;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:180px;padding:3px;text-align:left;}
* html div.tool_ad{width:188px;}
div.tool_ad:hover, div.tool_ad.iehover{background-color:#ffffff;border:1px solid #00AAEE;}
span.ad_tags{font-size:0.8em;font-weight:normal;}
span.ad_distance{font-size:0.8em;font-weight:bold;}
span.ad_map_link{font-size:0.8em;font-weight:normal;}
span.ad_phone_number{font-size:0.9em;font-weight:bold;}
span.ad_link{font-size:1em;font-weight:bold;}
span.ad_dir_link{font-size:0.8em;font-weight:bold;}
a.ad_dir_link{font-size:1em;}
span.ad_dir_logo{width:100%;text-align:right;display:block;}
div.skype_details_code{visibility:hidden;display:none;height:1px;width:1px;margin:0px;}
p.maintenance{color:#555555;font-size:1.3em;}
p.contact{color:#555555;font-size:1.2em;}
ul.contact li{background-image:url(images/tick.gif);background-repeat:no-repeat;padding-left:30px;padding-top:2px;text-align:left;font-size:1.1em;color:#555555;margin-bottom:0px;margin-left:20px;margin-top:20px;}
ul.contact{list-style-type:none;padding:0;margin:0;}
div.contact_main_div{margin-left:15px;margin-right:15px;position:relative;}
div.contact_zone_details{padding:10px;border:3px solid #CC0000;font-size:1.1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
span.contact_zone_status_online{font-weight:bold;color:#00CC00;font-size:1.1em;}
span.contact_zone_status_offline{color:#CC0000;font-weight:bold;font-size:1.1em;}
div.contact_common_queries_surround{color:#555555;font-size:110%;padding:20px;border:3px solid #555555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:20px;}
form.contact_email{}
div.contact_email_main{width:620px;padding:20px;position:relative;border:2px solid #555555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-height:400px;height:auto !important;height:400px;margin-bottom:80px;}
div.contact_email_sent_msg{border:2px solid #CC0000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#EEEEEE;color:#CC0000;padding:10px;font-size:1.4em;font-weight:bold;margin-bottom:10px;}
div.contact_email_form_error{border:3px solid #555555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#DDDDDD;color:#CC0000;padding:10px;font-size:1.2em;font-weight:bold;}
div.contact_email_row{position:relative;margin-bottom:8px;margin-left:auto;margin-right:auto;min-height:32px;height:auto !important;height:32px;}
textarea.contact_message{display:block;width:540px;border:2px solid #00AAEE;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#555555;font-size:1.3em;margin-top:6px;padding:6px;}
textarea.contact_message:hover{border:2px solid #FEA800;}
textarea.contact_message:focus{border:2px solid #FEA800;}
textarea.contact_message:active{border:2px solid #FEA800;}
div.contact_email_left{float:left;white-space:nowrap;text-align:left;font-size:1.3em;color:#555555;padding:4px;width:220px;}
div.contact_email_right{float:left;text-align:left;}
div.contact_email_full_cell{width:98%;text-align:left;font-size:1.3em;padding:4px;color:#555555;}
input.edit_info_civic_input{}
input.contact_input{border:2px solid #00AAEE;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#555555;font-size:1.3em;padding:2px;width:300px;}
input.contact_input:hover{border:2px solid #FEA800;}
input.contact_input:focus{border:2px solid #FEA800;}
input.contact_input:active{border:2px solid #FEA800;}
div.subscription_header{padding:10px;text-align:center;font-size:150%;display:table-cell;}
div.subscription_cell{padding:30px;text-align:center;font-size:130%;display:table-cell;width:30%;}
span.subscription_price{color:#00CC00;font-size:120%;}
div.subscription_surround{padding:10px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:table;color: #555555;}
div.subscription_details_admin{padding:10px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color: #555555;}
div.credit_details{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;padding:10px;font-size:1.4em;font-weight:bold;margin-top:10px;margin-bottom:10px;}
div.credit_details_alt_price{border:1px solid #CC0000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-weight:bold;color:#CC0000;background-color:#FFFFFF;padding:6px;margin-top:10px;}
div.credit_details_free_credit{background-color:#FFFFFF;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#CC0000;padding:6px;margin-top:6px;}
div.credit_details_connection_status_msg{border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;padding:10px;font-size:1.2em;font-weight:normal;margin-top:10px;margin-bottom:10px;}
div.credit_details_purchase_credit{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#00AAEE;color:#FFFFFF;padding:4px;font-size:2em;font-weight:normal;margin-top:10px;margin-bottom:10px;text-align:center;line-height:30px;text-shadow:1px 1px 1px #555555;}
div.credit_details_purchase_credit a{color:#FFFFFF;cursor:pointer;display:block;}
div.testimonial_page_body{clear:both;padding:8px;font-size:1.2em;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:8px;margin-top:12px;line-height:1.1;text-align:justify;}
div.testimonials_main_div{position:relative;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding-left:20px;padding-right:20px;}
h2.testimonials{color:#555555;font-size:1.7em;}
div.testimonial_date{color:#555555;font-size:1.2em;margin-bottom:10px;border-top:2px dotted #555555;padding-top:15px;}
div.testimonial_content{color:#555555;font-size:1.4em;margin-bottom:10px;line-height:1.4;margin-left:15px;text-align:justify;}
p.testimonial{margin-bottom:0px;}
div.testimonial_from{color:#555555;font-size:1.2em;margin-bottom:15px;margin-left:15px;line-height:1.4;}
div.ads_portal_body{margin-top:12px;margin-bottom:6px;text-align:center;}
div.google_ads_body{margin-top:12px;margin-bottom:6px;text-align:center;}
div.google_ads_left_container{height:210px;}
div.google_ads1{}
div.google_ads2{}
div.google_ads3{}
div.google_ads_code{visibility:hidden;display:none;height:1px;width:1px;margin:0px;}
div.ads_header{margin:auto;}
div.ads_tool_content{margin-bottom:0px;text-align:left;}
div.portal_content{position:relative;}
div.portal_content_main_block{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;}
div.portal_connected_msg{margin-top:20px;margin-left:20px;margin-bottom:20px;margin-right:20px;font-size:1.6em;color:#555555;}
div.portal_buy_credit_online_msg{margin-top:10px;margin-left:20px;margin-bottom:20px;margin-right:20px;font-size:1.2em;color:#555555;}
div.portal_credit_details{color:#555555;width:580px;margin-left:auto;margin-right:auto;padding:12px;border:3px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center;font-size:1.4em;}
div.portal_credit_links{margin:20px;padding:10px;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:0.9em;text-align:center;}
ul.portal_credit_links{list-style-type:none;padding:0;margin:0;line-height:1.2;position:relative;}
ul.portal_credit_links li{background-image:url(images/tick.gif);background-repeat:no-repeat;padding-left:26px;padding-top:0px;text-align:left;font-weight:normal;margin-bottom:10px;margin-top:4px;line-height:1.2;position:relative;}
span.portal_credit_remaining{font-size:1.4em;font-weight:bold;color:#333333;}
span.portal_free_access_msg{font-weight:bold;color:#555555;}
div.portal_connection_finished_msg{margin-left:20px;margin-right:20px;margin-bottom:10px;font-weight:normal;font-size:1.1em;color:#555555;}
div.portal_zenbu_info{color:#555555;font-size:110%;margin-left:20px;margin-right:20px;}
span.portal_zenbu_info{color:#333333;font-size:110%;}
span.portal_zenbu_info a{}
div.portal_proceed{text-align:center;margin-top:10px;margin-bottom:10px;font-size:1.2em;color:#333333;}
div.search_button{text-align:right;margin:2px;padding:0px;width:184px;}
input.tool_search{border-color:#555555;border-width:2px;color:#555555;width:172px;padding:4px;margin-top:4px;margin-bottom:4px;}
div.index_intro{color:#555555;margin-bottom:10px;text-align:justify;}
span.index_emphasized{font-weight:bold;font-size:1.1em;color:#555555;}
div.index_full_row{clear:both;text-align:justify;}
div.benefits_outer_orig{clear:both;margin-top:20px;border:2px solid #666666;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:0px;line-height:1.2;position:relative;}
div.benefits_header_orig{padding:10px;margin-bottom:6px;margin-top:0px;background:#00AAEE;border-bottom:2px solid #666666;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;font-size:1.7em;font-weight:bold;color:#FFFFFF;position:relative;text-shadow:1px 1px 1px #555555;}
div.benefits_outer{margin-top:20px;border:2px solid #666666;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:0px;line-height:1.2;}
div.benefits_header{padding:10px;margin-bottom:6px;margin-top:0px;background:#00AAEE;border-bottom:2px solid #666666;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;font-size:1.7em;font-weight:bold;color:#FFFFFF;text-shadow:1px 1px 1px #555555;}
div.benefits_column_container{padding:4px;min-width:640px;text-align:justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;}
div.benefits_column_container:after{ content: ''; width: 100%; display:inline-block;}
div.benefits_left_orig{float:left;width:216px;margin-left:10px;color:#555555;position:relative;line-height:1.2;}
div.benefits_middle_orig{float:left;width:216px;margin-left:10px;color:#555555;position:relative;line-height:1.2;}
div.benefits_right_orig{float:left;width:216px;margin-left:10px;color:#555555;position:relative;line-height:1.2;}
div.benefits_left{margin-left:8px;vertical-align:top;display:inline-block;*display:inline;zoom:1;width:210px;color:#555555;line-height:1.2;}
div.benefits_middle{vertical-align:top;display:inline-block;*display:inline;zoom:1;width:210px;color:#555555;line-height:1.2;}
div.benefits_right{padding-right:8px;vertical-align:top;display:inline-block;*display:inline;zoom:1;width:210px;color:#555555;line-height:1.2;}
div.benefits_note_orig{margin-top:4px;clear:both;color:#00AAEE;padding:4px;font-size:0.8em;}
div.benefits_note{margin-top:4px;color:#00AAEE;padding:4px;font-size:0.8em;}
span.benefits_stretch{display:inline-block;width:100%;font-size:0;line-height:0;}
li.benefits_item a{font-size:1.0em;}
span.benefits_item_sub{font-size:0.7em;font-weight:normal;}
ul.benefits_orig li{background-image:url(images/tick.gif);background-repeat:no-repeat;padding-left:26px;padding-top:2px;text-align:left;font-size:1.2em;font-weight:bold;color:#555555;margin-bottom:0px;margin-top:10px;line-height:1.2;position:relative;}
ul.benefits_orig{list-style-type:none;padding:0;margin:0;line-height:1.2;position:relative;}
ul.benefits li{background-image:url(images/tick.gif);background-repeat:no-repeat;padding-left:26px;padding-top:2px;text-align:left;font-size:1.2em;font-weight:bold;color:#555555;margin-bottom:0px;margin-top:10px;line-height:1.2;}
ul.benefits{list-style-type:none;padding:0;margin:0;line-height:1.2;}
h3.login_page{margin-top:6px;margin-bottom:6px;font-size:1.5em;color:#FEA800;}
div.login_table_surround{margin-left:16px;margin-right:16px;margin-top:10px;}
div.login_form_row{margin-left:16px;margin-right:16px;margin-bottom:0px;margin-top:10px;padding:0px;clear:both;text-align:left;}
div.login_form_cell_pda{padding:0px;}
div.login_form_cell{width:434px;padding:10px;border:3px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:20px;margin-left:auto;margin-right:auto;min-height:300px;height:auto !important;height:300px;}
div.login_form_cell_left{width:434px;padding:10px;float:left;border:3px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;margin-left:auto;margin-right:auto;min-height:300px;height:auto !important;height:300px;}
div.login_form_cell_right{width:434px;padding:10px;float:right;border:3px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;min-height:300px;height:auto !important;height:300px;}
form.login_form{background-color:#eeeeee;padding:5px;width:320px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;text-align:right;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:16px;}
#login_page_text a{color:#00AAEE;font-size:1.0em;line-height:1.2;}
div.user_message{background-color:#EEEEEE;border:2px solid #555555;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-size:1em;font-weight:bold;color:#CC0000;padding:4px;margin-top:10px;margin-bottom:10px;}
div.user_message_large{background-color:#EEEEEE;border:2px solid #555555;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;font-size:1.3em;font-weight:bold;color:#CC0000;padding:8px;margin-top:10px;margin-bottom:10px;}
div.login_page_allowed_url_surround{margin-top:10px;margin-bottom:10px;background-color:#eeeeee;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;font-weight:normal;font-size:1.1em;padding:6px;}
span.login_page_allowed_url{font-size:0.9em;color:#555555;}
div.login_help{text-align:left;padding:10px;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:430px;float:left;margin-bottom:20px;min-height:200px;height:auto !important;height:200px;}
div.login_help_no_float{text-align:left;padding:10px;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:430px;margin-bottom:20px;min-height:200px;height:auto !important;height:200px;}
div.login_help_msg{margin-bottom:10px;padding:6px;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;}
div.login_zone_details{width:434px;padding:10px;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;background-color:#eeeeee;color:#555555;text-align:center;font-size:1.1em;min-height:200px;height:auto !important;position:relative;float:right;}
div.login_zone_details_no_float{width:434px;padding:10px;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;background-color:#eeeeee;color:#555555;text-align:center;font-size:1.1em;min-height:200px;height:auto !important;position:relative;}
div.login_page_price_ratio_warning{background-color:#FFFFFF;font-weight:bold;font-size:1.2em;padding:0px;margin:4px 0px 4px 0px;}
div.login_page_price_ratio_normal{background-color:#FFFFFF;font-weight:bold;font-size:1.2em;padding:0px;margin:4px 0px 4px 0px;}
div.login_page_price_ratio_warning_details{background-color:#FFFFFF;border:2px solid #CC0000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-weight:bold;font-size:1.2em;padding:4px;position:absolute;bottom:6px;right:6px;left:6px;margin-top:6px;}
div.login_form_header{padding:0;margin:0;text-align:left;}
div.login_form_surround{background-color:#eeeeee;border:1px solid #555555;padding:4px;}
span.login_form_header_label{font-weight:bold;color:#FEA800;text-align:left;}
span.login_form_header_text{text-align:left;margin:0px 0px 0px 0px;color:#00AAEE;font-weight:bold;}
div.login_form_cell_label{white-space:nowrap;margin-top:6px;margin-right:6px;padding:2px;font-weight:normal;font-size:1.4em;color:#555555;width:120px;clear:both;float:left;}
div.login_form_cell_input{white-space:nowrap;padding-left:140px;font-size:1.1em;text-align:left;}
input.login_input{
    border:2px solid #00AAEE;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    color:#555555;
    font-size:1.3em;
    margin-top:6px;
    padding:2px;
    width: 95%; /* added in to force browsers to display correctly despite the 1.3em font size. without this, it extends over boundary */
}
input.login_input:hover{border:2px solid #FEA800;}
input.login_input:focus{border:2px solid #FEA800;}
input.login_input:active{border:2px solid #FEA800;}
input.login_form_submit{margin-top:6px;border:2px outset #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:4px;background-color:#00AAEE;color:#FFFFFF;font-size:1.2em;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #555555;}
input.login_form_submit:hover{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_submit:focus{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_submit:active{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
div.login_form_buy_access_code{text-align:center;margin:0px;}
input.login_form_buy_access_code{border:2px outset #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:6px;margin-left:auto;margin-right:auto;padding:6px;background-color:#00AAEE;color:#FFFFFF;font-size:1.3em;font-weight:bold;text-align:center;width:334px;text-shadow:1px 1px 1px #555555;}
input.login_form_buy_access_code:hover{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_buy_access_code:focus{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_buy_access_code:active{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
div.login_form_create_account{text-align:center;margin:0px;}
input.login_form_create_account{border:2px outset #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:6px;margin-left:auto;margin-right:auto;padding:6px;background-color:#00AAEE;color:#FFFFFF;font-size:1.3em;font-weight:bold;text-align:center;width:334px;text-shadow:1px 1px 1px #555555;}
input.login_form_create_account:hover{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_create_account:focus{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.login_form_create_account:active{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
span.login_form_cell_label_pda{text-align:right;white-space:nowrap;width:49%;font-weight:bold;}
span.login_form_cell_input_pda{text-align:left;width:48%;white-space:nowrap;}
div.login_pda_main{margin:4px;}
div.user_profile_surround{border:2px dotted #555555;position:relative;overflow:hidden;}
#user_profile_row{clear:both;position:relative;text-align:left;}
#user_profile_label{padding:2px;width:23%;display:block;float:left;text-align:right;font-weight:bold;}
#user_profile_input{width:75%;display:block;float:right;text-align:left;}
#view_credit{float:left;position:relative;width:100%;text-align:left;}
#view_credit p{color:#00AAEE;text-align:left;}
#view_credit li{color:#00AAEE;text-align:left;}
p.faq_image_note{text-align:left;}
div.faq_note_bold{background-color:#eeeeee;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;color:#555555;font-size:0.9em;}
ul.faq_image_note{text-align:left;}
div.faq_smtp_server_msg{font-size:1.4em;line-height:1.4;font-weight:normal;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;margin-top:10px;margin-bottom:10px;padding:10px;background-color:#eeeeee;}
span.faq_smtp_server{font-weight:bold;}
div.faq_box{font-size:1.4em;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding-left:10px;padding-right:10px;margin-bottom:10px;line-height:1.4em;}
div.faq_box_js{font-size:1.3em;padding-left:8px;padding-right:10px;padding-top:10px;margin-top:10px;margin-bottom:20px;line-height:1.2em;}
ol.faq{margin-top:0px;font-size:1em;}
li.faq{margin-top:14px;}
a.faq{text-decoration:none;font-weight:bold;}
div.faq_answer_surround{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-bottom:20px;color:#555555;font-size:1.1em;text-align:justify;line-height:1.4em;}
div.faq_answer_surround_js{vertical-align:top;padding-right:10px;padding-bottom:10px;color:#555555;font-size:86%;text-align:justify;line-height:1.2em;}
#help{float:left;position:relative;width:100%;text-align:left;}
#help p{color:#00AAEE;text-align:left;}
h3.faq{color:#666666;margin-top:6px;margin-bottom:6px;}
#help li{color:#00AAEE;text-align:left;}
#referral{float:left;position:relative;width:100%;text-align:left;}
#referral p{color:#00AAEE;text-align:left;font-weight:bold;}
#referral h1{color:#FEA800;text-align:left;}
div.affiliate_order_form{background:#FFFFFF;text-align:left;}
div.pago_payment_blurb{font-size:0.9em;line-height:1.1em;border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;color:#00AAEE;background:#FFFFFF;margin-top:10px;}
div.check_order_status{font-size:1.2em;color:#555555;line-height:1.5;}
td.check_order_status_result_item{font-weight:bold;}
div.info_popup{display: none;position: fixed;top:50%;left:50%;padding: 16px;border: 4px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color: white;z-index:1002;overflow: auto;}
div.payments_instructions_popup{display: none;position: fixed;top: 50%;left: 50%;margin-top:-250px;margin-left:-250px;width: 500px;height: 500px;padding: 16px;border: 4px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color: white;z-index:1002;overflow: auto;}
li.payments_instructions{margin-bottom:10px;}
div.exchange_rate_popup{display: none;position: fixed;top: 50%;left: 50%;margin-top:-175px;margin-left:-175px;width: 350px;height: 350px;padding: 16px;border: 4px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color: white;z-index:1002;overflow: auto;}
div.pricing_popup{display: none;padding: 0px;background-color: white;overflow: auto;}
div.pricing_data{text-align:center;}
table.pricing_data{margin: 0 auto;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;}
div.purchase_price_warning{border:1px dotted #CC0000;padding:6px;font-size:0.9em;color:#CC0000;background:#FFFFFF;margin-top:6px;}
table.purchase_credit{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:10px;margin-bottom:10px;background:#eeeeee;}
td.purchase_credit{padding-left:10px;padding-right:10px;padding-top:10px;font-size:1.2em;color:#555555;vertical-align:middle;white-space:nowrap;}
td.purchase_credit_top{padding-left:10px;padding-right:10px;padding-top:10px;font-size:1.2em;color:#555555;vertical-align:top;white-space:nowrap;}
td.purchase_credit_wrapped{padding-left:10px;padding-right:10px;padding-top:10px;font-size:1.2em;color:#555555;vertical-align:top;white-space:normal;}
div.purchase_credit_no_credit_msg{padding:10px;font-size:1.3em;border:2px dotted #555555;background:#eeeeee;color:#CC0000;}
div.purchase_credit_surround1{padding:10px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:150%;font-size:1.1em;color:#555555;}
div.purchase_credit_surround{padding-left:10px;padding-right:10px;line-height:150%;font-size:110%;color:#555555;}
input.purchase_credit_input{border:2px solid #00AAEE;font-size:1.2em;color:#555555;padding:2px;}
input.purchase_credit_input:hover{border:2px solid #FEA800;}
input.purchase_credit_input:focus{border:2px solid #FEA800;}
input.purchase_credit_input:active{border:2px solid #FEA800;}
select.purchase_credit_select{border:2px solid #00AAEE;font-size:1.2em;color:#555555;padding:2px;margin-bottom:6px;}
select.purchase_credit_select:hover{border:2px solid #FEA800;}
select.purchase_credit_select:focus{border:2px solid #FEA800;}
select.purchase_credit_select:active{border:2px solid #FEA800;}
img.purchase_cc_secure_jcb_d_img{width:432px;height:48px;}
img.purchase_cc_secure_img{width:283px;height:48px;}
img.purchase_comodo_logo_img{width:75px;height:48px;border:none;}
img.purchase_paypal_logo_img{margin-right: 8px;}
img.purchase_wp_logo_img{width:110px;height:48px;margin-left:6px;margin-right:8px;border:none;}
div.purchase_router_surround{padding:10px;margin-left:20px;margin-right:20px;text-align:left;}
div.purchase_router_surround_iframe{padding-top:0px;padding-left:30px;padding-right:30px;padding-top:10px;margin-left:auto;margin-right:auto;text-align:left;width:680px;color:#555555;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#router_order_message{color:#666666;background:#EEEEEE;padding:5px;border:2px solid #666666;}
div.purchase_router_testimonial{text-align:left;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;padding:6px;font-size:1.1em;margin-left:auto;margin-right:auto;margin-bottom:6px;width:310px;}
div.purchase_router_warning{border:2px dotted #555555;color:#cc0000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#eeeeee;font-size:1.0em;margin-top:8px;margin-bottom:8px;margin-right:6px;padding:8px;}
ol.purchase_router{margin-bottom:20px;line-height:1.2em;display:block;}
li.purchase_router{padding:4px;}
form.purchase_router_form{border:3px solid #333333;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#eeeeee;padding:4px;display:block;}
div.router_order_promotional_code{border:1px solid #333333;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:4px;padding:5px;background:#FFFFFF;}
#router_instructions{position:relative;background:#EEEEEE;padding:5px;border:2px solid #666666;}
#router_instructions{position:relative;width:100%;text-align:left;clear:both;}
#router_instructions p{color:#00AAEE;text-align:left;}
#router_instructions h1{color:#FEA800;}
#router_instructions_left{width:35%;float:left;}
#router_instructions_right{width:65%;float:right;}
table.configure_router_flow{width:190px;border-width:1px;border-color:gray;border-style:solid;padding:4px;background-color:#eeeeee;}
span.configure_router_flow_heading{font-size:1.2em;color:#666666;font-weight:bold;text-align:center;}
#configure_new_router{position:relative;width:100%;text-align:left;clear:both;}
#configure_new_router p{color:#555555;text-align:left;}
#configure_flow_inactive{color:#00AAEE;text-align:left;font-weight:bold;}
#configure_flow_active{color:#FEA800;text-align:left;font-weight:bold;}
#purchase_router{width:840px;height:auto;margin-left:auto;margin-right:auto;text-align:left;color:#555555;}
#purchase_router_th{text-align:right;white-space:nowrap;}
#purchase_router p{text-align:left;}
#purchase{text-align:left;}
#purchase p{color:#555555;text-align:left;}
#purchase_router_referral p{color:#FEA800;text-align:left;}
div.purchase_flow_surround{margin-top:5px;margin-bottom:20px;white-space:nowrap;height:40px;}
span.purchase_flow_active{color:#FEA800;text-align:left;font-weight:bold;background:#FFFFFF;margin-right:4px;margin-top:5px;margin-bottom:5px;padding:5px;border:2px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;float:left;}
span.purchase_flow_inactive{color:#00AAEE;text-align:left;font-weight:normal;background:#EEEEEE;margin-right:4px;margin-top:5px;margin-bottom:5px;padding:5px;border:2px solid #999999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;float:left;}
#purchase_note{color:#00AAEE;text-align:left;font-size:0.7em;display:block;white-space:normal;}
#purchase_note a{color:#00AAEE;font-size:1.0em;}
#purchase_errormsg{color:#00AAEE;padding:2px;background:#ffffff;border:1px solid #CC0000;}
#purchase_div_errormsg{color:#CC0000;padding:4px;background:#ffffff;font-weight:bold;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#purchase_redirect_warning{background-color:#ffffff;padding:4px;width:auto;border:2px solid #FF0000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;text-align:left;margin-left:0px;margin-right:auto;margin-top:6px;margin-bottom:6px;font-weight:bold;font-size:1.0em;}
#purchase_router_required_field{font-weight:bold;color:#CC0000;font-size:0.8em;}
#purchase_router li{color:#00AAEE;text-align:left;}
#purchase li{color:#00AAEE;text-align:left;}
#delivery_address{color:#000000;font-size:1.0em;font-weight:bold;}
form.pay_for_router{background-color:#eeeeee;padding:8px;width:500px;border:1px solid #555555;display:block;text-align:left;margin-right:auto;}
div.pay_for_router_form_row{margin-bottom:6px;}
div.voucher_code{margin-top:10px;margin-bottom:10px;padding:20px;color:#FFFFFF;background-color:#00AAEE;font-size:2.4em;font-weight:bold;text-align:center;letter-spacing:0.1em;width:340px;border:1px solid #555555;}
#encrypted_note{clear:both;text-align:right;font-weight:bold;padding:5px;}
span.italic{font-style:italic;}
span.strong{font-weight:bold;}
span.small{font-size:0.8em;}
p.small{font-size:0.8em;}
li.voucher_admin{margin-bottom:8px;color:#555555;}
span.voucher_admin_note{font-size:1.1em;color:#00AAEE;}
div.voucher_admin_warning{margin-top:10px;margin-bottom:10px;font-size:1.2em;line-height:1.2;color:#CC0000;background-color:#FFFFFF;border:2px solid #666666;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;}
table.voucher_admin_table{margin-right:auto;margin-left:auto;border-collapse:collapse;border-spacing:0px;width:770px;border:1px solid #555555;}
table.voucher_admin_table thead th{font-weight:bold;text-align:center;border-bottom:1px solid #555555;border-top:1px solid #555555;background-color:#CCC;color:#000099;padding:4px;cursor:default;}
table.voucher_admin_table tbody{height:100%;}
table.voucher_admin_table tr.row:hover,tr.hover{background-color:#2175bc;color:#ff0000;}
table.voucher_admin_table tr{cursor:pointer;}
table.voucher_admin_table td{color:#555555;padding:2px;font-size:0.9em;text-align:center;}
table.voucher_admin_table thead td:last-child{padding-right:0px;}
table.voucher_admin_table thead th:last-child{padding-right:0px;}
div.mobile_admin_top_nav{margin-left:4px;margin-right:4px;}
div.admin_splash_top_surround{margin-bottom:10px;padding:0px;overflow:auto;}
div.admin_splash_zone_status{font-size:1em;font-weight:normal;text-align:center;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;margin-right:10px;padding:8px;min-height:180px;width:180px;float:left;}
* html #admin_splash_zone_status{height:auto !important;height:180px;overflow:visible;}
div.admin_splash_zone_details_right{text-align:center;font-size:1em;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;width:480px;float:right;min-height:180px;}
* html #admin_splash_zone_details_right{height:auto !important;height:180px;overflow:visible;}
table.admin_splash_zone_details{}
td.admin_splash_zone_detail_label{text-align:right;vertical-align:top;font-weight:bold;}
td.admin_splash_zone_detail{text-align:left;vertical-align:top;font-size:0.9em;padding-left:6px;}
div.admin_splash_iframe_surround{text-align:center;font-size:1.6em;color:#555555;border:2px dotted #555555;padding:10px;margin-bottom:10px;}
div.admin_splash_iframe_surround_right{text-align:center;font-size:1.6em;color:#555555;padding:6px;margin-bottom:6px;}
div.admin_splash_box_left{float:left;margin-right:15px;margin-bottom:20px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;width:322px;min-height:90px;}
* html #admin_splash_box_left{height:auto !important;height:90px;overflow:visible;}
div.admin_splash_box_right{float:right;margin-bottom:20px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;width:322px;min-height:90px;}
* html #admin_splash_box_right{height:auto !important;height:90px;overflow:visible;}
a.admin_splash_link{font-size:1.5em;}
span.admin_splash_description{font-size:1em;margin-top:4px;}
div.admin_server_logs{font-size:0.8em;border:1px dotted #555555;padding:6px;background:#eeeeee;color:#555555;}
#admin h2{color:#FEA800;background:url(images/bullet_logo.gif) no-repeat 0 0px;padding-left:24px;font-size:1.3em;}
#admin p{color:#00AAEE;}
h3.admin_search{padding-bottom:2px;padding-top:2px;margin-top:2px;margin-bottom:2px;}
div.admin_search{background:#eeeeee;padding-left:6px;padding-right:6px;padding-bottom:6px;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;}
div.admin_main_page_if_offline{background:#eeeeee;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;margin-top:10px;}
div.admin_main_note{background:#00AAEE;color:#FFFFFF;font-size:0.9em;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:4px;margin-top:10px;}
.admin_main_note a{font-size:1em;font-weight:bold;color:#FFFFFF;}
div.admin_action_message{background:#00AAEE;color:#FFFFFF;font-size:1.4em;border:3px solid #CC0000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-bottom:10px;}
div.admin_top_note{background:#00AAEE;color:#FFFFFF;font-size:1.1em;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;margin-top:4px;margin-bottom:10px;}
.admin_top_note a{font-size:1em;font-weight:bold;color:#FFFFFF;}
div.admin_summary_note{background:#00AAEE;color:#FFFFFF;font-size:0.9em;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:4px;margin-bottom:8px;}
.admin_summary_note a{font-size:1em;font-weight:bold;color:#FFFFFF;}
div.admin_main_surround{margin-bottom:10px;padding:0px;overflow:auto;}
* html #admin_main_surround{zoom:1;}
div.admin_main_links{font-size:110%;font-weight:bold;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#eeeeee;min-height:180px;padding:8px;}
* html #admin_main_links{height:auto !important;height:180px;overflow:visible;}
div.admin_main_links_right{font-size:110%;font-weight:bold;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#eeeeee;min-height:180px;margin-left:204px;padding:8px;}
* html #admin_main_links_right{height:auto !important;height:180px;overflow:visible;}
ul.admin_main_links{margin-top:4px;}
li.admin_main_links{font-size:110%;margin-top:4px;}
div.admin_summary_form{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;margin-top:0px;margin-bottom:8px;background:#eeeeee;color:#555555;font-size:1.1em;}
table.admin_top_users{width:100%;height:100%;border-width:1px;border-style:solid;border-color:gray;}
table.admin_top_users th{background-color:lightgrey;padding:4px;font-weight:bold;color:#555555;font-size:1.1em;}
table.admin_top_users td{padding:4px;color:#555555;}
div.admin_connections{margin-top:8px;vertical-align:top;padding:0px;}
* html div.admin_connections{width:99.0%;}
table.admin_connections{width:100%;border-width:1px;border-style:solid;border-color:#555555;border-collapse:collapse;}
table.admin_connections th{background-color:lightgrey;padding:4px;font-weight:bold;color:#555555;font-size:1.1em;}
table.admin_connections td{padding:3px;}
table.admin_top_users td{padding:4px;color:#555555;}
div.admin_usage_outer_surround{}
div.admin_usage{border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#eeeeee;padding:2px;margin-left:8px;}
td.admin_usage_label{font-size:1.2em;text-align:right;color:#555555;}
td.admin_usage_data_used{font-size:1.2em;color:#555555;}
div.admin_make_zone_splash_surround{background-color:#EEEEEE;color:#555555;border:2px dotted #555555;padding:6px;margin-top:8px;margin-bottom:8px;}
div.admin_add_friend_owner_surround{background-color:#FFFFFF;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:4px;text-align:right;}
div.admin_owners_box{background:#eeeeee;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:10px;margin-bottom:10px;}
div.admin_friends_msgbox{background:#eeeeee;color:#cc0000;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;margin-top:0px;margin-bottom:10px;margin-right:10px;font-weight:bold;}
div.admin_friends_box{background:#eeeeee;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:10px;margin-bottom:10px;margin-right:10px;}
span.admin_friend_usage_limit{font-weight:normal;color:#555555;font-size:1.0em;}
div.admin_zone_details_surround{background:#eeeeee;font-size:110%;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:20px;margin-bottom:20px;}
div.admin_standard_details_surround{background:#eeeeee;font-size:110%;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:20px;margin-bottom:20px;}
div.email_admin{background:#eeeeee;padding-left:16px;padding-right:16px;padding-bottom:16px;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;}
div.email_admin_email_item_surround{background-color:#FFFFFF;font-size:110%;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:20px;margin-bottom:20px;}
div.email_admin_email_item_header{display:table;font-weight:bold;width:100%;}
div.email_admin_email_item_field{display:table-cell;}
div.email_admin_email_item_body{border-top:1px solid #555555;margin-top:10px;padding:10px;}
div.email_admin_email_address_list{background-color:#FFFFFF;font-size:110%;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:20px;margin-bottom:20px;}
div.hotspot_settings{color:#555555;font-size:120%;margin-bottom:20px;padding-bottom:10px;}
span.hotspot_settings_admin{color:#CC0000;}
tr.hotspot_settings > td {padding-top:10px;}
td.hotspot_settings_left_admin{color:#CC0000;text-align:right;padding-left:20px;}
td.hotspot_settings_left{text-align:right;padding-left:20px;}
td.hotspot_settings_right{padding-left:10px;}
input.hotspot_settings{padding:6px;color:#555555;font-size:120%;}
input.hotspot_settings_submit{padding:6px;color:#FFFFFF;background:#00AAEE;font-size:120%;}
input.hotspot_settings_cancel{padding:6px;color:#555555;background:#EEEEEE;font-size:120%;}
select.hotspot_settings{padding:10px;color:#555555;font-size:120%;}
textarea.hotspot_settings{padding:10px;color:#555555;font-size:110%;border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:300px;}
div.standard_service_surround{background-color:#ffffff;color:#555555;font-weight:normal;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;margin-bottom:6px;}
div.standard_service_form_surround{display:table;background-color:#eeeeee;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:10px;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
div.standard_service_info_main_div{color:#555555;}
div.premium_portal_right_info{border:3px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;font-size:1.2em;padding:2px;margin-left:10px;margin-top:auto;margin-bottom:auto;text-align:center;}
span.premium_portal_no_url_text{text-align:center;display:block;white-space:nowrap;}
div.premium_portal_explanation{border-top:1px dashed #555555;border-bottom:1px dashed #555555;margin-top:2px;color:#555555;font-size:0.8em;padding:2px;width:100%;text-align:center;white-space:nowrap;}
div.hide_zone_surround{background-color:#ffffff;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;margin-bottom:6px;}
div.add_allowed_url_surround{background-color:#ffffff;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:6px;margin-bottom:6px;}
table.add_allowed_url_form{background-color:#eeeeee;border:1px solid #555555;border-collapse:collapse;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
table.add_allowed_url_form td{padding:5px;}
table.add_allowed_url_form th{padding:5px;}

table.existing_allowed_urls{background-color:#eeeeee;border:1px solid #555555;border-collapse:collapse;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
table.existing_allowed_urls td{font-size:1em;padding:4px;}
table.existing_allowed_urls a{font-size:1em;}
table.existing_allowed_urls th{padding:4px;}
div.admin_voucher_print_surround{background:#eeeeee;color:#555555;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:12px;margin-top:10px;margin-bottom:10px;}
div.admin_voucher_print_form_surround{background:#ffffff;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:12px;margin-top:10px;margin-bottom:10px;}
div.admin_voucher_export_surround{background:#eeeeee;color:#555555;border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:12px;margin-top:10px;margin-bottom:10px;}
div.admin_voucher_export_form_surround{background:#ffffff;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:12px;margin-top:10px;margin-bottom:10px;}
div.admin_voucher_select_surround{background:#ffffff;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:12px;margin-top:10px;margin-bottom:10px;line-height:150%;}
div.zone_admin_main{position:relative;}
div.zone_admin_summary{position:relative;margin-left:0px;margin-right:auto;}
div.admin_th{font-weight:bold;font-size:18px;color:#555555;}
h3.verify_website{color:#555555;}
p.verify_website{font-size:1.1em;color:#555555;}
li.verify_website{font-size:1.1em;color:#555555;margin-bottom:16px;}
div.verify_website_select_link{padding:6px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;}
div.verify_website_step_2{padding:6px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;}
div.verify_website_step_3{padding:6px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;}
div.verify_website_status_surround{margin-top:12px;margin-bottom:12px;color:#555555;font-size:1.2em;padding:4px;}
span.verify_website_status{color:#FEA800;font-weight:bold;}
span.verify_website_verifying{color:#00CC00;font-weight:bold;}
div.installer_list{background-color:#eeeeee;color:#555555;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:1.2em;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px;}
h3.installer_list{font-size:1.3em;color:#555555;}
li.installer{color:#555555;padding:6px;}
div.coverage_hints_product {border: 2px solid #00AAEE;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-bottom:20px;}
p.coverage_hints{color:#555555;font-size:1.1em;}
div.coverage_hints_electricity_warning{background-color:#f0f0f0;padding:4px;width:auto;border:2px solid #FF0000;color:#555555;text-align:left;margin-left:0px;margin-right:auto;margin-top:6px;margin-bottom:6px;font-weight:bold;font-size:1.0em;}
li.coverage_hints{font-size:1.1em;color:#555555;}
div.payment_result_body{font-size:1.3em;color:#555555;line-height:1.3em;}
div.payment_result_body_iframe{font-size:1.3em;color:#FFFFFF;line-height:1.3em;}
#payment_error_msg{text-align:left;font-weight:bold;color:#000000;padding:2px;}
div.payment_owing{text-align:center;padding:10px;font-weight:bold;font-size:22px;background-color:#eeeeee;color:#555555;border-width:2px;border-style:solid;border-color:#555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:8px;}
div.zone_info_box{margin-top:20px;padding:6px;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;text-align:center;font-size:1.1em;position:relative;bottom:0;}
span.zone_info_contact{font-weight:bold;font-size:0.8em;display:block;}
#statement_note{width:60%;color:#00AAEE;text-align:left;font-size:0.7em;}
#use_internet{font-weight:bold;}
#zone_list{display:block;color:#333333;text-align:left;font-size:0.9em;line-height:1.1em;padding:0px;margin:0px;}
#zone_list a{color:#00AAEE;font-size:1.0em;}
div.status{width:760px;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;}
div.status_admin{font-size:1em;font-weight:normal;text-align:center;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#eeeeee;color:#555555;margin-right:10px;padding:8px;min-height:180px;width:180px;float:left;}
* html #status_admin{height:auto !important;height:180px;overflow:visible;}
div.status_left{float:left;width:100px;}
div.status_right{float:left;width:620px;font-size:1.4em;}
div.status_note{clear:both;width:700px;margin-left:auto;margin-right:auto;font-size:1.2em;color:#555555;}
div.status_pricing{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:20px;margin-top:20px;margin-bottom:20px;font-size:130%;color:#555555;background-color:#FFFFFF;}
span.note{color:#00AAEE;text-align:left;font-size:0.7em;}
#note{width:90%;color:#00AAEE;text-align:left;font-size:0.7em;}
#note a{color:#00AAEE;font-size:1.0em;}
#login_page_text{width:90%;color:#555555;text-align:left;font-size:1em;line-height:1.2;}
img.separator{display:inline;position:relative;top:0px;vertical-align:text-top;}
img.administration{vertical-align:middle;}
a.administration{color:#616756;font-size:8pt;text-decoration:none;}
a.navigation{position:relative;top:10px;padding-left:5px;padding-right:5px;color:#616756;font-size:11px;text-decoration:none;}
.indent{padding-left:25px;}
.clearbr{clear:both;}
.logos{float:right;text-align:center;}
body div#toolTip{position:absolute;z-index:1000;width:280px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-webkit-border-radius:8px;-moz-border-radius:5px;border-radius:5px;}
body div#toolTip p{margin:0;padding:0;color:#fff;font-size:12px;}
body div#toolTip p em{display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold;}
body div#toolTip p em span{font-weight:bold;color:#fff;}
.errormsg{font-weight:bold;color:#CC0000;}
div.errormsg_boxed{border:1px solid #555555;padding:6px;background-color:#eeeeee;color:#CC0000;font-size:1.2em;line-height:1.2;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.warningmsg{font-weight:bold;color:teal;}
.successmsg{font-weight:bold;color:#00CC00;}
.msg{font-weight:bold;color:black;}
.content{border:2px solid gray;width:auto;}
.admin_container{border-left:2px solid #DDDDFF;border-top:2px solid #DDDDFF;border-bottom:2px solid #DDDDFF;}
.admin_element_group{border-left:2px dotted #DDDDFF;border-top:2px dotted #DDDDFF;border-bottom:2px dotted #DDDDFF;}
.admin_container, .admin_element_group{display:block;border-right:none;background-color:white;margin:0.1em 0px 0.1em 0.1em;padding-right:0px;width:auto;}
.admin_element_list{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}
.admin_element_item_container{margin:0.1em 0em 0.1em 0.1em;padding:0em;width:auto;}
li.admin_element_item_container{display:block;}
tr.admin_element_item_container{}
.admin_element_label{font-weight:bold;}
div.admin_element_label{display:inline;}
td.admin_element_label, th.admin_element_label{}
div.admin_element_data{display:inline;}
td.admin_element_data, th.admin_element_data{}
.admin_element_tools{border:0px;margin:0px;}
div.admin_element_tools{display:inline;}
td.admin_element_tools, th.admin_element_tools{}
.admin_element_tools{border:3px outset #DDDDFF;margin:-0.2em 0em 0.1em 0.1em;}
input.submit{margin-top:4px;margin-bottom:4px;border:2px outset #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:2px;background-color:#00AAEE;color:#FFFFFF;font-size:1.1em;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #555555;}
input.submit:hover{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.submit:focus{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
input.submit:active{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #00AAEE;}
#NodeSelector select{width:100%;}
div.lost_detail_text_surround{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;font-size:110%;padding:20px;margin-bottom:20px;}
div.lost_detail_tool_surround{border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;padding:6px;margin-bottom:20px;}
div.lost_detail_form_surround{border:2px dotted #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#555555;font-size:1.1em;padding:6px;}
#warning_message_area{margin-bottom:10px;padding:10px;background-color:#CC0000;color:white;font-size:large;font-weight:bold;text-align:center;border:2px solid #555555;}
#warning_message_area p{color:white;}
div.sent_validation{margin-bottom:10px;padding:10px;background-color:#CC0000;color:white;font-size:large;font-weight:bold;text-align:center;border:2px solid #555555;}
div.validation_add_credit_form{text-align:center;font-size:1.2em;margin-top:30px;}
div.account_signup_top{color:#555555;font-size:1.3em;font-weight:normal;line-height:1.3;}
a.account_signup_top{font-size:1.1em;}
div.signup_validation_warning{background-color:#EEEEEE;color:#00AAEE;padding:8px;border:1px solid #FEA800;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:10px;font-size:0.8em;font-weight:normal;}
div.signup_spam_warning{color:#555555;font-size:0.8em;padding:0px;margin-top:10px;margin-bottom:10px;}
div.signup_form{color:#555555;padding:20px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:1.4em;margin-bottom:20px;}
div.user_input_header{color:#555555;font-size:130%;font-weight:normal;line-height:1.3;}
div.user_input_form{color:#555555;padding:20px;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:140%;margin-bottom:20px;}
select.user_input{border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:120%;color:#555555;padding:2px;margin-bottom:6px;background:#EBFFEB;}
select.user_input:hover{border:2px solid #FEA800;background:#EBFFEB;}
select.user_input:active{border:2px solid #FEA800;background:#EBFFEB;}
select.user_input:focus{border:2px solid #FEA800;background:#EBFFEB;}
input.user_input{border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:120%;color:#555555;padding:2px;margin-bottom:6px;}
input.user_input:hover{border:2px solid #FEA800;}
input.user_input:focus{border:2px solid #FEA800;}
input.user_input:active{border:2px solid #FEA800;}
input.user_input_submit{margin-top:6px;border:2px outset #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:4px;background-color:#00AAEE;color:#FFFFFF;font-size:120%;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #555555;}
input.user_input_submit:hover{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #555555;}
input.user_input_submit:focus{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #555555;}
input.user_input_submit:active{border:2px outset #FEA800;background-color:#FFFFFF;color:#00AAEE;text-shadow:0px 0px 0px #555555;}
table.admin_data_def{border-width:1px;border-style:solid;border-color:#555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
table.content_admin{margin-top:5px;border-width:1px;border-style:solid;border-color:gray;}
table.content_admin th{background-color:lightgrey;}
table.content_admin td{}
.popup{background-color:white;border:solid darkblue;text-align:left}
.link{color:blue;text-decoration:underline}
div.zone_status_header{color:#555555;font-size:1.2em;}
div.zone_status_location_list{color:#555555;font-size:1.2em;margin-bottom:10px;}
div.zone_status_list_links{color:#555555;font-size:1.1em;margin-bottom:10px;}
div.zone_status_search_form{color:#555555;background-color:#eeeeee;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:8px;font-size:1.3em;margin-bottom:10px;}
a.zone_status_book_link{color:#00CC00;}
input.zone_status_search_input{border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:1.2em;color:#555555;padding:2px;}
input.zone_status_search_input:hover{border:2px solid #FEA800;}
input.zone_status_search_input:focus{border:2px solid #FEA800;}
input.zone_status_search_input:active{border:2px solid #FEA800;}
input.zone_status_search_submit{border:2px outset #333333;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:2px;margin-top:2px;margin-bottom:2px;font-weight:normal;font-size:1em;color:#FFFFFF;background-color:#00AAEE;}
input.zone_status_search_submit:hover{background-color:#EEEEEE;border:2px outset #333333;color:#00AAEE;}
#hotspot_status {border:3px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;}
#hotspot_status table{background-color:#82CAFA;border-collapse:collapse;}
#hotspot_status th{background-color:#FFFFFF;color:#555555;padding:6px;}
#hotspot_status tr{vertical-align:top;font-size:10pt;font-family:Arial;background-color:#00AAEE;border:1px solid #555555;}
#hotspot_status tr.even{background-color:#00AAEE;}
#hotspot_status tr.odd{background-color:#82CAFA;}
#hotspot_status tr.even_verified{background-color:#FFCC00;}
#hotspot_status tr.odd_verified{background-color:#FFEE00;}
#hotspot_status td{margin:0 0 0 0;color:#000000;vertical-align:top;padding:4px;}
#hotspot_status a{color:#000000;}
fieldset{border:1px solid #B4DFFF;}
fieldset legend{color:#37678A;font-size:1em;font-weight:bold;}
fieldset table{width:100%;border-collapse:collapse;}
fieldset tr.odd{background-color:#fff;}
fieldset th{text-align:left;}
fieldset .red{background-color:#CC0000;}
.smaller{font-size:80%;}
#map_title{background-color:#E9F6FF;border:1px solid #B4DFFF;margin-top:5px;padding:5px;font-size:14pt;color:#37678A;font-weight:bold;}
#map_toolbox{display:inline;float:right;}
#map_postalcode_overlay{position:absolute;display:none;z-index:10;background-color:#E9F6FF;border:1px solid #B4DFFF;padding:10px;font-size:10pt;font-weight:bold;}
#map_legend{background-color:#00AAEE;border:1px solid #B4DFFF;padding:4px;font-size:10pt;color:#555555;vertical-align:middle;clear:both;}
div.zones_map_search_form{background-color:#eeeeee;padding:20px;border:2px solid #555555;border-top-left-radius:8px;border-top-right-radius:8px;display:block;margin-left:auto;margin-right:auto;font-size:120%;line-height:1.2;font-weight:normal;color:#555555;}
input.zones_map_input{border:2px solid #00AAEE;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:1.2em;color:#555555;padding:2px;}
input.zones_map_input:hover{border:2px solid #FEA800;}
input.zones_map_input:focus{border:2px solid #FEA800;}
input.zones_map_input:active{border:2px solid #FEA800;}
div.zones_map_top_right_box{padding:4px;}
div.zones_map_top_right_surround{height:78px;width:320px;background-color:#ffffff;border:1px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding-left:4px;padding-top:0px;padding-right:4px;}
div.zones_map_top_right_box{width:100%;display:table-cell;vertical-align:middle;}
div.zones_map_top_right_box_details{text-align:left;width:314px;height:78px;margin:0px;padding:0px;overflow:auto;font-size:0.8em;font-weight:normal;color:#666666;white-space:nowrap;}
a.zone_map_bubble{font-size:1.1em;text-decoration:none;}
span.zone_map_bubble{color:#555555;text-align:left;font-size:0.9em;padding:0px;margin:0px;}
span.zones_map_city_zone_expand{margin-left:2px;margin-right:2px;margin-top:4px;}
div.map_surround{border:4px solid #555555;overflow:hidden;}
#map_outer_hotspots_list{position:relative;width:32%;height:500px;background-color:#FFFFFF;overflow:auto;float:right;}
#map_hotspots_list{padding:6px;}
#map_frame{position:relative;width:66%;height:500px;font-size:10pt;float:left;}
#pano{position:relative;width:66%;height:500px;font-size:10pt;float:left;}
#node_list_div{background:inherit;overflow:auto;height:400px;width:97%;min-width:500px;text-align:center;border:1px solid blue;}
#node_list_div table.scrollable>tbody{overflow:auto;height:378px;width:100%;}
\html div.tableContainer table{margin:0 -16px 0 0}
\html div.tableContainer{padding:0 16px 0 0;}
table.scrollable thead tr{position:relative;}
html>body thead tr{width:100%;}
table.scrollable{width:99%;border-collapse:collapse;border-spacing:0px;}
table.scrollable thead th{font-weight:bold;text-align:center;border-top:solid 2px #000000;border-bottom:solid 2px #000000;background-color:#CCC;color:#000099;width:200px;}
table.scrollable tr.row:hover,tr.hover{background-color:#2175bc;color:#ff0000;}
table.scrollable tr{cursor:pointer;}
table.scrollable td{color:#000000;padding-left:5px;font-size:12px;text-align:center;}
table.scrollable thead td:last-child{padding-right:25px;}
table.scrollable thead th:last-child{padding-right:25px;}
table.sortable a.sortheader{background-color:#CCC;color:#000099;font-weight:bold;text-decoration:none;display:block;font-size:12px;}
table.sortable span.sortarrow{color:black;text-decoration:none;}
table.sortable tr.odd{background-color:#eee;}
table.sortable tr.even{background-color:#fff;}

h3.username_create{padding-bottom:2px;padding-top:2px;margin-top:2px;margin-bottom:2px;}
div.username_create{background:#eeeeee;padding-left:6px;padding-right:6px;padding-bottom:6px;color:#555555;border:2px solid #555555;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px;}
.form_label_span{width: 100px; float: left; line-height: 25px; font-weight: bold;}

.username_create_warning {
    background:#D46A6A;
    padding-left: 10px;
    border:2px solid #555555;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin-bottom:10px;
}
.username_create_warning p {
    color: white !important;
    font-size: 11pt;
}
.username_create_success p {
    color: white !important;
    font-size: 11pt;
}
.username_create_success {
    background:#64B058;
    padding-left: 10px;
    border:2px solid #555555;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin-bottom:10px;
}
