/* Template Customization */
BODY
{
	margin: 0px;
	color: #666666;
	padding: 0px;
	font: 12px arial,helvetica,sans-serif;
	text-align: left;
}

TD
{
	font: 12px arial,helvetica,sans-serif;
	color: #666666;
}

#footer_legal
{
	position: relative;
	width: 985px;
	height: 93px;
}

.logo_bbb
{
	position: absolute;
	margin-top: 17px;
	margin-left: 20px;
	width: 36px;
	height: 58px;
}

.logo_verisign
{
	position: absolute;
	margin-top: 20px;
	margin-left: 240px;
	width: 93px;
	height: 52px;
}

.logo_gs_sm
{
	position: absolute;
	margin-top: 17px;
	margin-left: 699px;
	width: 267px;
	height: 19px;
}

#logos_emc
{
	padding: 13px 0px 10px 0px;
	font-weight: 600;
}

.copyright
{
	position: absolute;
	margin-top: 23px;
	margin-left: 218px;
	width: 155px;
	color: #999999;
	font-size: 10px;
}
.copyright_footer
{
	position: absolute;
	margin-top: 10px;
	width: 280px;
	height: 19px;
	position: absolute;
	color: #999999;
	font-size: 10px;
}
.logo_bbb_txt
{
	position: absolute;
	margin-top: 30px;
	margin-left: 65px;
	width: 200px;
	height: 58px;
	font-weight: bold;
	font-size: 12px;
}


#masthead
{
	position: relative;
	width: 985px;
	height: 92px;
}

.logo_gs_lrg
{
	position: absolute;
	margin-top: 31px;
	margin-left: 21px;
	width: 219px;
	height: 31px;
}

.nav_main
{
	position: absolute;
	margin-top: 63px;
	margin-left: 331px;
	height: 29px;
}

.nav_top
{
	position: absolute;
	margin-top: 0px;
	margin-left: 607px;
	width: 358px;
	height: 42px;
	border: 0px solid #000000;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0px 0px 15px;
}

.help
{
	position: absolute;
	margin-top: 63px;
	margin-left: 861px;
	width: 105px;
	color: #999999;
	font-size: 10px;
	line-height: 11px;
}


#footer_nav
{
	position: relative;
	width: 985px;
	height: 24px;
}

.footer_nav_lft
{
	position: absolute;
	margin-top: 4px;
	margin-left: 20px;
}

.footer_nav_rt
{
	position: absolute;
	margin-top: 4px;
	margin-left: 645px;
}

.blue
{
	color: #0033FF;
}

.lt_grey
{
	color: #CCCCCC;
}

.bold
{
	font-weight: bold;
}

/* Home */
#home_pods_upper
{
	position: relative;
	width: 946px;
	height: 266px;
}

.home_pod_1
{
	position: absolute;
	background-image: url(../images/bg_home_pod_1.gif);
	background-repeat: no-repeat;
	width: 492px;
	height: 266px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding: 25px 0px 0px 30px;
	z-index: 11;
}

.home_txt_pod_1
{
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.home_pod_2
{
	position: absolute;
	background-image: url(../images/bg_home_pod_2.gif);
	background-repeat: no-repeat;
	width: 434px;
	height: 213px;
	margin-top: 50px;
	margin-left: 510px;
	margin-right: 0px;
}

.home_pod_2a
{
	position: absolute;
	background-image: url(../images/bg_home_pod_2a.gif);
	background-repeat: no-repeat;
	width: 434px;
	height: 144px;
	margin-top: 40px;
	margin-left: 510px;
	margin-right: 0px;
}

#home_pod_2a_container
{
	position: relative;
	width: 434px;
	height: 144px;
}

.home_pod_2a_lft
{
	position: absolute;
	width: 175px;
	height: 116px;
	padding-top: 18px;
	margin-left: 17px;
	padding-right: 10px;
}

.home_pod_2a_rt
{
	position: absolute;
	width: 205px;
	height: 116px;
	padding-top: 18px;
	margin-left: 221px;
	padding-right: 10px;
}

.home_pod_2b_btn
{
	position: absolute;
	width: 205px;
	height: 116px;
	padding-top: 30px;
	margin-left: 223px;
	padding-right: 10px;
}

.home_pod_2b
{
	position: absolute;
	background-image: url(../images/bg_home_pod_2b.gif);
	background-repeat: no-repeat;
	width: 434px;
	height: 68px;
	margin-top: 199px;
	margin-left: 510px;
	margin-right: 0px;
}

#home_pod_2b_container
{
	position: relative;
	width: 434px;
	height: 68px;
}

.home_pod_2b_txt
{
	position: absolute;
	width: 311px;
	height: 52px;
	margin-top: 10px;
	margin-left: 16px;
	margin-right: 0px;
	padding-right: 10px;
}

.home_btn_cust
{
	position: absolute;
	width: 436px;
	height: 44px;
	margin-top: -2px;
	margin-left: 510px;
	margin-right: 0px;
}

#home_pods_lower
{
	position: relative;
	width: 946px;
	height: 115px;
}

.home_pod_3
{
	position: absolute;
	background-image: url(../images/bg_home_promo.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 115px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
}

.home_pod_4
{
	position: absolute;
	background-image: url(../images/bg_home_promo.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 115px;
	margin-top: 0px;
	margin-left: 318px;
	margin-right: 8px;
}

.home_pod_5
{
	position: absolute;
	background-image: url(../images/bg_home_promo.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 115px;
	margin-top: 0px;
	margin-left: 636px;
	margin-right: 8px;
}

.home_pod
{
	position: static;
	background-image: url(./../../images/bg_home_promo.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 115px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.icon_tools
{
	margin-right: 8px;
}

.sub_tools
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#home_not_reg
{
	position: relative;
	width: 456px;
	height: 37px;
}

.sub_not_reg
{
	position: absolute;
	margin-left: 2px;
	margin-top: 0px;
	width: 312px;
}

.btn_get_started
{
	position: absolute;
	margin-left: 341px;
	margin-top: 7px;
}

#account_login
{
	position: absolute;
	background-image: url(../images/bg_login_box.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 135px;
	border: 0px solid;
	margin-top: 5px;
	margin-left: 270px;
	z-index: 10;
}


.sub_lower_pod
{
	position: static;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 0px;
	width: 190px;
	font-family: arial;
	font-size: 16px;
	font-weight: 700;
	color: Black;
}

.sub_lower_pod_therm
{
	font-weight: 800;
	font-size: 14px;
	margin-left: 53px;
	margin-top: 30px;
}

.sub_lower_pod_therm_price
{
	font-weight: 800;
	font-size: 14px;
	margin-left: 183px;
}

.txt_lower_pod_therm
{
	position: absolute;
	margin-left: 15px;
	margin-top: 9px;
	width: 190px;
}

.btn_lower_pod_therm
{
	position: absolute;
	margin-left: 214px;
	margin-top: 27px;
}
.txt_lower_pod
{
	position: static;
	margin-left: 15px;
	margin-top: 5px;
	width: 190px;
}

.img_lower_pod
{
	position: static;
	margin-left: 0px;
	margin-top: 5px;
	width: 92px;
	height: 60px;
	vertical-align: text-bottom;
	text-align: center;
}

.btn_lower_pod
{
	position: relative;
	margin-left: 0px;
	margin-top: -5px;
	width: 92px;
	text-align: center;
}

/* Template B */

/*#subcontainer_B {
	position: relative;
	width:985px;	
	border: 1px solid;
	
}*/

#left_nav_container
{
	position: relative;
	width: 180px;
	margin-left: 18px;
	border: 0px solid;
	margin-top: 0px;
}

#main_container
{
	position: relative;
	width: 548px;
	margin-left: 20px;
	margin-right: 20px;
	border: 0px solid;
	margin-top: 20px;
	margin-bottom: 24px;
}

#right_pods_container
{
	position: relative;
	width: 180px;
	margin-left: 0px;
	margin-right: 19px;
	border: 0px solid;
	margin-top: 28px;
}

.horiz_rule
{
	margin-bottom: 10px;
}
.horiz_rule_grey
{
	margin-bottom: 10px;
	margin-top: 10px;
}

h2
{
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	margin-bottom: 0px;
	padding: 0px;
}

/* Breadcrumbs */

A.breadcrumbs:link
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
A.breadcrumbs:visited
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

A.breadcrumbs:active
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

A.breadcrumbs:hover
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

#breadcrumbs
{
	font-size: 11px;
	padding-left: 19px;
	padding-top: 7px;
	height: 25px;
}

.breadcrumbs_txt
{
	color: #666666;
	font-weight: bold;
}

.breadcrumbs_txt_sub
{
	color: #666666;
	font-weight: bold;
	font-size: 7px;
}

/* Right Pods */

.pod_rt_187
{
	background-image: url(../images/bg_pod_187px.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 187px;
	padding: 11px 0px 0px 11px;
	margin-bottom: 12px;
}

.pod_rt_122
{
	background-image: url(../images/bg_pod_122px.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 122px;
	padding: 11px 0px 0px 11px;
	margin-bottom: 12px;
}

.pod_rt_123
{
	background-image: url(../images/bg_pod_122px.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 122px;
	padding: 6px 0px 0px 11px;
	margin-bottom: 11px;
}

.pod_rt_92
{
	background-image: url(../images/bg_pod_92px.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 92px;
	padding: 11px 0px 0px 11px;
	margin-bottom: 12px;
}

.pod_rt_txt
{
	margin-top: 2px;
	font-size: 11px;
	width: 160px;
}

.pod_rt_tools
{
	position: relative;
	width: 180px;
}

.pod_rt_icon
{
	position: absolute;
	margin-left: 127px;
	margin-right: 7px;
}

.pod_rt_txt2
{
	position: absolute;
	font-size: 11px;
	width: 123px;
	margin-left: 0px;
}


/* Residential Rate Plans */

.titleHtml
{
	font-weight: 600;
	font-family: arial bold;
	font-size: 22px;
	margin-bottom: 0px;
	color: #333333;
}

.rp_col_1
{
	padding: 8px 0px 8px 13px;
}

.rp_col_2
{
	padding: 8px 0px 0px 8px;
	font-size: 15px;
	font-weight: 600;
}

.rp_col_3
{
	padding: 8px 0px 0px 8px;
}

.rp_col_4
{
	padding: 8px 0px 0px 8px;
	text-align: center;
}

.rp_col_5
{
	padding: 10px 0px 0px 8px;
}

.rp_ftr_container
{
	position: relative;
	border: 0px solid;
}

.rp_ftr_lft
{
	position: absolute;
	width: 241px;
	margin-top: 5px;
	font-size: 11px;
}

.rp_ftr_rt
{
	position: absolute;
	width: 170px;
	margin-top: 5px;
	margin-left: 389px;
}

.rp_sub
{
	color: #CC6600;
	font-weight: bold;
}


/* Search Results */

.results_mrgn
{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* glossary */
.gloss_subheader
{
	font-size: 12px;
	font-weight: normal;
	color: #CC6600;
}

/* Faqs */

.faqs_container
{
	width: 523px;
	border: 0px solid;
}

.faqs_subcontainer
{
	width: 499px;
	border: 0px solid;
	margin-left: 26px;
	border: 0px solid;
}

.faqs_subquestion
{
	padding-bottom: 5px;
}

.accordian_txt
{
	display: block; /*position:absolute;*/ /*width:523px;*/
	margin-top: 0px;
	margin-left: 23px;
	padding-bottom: 10px;
}

.faqs_catheader
{
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	margin-left: 0px;
}

.faqs_subheader
{
	font-size: 12px;
	font-weight: normal;
	color: #CC6600;
	margin-left: 0px;
}

.faqs_subheader_on
{
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	margin-left: 3px;
}

/* Partnerships and Special Offers */

.prtnr_rt_mrgn
{
	padding-right: 10px;
}

.prtnr_mrgn
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.prtnr_logo
{
	margin-top: 5px;
}


/* Forms */
.error_txt
{
	font-size: 12px;
	color: #FF0000;
}

.bg_search_again
{
	background-image: url(../images/bg_search_again.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 72px;
	padding: 18px 0px 0px 11px;
	margin-top: 23px;
}

.select
{
	height: 18px;
	color: #666666;
	font-size: 11px;
}

.input
{
	height: 18px;
	margin-left: 7px;
}


/* Top Navigation */
.topnav
{
	background-image: url(/images/bg_topnav.gif);
	background-repeat: no-repeat;
	height: 20px;
	font: 11px arial,helvetica,sans-serif;
	color: #273F4C;
	font-weight: bold;
	padding-right: 17px;
	padding-top: 4px;
}


.topnav_on
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Footer */
.footer
{
	font-size: 10px;
	margin-top: 10px;
}


/* Links */
A:link
{
	color: #666666;
}
A:visited
{
	color: #666666;
}

A:active
{
	color: #666666;
}

A:hover
{
	color: #666666;
}



A.blue:link
{
	color: #0033FF;
	text-decoration: none;
}

A.blue:visited
{
	color: #0033FF;
	text-decoration: none;
}

A.blue:active
{
	color: #0033FF;
	text-decoration: none;
}

A.blue:hover
{
	color: #0033FF;
	text-decoration: none;
}




A.link_ftr_nav:link
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

A.link_ftr_nav:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

A.link_ftr_nav:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

A.link_ftr_nav:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}


A.link_top_nav:link
{
	color: #666666;
	text-decoration: underline;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

A.link_top_nav:visited
{
	color: #666666;
	text-decoration: underline;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

A.link_top_nav:active
{
	color: #666666;
	text-decoration: underline;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

A.link_top_nav:hover
{
	color: #666666;
	text-decoration: underline;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}


A.link_blue:link
{
	color: #0033FF;
	text-decoration: none;
}

A.link_blue:visited
{
	color: #0033FF;
	text-decoration: none;
}

A.link_blue:active
{
	color: #0033FF;
	text-decoration: none;
}

A.link_blue:hover
{
	color: #0033FF;
	text-decoration: none;
}



A.link_error:link
{
	color: #FF0000;
	text-decoration: underline;
}

A.link_error:visited
{
	color: #FF0000;
	text-decoration: underline;
}

A.link_error:active
{
	color: #FF0000;
	text-decoration: underline;
}

A.link_error:hover
{
	color: #FF0000;
	text-decoration: underline;
}



/* Left Navigation */

A.lnav:link
{
	font-size: 11px;
	color: #666666;
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-left: none;
	border-right: none;
	padding-top: 4px;
	padding-left: 6px;
}
A.lnav:visited
{
	font-size: 11px;
	color: #666666;
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-left: none;
	border-right: none;
	padding-top: 4px;
	padding-left: 6px;
}

A.lnav:active
{
	font-size: 11px;
	color: #666666;
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-left: none;
	border-right: none;
	padding-top: 4px;
	padding-left: 6px;
}

A.lnav:hover
{
	font-size: 11px;
	color: #666666;
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-left: 5px; /*background-image:url(../images/dot_lnav_over.gif); 	background-repeat:no-repeat;*/
}


#navcontainer
{
	list-style-type: none;
	text-align: left;
	width: 180px;
	margin-left: 18px;
	margin-top: 25px;
	border: 0px solid;
}

#navcontainer a
{
	background: transparent url(../images/dot_lnav.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-left: 1px solid #FFFFFF;
	border-right: none;
	padding-top: 4px;
	padding-bottom: 0px;
}

#navcontainer a:hover
{
	background: transparent url(../images/dot_lnav_over.gif) left center no-repeat;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 0px;
}

#navcontainer a#current
{
	background: transparent url(../images/dot_lnav_over.gif) left center no-repeat;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 0px;
}


#navcontainer a.arrow
{
	background: transparent url(../images/arrow_lnav.gif) left center no-repeat;
	background-position: 16px 8px;
	padding-left: 26px;
	text-align: left;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-left: 1px solid #FFFFFF;
	border-right: none;
	padding-top: 4px;
	padding-bottom: 0px;
}
#navTitle
{
	font-weight: bold;
	color: #F9A51A;
	margin-bottom: 5px;
	font-size: 11px;
}
#navcontainer a.arrow:hover
{
	background: transparent url(../images/arrow_lnav_over.gif) left center no-repeat;
	background-position: 16px 8px;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 0px;
}

#navcontainer a#current_arrow
{
	background: transparent url(../images/arrow_lnav_over.gif) left center no-repeat;
	background-position: 16px 8px;
	color: #666666;
	font-size: 11px;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 0px;
}
/* talkbubbles */
.talkBubble
{
	z-index: 50;
}
.tbTitle
{
	font-size: 12px;
	font-weight: 600;
	width: 165px;
	color: #CC6600;
}
.tbTxt
{
	font-size: 12px;
	font-weight: 400;
}

/*glossary*/
.letter
{
	color: #c75f06;
	font-weight: 600;
	font-size: 14px;
}

#vri
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#vrs
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#fr6t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#fr12t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#gp12t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#csf
{
	width: 225;
	visibility: hidden;
	position: absolute;
	top: 525;
	left: 460;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
}
#aglc
{
	width: 225;
	visibility: hidden;
	position: absolute;
	top: 450;
	left: 665;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
}


#svri
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#svrs
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#sfr6t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#sfr12t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#sgp12t
{
	display: none;
	padding: 5px 12px 5px 12px;
}
#scsf
{
	width: 225;
	visibility: hidden;
	position: absolute;
	top: 518;
	left: 460;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
}
#saglc
{
	width: 225;
	visibility: hidden;
	position: absolute;
	top: 445;
	left: 665;
	background-color: #ffffff;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
}

#paygv
{
	display: none;
	padding: 5px 12px 5px 12px;
}

span.clsMandatory
{
	color: Orange;
}
/*added on 02July08 by Prasad Chittibomma*/
.divLearnMore
{
	display: none;
	padding: 5px 12px 5px 12px;
}

.textbox_login
{
	width: 95px;
	height: 18px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.home_test_heading2
{
	font-weight: bold;
	font-size: 17px;
	color: #333333;
	font-family: Arial;
}

.home_test_heading3
{
	font-weight: lighter;
	font-size: 18px;
	color: #333333;
	font-family: Arial;
}

.home_test_login_bg
{
	background-image: url(/Images/hp_Images/bg_login_alt.gif);
	background-repeat: no-repeat;
	width: 304px;
	height: 85px;
}

.home_test_textbox_login
{
	width: 105px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #666666;
}

.home_test_watermark
{
	width: 105px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #afafaf;
}

.home_test_today_rate
{
	background-image: url(/Images/hp_Images/bg_rates_alt.gif);
	background-repeat: no-repeat;
	width: 304px;
	height: 193px;
}

.home_test_already_cust
{
	font-weight: bold;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

.home_test_already_reg
{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
}

.home_test_log_now
{
	color: #333333;
	font-weight: bolder;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
}

.home_test_fortpwd
{
	padding-right: 2px;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	font-family: Arial;
}

.home_test_full_bg1
{
	background-image: url(                                   '/Images/hp_Images/bg_50_Home.gif' );
	background-repeat: no-repeat;
	height: 303px;
}

.home_test_full_bg2
{
	background-image: url(                                   '/Images/hp_Images/bg_50_Home.gif' );
	background-repeat: no-repeat;
	height: 303px;
}

.home_test_full_bg3
{
	background-image: url(                                   '/Images/hp_Images/bg_50_Home.GIF' );
	background-repeat: no-repeat;
	height: 303px;
}

.home_test_full_bgservice
{
	background-image: url(                                   '/Images/hp_Images/bg_monitor_full.gif' );
	background-repeat: no-repeat;
	height: 303px;
}


.home_test_not_register
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}

.home_test_reg_now
{
	padding-right: 2px;
	color: #333333;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
}

.home_test_lowrate_callout
{
	overflow: visible;
	position: relative;
	top: -120;
	left: -22px;
	border: solid 0px red;
}
.lancontainerInside
{
	background: transparent url(../images/arrow_lnav.gif) left center no-repeat;
	background-position: 26px 8px;
	padding-left: 40px;
	text-align: left;
	text-decoration: none;
	color: #666666;
	font: 12px arial,helvetica,sans-serif;
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: none;
	padding-top: 4px;
	padding-bottom: 0px;
}

/*------------------------ City Emc Partners Styles ------------------- Start -----*/

.home_top_banner
{
	width: 668px;
	height: 126px;
	background-image: url(../images/EMC/HomePage_Top_Banner.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.home_partner_header_right_corner1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #BD5E1B;
	padding-bottom: 0px;
	line-height: 1;
	text-shadow: 0 -0.5px 0.8px #BD5E1B;
}

.home_partner_header_right_corner2
{
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #BD5E1B;
	padding-bottom: 0px;
	line-height: 1;
	text-shadow: 0 -0.5px 0.8px #BD5E1B;
}

.home_partner_header1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #666666;
	padding-left: 100px;
	padding-top: 10px;
	text-shadow: 0 -0.5px 0.8px #666666;
}
.home_partner_header2
{
	font-family: Arial;
	font-weight: bold;
	font-size: 40px;
	color: #F9F9F9;
	padding-left: 100px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
}
.home_partner_header3
{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #F9F9F9;
	padding-left: 100px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
}
.emc_text_font
{
	background: none;
	text-align: left;
	border: none;
	font-family: Arial;
	font-size: 12px;
}

.li_partner, .li_partner li, .li_partner a:link, .li_partner a:visited
{
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	margin: 0px;
	list-style-type: none;
	cursor: pointer;
	width: 100%;
	text-decoration: none;
	color: #535353;
	font-weight: 500;
	height: 27px;
	font-size: 13.5px;
	text-shadow: 0 -0.5px 0.8px #666666;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 0px;
}
.li_partner : hover, .li_partner a:hover
{
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	margin: 0px;
	list-style-type: none;
	cursor: pointer;
	text-decoration: none;
	width: 100%;
	background-color: #ff9933;
	color: White;
	height: 27px;
	font-weight: 500;
	font-size: 13.5px;
	text-shadow: 0 -0.5px 0.8px #666666;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 0px;
}

.li_partner_current
{
	vertical-align: middle;
	text-align: left;
	padding: 2px;
	margin: 0px;
	list-style-type: none;
	cursor: pointer;
	text-decoration: none;
	width: 100%;
	height: 100%; /*background-color: #FFB100;*/
	background: url(      './../images/EMC/city-selected.gif' ) no-repeat top left;
	height: 27px;
	width: 175px;
	color: White;
	font-weight: 500;
	font-size: 13.5px;
	font-family: Arial;
	text-shadow: 0 -0.5px 0.8px #666666;
	margin-left: 0px;
	padding-left: 0px;
}
.li_partner_gt
{
	color: #FFA319;
}

.li_partner_gt_current
{
	color: White;
}
.home_partners_background
{
	background: url(         '/Images/EMC/Home_Partners_bg.gif' ) top left;
	width: 660px;
	height: 170px;
	padding-left: 10px;
}

.home_share_this
{
	font-size: 11.75px;
	font-family: Arial;
	height: 80px;
}
/*------------------------ City Emc Partners Styles ------------------- END -----*/

/*----------------------------partnership page ---------------- start---*/
.partner_header
{
	color: #666666;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	font-family: Arial;
	font-size: 23.31px;
	text-shadow: 0 -0.5px 0.8px #666666;
}

.partner_logo_text
{
	color: White;
	font: 38px arial,helvetica,sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
}

.emc_partner_enroll_text
{
	color: #666666;
	font-family: Arial;
}

.emc_partner_top_banner
{
	background-repeat:no-repeat;
	width: 667px;
	height: 125px;	
}
.home_partners_enroll_1
{
	font-family: Arial;
	color: #CC6600;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0 -0.5px 0.8px #CC6600;
}
.home_partners_enroll_2
{
	font-family: Arial;
	color: #CC6600;
	font-size: 22px;
	font-weight: bold;
	text-shadow: 0 -0.5px 0.8px #CC6600;
}
.home_partners_enroll_3
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 -0.5px 0.8px #CC6600;
}

.home_partners_enroll_background
{
	background: url(       '/Images/EMC/City_landscape.gif' ) no-repeat top left;
}

/* Braves Campaign Start */

.braves_bg
{
	background-image: url(../images/GS_Images/BaseBall_bg.gif);
	background-repeat: no-repeat;
	height: 950px;
}

.braves_header
{
	background-image: url(../images/GS_Images/braves_campaign_banner-with-logo.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 943px;
}

.braves_header2
{
	background-image: url(../images/GS_Images/braves_campaign_banner-no-logo.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 943px;
}

.today_rate
{
	background-image: url( ../images/GS_Images/grey_box.gif);
	background-repeat: no-repeat;
	width: 240px;
	height:145px;
	
}

/* Braves Campaign Ends */

/* campaign 25 bill credit CSS starts */

.bg25BillCredit
{
	background-image: url(../images/GS_Images/br_50_billcredit.GIF);
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px 0px 0px 30px;
	height:185;
	width:668;
}

#Extended_main_container
{
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 15px;
}

.today_rate_Bill
{
	background-image: url(../Images/EMC/gray_ratebox.gif);
	background-repeat: no-repeat;
	width: 300px;
	height:234px;
}

/* campaign 25 bill credit CSS Ends  */

/* moving services page - START */
.move_service_top_banner
{
	width: 668px;
	height: 145px;
	background-image: url(../images/move_service/bg_move_banner.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.move_service_top_banner_text1
{
	font-family: Arial;
	font-size: 36px;
	font-weight: bold;
	color:#303030;
	padding-top:8px;
	text-shadow: 0 -0.5px 0.8px #303030;
}
.move_service_top_banner_text2
{
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;		
	color:#303030;
	text-shadow: 0 -0.5px 0.8px #303030;
}
.move_service_signup_text
{
	font-family:Arial; 
	font-size:12.5px; 
	font-weight:bold; 
	color:#333333; 
	text-align:center; 
	vertical-align:middle;
}

.move_service_signup_phone
{
	font-family:Arial; 
	font-size:16px; 
	font-weight:bold; 
	color:#333333; 
	text-align:center;
}
/* moving services page - END *

/* Payg Landing Page Start*/ 

.payg_service_top_banner_text1
{
	font-family: Arial;
	font-size: 36px;
	font-weight: bold;
	color:#303030;
	padding-top:8px;
	text-shadow: 0 -0.5px 0.8px #303030;
}

.payg_top_banner
{
	width: 699px;
	height: 145px;
	background-image: url(../images/payg/bg_payg_banner.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.faqs_subcontainer_popup
{
	width: 499px;
	border: 0px solid;
	margin-left: 0px;
	border: 0px solid;
}
.accordian_txt_popup
{
	display: block; /*position:absolute;*/ /*width:523px;*/
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
}
/* Payg Landing Page Ends */ 

/* Affinity Page - START */

.affinity_top_banner
{
	width: 686px;
	height: 126px;
	background-image: url(../images/affinity/bg_afinity-overview.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.affinity_dtls_top_banner
{	
	background-image: url(../images/affinity/bg_affinity_dtls_school_logo.gif);	
	width:667px;
	height:126px;
	background-repeat:no-repeat;
}
/* Affinity page - END */
/* Braves Campaign Start */

.braves_bg
{
	background-image: url(../images/GS_Images/BaseBall_bg.gif);
	background-repeat: no-repeat;
	height: 950px;
}

.braves_header
{
	background-image: url(../images/GS_Images/braves_campaign_banner-with-logo.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 943px;
}

.braves_header2
{
	background-image: url(../images/GS_Images/braves_campaign_banner-no-logo.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 943px;
}

.today_rate
{
	background-image: url( ../images/GS_Images/grey_box.gif);
	background-repeat: no-repeat;
	width: 240px;
	height:145px;	
}
.braves_contests_top_banner
{
	width: 934px;
	height: 89px;
	background-image: url(../images/campaigns/bg_braves_contest.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.braves_contests_reward_head
{
	font-family:Arial;
	font-size:18px; 
	font-weight:bold; 
	color:#CC6600;
	padding-left:12px;
}
.braves_contests_head2
{
	font-family:Arial;
	font-size:14px;	
	padding-top:5px;
}
.braves_contests_head3
{
	font-family:Arial;
	font-size:12px;	
}
.braves_contests_subhead
{
	font-family:Arial;
	font-size:12px;	
	color:#CC6600;
	font-weight:bold;
}
.braves_contests_signup_banner
{
	width: 400px;
	height: 587px;
	background-image: url(../Images/campaigns/bg_orange_box.gif);
	background-repeat: no-repeat;	
}
.braves_contests_signup_header
{
	font-family:Arial;
	font-size:16px; 
	font-weight:bold;
	color:#CC6600;
}
.braves_list_items
{
	color:Orange;
}
.braves_list_items_text
{
	font-family:Arial;
	font-size:12px;
	color: #666666; 	
}
.braves_background
{
	width: 934px;
	height: 626px;
	background-image: url( ../images/campaigns/bg_braves.gif);
	background-repeat: no-repeat;
}
/* Braves Campaign Ends */