body {margin:0; padding:0; font:12px/1.5em arial,vardana,tahoma; color:#000;}
*{margin:0; padding:0; list-style:none;}
.about{padding:0 10%;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.lsize {width:861px; margin:0 auto;}
.lsize_main {width:1000px; margin:0 auto;}
.rightbanner {width:139px; margin:0 auto;}
.border {border:1px solid #000;}
img {border:none;}
a {outline:none;}
.bold {font-weight:bold;}
.date {font-size:10px; line-height:20px;}
.under_line {text-decoration:underline;}
.line_height16 p {line-height:16px;}
.none {text-decoration:none;}
.center {text-align:center;}
.height100 {height:100px; overflow:hidden;}
.border_bottom {border-bottom:1px solid #000;}

/**** colors ****/
.gray{color:#999999;}
.orange {color:#e49335;}
.blue {color:#0069c2;}
.blue2 {color:#107ec5;}
.sky_blue {color:#7493ca;}
.green {color:#89a944;}
.green2 {color:#41ba0d;}
.black {color:#000;}
.yellow {background:#ffffbf;}
.sky_blue_bg{background:#e9f3fc;}
.light_sky_blue { background:#f6fafe;}
.white {background:#fff;}
.news_post_bg {background:#d1e2f1;}
.gray{color:#999999;}
.bluetitle{color:#01498E;}

/**** size ***/
.size16 {font-size:16px;}

/**** margin ***/
.margin_top5 {margin-top:5px;}
.margin_top10 {margin-top:10px;}
.margin_top13 {margin-top:13px;}
.margin_top20 {margin-top:20px;}
.margin_top35 {margin-top:35px;}
.margin_top40 {margin-top:40px;}
.margin_top80 {margin-top:80px;}
.margin_left5 {margin-left:5px;}
.margin_left10 { margin-left:10px;}
.margin_left20 {margin-left:20px;}
.margin_left30 {margin-left:30px;}
.margin_left35 {margin-left:35px;}
.margin_left40 { margin-left:40px;}
.margin_left45 {margin-left:45px;}
.margin_left50 { margin-left:50px;}
.margin_right10 {margin-right:10px;}
.margin_right35 {margin-right:35px;}
.margin_bot5 {margin-bottom:5px;}
.margin_bottom10 {margin-bottom:10px;}
.margin_bottom15 {margin-bottom:15px;}
.margin_bottom20 {margin-bottom:20px;}
.margin_bottom30 {margin-bottom:30px;}
.margin_lr40 {margin:0 40px;}
.margin_1 {margin:10px 0;}
.margin_2 {margin:0 25px;}
.margin_3 {margin:10px 10px;}
.margin_4 {margin:20px 35px 0px 35px;}
/**** padding ***/
.paddingall0 {padding:20px 0px 0px 0px;}
.padding_top20 {padding-top:20px;}
.padding_top10 {padding-top:10px;}
.padding_top3 {padding-top:3px;}
.padding_left20 {padding-left:20px;}
.padding_all20 {padding:20px;}
.padding_all10 {padding:10px;}
.padding_left5 {padding-left:5px;}
.padding_left40 {padding-left:40px;}
.padding_right40 {padding-right:40px;}
.padding_right10 {padding-right:10px;}
.padding_right5 {padding-right:5px;}
.padding_bottom10 {padding-bottom:10px;}
.padding_0 {padding:0 0 0 0}
.padding_1 {padding:0 10px 0 0;}
.padding_2 {padding:0 20px;}
.padding_3 {padding:0 20px 0 20px;}
.padding_6 {padding:0 10px;}
/********** height ***********/
.height_1 {height:10px;}
.height_2 {height:581px;}
.height_3 {height:548px;}
.height_4 {height:20px;}
/**** header ****/
#logo a{background:url(../images/voipLogo.gif) no-repeat; width:184px; height:73px; float:left; margin:20px 0;}
#compare {margin:22px 0 0 372px;}
#compare h1 {font-size:22px; margin-bottom:15px; margin-left:5px;}
#compare h2 { background:url(../images/right.gif) no-repeat 0 3px ; padding-left:20px; font-size:14px; font-weight:bold; color:#4179ab; margin:5px 0 0 5px;}

/*** main ****/
#box h2 {font-size:20px; margin:0 0 5px 10px;}
#box h3, #rec_plans h3	{font-size:16px; font-weight:bold;}
#box a {color:#7d7d7d; text-decoration:none; font-weight:bold;}
#box a:hover {text-decoration:underline;}
#box h2.font14 {font-size:18px; font-weight:bold;}

#ad  {margin-left:12px;}
#ad td  {background:#E9F3FC;}
#ad a img {margin:12px;}
#ad a.see_now {margin-right:15px; float:right; color:#000; font-weight:normal; text-decoration:underline;}
#ad a.see_now:hover {text-decoration:none;}

#rec_plans {background:#e9f3fc; padding:15px 0;}
#rec_plans h2, .col1 h2 {font-size:16px; font-weight:bold;}
#rec_plans .residential_ico {background:transparent url(../images/residential_small.png) no-repeat scroll 0 50%; display:block; height:21px; margin-left:25px; padding:5px 0 0 40px;}
#rec_plans .business_ico {background:url(../images/business_small.png) no-repeat scroll 0 50%; padding-left:30px; margin-left:25px; height:22px; padding:3px 0 0 30px; display:block;}
#rec_plans .call_center_ico {background:url(../images/video_small.png) no-repeat scroll 0 50%; padding-left:30px; margin-left:29px; height:21px; padding:4px 0 0 37px; display:block;}

#rec_plans p {font-size:16px; margin-left:2px !important; margin-left:0px; margin-right:8px}
#rec_plans p span {font-size:12px;}

.col1 {width:258px; float:left; padding-bottom:20px;}
.col1 h2, .content h3 {border-bottom:1px solid #000; padding-bottom:5px;}
.col1 li {line-height:20px; width:auto; display:block;}
.content1 a:hover , .col1 li a:hover {color:#757474;}
.col1 li img {vertical-align:middle; padding:5px 5px 5px 0;}
.top {background:url(../images/top_left.gif) no-repeat;}	
.top_right {background:url(../images/top_right.gif) no-repeat 100% 0; height:16px;}
.content {border-left:3px solid #dbdbdb; border-right:3px solid #dbdbdb;}
.content1 {padding:10px 5px 3px 10px;}
.content1  p {line-height:15px;margin:15px 0;}
.award_bg h3, .content1 h3 {font-size:16px;}
.bottom {background:url(../images/bottom_left.gif) no-repeat; }
.bottom_right {background:url(../images/bottom_right.gif) no-repeat 100% 0; height:16px;}

.country_top {background:url(../images/country_top.gif) no-repeat; width:235px; height:13px;}
.country_bottom {background:url(../images/country_bottom.gif) no-repeat; width:235px; height:13px;}
.country_middle {background:url(../images/award_middle.gif) repeat-y; width:215px; padding:0 10px;}
.country_middle a { text-decoration:none; }
.country_middle a:hover {text-decoration:underline;}
.uk_flag {background:url(../images/uk_flag.gif) no-repeat; padding-left:25px;}
.canada {background:url(../images/canada.gif) no-repeat; padding-left:25px;}
.australia{background:url(../images/australia.gif) no-repeat; padding-left:25px;}

#footer_links { background:#727272 url(../images/footer_bg.gif) repeat-x 0 0; padding-top:25px; }
#footer_links .col1 {width:28%; float:left;}
#footer_links li { background:url(../images/flink_bullet.gif) no-repeat 0 50%; border-bottom:1px solid #8e8e8e; padding-left:10px; }
#footer_links li a {color:#fff; text-decoration:none; font-size:11px;}
#footer_links li a:hover {color:#b9b9b9;}
#footer_links .margin_rl { margin:0 60px;}

#footer {background:#4a4a4a; padding:20px 0;}
#footer, #footer a { color:#fff;  font-size:11px;}
#footer a:hover {text-decoration:none;}

#inner_top {background:url(../images/menu_bg.gif) no-repeat; width:861px; height:30px;}
#inner_main {border-left:2px solid #ccc; border-right:2px solid #ccc; background:#e9f3fc;}
#inner_main div {line-height:1.3em;}
#inner_main #allh1 {padding:0 30px; text-align:justify;}
#inner_main #allh1 h1 {padding-left:0px;}
#inner_main a.plantype {font-size:10px; text-decoration:none;color:#000000; font-family:Humnst777 Lt BT,Humnst777 BT;}
#inner_bottom {background:url(../images/inner_bottom.gif) no-repeat; width:861px; height:12px;}
#inner_main h1 {font-size:20px; padding-left:20px;line-height:36px; color:#333;}

#menu {padding-top:2px;}
#menu #more_menu li {background:none;float:none; margin:0px;}
#menu #more_menu li a {color:#335CAD; text-decoration:none; background:none; font-weight:normal; font-size:12px; text-align:left; display:block; padding:0px;}
#menu #more_menu li a:hover {color:#039; text-decoration:none; background:none; font-weight:normal; font-size:12px;  text-align:left; display:block;}
#menu li {background:url(../images/menu_right.gif) no-repeat 100% 0; float:left; margin:0 3px;}
#menu li a {background:url(../images/menu_left.gif) no-repeat; padding:5px 10px 0 10px; display:block; text-align:center; color:#999; text-decoration:none; font-weight:bold; font-size:14px;}

#menu li.active a {background:url(../images/menu_active_left.gif) no-repeat; color:#003399; padding:7px 10px 0 10px;}
#menu li.active {background:url(../images/menu_active_right.gif) no-repeat 100% 0; float:left;}

#button_bg {background:#fff url(../images/button_bg.gif) no-repeat; width:790px; height:38px; margin:0 auto;}
#button_bg .button_bg_dark {background:#fff url(../images/button_bg_dark.gif) no-repeat; width:790px; height:38px; margin:0 auto;}
#button_bg ul {margin:0 0 0 10px; padding-top:5px;}
#button_bg li {float:left;}


#data {background:#f6fafe;}
#data  a {font-size:12px;color:#000;}
#data a.dark_blue {color:#0a317e;}
#data a span {font-size:16px; font-weight:bold;}
#data .cost a , #data .month a , #data .speed a {font-weight:bold; font-size:14px; color:#FF0099; text-decoration:none; line-height:1em; display:block;}
#data .cost a span, #data .month a span, #data .speed span {font-size:24px; line-height:1em;}
#data .speed a:hover {color:#CD0067;}
#data .month a {color:#1B84E3; text-decoration:none;}
#data .month a span {font-size:17px; font-weight:bold;}
#data .month a:hover {color:#0052B1;}
#data .cost a {color:#169D00; font-size:20px;}
#data .cost a span {font-size:11px; font-weight:bold;}
#data a.buy_now_g {background:url(../images/buy_now_green.gif) no-repeat;  width:80px; height:28px;}
/*#data a.buy_now_g:hover {background:url(../images/buy_now_hover.gif) no-repeat; width:80px; height:28px; margin-left:10px;}.*/


#shop_section {padding:20px 0 30px 30px;}
#promo li {background:url(../images/merchant_promo_bg.gif) no-repeat; width:247px; height:181px; float:left; margin:0 27px 0 0; line-height:1.2em;}
#promo li .col1 {width:33%; float:left; padding:10px;}
#promo li .col2 {width:48%; float:left; padding:10px 0;}
#promo h4 {background:url(../images/merchant_promo_head.gif) no-repeat; width:240px; height:26px;}
#promo h4 a { font-size:15px;color:#fff; padding-left:20px; line-height:26px; text-decoration:none; font-weight:normal;}

#full_content {height:230px; margin:20px 35px 0px 35px; overflow:auto; padding:10px 15px;}
#full_content h2 {font-size:14px; margin-bottom:5px;}
#full_content p {line-height:1.3em; margin:0 0 15px 0;}
#full_content .col1 {float:left; width:30%; border-right:1px solid #b2c1e0; padding-right:15px;} 
#full_content .col1 li a {background:url(../images/feature_icons.gif) no-repeat; padding:5px 0 5px 25px; background-position:0 5px; font-weight:bold; text-decoration:none; display:block; line-height:20px; height:20px; font-size:14px; }
#full_content .col1 li a:hover { background:#bcd3f2 url(../images/feature_icons.gif) no-repeat; background-position:0 -390px;}
#full_content .col1 li a.company_history {background-position:0 -20px;}
#full_content .col1 li a.company_history:hover {background-position:0 -416px;}
#full_content .col1 li a.customer_service {background-position:0 -50px;}
#full_content .col1 li a.customer_service:hover {background-position:0 -446px;}
#full_content .col1 li a.equipment {background-position:0 -76px;}
#full_content .col1 li a.equipment:hover {background-position:0 -472px;}
#full_content .col1 li a.software_features {background-position:0 -105px;}
#full_content .col1 li a.software_features:hover {background-position:0 -501px;}
#full_content .col1 li a.email_features {background-position:0 -133px;}
#full_content .col1 li a.email_features:hover {background-position:0 -529px;}
#full_content .col1 li a.extras {background-position:0 -163px;}
#full_content .col1 li a.extras:hover {background-position:0 -559px;}
#full_content .col1 li.active {background:#e9f3fc;}
#full_content .col2 {float:left; width:60%; padding-left:15px;}
#full_content .col2 h4 {font-size:14px; margin:0 0 10px 5px;}
#full_content .col2 li {background:url(../images/right_right.gif) no-repeat 0 10px; line-height:35px; height:35px;  padding-left:25px; float:left; width:40%;}


#call {font-size:16px; color:#ff0099; font-weight:bold; line-height:28px;}

#page_nave a {color:#7493ca;}
#page_nave a:hover {color:#003399;}

#awards {padding:10px;}
#awards ul {margin:20px 35px 0 35px;}
#awards li { float:left;  margin:0 24px 24px 0;  padding:0;  width:133px;}
#awards li div {margin-bottom:10px; height:106px;}
#awards p {font-size:11px;}

#news {float:left; width:237px; margin-right:20px;}
#news li {margin-bottom:1em;}   
#rating {float:left; width:245px; padding-left:10px;}
#more_review {margin-left:25px;}
#rating_form {float:left; width:252px; margin-left:23px;}
#rating_form label {font-weight:bold; display:block;}
#rating_form input {height:16px; margin-bottom:15px; width:200px;}
#rating_form i {font-size:11px; display:block; font-style:normal; margin-bottom:0.2em;}
#rating_form textarea {width:235px; height:100px; display:block; font-size:12px; font-family:arial,vardana,tahoma; margin-bottom:15px;}
#rating_form li {float:left;}
#rating_form li a {background:url(../images/rating_stars.gif) no-repeat; width:18px; height:18px; display:block; text-indent:-9000px;}
#rating_form li a:hover {background-position:0 -18px;}


/***** main boxes images ******/
.share {background:url(../images/residential.png) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;}
.reseller {background:url(../images/business.png) no-repeat; width:241px; height:203px; padding:15px 0 0 20px;}
.servers {background:url(../images/video.png) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;}
.vps {background:url(../images/vps.gif) no-repeat; width:241px; height:204px; padding:15px 0 0 20px;} 
.cheap {background:url(../images/cheap.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;} 
.e_commerce {background:url(../images/e_commerce.gif) no-repeat; width:240px; height:204px; padding:15px 0 0 20px;} 
.shared {background:url(../images/shared_bg.gif) no-repeat; width:539px; height:130px; margin:5px 0 0 10px; padding:20px 0 20px 20px;}
.shared li {float:left;}
.dedicated {background:url(../images/dedicated.gif) no-repeat; width:241px; height:130px; margin:5px 0 0 20px; padding:20px 0 20px 20px;}
.buy_now {background:url(../images/buy_now.gif) no-repeat 50% 50%; width:80px; height:27px; display:block;}
.buy_now:hover {background:url(../images/buy_now_blue_hover.gif) no-repeat;}
.image {background:url(../images/image.gif) no-repeat scroll 100%; height:191px; }

/*****images ******/

.big1 {background:url(../images/big1.gif) no-repeat; height:36px; padding-left:50px;}
.call {background:url(../images/call.gif) no-repeat; width:16px; height:14px; padding-left:20px;}

/*****button images ******/
.singup_big_button {background:url(../images/singup_big_button.gif) no-repeat; width:154px; height:28px; display:inline-block; text-align:center; line-height:27px; color:#fff; font-weight:bold; text-decoration:none;}
.singup_big_button:hover {background-position: bottom;}

a.buy_now_g {background:url(../images/buy_now_green.gif) no-repeat;  width:80px; height:28px; margin-left:10px;}
a.buy_now_g:hover {background:url(../images/buy_now_hover.gif) no-repeat;}                                      
a.buy_now_yellow {background:url(../images/buy_now_yellow.gif) no-repeat; width:80px; height:28px; margin-left:10px;}
a.buy_now_yellow:hover {background-position:bottom left;}                                             
a.buy_now_blue {background:url(../images/buy_now_blue.gif) no-repeat; width:80px; height:28px;display:block;}
a.buy_now_blue:hover {background-position:bottom;}
a.add_review {background:url(../images/add_review.gif) no-repeat; width:102px; line-height:28px; height:28px; color:#fff; display:block; text-align:center; text-decoration:none; font-weight:bold; margin-top:15px;}
a.add_review:hover {background-position:0 -28px;}


/***** Links ******/
a.see_now{font-size:11px; text-decoration:underline; color:#000;}
a.see_now:hover {text-decoration:none;}
.link_top {padding-top:6px;}
.link_top a {font-size:11px; color:#000; margin-left:35px;}


/***** classes for errorpage 400 ******/
.heading1bg { background:url(../images/error_header_bg.gif) repeat-x; height:32px; line-height:32px; }


/**************************************************  by riddhi  ***********************************************/

#inner_main  a, .content1 a , .col1 li a {color:#000;}


.add_review {background:url(../images/add_button.gif) no-repeat; width:62px; height:24px; color:#fff; display:block; text-align:center;  font-weight:bold; vertical-align:text-bottom; padding-top:5px;font-size:11px;}

.add_review_big {background:url(../images/add_b_button.gif) no-repeat; width:110px; height:24px; color:#fff; display:block; text-align:center;  font-weight:bold; vertical-align:text-bottom; padding-top:5px;font-size:11px;}

.add_review_font {color:#fff; font-size:11px;}

.width660 {width:650px;}	
.width800 {width:800px;}	

.padding_left10 {padding-left:10px;}	
.padding_all {padding:7px 7px 7px 7px;}	

.h1font{font-size:20px;font-weight:bold;vertical-align:top;}

.award_bg {background:url(../images/award_bg.gif) no-repeat; float:right; width:235px; height:119px; margin:0 25px 0 13px;}	
.award_bg h3 {padding:10px 0 0 10px;}	
.award_bg p {height:35px; font-weight:bold; padding:20px 0 0 15px; color:#1B84E3;}	
.award_bg a {background:url(../images/award_bottun.gif) no-repeat; width:124px; height:23px; display:block; color:#000; text-decoration:none; text-align:center; padding-top:2px;}

/*button not active for sorting*/
#button_bg_notactive li a {float:left; background:url(../images/button_right.gif) no-repeat  right top;  text-decoration:none;}
#button_bg_notactive li a span {background:url(../images/button_left.gif) no-repeat; padding:7px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg_notactive li a:hover {float:left; background:url(../images/button_right_hover.gif) no-repeat  right top;}
#button_bg_notactive li a:hover span {background:url(../images/button_left_hover.gif) no-repeat;}

/*button active for sorting*/
#button_bg_active li a {float:left; background:url(../images/button_right_hover.gif) no-repeat  right top;  text-decoration:none;}
#button_bg_active li a span {background:url(../images/button_left_hover.gif) no-repeat; padding:7px 10px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_bg_active li a:hover {float:left; background:url(../images/button_right.gif) no-repeat  right top;}
#button_bg_active li a:hover span {background:url(../images/button_left.gif) no-repeat;}

#button_pink_notactive li a {float:left; background:url(../images/button_pink_right.gif) no-repeat  right top;  text-decoration:none;}
#button_pink_notactive li a span {background:url(../images/button_pink_left.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_pink_notactive li a:hover {float:left; background:url(../images/button_pink_right_hover.gif) no-repeat  right top;}
#button_pink_notactive li a:hover span {background:url(../images/button_pink_left_hover.gif) no-repeat;}
#button_pink_active li a {float:left; background:url(../images/button_pink_right_hover.gif) no-repeat  right top;  text-decoration:none;}
#button_pink_active li a span {background:url(../images/button_pink_left_hover.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_pink_active li a:hover {float:left; background:url(../images/button_pink_right.gif) no-repeat  right top;}
#button_pink_active li a:hover span {background:url(../images/button_pink_left.gif) no-repeat;}


#button_blue_notactive li a {float:left; background:url(../images/button_blue_right.gif) no-repeat  right top;  text-decoration:none;}
#button_blue_notactive li a span {background:url(../images/button_blue_left.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_blue_notactive li a:hover {float:left; background:url(../images/button_blue_right_hover.gif) no-repeat  right top;}
#button_blue_notactive li a:hover span {background:url(../images/button_blue_left_hover.gif) no-repeat;}
#button_blue_active li a {float:left; background:url(../images/button_blue_right_hover.gif) no-repeat  right top;  text-decoration:none;}
#button_blue_active li a span {background:url(../images/button_blue_left_hover.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_blue_active li a:hover {float:left; background:url(../images/button_blue_right.gif) no-repeat  right top;}
#button_blue_active li a:hover span {background:url(../images/button_blue_left.gif) no-repeat;}


#button_skyblue_notactive li a {float:left; background:url(../images/button_blue2_right.gif) no-repeat  right top;  text-decoration:none;}
#button_skyblue_notactive li a span {background:url(../images/button_blue2_left.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_skyblue_notactive li a:hover {float:left; background:url(../images/button_blue2_right_hover.gif) no-repeat  right top;}
#button_skyblue_notactive li a:hover span {background:url(../images/button_blue2_left_hover.gif) no-repeat;}
#button_skyblue_active li a {float:left; background:url(../images/button_blue2_right_hover.gif) no-repeat  right top;  text-decoration:none;}
#button_skyblue_active li a span {background:url(../images/button_blue2_left_hover.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_skyblue_active li a:hover {float:left; background:url(../images/button_blue2_right.gif) no-repeat  right top;}
#button_skyblue_active li a:hover span {background:url(../images/button_blue2_left.gif) no-repeat;}

#button_green_notactive li a {float:left; background:url(../images/button_green_right.gif) no-repeat  right top;  text-decoration:none;}
#button_green_notactive li a span {background:url(../images/button_green_left.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_green_notactive li a:hover {float:left; background:url(../images/button_green_right_hover.gif) no-repeat  right top;}
#button_green_notactive li a:hover span {background:url(../images/button_green_left_hover.gif) no-repeat;}
#button_green_active li a {float:left; background:url(../images/button_green_right_hover.gif) no-repeat  right top;  text-decoration:none;}
#button_green_active li a span {background:url(../images/button_green_left_hover.gif) no-repeat; padding:6px 8px;  display:block; font-size:11px; font-weight:bold; color:#fff;}
#button_green_active li a:hover {float:left; background:url(../images/button_green_right.gif) no-repeat  right top;}
#button_green_active li a:hover span {background:url(../images/button_green_left.gif) no-repeat;}

#bief_short p{margin:0;}

#companyalldetail li { list-style-type: disc; list-style-position:inside; padding:0px 0px 0px 20px;}
#companyalldetail h1 {font-size:20px; padding-left:0px;line-height:30px;}
#companyimgdetail li { list-style-type: disc; list-style-position:inside; padding:0px 0px 0px 20px;}

#PlanMenu  a.active {text-decoration:none;color:#000000;cursor: hand;}
#PlanMenu  a.active:hover { text-decoration:none;color:#1B84E3;cursor: hand;}

#PlanMenu  a.notactive { text-decoration:none;color:#1B84E3;cursor: hand;}
#PlanMenu  a.notactive:hover {text-decoration:none;color:#000000;cursor: hand;}

#articeldetail a{ text-decoration:underline;color:#1B84E3;cursor: hand;}
#articeldetail a:hover {text-decoration:underline;color:#000000;cursor: hand;}
#articeldetail li { list-style-type: disc; list-style-position:inside; padding:0px 0px 0px 20px;}
#articeldetail h1 { padding:0px 0px 0px 0px;line-height:25px;}

a.alllink { text-decoration:none;color:#000000;cursor: hand;}
a.alllink:hover {text-decoration:none;color:#1B84E3;cursor: hand;}

/***** classes for guidepages ******/
#inner_main .book_icon {background:url(../images/book_icon.gif) no-repeat; height:43px; font-size:19px; padding-left:50px; margin-bottom:10px;}
.guide_top {background:url(../images/guide_top.gif) no-repeat;  width:601px; height:16px; font-size:0;}
.guide_bottom {background:url(../images/guide_bottom.gif) no-repeat;  width:601px; height:16px; font-size:0;}
.guide_top2 {background:url(../images/guide_top2.gif) no-repeat;  width:817px; height:16px; font-size:0;}
.guide_bottom2 {background:url(../images/guide_bottom2.gif) no-repeat;  width:817px; height:16px; font-size:0;}

.guide_midde {border-left:3px solid #c6daec; border-right:3px solid #c6daec; padding:0 10px;}
.width601 {width:601px; float:left; margin-right:15px;}
.width190 {width:190px; float:left; text-align:center;}
.inner h2 {font-size:14px; margin-bottom:20px; border-bottom:1px solid #000; padding-bottom:5px;}

.inner p {line-height:1.3em; margin:15px 0 0 0;}


.guide_image {background:url(../images/guide_image.gif) no-repeat; width:152px; height:124px; float:right; padding-right:15px;}
.guide_box_top {background:url(../images/guide_box_top.gif) no-repeat; width:296px; height:15px; font-size:0;}
.guide_box_bottom {background:url(../images/guide_box_bottom.gif) no-repeat 50% 0; width:296px; height:15px; font-size:0;}
#guide_box h2 {font-size:18px; border-bottom:1px solid #000; padding-bottom:5px;}
#guide_box h1 {border-bottom:1px solid #000;  padding:0px 0px 7px 45px; margin:0px; line-height:20px;}
#guide_box p {width:270px; padding:10px 0 0 0;}

/***for captcha code***/
#errorMsg{
	color: red; padding:5px; border:1px solid #d6be89;background:#fffdbc  15px 50% no-repeat; display:block;font-size: 13px; text-align: left;
}

.blackline
{
border-top:1px solid #CCCCCC;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
}

#article fieldset {border:3px solid #C6DAEC; padding:0 10px;}
legend {padding:0 8px; font-weight:bold;}

.question{font-size:14px; font-weight:bold; line-height:27px;}
.answer{font-size:14px; font-weight:bold; }

.width650 {width:650px;}
.width645 {width:645px;}
.width440 {width:440px;}
.width296 {width:296px;}
.width210 {width:210px;}
.width100 {width:100px;}
.width175 {width:175px;}
.width5 {width:5px;}

a.homelink {color:#000000;}
a.homelink:hover {color:#757474;}
.dootedline {border-bottom:2px dotted #999999;}

a.blacklink {color:#000000;text-decoration:none;}
a.blacklink:hover {color:#000000; text-decoration:none;}

.font14 {font-size:14px;}
.font10 {font-size:10px;}
#inner_main a.sitemaplink {color:#0069c2; text-decoration:underline;line-height:17px;}
#inner_main a.sitemaplink:hover {color:#0069c2; text-decoration:none;line-height:17px;}

.textformat {text-align:justify;}

#right_link { background: url(../images/sidebar_bg.gif) no-repeat 0 0; width:225px; padding:20px; height:150px;}
#right_link h4 { color:#006<li>9c2; }
#right_link ul { line-height:20px; }
#right_link a { background: url(../images/bullet.gif) no-repeat 0 70%; padding-left:15px; color:#0069c2; text-decoration:none; }
#right_link a:hover { background: url(../images/bullet_a.gif) no-repeat 0 70%; color:#333; text-decoration:none; }

.img_text {vertical-align:text-top;}

.submitbutton {height:23px; width:100px;}

/***************** by priyanka **********/

#inner_main .link_name a { background: url(../images/arrow.gif) no-repeat 0 50%; padding-left:15px; text-decoration:underline; color:#333; line-height:20px;}
#inner_main .link_name a:hover { background: url(../images/arrow_a.gif) no-repeat 0 50%; padding-left:15px; text-decoration:none; color:#2266ab; }
.padding_4 { padding:10px 20px; }
.padding_5 { padding-bottom:20px;}
.col_width {width:397px;}
.col_left { width:861px; }

/***** A-Z Navigation CSS *****/
#usernavigationaz_container { background: #d1e6f9; height: 25px; width: 857px; margin-bottom:10px;}
#usernavigationaz_container div {font: normal 13px Arial;padding: 5px 0 0 23px;color: #5284b5;}
#usernavigationaz_container div a{color: #336699; text-decoration:none;}
#usernavigationaz_container div a:hover {color: #6699CC; text-decoration:none;}
#navigationaz_container {
 background: #d1e6f9;
 height: 65px;
 width: 857px;
 font: bold 13px Arial;
 float: left;
 color: #FFF;
 margin-bottom:15px;
}

.navigationaz_title {
 font: bold 13px Arial;
 padding: 5px 0 0 20px;
 color: #5284b5;
 margin-top:5px;
}

.navigationaz {
 float: right bottom;
 list-style-type: none; 
 margin: 9px 0 0 10px;
 padding: 0;
}

.navigationaz li {
 font: bold 12px Arial;
 background: #7facd3;
 display: inline;
 float: left;
 margin: 0 0 0 8px;
 padding: 0;
 height: 20px;
}

.navigationaz a {
 line-height: 1.6;
 float: left;
 height: 20px;
 width: 13px;
 margin: 0 0 0 2px;
 padding: 0 3px 0 2px;
 color: #00457c;
 text-decoration: none;
 text-align: center;
}
#inner_main .navigationaz .navigationaz_off a:hover { color: #00457C; }
.navigationaz .navigationaz_off {
 background: url(../images/bg-az_off_left.gif) no-repeat;
}
#inner_main .navigationaz .navigationaz_off a {
 background: url(../images/bg-az_off_right.gif) no-repeat top right;
 color: #FFF;
 text-decoration: none;
}
.navigationaz .navigationaz_on {
 background: url(../images/bg-az_on_left.gif) no-repeat;
 margin: 0 0 0 8px;
}
#inner_main .navigationaz .navigationaz_on a {
 background: url(../images/bg-az_on_right.gif) no-repeat top right;
 color: #6699cc;
 text-decoration: none;
}
.navigationaz_1 li {
 font: bold 12px Arial;
 background: #7facd3;
 display: inline;
 float: left;
 margin: 0 0 0 8px;
 padding: 0;
 height: 20px;
}
#inner_main .navigationaz_1 a {
 line-height: 1.6;
 float: left;
 height: 20px;
 width: 27px;
 margin: 0 0 0 2px;
 padding: 0 3px 0 2px;
 color: #00457c;
 text-decoration: none;
 text-align: center;
}
#inner_main .navigationaz .navigationaz_on_1 {
 background: url(../images/bg-az_on_left.gif) no-repeat;
 margin: 0 0 0 8px;
}
#inner_main .navigationaz .navigationaz_on_1 a {
 background: url(../images/bg-az_on_right.gif) no-repeat 100% 0;
 color: #6699cc;
 text-decoration: none;
}
#inner_main .navigationaz .navigationaz_off_1 a:hover { color: #00457c; }
#inner_main .navigationaz .navigationaz_off_1 {
 background: url(../images/bg-az_off_left.gif) no-repeat 0 0;
}
#inner_main .navigationaz .navigationaz_off_1 a {
 background: url(../images/bg-az_off_right.gif) no-repeat 100% 0;
 color: #fff;
 text-decoration: none;
}
#pageheader_search-az {
 padding-left:20px; 
}
#hostsearchnav_container {
 float: left;
 margin: 10px 0 0 0;
}
#hostsearchnav {
 list-style-type: none; 
 margin: 0;
 padding: 0;
}
#hostsearchnav li {
 display: inline;
 float: left;
 margin: 0 3px 0 0;
 padding: 0;
 height: 24px;
 background: url(../images/bg-tab_off_left.gif) no-repeat 0 0;
}
#hostsearchnav a {
 font: bold 13px Arial;
 line-height:24px;
 float: left;
 margin: 0 0 0 3px;
 padding: 0 15px 0 10px;
 height: 24px;
 color: #6699CC;
 text-decoration: none;
 background: url(../images/bg-tab_off_right.gif) no-repeat 100% 0;
}
#hostsearchnav a:hover { color: #336699; }
#hostsearchnav .hostsearchnav_on {
 background: url(../images/bg-tab_on_left.gif) no-repeat 0 0;
}
#hostsearchnav .hostsearchnav_on a {
 background: url(../images/bg-tab_on_right.gif) no-repeat 100% 0;
 font: bold 13 Arial;
 line-height:24px;
 color: #336699;
}
/***************** for news paging ***************/
.newspagging {
	float: right bottom;
	list-style-type: none;	
	margin: 8px 0 0 3px;
	padding: 0;
}
.newspagging li {
	font: bold 12px Arial;
	float:left;
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
	height: 20px;
	
}
#inner_main .newspagging a {
	line-height: 1.6;
	height: 20px;
	width: 13px;
	float:left;
	margin: 0 0 0 2px;
	padding: 0 3px 0 2px;
	color: #00457c;
	text-decoration: none;
	text-align: center;
	
}
#inner_main .newspagging .newspagging_off a:hover { color: #d8eafa; }
.newspagging .newspagging_off {
	background: url(../images/bg-az_off_left.gif) no-repeat;
}
#inner_main .newspagging .newspagging_off a {
	background: url(../images/bg-az_off_right.gif) no-repeat top right;
	color: #FFF;
	text-decoration: none;
}
.newspagging .newspagging_on {
	background: url(../images/bg-az_on_left.gif) no-repeat;
	margin: 0 0 0 3px;
}
#inner_main .newspagging .newspagging_on a {
	background: url(../images/bg-az_on_right.gif) no-repeat top right;
	color: #00457C;
	text-decoration: none;
}
/****************** for comnpany listing ****************/
#inner_main #ComList a {color:#000; text-decoration:underline;font-size:13px;}

#inner_main #ComList a:hover {color:#107ec5; text-decoration:underline; font-size:13px;}

#inner_main .line_height18 {line-height:18px;}

#inner_main .line_height5 {line-height:5px;}

#inner_main .line_height20 {line-height:20px;}

#PlanDetailBold b {color:#333;}
#PlanDetailBold a {text-decoration:underline; color:#01498E;}
#PlanDetailBold a:hover {text-decoration:none; color:#01498E;}

/****************** for more tab *******************/
.moremenuimg{background:url(../images/more.gif) no-repeat; width:450px; height:350px; padding:25px; font-size:12px; position:absolute; margin-left:-430px; line-height:25px; z-index:1000;}
.more_l {float:left; width:220px;}
.more_r {float:left; width:215px; text-align:left; padding-left:15px;}
.menuborder {border-bottom:1px solid #335CAD;}
.sidebarclass {width:139px;padding-top:160px;padding-left:5px;}

#userpadding {padding-left:13px;padding-right:20px;}

.error{color:red;}
.feature_info{position:absolute;background-color:white;border:1px #C6DAEC solid;padding:10px;width:250px}

.description{position:absolute;background-color:#F6FAFE;border:1px #569BE3 solid;padding:5px;width:300px;font-weight:normal;font-size:12px;float:right;}

#inner_main .border_all a {color:#0066cc; text-decoration:underline;}
#inner_main .border_all a:hover { text-decoration:none;}
.border_all td { border-bottom:1px solid #c8dfff; padding:10px 0;}
.border_all p {padding-top:5px;}


#inner_main .us_all a {color:#0066cc; text-decoration:underline;}
#inner_main .us_all a:hover { text-decoration:none;}
