body,html {margin:0; padding:0; color:#000; font-family: Arial, sans-serif; font-size:12px;line-height:140%;}
	
a{ color:#0354c0}

span.spanlink {
	text-decoration: underline;
	color:#0354c0;
	cursor: pointer;
}

span.spanlink:hover {
	text-decoration: underline;
	color:#666;
	cursor: pointer;
}

a:hover{color:#666}
	
#wrap {width:980px; margin:0 auto;}
#wrap h1{font-size:18px;}	
/*header */
#header {padding:10px 0px; border-top:#f0f0f0 solid 10px; border-bottom:#00973a solid 3px; height:70px;}
#header_blue {padding:10px 0px; border-top:#f0f0f0 solid 10px; border-bottom:#2d7a9c solid 3px; height:70px;}

#header_link{float:right; width:654px; padding:0px 0 0px 0; }
#header_link a{color:#0453c0; font-size:11px; text-decoration:none}
#header_link a:hover{color:#444;}
#header_link_bottom {padding:5px 0px;  }
.slogon { padding:30px 0 0 0;}

#link_left {float:left; width:290px;}
#link_right {float:left; width:210px;}
				 
.text_field {border:#d4d4d4 0.1em solid; width:520px; color:#555; background-color:#f9f9f9}
.link_title {color:#333; font-size:12px; font-weight:bolder;}
	
.cc_logo{background:url(sprite.gif); width:300px; background-position: 0px 0px; margin:0px;  height:50px; background-repeat:no-repeat }
.pj_logo{background:url(sprite.gif); width:300px; background-position: 0px -72px; margin:0px;  height:50px; background-repeat:no-repeat }
.ac_logo{background:url(sprite.gif); width:300px; background-position: 0px -123px; margin:0px;  height:50px; background-repeat:no-repeat }
.eo_logo{background:url(sprite.gif); width:340px; background-position: 0px -180px; margin:0px;  height:50px; background-repeat:no-repeat }
.email_to_friend{background:url(sprite.gif); width:22px; background-position: 0px -59px; margin:0px;  height:14px; background-repeat:no-repeat }
.btn_back{background:url(sprite.gif); width:22px; background-position: -250px -57px; margin:0px;  height:22px; background-repeat:no-repeat; }
.email_update{background:url(sprite.gif); width:22px; background-position: -50px -59px; margin:0px;  height:14px; background-repeat:no-repeat }
.icon_phonejack{background:url(sprite.gif); width:18px; background-position: -100px -59px; margin:0px;  height:14px; background-repeat:no-repeat }
.icon_electrical{background:url(sprite.gif); width:18px; background-position: -150px -59px; margin:0px;  height:14px; background-repeat:no-repeat }
.icon_area_code{background:url(sprite.gif); width:18px; background-position: -200px -59px; margin:0px;  height:14px; background-repeat:no-repeat }

.icon_search{background:url(images/icno_search.gif); background-repeat:no-repeat; height:26px; width:28px;}
.icon_search_blue {background:url(images/icon_search_blue.gif); background-repeat:no-repeat; height:26px; width:28px;}
.icon_search_go{margin:-8px 0 0 -8px; height:20px;}
/*End header */


/*#left_column {float:left; width:734px;}*/
#left_column {float:left; width:980px;}
#right_column {float:right; width:230px; }	

#child_right_column {float:right; width:315px; }
#child_center_column {float:left; width:315px; margin:0 14px;}
#child_left_column {float:left; width:315px;}
#child_left_big_column {float:left; width:644px; }
#child_left_big_column h1{font-size:18px;}
#child_left_big_column li {padding-bottom:15px;}


#mid_column {float:right; width:305px; margin:0 14px; padding:0 14px 0 0px;}
#mid_column h1 {color:#444; font-size:17px;}
#mid_column .title {color:#444; font-size:17px; font-weight:bold;}

h1 { margin:0; line-height:120%; font-size:18px; color:#0f3161}

h2 {margin:0 0 1em; font-size:15px;color:#777; line-height:120%}

h3 {margin:0 0 1em; font-size:14px; color:#333333;}
h4 {margin:0 0 1em; font-size:13px; color:#333333; line-height: 16px;}

#box {padding:5px 10px;}

#box_left {/*float:left;width:700px;*/padding:10px 0px; width:644px; margin:6px 0 0 0;}
	
.box_title {font-size:12px; color:#0f3161; font-weight:bold;}
	
#IDD_tool {/*float:left; width:700px; */ margin:0px; width:644px; padding-bottom:14px;}
/*#jumpoff_contener {padding:0 3px;}	
#jumpoff {padding:5px 10px; border-bottom:#dcdcdc 0.2em solid; border-left:#dcdcdc 0.2em solid; border-right:#dcdcdc 0.2em solid; height:80px; background-color:#f5faf3}
#jumpoff_title { font-size:16px; font-weight:bold; line-height:130%; color:#fff; padding:10px 0 0 10px; background-image:url(images/ac_jumpoff.gif); background-repeat:repeat-x; height:30px; border-left:#666 solid 0.1em;border-right:#666 solid 0.1em; }

#jumpoff_content {font-size:12px; font-weight:bold; color:#000; }
#jumpoff_content select{width:100%; margin:10px 0 10px 0; border:#d4d4d4 1px solid;}
#jumpoff_content .description {width:230px; float:left; color:#333;}
#jumpoff_content .description_home {width:150px; float:left; color:#333; }*/




#jumpoff_blue {/*float:right; width:220px; */padding:5px 10px; border-bottom:#d5dfe8 0.1em solid; border-left:#d5dfe8 0.1em solid; border-right:#d5dfe8 0.1em solid; height:80px; background-color:#f7f9fa}
#jumpoff_contener_blue {padding:0px;}	

#jumpoff_title_blue {font-size:16px; color:#10688e; font-weight:bold; margin-top:0px;height:30px; background-image:url(images/cc_jumpoff_bg.gif); border:#c4d8e6 solid 0.1em; padding:10px 0px 0px 10px;}
#jumpoff_title { font-size:16px; font-weight:bold; line-height:130%; color:#fff; padding:10px 0 0 10px; background-image:url(images/ac_jumpoff.gif); background-repeat:repeat-x; height:30px; border-left:#666 solid 0.1em;border-right:#666 solid 0.1em; }
#jumpoff_content_blue .image {float:left; width:60px;}

#jumpoff_content_blue {font-size:12px; font-weight:bold; color:#000; }
#jumpoff_content_blue select{width:76%; margin:10px 0 10px 0; border:#d4d4d4 1px solid;}
#jumpoff_content_blue .description {width:170px; float:left; color:#333;font-size:11px; line-height:100%; padding-top:6px;}
#jumpoff_content_blue .description_home {width:170px; float:left; color:#333;font-size:11px; line-height:100%; padding-top:6px;}





#jumpoff_green {/*float:right; width:220px; */padding:5px 10px; border-bottom:#e3e3e3 0.2em solid; border-left:#e3e3e3 0.2em solid; border-right:#e3e3e3 0.2em solid; height:80px; background-color:#f7f9fa}
#jumpoff_contener_green {padding:0px;}	

#jumpoff_title_green {font-size:16px; color:#017c2e; font-weight:bold;height:30px; background-image:url(images/ac_jumpoff.gif); border:#e3e3e3 solid 0.1em; padding:10px 0px 0px 10px;}
#jumpoff_content_green .image {float:left; width:60px;}

#jumpoff_content_green {font-size:12px; font-weight:bold; color:#000; }
#jumpoff_content_green select{width:76%; margin:10px 0 10px 0; border:#d4d4d4 1px solid;}
#jumpoff_content_green .description {width:170px; float:left; color:#333;font-size:11px; line-height:100%; padding-top:6px;}
#jumpoff_content_green .description_home {width:170px; float:left; color:#333;font-size:11px; line-height:100%; padding-top:6px;}





	
#country_table {float:left; width:644px; margin:0px;}
	
#p_links {padding:10px 10px; margin:0; font-size:11px; }
#p_links h2 {color:#555; font-weight:bold;font-size:12px; padding:0; margin:0;}
	
#main_table {border:#d5dfe8 solid 1px; }
#main_table th {color:#00234f; background-image:url(images/ac_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:12px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:4px 6px; text-align:center; line-height:120%}
#main_table td { border-bottom:#e0e0e0 solid 0.1em; padding:4px 8px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; }
#main_table .rank {font-size:10px; font-weight:normal;}
#main_table .rank_value {font-size:11px; font-weight:normal;}
#main_table .imaglink {padding:4px 0px; font-size:11px; text-align:center; width:70px;}
#main_table .imaglink a{text-decoration:none; }
#main_table .title {color:#00234f; font-size:16px; font-weight:bold; text-align:left; padding:14px 10px;}
#main_table .subtitle {color:#666; background-image:url(images/ac_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:14px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:2px 4px 3px 4px; text-align:center; line-height:120%}
#main_table h1 {font-size:17px; color:#555}
#main_table .th_2 {color:#333; background-repeat:repeat-x; background-position:bottom;font-size:14px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:0px 4px; line-height:100%; height:30px; background:#ecf5fa; padding: 8px 0 0 5px; }



#main_table_2 {border:#b9deab solid 0.1em; }
#main_table_2 th {color:#333; background-repeat:repeat-x; background-position:bottom;font-size:13px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:2px 4px; line-height:80%; }
#main_table_2 td { border-bottom:#e0e0e0 solid 0.1em; padding:8px 4px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; font-size:12px; }
#main_table_2 .imaglink {padding:4px 0px; font-size:11px; text-align:center; width:120px;}
#main_table_2 .imaglink a{text-decoration:none; }
#main_table_2 h1 {font-size:18px; color:#0f3161}
#main_table_2 h2 {font-size:16px; color:#0f3161; text-align:center}
#main_table_2 .header {cursor:pointer;  background-image:url(images/sort_icon.gif);background-repeat:no-repeat; background-position:left; padding:10px 0 10px 24px;background-color:#dfedd9;border-bottom:#e0e0e0 solid 0.1em; }
#main_table_2 .headerSortUp {cursor:pointer; background-image:url(images/sortup.gif);background-repeat:no-repeat; background-position:left; padding:10px 0 10px 24px;}
#main_table_2 .headerSortDown {cursor:pointer; background-image:url(images/sortdown.gif);background-repeat:no-repeat; background-position:left; padding:10px 0 10px 24px;}
#main_table_2 .rank {font-size:10px; font-weight:normal; color:#555}

#AC_table_title {background-color:#b8d2b2; text-align:center; background-image:url(images/ac_title_bg.gif); background-repeat:repeat-x; background-position:bottom;border-top:#b9deab solid 0.1em; border-left:#b9deab solid 0.1em; border-right:#b9deab solid 0.1em; height:36px;}
#AC_table_title h2 {font-size:16px; margin-bottom:0px; padding:8px 0 0 0; color:#333; }




#main_table_blue {border:#d5dfe8 solid 0.1em; }
#main_table_blue th {color:#333; background-repeat:repeat-x; background-position:bottom;font-size:12px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:0px 4px; line-height:100%; }
#main_table_blue td { border-bottom:#e0e0e0 solid 0.1em; padding:6px 4px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; font-size:11px; }
#main_table_blue .imaglink {padding:4px 0px; font-size:11px; text-align:center; width:120px;}
#main_table_blue .imaglink a{text-decoration:none; }
#main_table_blue h1 {font-size:18px; color:#0f3161}
#main_table_blue .header, #main_table_blue .tablesorter-header {cursor:pointer; background-image:url(images/sort_icon.gif);background-repeat:no-repeat; background-position:left; padding:5px 0px 5px 24px;background-color:#ecf5fa;border-bottom:#e0e0e0 solid 0.1em; }
#main_table_blue .headerSortUp, #main_table_blue .tablesorter-headerAsc {cursor:pointer;  background-image:url(images/sortup.gif);background-repeat:no-repeat; background-position:left; padding:5px 0px 5px 24px;}
#main_table_blue .headerSortDown, #main_table_blue .tablesorter-headerDesc {cursor:pointer; background-image:url(images/sortdown.gif);background-repeat:no-repeat; background-position:left; padding:5px 0px 5px 24px;}
#main_table_blue .rank {font-size:10px; font-weight:normal; color:#555}

#CC_table_title {background-color:#b8d2b2; text-align:center; background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:bottom; border-top:#d5dfe8 solid 0.1em; border-left:#d5dfe8 solid 0.1em; border-right:#d5dfe8 solid 0.1em; height:38px;}
#CC_table_title h2 {font-size:16px; margin-bottom:0px; padding:8px 0 4px 0; color:#333; }



#main_table_blue_2 {border:0.1em #d5dfe8 solid; border-top:1px #d5dfe8 solid; background-color:#f9f9f9;  }
#main_table_blue_2 th {color:#10688e; background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:14px; font-weight:bold;border-left:#fff solid 0.1em;border-right:#fff solid 0.1em; padding:5px; line-height:120%; height:46px; text-align:left;}
/*#main_table_3 td { border-bottom:#e0e0e0 solid 0.1em; padding:8px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; font-size:12px; }*/
#main_table_blue_2 h1 {font-size:18px; color:#0f3161}
#main_table_blue_2 td {padding:8px; border-top:#FFF solid 1px; border-bottom:#efefef solid 1px; color:#444}
#main_table_blue_2 .value {font-size:18px; font-weight:bold; color:#6bb7d7;}



#table_easy_url {border:0.1em #d5dfe8 solid; border-top:1px #d5dfe8 solid; background-color:#f9f9f9;  }
#table_easy_url th {color:#000; background-color:#eaeaea; font-size:14px; font-weight:bold;border-left:#fff solid 0.1em;border-right:#fff solid 0.1em; border-top:#fff solid 0.1em; padding:5px; line-height:120%; height:30px; text-align:left;}
/*#main_table_3 td { border-bottom:#e0e0e0 solid 0.1em; padding:8px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; font-size:12px; }*/
#table_easy_url h1 {font-size:18px; color:#0f3161}
#table_easy_url td {padding:8px; border-top:#FFF solid 1px; border-bottom:#efefef solid 1px; color:#444}
#table_easy_url .value {font-size:16px; font-weight:bold; color:#10688e; line-height:160%}




#main_table_3 {border:0.1em #d5dfe9 solid; border-top:3px #d5dfe9 solid; background-color:#eef5f9;  }
#main_table_3 th {color:#00234f; background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:14px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:5px; line-height:120%; height:46px;}
/*#main_table_3 td { border-bottom:#e0e0e0 solid 0.1em; padding:8px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; font-size:12px; }*/
#main_table_3 h1 {font-size:18px; color:#0f3161}
#main_table_3 td {padding:8px; border-top:#FFF solid 1px; border-bottom:#d5dfe9 solid 1px;}
#main_table_3 .value {font-size:18px; font-weight:bold; color:#00973a;}




#main_table_4 {border:#d5dfe8 solid 1px; }
#main_table_4 th {color:#00234f; background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:12px; font-weight:bold;border-left:#d5dfe8 solid 0.1em; padding:4px 6px; text-align:center; line-height:120%}
#main_table_4 td { border-bottom:#e0e0e0 solid 0.1em; padding:0px; border-left:#e0e0e0 solid 0.1em; vertical-align:top; }
#main_table_4 h1 {font-size:18px; color:#0f3161}
#main_table_4 p {padding:0 8px;}





#common_table {border:#d5dfe8 solid 1px; }
#common_table th {color:#4b4b4b; background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:12px; font-weight:bold; padding:4px 6px; text-align:center; line-height:120%; height:38px; border-left:#FFF solid 0.1em;border-right:#FFF solid 0.1em; text-align:left; font-size:16px;}
#common_table td { border-bottom:#e0e0e0 solid 0.1em; padding:4px 6px; vertical-align:top; }
#common_table .rank {font-size:10px; font-weight:normal;}
#common_table .rank_value {font-size:11px; font-weight:normal;}
#common_table .imaglink {padding:4px 0px; font-size:11px; text-align:center; width:40px; float:left}
#common_table .imaglink a{text-decoration:none; }
#common_table .title {color:#4b4b4b; font-size:16px; font-weight:bold; text-align:left; }
#common_table .value {font-weight:bold; font-size:11px;}
#common_table .label {text-align:left; color:#222; font-size:11px;}
#common_table .header {font-size:13px; font-weight:bold;background-image:url(images/table_th_bg.gif); background-repeat:repeat-x; background-position:bottom;}
#common_table .header_2 {font-size:15px; font-weight:bold;background-image:url(images/table_th_bg.gif); background-repeat:repeat-x; background-position:bottom;}
#common_table ul {  font-size:14; font-weight:bold; padding:0px; margin:0px 0 0 8px;}
#common_table li {padding:2px 0px 2px 0px; font-weight:normal;  }
#common_table ul li ul {list-style-position:outside; list-style-type:none; padding-left:16px;}
#common_table .ul_title {margin:0 0 0 -16px; }
#common_table .price {font-size:18px; color:#00973a; font-weight:bold; }
#common_table .green_title {font-size:12px; color:#10688e; font-weight:bold; }
#common_table h1 {font-size:18px; color:#0f3161; }
#common_table .title_2 { color:#00234f; font-size:12px; font-weight:bold; text-align:left; background-color:#e9e9e9;height:22px; padding:0px;}
#common_table .color_1 { background-color:#fff;}
#common_table .city {color:#222; font-size:11px;}


#ac_table {border:#e3e3e3 solid 2px; }
#ac_table th {color:#444; background-image:url(images/ac_title_bg.gif); background-repeat:repeat-x; background-position:bottom;font-size:12px; font-weight:bold; padding:4px 6px; text-align:center; line-height:120%; height:40px;}
#ac_table td { border-bottom:#e0e0e0 solid 0.1em; padding:6px 8px; vertical-align:top; }
#ac_table .title {color:#333; font-size:15px; font-weight:bold; text-align:left; }
#ac_table .title_2 { color:#444; font-size:12px; font-weight:bold; text-align:left; background-color:#f3fff0;height:22px; padding:0px;}
#ac_table .color_1 { background-color:#fff;}



	
#left {float:left;}
#right {float:right;}
	
#footer {clear:both;padding:5px 10px;background:#cc9;}
#footer p {margin:0;}
* html #footer {height:1px;}
	
/* country detail page */
#local_time{font-size:14px; padding:20px 0px 10px 0px; margin:0px; }

#countrycode_detail {float:left; width:294px; padding:10px 10px 4px 10px; border:0.1em #d5dfe9 solid; border-top:3px #d5dfe9 solid; margin:0px 0px 14px 0px; background-color:#f5f9fb;/*background-image:url(images/country_detail_bg.gif); background-repeat:repeat-x; background-position:bottom;*/background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:0 -10px;}
#countrycode_detail h1 {font-size:18px; color:#0f3161}
#countrycode_detail table td {padding:8px 0px; border-top:#FFF solid 1px; border-bottom:#d5dfe9 solid 1px;}
#countrycode_detail .value {font-size:18px; font-weight:bold; color:#00973a;}

#countrycode_detail .leftside {width:294px; float:left}

#countrycode_detail_right {float:left;  padding:10px 10px 4px 10px; border:0.1em #d5dfe9 solid; border-top:3px #d5dfe9 solid; margin:0px 0px 14px 0px; background-color:#f5f9fb;/*background-image:url(images/country_detail_bg.gif); background-repeat:repeat-x; background-position:bottom;*/background-image:url(images/jumpoff_title_bg.gif); background-repeat:repeat-x; background-position:0 -10px;}
#countrycode_detail_right h1 {font-size:18px; color:#0f3161}

#dialing_example {float:left; width:626px; border:0.1em #d5dfe9 solid; border-top:3px #d5dfe9 solid; margin:0px 0px 14px 0px; background-color:#f5f9fb;/*background-image:url(images/country_detail_bg.gif); background-repeat:repeat-x; background-position:bottom;*/background-image:url(images/example_title_bg.gif); background-repeat:repeat-x; background-position:top; }
#dialing_example th {padding:4px 0px; text-align:center}
#dialing_example td {margin:10px; padding:8px 0px; text-align:center}
.green_title {font-size:14px; color:#00973a; font-weight:bold; }
.title_14px {font-size:14px; color:#00973a; font-weight:bold; color:#000 }


#map {margin:0px; overflow:hidden; border:#d5dfe8 solid 0.1em;}



.btn_go {list-style: none;}

.btn_go a {cursor:pointer; float: left; text-decoration: none; padding: 4px 10px 5px 0; margin-right: 8px; font: 13px "Arial", Helvetica, sans-serif; background: url(images/btn_go.gif) no-repeat top right; color: #000; font-weight:bold;}

.btn_go a span {cursor:pointer; float: left; padding-right: 10px; display: block; margin-top: -4px; height: 25px; background: url(images/btn_go.gif) no-repeat top left;}

.btn_go a:hover {cursor:pointer; color: #555; background: url(images/btn_go.gif) no-repeat top right;}

.btn_go a:hover span {background: url(images/btn_go.gif) no-repeat top left;}


.btn_go_green {list-style: none;}

.btn_go_green a {cursor:pointer; float: left; text-decoration: none; padding: 4px 10px 5px 0; margin-right: 8px; font: 13px "Arial", Helvetica, sans-serif; background: url(images/btn_go_green.gif) no-repeat top right; color: #fff; font-weight:bold;}

.btn_go_green a span {cursor:pointer; float: left; padding-right: 10px; display: block; margin-top: -4px; height: 25px; background: url(images/btn_go_green.gif) no-repeat top left;}

.btn_go_green a:hover {cursor:pointer; color: #555; background: url(images/btn_go_green.gif) no-repeat top right;}

.btn_go_green a:hover span {background: url(images/btn_go_green.gif) no-repeat top left;}


#blue_box {padding:10px 10px 4px 10px; border:0.1em #d5dfe9 solid; border-top:3px #d5dfe9 solid; border-bottom:3px #d5dfe9 solid; margin:0px 0px 14px 0px; background-color:#f5f9fb; height:274px;}

#blue_box ul{}
#blue_box li {padding:0 0 10px 0; font-size:15px; font-weight:bold; color:#555;}

/*---------- bubble tooltip -----------*/
a.tt{position:relative;z-index:24;font-weight:bold;text-decoration:none;text-decoration:underline;}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px; left:0;padding: 15px 0 0 0;width:300px;text-align: left;color:#000;
font-style:normal;font-weight:normal;font-size:12px;text-decoration:none;}
a.tt:hover span.top_tt{display: block;padding: 30px 15px 0;background: url(images/bubble.gif) no-repeat top;}
a.tt:hover span.middle_tt{ /* different middle bg for stretch */display: block;padding: 0 15px; background: url(images/bubble_filler.gif) repeat bottom; }
a.tt:hover span.bottom_tt{display: block;padding:3px 15px 10px;color: #548912;background: url(images/bubble.gif) no-repeat bottom;}

/*---------- bubble tooltip -----------*/

#link_noline {text-decoration:none;}
#link_noline a{text-decoration:none;}

#link_to_title {background-image:url(images/link_bg.gif); background-repeat:repeat-x; padding:0px 0px 1px 18px; font-size:11px; font-weight:bold; color:#FFF; width:110px; float:left; border:0.1em #3e703b solid}
#link_to_title_blue {background-image:url(images/link_bg_blue.gif); background-repeat:repeat-x; padding:0px 0px 1px 18px; font-size:11px; font-weight:bold; color:#FFF; width:110px; float:left; border:0.1em #8193a7 solid}

#areacode_table {margin:0px;}
#areacode_table td { vertical-align:top; padding:3px; border:none;  }
#areacode_table .title { color:#00234f; font-size:12px; font-weight:bold; text-align:left; background-color:#e9e9e9;height:22px; padding:0px;}
#areacode_table .color_1 { background-color:#fff;}

.form_11pt {font-size:11px; color:#555; font-style:italic}

#header_right_content {padding:14px 0 0 0;}

#header_right_content_eo {padding:7px 0px 0px 0px;}

#easy_URL {font-size:12px; float:left; padding-right:20px}
#easy_URL .grey {font-weight:bold; color:#999;}
#easy_URL .green {font-weight:normal; color:#00973a;}


#search {float:left; padding:0 0 5px 0; }
.search_field {border:#d4d4d4 1px solid; width:200px; color:#606060;}
.search_field_cc {border:#d4d4d4 1px solid; width:256px; color:#606060;}
.search_field_pj {border:#d4d4d4 1px solid; width:220px; color:#606060;}
.search_field_eo {border:#d4d4d4 1px solid; width:266px; color:#606060;}




#main_areacode {border:solid #e3e3e3 0.3em; height:245px;background-color:#f3fff0; }
#main_areacode .left_column {float:left; width:288px;  background-image:url(images/green_header.gif); background-repeat:repeat-x; padding:0 12px; }
#main_areacode .right_column {float:right; width:660px; }
#main_areacode h1 {font-size:22px; color:#FFF; text-align:center; padding-top:9px; }
#main_areacode .label {font-size:12px; color:#666; width:96px; float:left; font-weight:bold; height:25px; }
#main_areacode .value {font-size:17px; font-weight:bold; color:#00973a; width:200px; line-height:110%;height:25px; padding:0px; margin:0px;}
#main_areacode .value_small {font-size:13px; color:#777}
#main_areacode .info {padding:10px 0px 10px 0px; border-bottom:#b9d0b4 solid 0.1em; }



.dt_container { width:643px;background:#f3f8fb;border:1px solid #d5dfe8; text-align:middle; height:260px; }
.dt_container hr { height:2px;border-top:1px solid #d9dced;border-bottom:1px solid #fff;border-left:0px;border-right:0px; }
.dt_container .vr { float:left;margin:0px 10px 0px 10px; }
.dt_container input { border:1px solid #e4e5e7; }
			
.dt_container .dt_header { background:url(images/hdr.gif);background-repeat:repeat-x; border-left:#8093a3 0.1em solid; border-right:#8093a3 0.1em solid; font-size:20px; color:#FFF; font-weight:bold; text-align:left; padding:12px 0 12px 15px; }
.dt_container .dt_content { margin:0px; }
.dt_container .dt_content .dt_body { width:610px; margin-top:10px;  }
.dt_container .dt_content .dt_body .phonelabel { line-height:42px;float:left;margin-left:80px;  }
.dt_container .dt_content .dt_body #dt_phonenum { width:273px;height:34px;background:url(images/phonenum_bg.gif);float:left;margin-left:10px; margin-top:4px; }
.dt_container .dt_content .dt_body #dt_phonenum strong { line-height:34px;font-size:18px;margin-left:15px;}
.dt_container .dt_content .dt_body .dt_location { font-size:11px;margin-top:5px;width:290px;float:left; padding:0px;}
.dt_container .dt_content .dt_body .dt_location .calling_label { font-size:18px;}
.dt_container .dt_content .dt_body .dt_location img { float:left; }
.dt_container .dt_content .dt_body .dt_location div { width:225px;float:left;padding:0px; margin:0px; }
.dt_container .dt_content .dt_body .dt_location div select { width:225px;height:19px;border:1px solid #e4e4e6; margin-top:8px; }

.dt_btn_add {background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.dt_btn_add a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font: 14px "Arial", Helvetica, sans-serif;background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:628px;}
.dt_btn_add a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add.gif) no-repeat top left;}
.dt_btn_add a:hover {cursor:pointer;color: #e1e1e1;background: url(images/btn_add.gif) no-repeat top right;}
.dt_btn_add a:hover span {background: url(images/btn_add.gif) no-repeat top left;}


.dth_container { width:315px;background:#f3f8fb;border:1px solid #d5dfe8; text-align:middle; }
.dth_container hr { height:1px;border-top:1px solid #d9dced;border-bottom:1px solid #fff;border-left:0px;border-right:0px; }
.dth_container input { border:1px solid #e4e5e7; width:224px;}
.dth_container .dth_header { background:url(images/hdr.gif);background-repeat:repeat-x; border-left:#8093a3 0.1em solid; border-right:#8093a3 0.1em solid; font-size:20px; color:#FFF; font-weight:bold; text-align:left; padding:12px 0 12px 15px; }
.dth_container .dth_content { margin:1px }
.dth_container .dth_content #dth_addthis { margin-top:10px; }
.dth_container .dth_content .dth_body { width:295px; }
.dth_container .dth_content .dth_body #dth_phonenum { width:295px;height:39px;background:url(images/phonenum_bg.gif); }
.dth_container .dth_content .dth_body #dth_phonenum strong { line-height:39px;font-size:18px;margin-left:15px; }
.dth_container .dth_content .dth_body .dth_location { font-size:11px;margin-top:10px; }
.dth_container .dth_content .dth_body .dth_selection { padding-top:5px;}
.dth_container .dth_content .dth_body .dth_title { padding:0 0 5px 18px; }
.dth_container .dth_content .dth_body .dth_selection img { float:left; }
.dth_container .dth_content .dth_body .dth_selection div { width:245px;float:left; }
.dth_container .dth_content .dth_body .dth_selection div select { width:230px;height:19px;border:1px solid #e4e4e6; margin:0 0 0 18px; }

.dth_btn_add_2 {background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.dth_btn_add_2 a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font:13px "Arial", Helvetica, sans-serif;background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:298px;}
.dth_btn_add_2 a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add.gif) no-repeat top left;}
.dth_btn_add_2 a:hover {cursor:pointer;color: #e1e1e1;background: url(images/btn_add.gif) no-repeat top right;}
.dth_btn_add_2 a:hover span {background: url(images/btn_add.gif) no-repeat top left;}


/* green horizontal dialing tool */
.dtgh_container { width:643px;background:#f3fff0;border:2px solid #e3e3e3; text-align:middle; height:262px; }
.dtgh_container hr { height:2px;border-top:1px solid #d9dced;border-bottom:1px solid #fff;border-left:0px;border-right:0px; }
.dtgh_container .vr { float:left;margin:0px 10px 0px 10px; }
.dtgh_container input { border:1px solid #e4e5e7; }
			
.dtgh_container .dtgh_header { background:url(images/hdr_green.gif);background-repeat:repeat-x; background-position:bottom; border-left:#417934 0.1em solid; border-top:#95cd89 0.1em solid; border-right:#417934 0.1em solid; font-size:20px; color:#FFF; font-weight:bold; text-align:left; padding:12px 0 12px 15px; }
.dtgh_container .dtgh_content { margin:1px; }
.dtgh_container .dtgh_content .dtgh_body { width:610px; margin-top:10px;  }
.dtgh_container .dtgh_content .dtgh_body .phonelabel { line-height:42px;float:left;margin-left:80px;  }
.dtgh_container .dtgh_content .dtgh_body #dtgh_phonenum { width:273px;height:34px;background:url(images/phonenum_bg_green.gif);float:left;margin-left:10px; margin-top:4px; }
.dtgh_container .dtgh_content .dtgh_body #dtgh_phonenum strong { line-height:34px;font-size:18px;margin-left:15px;}
.dtgh_container .dtgh_content .dtgh_body .dtgh_location { font-size:11px;margin-top:5px;width:290px;float:left; padding:0px;}
.dtgh_container .dtgh_content .dtgh_body .dtgh_location .calling_label { font-size:18px;}
.dtgh_container .dtgh_content .dtgh_body .dtgh_location img { float:left; }
.dtgh_container .dtgh_content .dtgh_body .dtgh_location div { width:225px;float:left;padding:0px; margin:0px; }
.dtgh_container .dtgh_content .dtgh_body .dtgh_location div select { width:225px;height:19px;border:1px solid #e4e4e6; margin-top:8px; }

/*	Add buttom */
.dtgh_btn_add {background: url(images/btn_add_green.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.dtgh_btn_add a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font: 14px "Arial", Helvetica, sans-serif;background: url(images/btn_add_green.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:628px;}
.dtgh_btn_add a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add_green.gif) no-repeat top left;}
.dtgh_btn_add a:hover {cursor:pointer;color: #c1c1c1;background: url(images/btn_add_green.gif) no-repeat top right;}
.btn_add a:hover span {background: url(images/btn_add.gif) no-repeat top left;}
/*	Add buttom */



.dtgv_container { width:315px;background:#f3fff0;border:2px solid #e3e3e3; text-align:middle; }
.dtgv_container hr { height:1px;border-top:1px solid #d9dced;border-bottom:1px solid #fff;border-left:0px;border-right:0px; }
.dtgv_container input { border:1px solid #e4e5e7;  width:224px; }
.dtgv_container .dtgv_header {background:url(images/hdr_green.gif); background-repeat:repeat-x;background-position:bottom; border-left:#417934 0.1em solid; border-top:#95cd89 0.1em solid; border-right:#417934 0.1em solid; font-size:20px; color:#FFF; font-weight:bold; text-align:left; padding:12px 0 12px 15px; }
.dtgv_container .dtgv_content { margin:1px }
.dtgv_container .dtgv_content #dtgv_addthis { margin-top:10px; }
.dtgv_container .dtgv_content .dtgv_body { width:295px; }
.dtgv_container .dtgv_content .dtgv_body #dtgv_phonenum { width:295px;height:39px;background:url(images/phonenum_bg_green.gif); }
.dtgv_container .dtgv_content .dtgv_body #dtgv_phonenum strong { line-height:39px;font-size:18px;margin-left:15px; }
.dtgv_container .dtgv_content .dtgv_body .dtgv_location { font-size:11px;margin-top:10px; }
.dtgv_container .dtgv_content .dtgv_body .dtgv_selection { padding-top:5px;}
.dtgv_container .dtgv_content .dtgv_body .dtgv_title { padding:0 0 5px 18px; }
.dtgv_container .dtgv_content .dtgv_body .dtgv_selection img { float:left; }
.dtgv_container .dtgv_content .dtgv_body .dtgv_selection div { width:245px;float:left; }
.dtgv_container .dtgv_content .dtgv_body .dtgv_selection div select { width:230px;height:19px;border:1px solid #e4e4e6; margin:0 0 0 18px; }

/*	Add buttom */
.dtgv_btn_add_2 {background: url(images/btn_add_green.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.dtgv_btn_add_2 a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font:13px "Arial", Helvetica, sans-serif;background: url(images/btn_add_green.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:298px;}
.dtgv_btn_add_2 a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add_green.gif) no-repeat top left;}
.dtgv_btn_add_2 a:hover {cursor:pointer;color: #c1c1c1;background: url(images/btn_add_green.gif) no-repeat top right;}
.dtgv_btn_add_2 a:hover span {background: url(images/btn_add_green.gif) no-repeat top left;}
/*	Add buttom */


/*	Add buttom */
.btn_add {background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.btn_add a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font: 14px "Arial", Helvetica, sans-serif;background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:628px;}
.btn_add a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add.gif) no-repeat top left;}
.btn_add a:hover {cursor:pointer;color: #e1e1e1;background: url(images/btn_add.gif) no-repeat top right;}
.btn_add a:hover span {background: url(images/btn_add.gif) no-repeat top left;}
/*	Add buttom */

/*	Add buttom */
.btn_add_2 {background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;}
.btn_add_2 a {cursor:pointer;float: left;text-decoration: none;padding: 4px 15px 0px 0px;margin-right: 8px; font:13px "Arial", Helvetica, sans-serif;background: url(images/btn_add.gif) no-repeat top right;color: #fff;font-weight:bold;text-transform:uppercase;text-align:left;letter-spacing:1px;width:298px;}
.btn_add_2 a span {cursor:pointer;float: left;padding-right: 40px;display: block;margin-top: -4px;height: 25px;background: url(images/btn_add.gif) no-repeat top left;}
.btn_add_2 a:hover {cursor:pointer;color: #e1e1e1;background: url(images/btn_add.gif) no-repeat top right;}
.btn_add_2 a:hover span {background: url(images/btn_add.gif) no-repeat top left;}
/*	Add buttom */

		

.how_to_main{padding:0px; margin:0px; }
.how_to_main a { color:#66b9c9; font-weight:bold;font-size:12px; }
.how_to_main a:hover { color:#999; }			
.how_to_main .left { width: 647px;float: left; }
.how_to_main .left .bulletpoint { margin-top: 10px; }
.how_to_main .left .bulletpoint img { float:left; margin:0px 20px 40px 20px; }
.how_to_main .left .bulletpoint strong { color:#777777;display:block; }	
.how_to_main .left .example { margin:5px 0 10px 25px; font-size:16px; color:#777777; font-weight:bold; }
.how_to_main .left .example span { margin-right:15px; color:#0d6686; }
.how_to_main .left .example_steps1 { width:626px;height:84px;background:url(images/bottom_thingy.gif) }
.how_to_main .left .example_steps1 div { float:left; width:115px;padding:16px 0px 0px 18px; }
.how_to_main .left .example_steps1 ul { list-style-type:none; }
.how_to_main .left .example_steps1 li { float:left; width:105px;padding:10px 0px 0px 17px; font-size: 12px; }
.how_to_main .left .example_steps1 li strong { font-size:16px; float:left; width:15px; margin-bottom: 50px; margin-right:5px; }			
.how_to_main .left .example_steps2 { width:626px;font-size:16px; color:#7b7b7b; padding-top:5px; }
.how_to_main .left .example_steps2 span { font-weight:bold; margin:0px 30px 0px 5px; }			
.how_to_main .left .subtext1 { font-weight: bold; color: #808080; margin-top:30px; }
.how_to_main .left .subtext2 { font-style: italic; color:#b4b5b0; margin-top:15px; }
h1 { font-weight:bold; font-size:24px; display:block;  }
hr { height:1px; border-bottom:1px solid #f0f0f0; border-left:0px; border-right:0px; border-top:0px; width:95%; }


#div_flag {float:left; width:263px; padding-bottom:15px; font-size:18px;}
#div_flag h1{font-size:18px; color:#555}



			
