@charset "utf-8";
 @import url("fontstyle.css");
/* CSS Document */
a{outline:none}
img{border:0px}
body{margin:0px;font-size:12px;padding:0;font-family:Arial;background-color:#CCC}
.mainDiv{width:1000px;margin:0px auto;background-color:#fff}
.topDiv{width:982px;height:110px;margin:0px auto}
.topDiv .logoDiv{width:300px;height:70px;float:left;padding-top:3px;margin-top:20px}
.topDiv .contact_info{width:300px;height:40px;color:#24418f;float:left;margin-top:5px;padding-left:15px;position:relative}
.topDiv .start_your_free{width:248px;float:right;font-family:Tahoma,Geneva,sans-serif;color:#24418f;margin:0;text-align:right;margin-top:15px;margin-right:32px}
.AccountDiv{float:right;width:300px}
.topDiv .DemoAccount{width:187px;float:right;margin:0;text-align:right;margin-right:32px}
.clear{clear:both}
.text_link{color:rgb(46,129,147);text-decoration:underline}
.text_link:hover{color:rgb(46,129,147);text-decoration:none}
#nav{clear:both;list-style:none;width:982px;height:42px;margin:0px auto;padding:0;background:url(../images/main_nav.png)}
#nav ul{clear:both;list-style:none;margin:0;padding:0}
#nav li{float:left}
#nav li a{display:block;height:28px;outline:none;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#fff}
#nav li.SEP{width:2px;height:20px;border-left:1px solid #d98a8d;margin-top:11px}
#nav li.Home a{width:70px;text-decoration:none;padding-left:45px;padding-top:14px}
#nav li.Home a.active,#nav li.Home a:hover{color:rgb(254,220,83)}
#nav li.AboutUs a{width:100px;text-decoration:none;padding-left:30px;padding-top:14px}
#nav li.AboutUs a.active,#nav li.AboutUs a:hover{color:rgb(254,220,83)}
#nav li.Benefits_and_features a{width:170px;text-decoration:none;padding-left:30px;padding-top:14px}
#nav li.Benefits_and_features a.active,#nav li.Benefits_and_features a:hover{color:rgb(254,220,83)}
#nav li.FAQ a{width:75px;text-decoration:none;padding-left:30px;padding-top:14px}
#nav li.FAQ a.active,#nav li.FAQ a:hover{color:rgb(254,220,83)}
#nav li.How_it_works a{width:128px;text-decoration:none;padding-left:30px;padding-top:14px}
#nav li.How_it_works a.active,#nav li.How_it_works a:hover{color:rgb(254,220,83)}
#nav li.Testimonial a{width:120px;text-decoration:none;padding-left:20px;padding-top:14px}
#nav li.Testimonial a.active,#nav li.Testimonial a:hover{color:rgb(254,220,83)}
#nav li.login_register a{width:85px;text-decoration:none;padding-left:30px;padding-top:14px}
#nav li.login_register a.active,#nav li.login_register a:hover{color:rgb(254,220,83)}
#nav li.myAccount a{width:85px;text-decoration:none;padding-left:17px;padding-top:14px}
#nav li.myAccount a.active,#nav li.myAccount a:hover{color:rgb(254,220,83)}
.share_Div{float:right;margin-top:8px}
.banner{width:982px;height:315px;margin:0px auto;background-color:#660000;background-image:url(../images/banner.jpg);background-repeat:repeat-x}
.contentDiv{width:982px;margin:0px auto}
.contentDiv .left{float:left}
.contentDiv .right{width:240px;float:right}
.margin_elements{margin:0px auto;margin-top:5px}
.bottomDiv{width:982px;height:266px;margin:0px auto;background-color:#1a2e63;margin-top:10px;background:url(../images/footer_bg.jpg)}
.send_newsletter{width:290px;height:200px;padding-top:20px;margin-left:25px;margin-right:10px;float:left;padding-right:15px}
.help_div{width:280px;height:200px;padding-top:20px;margin-left:25px;float:left}
.help_div ul{list-style:none;margin-top:10px;margin-left:0px;margin-right:10px;margin-bottom:10px;padding:0px}
.help_div ul a{color:#f69a9d;text-decoration:none;font-size:12px}
.help_div ul li a:hover{color:#ffcf0e;text-decoration:underline;font-size:12px}
.testimonial{width:300px;height:200px;padding-top:20px;margin-left:25px;float:left}
.footer{color:#1a2e63;font-size:8pt;width:982px;height:20px;margin:0px auto;font-family:Arial,Helvetica,sans-serif;margin-top:10px}
.footer a{text-decoration:none;color:#1a2e63}
.footer a:hover{text-decoration:underline}
#sideNav{clear:both;list-style:none;width:37px;height:550px;position:fixed;top:40px;right:0}
#sideNav ul{clear:both;list-style:none;margin:0;padding:0}
#sideNav li{}
#sideNav li a{display:block;background:url(../images/side_nav.png) no-repeat;text-indent:-9999px;outline:none;padding-bottom:5px}
#sideNav li.anualbills a{width:35px;height:123px;background-position:0 0px}
#sideNav li.anualbills a.active,#sideNav li.anualbills a:hover{background-position:-36px 0px;opacity:0.9}
#sideNav li.family_budget a{width:35px;height:145px;background-position:0 -130px}
#sideNav li.family_budget a.active,#sideNav li.family_budget a:hover{background-position:-36px -130px;opacity:0.9}
#sideNav li.family_waste a{width:35px;height:133px;background-position:0 -282px}
#sideNav li.family_waste a.active,#sideNav li.family_waste a:hover{background-position:-36px -282px;opacity:0.9}
#sideNav li.feedback_btn a{width:35px;height:102px;background-position:0 -423px}
#sideNav li.feedback_btn a.active,#sideNav li.feedback_btn a:hover{background-position:-36px -423px;opacity:0.9}
.phonenav{}
.phone{color:#888888;font-size:13px;line-height:26px;list-style-type:none;padding:0;margin:0}
.phone li{display:block}
.phone li a{display:block;background:url("../images/buttons.jpg") no-repeat scroll 0 0 transparent}
.phone .empty{width:5px;background-position:0 0;text-indent:-9999px;float:right}
.phone .home{font-size:13px;padding:0 0 0 5px;text-align:center;width:50px;float:right;background-position:-80px 0px}
.phone .home:hover{background-position:-50px -26px}
.phone .watchdemo{font-size:13px;padding:0 10px 0 36px;width:160px;float:right;background-position:-5px 0}
.geo_trust{width:250px;height:55px;margin-top:48px}
.phone .watchdemo:hover{background-position:-5px -26px}
.phone .user_login{background-position:-318px 0;font-size:13px;padding:0 0 0 20px;width:79px;float:right}
.phone .user_login:hover{background-position:-318px -26px;cursor:pointer}
#csc{background:url("images/login_top_left.png") no-repeat scroll 0 0 #fff;height:auto;padding:30px 40px;position:relative;width:20em}
#csc{margin:auto}
div.mod-black h3.header{height:35px;left:0;line-height:35px;overflow:hidden;padding-left:15px;position:absolute;right:0;text-shadow:0 1px 0 #FFFFFF,0 2px 2px #C8C8C8;top:0;z-index:1}
div.content-wrapper-t1{background:url("../images/content_wrapper_corners.png") no-repeat scroll 0 0 transparent;position:relative;padding-right:10px}
div.content-wrapper-t2{background:url("../images/content_wrapper_corners.png") no-repeat scroll 100% -55px transparent;padding:0 40px}
div.content-wrapper-t3{background:url("../images/content_wrapper_corners.png") repeat-x scroll 0 -110px transparent;height:50px}
.left_corners{background:url(../images/module_rounded_grey_header_grey.png) no-repeat scroll 0 0 transparent;width:5%}
.right_corners{background:url(../images/module_rounded_grey_header_grey.png) no-repeat scroll 0 -45px transparent;width:5%}
#container{display:table}
#row{display:table-row}
#left,#right,#middle{display:table-cell}
.button_2{width:110px;height:26px;float:left}
.button_2 .btn_lbg{background:url("../images/left_part.png") no-repeat scroll right top transparent;float:left;text-align:center;width:8px;height:25px}
.button_2 .btn_rbg{background:url("../images/right_part.png") no-repeat scroll right top transparent;width:26px;height:25px;float:left}
.button_2 .btn_center{background-color:#314988;width:70px;height:21px;float:left;text-align:center;color:#fff;font-family:Helvetica,sans-serif;font-size:11pt;padding-top:4px}
.blog_icon{width:25px;height:41px;margin-left:175px}
.usertext{width:200px;height:20px;text-align:right}
.star{color:Red}
.cSpace{width:10px}
.cText{width:140px;text-align:left;font-weight:bold}
.cText1{width:165px;text-align:left;font-weight:bold}
.cColns{width:10px;text-align:center}
.cControl{width:220px;text-align:left}
.TextBoxes{width:220px}
.cCenterSpace{width:80px}
.textFieldWrapper_MultiLine{border-bottom:#b8b8b8 1px solid;border-left:#b8b8b8 1px solid;float:left;border-top:#b8b8b8 1px solid;border-right:#b8b8b8 1px solid}
.textField_Multiline1{background-image:url(../Images/TextBox_Multiline_Background.png);border-bottom:#f0f0f0 1px solid;border-left:#f0f0f0 1px solid;padding-bottom:0px;margin:0px;padding-left:5px;padding-right:5px;background-repeat:repeat-x;font:inherit;height:22px;border-top:#f0f0f0 1px solid;border-right:#f0f0f0 1px solid;padding-top:2px;color:#666666}
.textFieldWrapper1{float:left}
.TermsAndCondition{color:#9A3034;text-decoration:none}
.TermsAndCondition:hover{text-decoration:underline}
.LnkBtnForgtpass{color:rgb(46,129,147);text-decoration:none}
.LnkBtnForgtpass:hover{text-decoration:underline}
.UsrLoginLINE{border-right:1px solid rgb(46,129,147);margin:4px 0 3px 0}
.textField1{border-bottom:#b8b8b8 1px solid;border-left:#b8b8b8 1px solid;padding-bottom:3px;margin:0px;padding-left:5px;padding-right:5px;background:url(../Images/TextBox_Background.png) repeat-x 0px 0px;height:17px;border-top:#b8b8b8 1px solid;border-right:#b8b8b8 1px solid;padding-top:3px;width:210px}
.textField_Select{border-bottom:#b8b8b8 1px solid;border-left:#b8b8b8 1px solid;padding-bottom:3px;margin:0px;padding-left:5px;padding-right:5px;background:url(../Images/TextBox_Background.png) repeat-x 0px 0px;height:25px;border-top:#b8b8b8 1px solid;border-right:#b8b8b8 1px solid;padding-top:3px;width:210px}
.textFieldWrapper11{background:url(../Images/rounded1.png) no-repeat;height:26px;float:left;width:250px}
.textField11{border:0;width:238px;margin-left:5px;margin-top:3px}
.Forgotpasswordheadtext{font-size:13px;padding-top:5px;color:#6a1818;font-weight:bold}
.Main_Div_UserLogin{background:url(../Images/login_windw2.png) no-repeat 0px 0px}
.HeadingUserLogin{height:30px;color:rgb(46,129,147);text-align:left;font-size:15px;font-weight:bold}
.starLogin{color:rgb(46,129,147)}
.LnkBtnForgtpassLogin{color:rgb(46,129,147);text-decoration:none}
.LnkBtnForgtpassLogin:hover{text-decoration:underline}
.textField_NOTUSING{border-bottom:#b8b8b8 1px solid;border-left:#b8b8b8 1px solid;padding-bottom:3px;margin:0px;padding-left:5px;padding-right:5px;background:url(../Images/TextBox_Background.png) repeat-x 0px 0px;height:16px;border-top:#b8b8b8 1px solid;border-right:#b8b8b8 1px solid;padding-top:3px;color:#7c7c7c}
.lefttop_login{background-image:url(../Images/left_top.png);background-repeat:no-repeat;width:9px;height:9px}
.topcenter_login{background-image:url(../Images/top_center.png);width:955px;height:8px}
.topcenter_login1{background-image:url(../Images/top_center.png);width:895px;height:8px}
.righttop_login{background-image:url(../Images/right_top.png);background-repeat:no-repeat;width:9px;height:9px}
.leftcenter_login{background-image:url(../Images/left_center.png);width:9px;height:50px}
.contenttd_login{background-color:rgb(232, 237, 255)}
.rightcenter_login{background-image:url(../Images/right_center.png);width:9px;height:50px}
.leftbottom_login{background-image:url(../Images/left_bottom.png);background-repeat:no-repeat;width:9px;height:9px}
.bottomcenter_login{background-image:url(../Images/bottom_center.png);width:955px;height:9px}
.bottomcenter_login1{background-image:url(../Images/bottom_center.png);width:895px;height:9px}
.rightbootom_login{background-image:url(../Images/right_bottom.png);background-repeat:no-repeat;width:9px;height:9px}
.HrStyle{background:url("../Images/bg_hr1.gif") repeat-x scroll left top transparent;border:0 none;height:15px;text-align:center;width:100%}
.Section_Heading{font-size:20px;color:rgb(46,129,147);font-weight:bold;letter-spacing:1px}
.blue_border{border:1px solid rgb(46,129,147)}
.table_border{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(46,129,147);border-right-color:rgb(46,129,147);border-bottom-color:rgb(46,129,147);border-left-color:rgb(46,129,147)}
.BottomBorder{border-bottom:solid 1px rgb(46,129,147)}
h1{color:rgb(46,129,147);font-size:14pt;font-weight:bold}
.Heading{background:url(../Images/maroon_strip.png) repeat-x 0px 0px;height:30px;color:#FFF;text-align:left;font-size:15px;font-weight:bold}
.HeadingHelp{height:30px;color:#9a3034;text-align:left;font-size:15px;font-weight:bold;padding-left:10px;border-bottom:1px solid green}
.PaddingLeft10{padding-left:10px}
.PaddingLeft15{padding-left:15px;width:30px}
.RequiaredText{padding-right:15px;font-size:12px;font-weight:normal;text-align:right}
.waterClass{width:218px;height:17px;border:1px solid #CCC;color:#5c5c5c;font-size:10px;padding-top:5px}
.textFieldWrapper_News{float:left}
.textField1_News{font-size:10px;border-bottom:#b8b8b8 1px solid;border-left:#b8b8b8 1px solid;padding-bottom:3px;margin:0px;padding-left:5px;padding-right:5px;background:url(../Images/TextBox_Background.png) repeat-x 0px 0px;height:17px;border-top:#b8b8b8 1px solid;border-right:#b8b8b8 1px solid;padding-top:3px;width:210px}
.LinkSiteMap{font-size:13px;text-decoration:none;color:rgb(46,129,147);font-weight:bold}
.LinkSiteMap:hover{font-size:13px;text-decoration:underline;color:rgb(46,129,147);font-weight:bold}
.confirm-dialogGroup{background:url(../Images/dialog_2.png) no-repeat left top;margin:0px auto;width:609px;padding-top:14px;position:relative}
.confirm-dialogGroup .inner{padding-right:20px;padding-left:20px;padding-bottom:11px;background:url(../Images/dialog_2.png) no-repeat left bottom;float:left;margin:0px 0px -15px 0px;width:579px;padding-top:0px}
.confirm-dialogGroup H2{font-weight:bold;font-size:13px;color:#000000;text-align:center}
.confirm-dialogSmall{background:url(../Images/dialog_small.png) no-repeat left top;margin:0px auto;width:380px;padding-top:14px;position:relative}
.confirm-dialogSmall .inner{padding-right:20px;padding-left:20px;padding-bottom:11px;background:url(../Images/dialog_small.png) no-repeat left bottom;float:left;margin:0px 0px -15px 0px;width:350px;padding-top:0px}
.close{display:block;background:url(../Images/close-icon.png) no-repeat 0px 0px;right:-5px;width:26px;text-indent:-1000em;position:absolute;top:-7px;height:26px;cursor:pointer}
.Required{color:Red}
.PopUpTitle{font-weight:bold;color:rgb(46,129,147);font-size:12pt}
.popUpReq{font-style:italic;color:Red;font-size:13px}
.DashboardMainTbl{border:5px rgb(170, 188, 254) outset}
.DashboardRow{background-color:rgb(232, 237, 255);height:60px;font-size:15px;font-weight:bold;color:rgb(46,129,147)}
.DashboardAlternateRow{background-color:#fff;height:60px;font-size:15px;font-weight:bold;color:rgb(46,129,147)}
.DashboardRow a{text-decoration:none;color:rgb(46,129,147)}
.DashboardAlternateRow a{text-decoration:none;color:rgb(46,129,147)}
.DashboardRow a:hover{text-decoration:underline;color:rgb(46,129,147)}
.DashboardAlternateRow a:hover{text-decoration:underline;color:rgb(46,129,147)}
.ClickToLogin{text-align:right;padding-right:65px;font-weight:bold;text-decoration:none;color:rgb(46,129,147)}
.ClickToLogin a{font-weight:bold;text-decoration:underline;color:rgb(46,129,147)}
.ClickToLogin a:hover{font-weight:bold;text-decoration:none;color:rgb(46,129,147)}
.CollapaseAnswers{border:solid 1px black;overflow:hidden;padding-left:15px}
.CollapaseQuestions{padding-left:10px;float:left;cursor:pointer;color:rgb(46,129,147)}
.lblfield{font-weight:bold;font-size:11px}
.login_td{width:100%;background-color:rgb(46,129,147);font-size:13px;padding:2px;color:white;background-repeat:repeat-x}
.login_td_MyFrstPlan{width:100%;/* background:transparent url('../Images/grid_strip_red.png' );/* background:transparent url('../Images/strip_blue.jpg' );background-color:rgb(46,129,147);*/ font-size:13px;padding:2px;color:rgb(46,129,147);background-repeat:repeat-x}
.AlternateRow{background-color:rgb(232, 237, 255)}
.gridstyle{border-color:rgb(46,129,147)}
.NumberOfPay{background-color:rgb(46,129,147);color:White;font-weight:bold;font-size:13px}
.CashFlowBackground{background-color:rgb(46,129,147);color:white;height:24px}
.CashFlowMonthRow{background-color:rgb(232, 237, 255);height:24px}
.Image_HowTo{width:32px;vertical-align:top}
.PageTitle{vertical-align:top;color:rgb(46,129,147);font-size:16pt;font-weight:bold;padding-top:3px}
.LiteralText{padding-top:8px}
.printButton{border-style:none;border-color:inherit;border-width:0;width:50px;height:16px;cursor:pointer;margin-top:5px;margin-right:15px;background:url('../Images/print_btn.png') no-repeat}
.errMsg{color:#F00;font-size:12px;font-weight:bold}
.successMsg{color:#529214;font-size:12px;font-weight:bold}
.infomessage{color:#F00;font-size:12px;font-weight:bold}
.FAQ_Question{text-decoration:none;background:url("../Images/header_bar_sprite.png") no-repeat scroll 0 0 transparent;cursor:pointer;font-size:18px;font-weight:bold;height:35px;margin:0;padding:0;width:960px}
.FAQ_Questionactive{background:url("../images/header_bar_sprite.png") no-repeat scroll 0 -35px transparent;text-decoration:none;cursor:pointer;font-size:18px;font-weight:bold;height:35px;margin:0;padding:0;width:960px}
.ExpandAll{padding-right:15px;color:rgb(46,129,147);font-size:15px;text-decoration:none}
.SettingsRow{text-decoration:none;cursor:pointer;font-size:15px;font-weight:bold;height:30px;background:url('../Images/Setting_strip.png') no-repeat}
.MySettingsRow{padding:5px 0px 0px 0px;margin:0px 0px 13px 0px}
.text{font-size:11px;font-weight:normal;margin:0;vertical-align:top;padding:0px 0px 0px 0px}
.SettingsHR{margin-top:10px;background-color:#95171a;color:#95171a;height:2px}
.Change{padding-right:10px;float:right;cursor:pointer;font-size:12px;color:rgb(46,129,147)}
.Change{padding-right:10px;float:right;cursor:pointer;font-size:12px;color:rgb(46,129,147)}
.PanelPadding{padding:0px 5px 5px 10px}
.CollapaseHeadings{padding-left:10px;float:left;cursor:pointer;color:rgb(46,129,147)}
.Theinfomessage,.TheSuccessMsg,.Thewarningmsg,.TheErrorMsg,.Thevalidation{border:1px solid;padding:7px 7px 7px 35px;background-repeat:no-repeat;background-position:7px center;position:static;display:inline-block}
.Theinfomessage{color:#00529B;background-color:#BDE5F8;background-image:url(../Images/Icon_info.png)}
.TheSuccessMsg{color:#4F8A10;background-color:#DFF2BF;background-image:url(../Images/Icon_success.png)}
.Thewarningmsg{color:#9F6000;background-color:#FEEFB3;background-image:url(../Images/Icon_warning.png)}
.TheErrorMsg{color:#D8000C;background-color:#FFBABA;background-image:url(../Images/Icon_error.png)}
.GVCommonClass{font-size:12px;color:#000}
.gridviewtextcolor{border:1px solid rgb(46,129,147);font-size:12px;color:#000}
.gridviewtextcolor_Group a{font-size:12px;color:#000}
.gridviewtextcolor_Group a:hover{font-size:12px;color:#000}
.gvheaderstyle{text-align:left;font-size:13px;color:#FFFFFF}
.gvheaderstyle th{text-align:left;font-size:13px;color:#FFFFFF;font-weight:bold}
.gvheaderstyle th a{font-size:12px;padding:0px;margin:0px;text-decoration:none;color:#000;font-weight:lighter}
.gvheaderstyle .GVbanner_Hdr_txt{padding-left:60px}
.gvheaderstyle th a:hover{font-size:12px;text-decoration:none;color:#000000;font-weight:lighter}
.gvheaderstyle .Billtype_hdr_txt{padding-left:53px}
.centerrightPagingleft{height:35px;width:8px}
.centerrightPagingright{height:35px;width:8px}
.centerrightPaging{/*background-image:url('../Images/center_part_img.png');background-repeat:repeat-x;*/ height:35px;color:rgb(46,129,147);font-size:12px;font-weight:bold;width:785px}
.centerrightPaging a{color:rgb(46,129,147);font-size:12px;font-weight:bold}
.pages a,#pg strong{border:2px solid #CCDBE4;color:#fc9a9a;display:block;float:left;margin:0 4px 0 0;padding:2px 6px;text-align:center;text-decoration:none}
.pages a:link{border:2px solid #fd8686;cursor:default;font-weight:bold;color:rgb(46,129,147)}
.pages a:hover{background-color:#fd8686;border:2px solid #fd8686;cursor:pointer;font-weight:bold;color:rgb(46,129,147)}
.pages .SelectedDynamicLinks{background-color:#fd8686;border:2px solid #fd8686;cursor:default;font-weight:bold;color:rgb(46,129,147)}
.pages .SelectedDynamicLinks:hover{background-color:#fd8686;border:2px solid #fd8686;cursor:default;font-weight:bold;color:rgb(46,129,147)}
body{}
.ajax__tab_xp-theme .ajax__tab_header{font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../Images/TabsImges/xp/tab-line.gif) repeat-x bottom}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer{padding-right:4px;background:url(../Images/TabsImges/xp/tab-right.gif) no-repeat right;height:21px}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner{padding-left:3px;background:url(../Images/TabsImges/xp/tab-left.gif) no-repeat}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url(../Images/TabsImges/xp/tab.gif) repeat-x}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer{background:url(../Images/TabsImges/xp/tab-hover-right.gif) no-repeat right}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner{background:url(../Images/TabsImges/xp/tab-hover-left.gif) no-repeat}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab{background:url(../Images/TabsImges/xp/tab-hover.gif) repeat-x}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer{background:url(../Images/TabsImges/xp/tab-active-right.gif) no-repeat right}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner{background:url(../Images/TabsImges/xp/tab-active-left.gif) no-repeat}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab{background:url(../Images/TabsImges/xp/tab-active.gif) repeat-x}
.ajax__tab_xp-theme .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;/* border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;*/}
.ajax__tab_yuitabview-theme .ajax__tab_header{font-family:arial,helvetica,clean,sans-serif;font-size:small;color:#6F0000}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer{background:url(../Images/TabsImges/yui/sprite.png) #d8d8d8 repeat-x;margin:0px 0.16em 0px 0px;padding:1px 0px 1px 0px;vertical-align:bottom;border:solid 1px #a3a3a3;border-bottom-width:0px}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab{color:#2348A0;padding:0.35em 0.75em;margin-right:0.01em}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer{background:url(../Images/TabsImges/yui/sprite.png) #bfdaff repeat-x left -1300px}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab{color:#fff}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer{background:url(../Images/TabsImges/yui/sprite.png) #2647a0 repeat-x left -1400px}
.ajax__tab_yuitabview-theme .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;padding:0.25em 0.5em;background-color:#edf5ff;border:solid 1px #808080;border-top-width:0px}
.ajax__tab_technorati-theme .ajax__tab_header{font-family:"Helvetica Neue",Arial,Sans-Serif;background:url(../Images/TabsImges/technorati/tab-line.png) repeat-x bottom;font-size:12px;display:block}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer{background:url(../Images/TabsImges/technorati/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner{background:url(../Images/TabsImges/technorati/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner{color:#000000}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer{background:url(../Images/TabsImges/technorati/tab.png) no-repeat 0pt -40px;border-bottom-color:#ffffff}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner{background:url(../Images/TabsImges/technorati/tab.png) no-repeat right -40px;color:#000000;border-color:#333}
.ajax__tab_technorati-theme .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;padding:8px;background-color:#ffffff;border:solid 1px #d7d7d7;border-top-width:0}
.ajax__tab_msngallery-theme .ajax__tab_header{background:url(../Images/TabsImges/msngallery/tab-line.png) repeat-x bottom;font-size:12px;display:block}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer{/* border:solid 1px #D7DCE1;padding:1px 1px 0px 1px;border-bottom:solid 2px rgb(46,129,147);background-color:#edf2fb;*/}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab{padding:6px 10px 6px 10px;color:rgb(46,129,147);width:117px;display:block;text-align:center;font-weight:bold;font-size:14px;cursor:pointer}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img{height:24px;width:24px}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div{font-family:Verdana,Arial,Sans-Serif;font-weight:bold;white-space:nowrap;line-height:145%;font-size:92%}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer{padding:0px 0px 0px 0px;border:solid 2px rgb(46,129,147);border-bottom-color:#ffffff;background-color:#ffffff}
.ajax__tab_msngallery-theme .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;padding:8px;background-color:#ffffff;border:solid 2px rgb(46,129,147);border-top-width:0}
.ajax__tab_ie-theme .ajax__tab_header{padding-left:5px}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab{margin-right:0px;background:url(../Images/TabsImges/ie/tab_unselected.gif);width:116px;padding:9px 0px 3px 0px;text-align:center;color:#006699;font-family:verdana;font-size:13px;display:block}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab{padding:6px 0px 3px 0px;background:url(../TabsImges/ie/tab_selected.gif)}
.ajax__tab_ie-theme .ajax__tab_body{background:url(../Images/TabsImges/ie/ie_tabbacker_720x296.jpg) no-repeat;font-size:13px;font-family:verdana;height:296px;width:716px}
.ajax__tab_ie-theme .ajax__tab_body div{padding:8px}
.Income_gvheaderstyle{height:25px;background-color:rgb(46,129,147);text-align:left;font-size:13px;color:#FFFFFF;font-weight:bold}
.Income_gvheaderstyle td{padding-left:5px}
.IncomeSubGrid{font-size:12px;text-align:left;border:1px solid rgb(46,129,147)}
.IncomeSubGrid a{font-size:12px;color:#572600}
.IncomeSubGrid a:hover{font-size:12px;color:#572600}
.IncomeSubGrid th{text-align:left;font-size:12px;color:white;font-weight:bold}
.IncomeSubGrid th a{font-size:12px;text-decoration:none;color:#572600;font-weight:lighter}
.IncomeSubGrid th a:hover{font-size:12px;text-decoration:none;color:#000000;font-weight:lighter}
.IncomeSubGrid tr{height:25px;color:rgb(46,129,147);font-weight:bold;text-align:left;font-size:13px}
.IncomeSubGrid td{padding-left:5px}
.progress{width:99.9%;height:99.9%;position:fixed;z-index:900;background-color:Silver;background-image:url('../Images/ajax-loader.gif');background-position:center;background-repeat:no-repeat;filter:alpha(opacity=60);opacity:.60;top:0px;left:0px}
.ViewTitle{vertical-align:top;color:rgb(46,129,147);font-size:12pt;font-weight:bold;padding-top:10px;padding-left:30px;padding-bottom:20px}
.UserTextBoxImage{background-image:url(../Images/Cal_arrow.gif);background-repeat:no-repeat;height:16px;border:1px solid #abadb3;vertical-align:top;background-position:right top}
.slideDiv{width:224px;height:324px;text-align:center;position:relative}
.SlideText{width:224px;height:100px;position:relative;bottom:0px;font-size:30px;font-family:MyriadProBoldCondensed;color:rgb(255,207,14);word-wrap:break-word;text-align:center;line-height:25px;top:225px}
.SlideText p{padding:0px;margin:0px}
.SlideimgDiv{position:absolute;top:40px}
.IncomeExp{font-weight:bold;width:250px;text-align:right;color:rgb(46,129,147)}
.HowToPopUP{position:absolute;top:-195px;right:70px;background:url(../Images/doctor.png) no-repeat scroll center 71px;width:247px;height:226px}
.HowtoMessage{cursor:pointer}
.Loginwindow{position:absolute;z-index:1000;background-color:rgb(232, 237, 255);border-bottom:6px solid rgb(46,129,147);border-left:5px solid rgb(46,129,147);border-right:5px solid rgb(46,129,147)}
.WindowLinks{font-size:10pt;font-weight:bold;color:rgb(46,129,147);text-decoration:none}
.WindowLinks:hover{font-size:10pt;font-weight:bold;color:#df990d;text-decoration:none}
.BackButtonImage{background:url('../Images/back_btn.png') no-repeat;width:73px;height:25px;border:0px;cursor:pointer}
.HowToImage{background:url('../Images/howto_small.png') no-repeat;width:20px;height:20px;border:0px;cursor:pointer}
.DEMOconfirm-dialog{background:url(../Images/dialog_small.png) no-repeat left top;margin:0px auto;width:380px;padding-top:14px;position:relative}
.DEMOconfirm-dialog .inner{padding-right:20px;padding-left:20px;padding-bottom:11px;background:url(../Images/dialog_small.png) no-repeat left bottom;float:left;margin:0px 0px -15px 0px;width:350px;padding-top:0px}
.link{color:#2e8193;font-weight:bold;text-decoration:none}
.link:hover{font-weight:bold;text-decoration:underline}
.PopupWindow{position:absolute;top:250px;text-align:center;right:0px;left:0px}
.FirstPlanPopupWindow{position:absolute;top:350px;text-align:center;right:0px;left:0px}
.FirstPlanconfirm-dialogGroup{background:url(../Images/dialog_2.png) no-repeat left top;margin:0px auto;width:609px;padding-top:14px;position:relative}
.FirstPlanconfirm-dialogGroup .inner{padding-right:20px;padding-left:10px;padding-bottom:11px;background:url(../Images/dialog_2.png) no-repeat left bottom;float:left;margin:0px 0px -15px 0px;width:579px;padding-top:0px}
.FirstPlanconfirm-dialogGroup H2{font-weight:bold;font-size:13px;color:#000000;text-align:center}
.NOButtonImage{background:url('../Images/no_btn.png') no-repeat;width:51px;height:25px;border:0px;cursor:pointer}
.YesButtonImage{background:url('../Images/yes_btn.png') no-repeat;width:51px;height:25px;border:0px;cursor:pointer;}



/*============= HP Changes ===========================*/
#navCalculators{clear:both;list-style:none;width:982px;height:42px;margin:-11px;padding:0; color:rgb(46,129,147); }
#navCalculators ul{clear:both;list-style:none;margin:0;padding:0}
#navCalculators li{float:left}
#navCalculators li a{display:block;height:28px;outline:none;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;font-size: 15px}

#navCalculators li.FinancialCalculator a{width:90px;text-decoration:none;padding-left:10px;padding-top:14px}
#navCalculators li.FinancialCalculator a.active,#nav li.FinancialCalculator a:hover{color:rgb(254,220,83)}
#navCalculators li.FinancialCalculator:hover ul
{
    display: block;
    height: 30px;
}

#navCalculators li.FinancialCalculator ul
{
    z-index: 2;
    position: absolute;
    background-color: #8a3135;
    display: none;
    width: 178px;
    margin-left: 5px;
}
#navCalculators li.FinancialCalculator li
{
    display: block;
    float: none;
    width: 180px;
    color: #fff;
}


#navCalculators li.FinancialCalculator ul a.down {
    background-color: rgb(46,129,147);
    background-image: none;
    border: 1px solid #D98A8D;
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    padding: 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 169px;
    z-index: 2;
}


#navCalculators li.FinancialCalculator ul a.down:hover
{
    background-color: rgb(46,129,147);
    height: auto;
    padding: 5px;
    width: 169px;
    font-family: verdana;
    font-size: 11px;
    color: #ffcf0e;
}


#nav li.FinancialCalculator ul a.down
{
    position: relative;
    background-color:#8a3135;
    background-image: none;
    display: block;
    font-size: 11px;
    font-style: normal;
    padding: 5px;
    height: auto;
    text-align: center;
    font-family: verdana;
    text-decoration: none;
    color: #fff;
    width: 178px;
    line-height: 18px;
    font-weight: bold;
    z-index: 2;
    border: 1px solid #660000;
}
#nav li.FinancialCalculator ul a.down:hover
{
    background: #eab8b9;
    height: auto;
    padding: 5px;
    width: 178px;
    font-family: verdana;
    font-size: 11px;
}

.headind_new {
    color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
/*.debitBusterHeader
{
    background-color: #CD464A;
    border: 1px solid #670000;
    border-radius: 6px 6px 6px 6px;
    float: left;
    width: 99%;
    padding-left:1%;
    margin-top:10px;
    color:White;
}*/
.debitBusterHeader {
    background: url("../Images/grid_strip.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #670000;
    border-radius: 6px 6px 6px 6px;
    color: White;
    float: left;
    height: 29px;
    margin-top: 10px;
    padding-left: 1%;
    width: 99%;
}

.textField_VSmall1 {
    background: url("../Images/TextBox_Background.png") repeat-x scroll 0 0 transparent;
    border-color: #F0F0F0;
    border-style: solid;
    border-width: 1px;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
    width: 120px;
}
.gridaltrow1 {
    background-color: #FEF1F1;
    border-bottom: 3px solid #fff;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.gridstyle1 td {
    font-size: 12px;
    padding: 5px;
    vertical-align: middle;
}
.textField_Small {
    background: url("../Images/TextBox_Background.png") repeat-x scroll 0 0 transparent;
    border-color: #F0F0F0;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
    width: 190px;
}
.login_td2 {
    background: url("../Images/grid_strip.png") repeat-x scroll 0 0 transparent;
    color: White;
    font-size: 14px;
    padding: 2px;
    width: 100%;
}
.gridstyle1 th {
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 3px;
    text-decoration: none;
}
.client_lefttd
{
    
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.client_righttd
{
    text-align: left;
}
.textFieldWrapper
{
    border-bottom: #b8b8b8 1px solid;
    border-left: #b8b8b8 1px solid;
    float: left;
    border-top: #b8b8b8 1px solid;
    border-right: #b8b8b8 1px solid;
}
.confirm-dialog {
    background: url("../Images/login_windw2.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    padding-top: 14px;
    position: relative;
    width: 377px;
}
.confirm-dialog .inner {
    background: url("../Images/login_windw2.png") no-repeat scroll left bottom transparent;
    float: left;
    margin: 0 0 -10px;
    padding: 0 20px 18px;
    width: 347px;
}
.PopUpTitle {
    color: rgb(46,129,147);
    font-size: 21px;
    font-weight: bold;
    padding-left: 2px;
    vertical-align: middle;
    width: 340px;
}
.saveforpersonaluse
{
    
}
.Style_QuoteBudget {
    background: url("../Images/TextBox_Background.png") repeat-x scroll 0 0 transparent;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
}
.Style_STQuoteBudget {
    background-color: #CCFFFF;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    font-size: 12px;
    height: 16px;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 3px;
}
.Style_ActualCost,.Style_AmountPaid,.Style_DepositRequired,.textField_wed_plan,.Style_NoOfUnits,.Style_CostPerUnit {
    background: url("../Images/TextBox_Background.png") repeat-x scroll 0 0 transparent;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
}
.Style_OverUnderBudget {
    background-color: #CCFFFF;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
}
.Style_BalanceDue,.textField_wed_plan_total,.Style_STOverUnderBudget,.Style_STActualCost,.Style_STAmountPaid,.Style_STDepositRequired,.Style_STBalanceDue {
    background-color: #CCFFFF;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px;
    color: #7C7C7C;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 3px 5px;
    width:51px !important;
}
.errorMsg {
    background-image: url("../images/exclamation_mark.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: red;
    font: 10px Verdana,Tahoma,Arial,Helvetica,sans-serif;
    padding-left: 15px;
}

element.style {
    text-align: right;
    width: 15px;
}
element.style {
    border-collapse: collapse;
}
body {
    font-family: Arial;
    font-size: 12px;
}
#QuesAnsList .Question {
    font-size: 12px;
    font-weight: bold;
    margin-left: 4px;
    padding-left: 4px;
    padding-top: 15px;
}
.FAQColor {
    color: #243D95;
}
#QuesAnsList .Top {
    color: #747474;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    width: 650px;
}
a {
    outline: medium none;
}
.rightButton
{
float: right;
width: 145px;
margin-top: 10px;
}
.wedding_heading
{
width: 99%; float: left;
}