﻿p {font-family:Arial,Helvetica, Sans-Serif;}
img {border:0}

#global_container{margin-left:auto;margin-right:auto;padding:0;text-align:left;width:1000px}
#global_content_right{float:left;margin:0 0 25px;overflow:hidden;padding:0;position:relative;text-align:left;width:780px}
#global_content_right_imagearea{margin:0 0 20px;overflow:hidden;padding:0;width:780px}
#global_footer{border-top:1px solid #d1d1d1;clear:both;color:#696969;font:normal 10px/14px Arial, Helvetica, sans-serif;margin:0 0 75px;padding:0}
#global_footer p.footer_copyright{float:left;margin:15px 0 0;padding:0}
#global_footer p.footer_links{float:right;margin:15px 0 0;padding:0}
#global_header{height:95px;margin:0;padding:0}
#global_header img.logo{margin:30px 0 0;padding:0}
#global_header_login{color:#666;float:right;font:bold 10px/14px Arial, Helvetica, sans-serif;margin:0;width:350px;padding:33px 0 0;text-align:right}
#global_header_login p.header_links{float:left; font-size:11px; display:block; margin:5px 25px 0 0;padding:10px 0 0}
#global_header_logo{float:left;margin:0;padding:0;text-align:left}
#global_locatorarea_right{background:url(/images/global_background_sprite.gif) 0px 1px no-repeat;float:right;margin:0;max-height:45px;min-height:45px;padding:0;text-align:right;width:780px}
#global_locatorarea_right p{color:#fff;float:left;font:bold 14px Arial, Helvetica, sans-serif;margin:14px 25px 0 405px;padding:0}
#global_maincontentarea{clear:both;margin:0;padding:0}
#global_searcharea_left{background:url(/images/global_background_searchleft.gif) top left no-repeat;float:left;margin:0;max-height:45px;min-height:45px;padding:0;width:220px}
#global_searchlocatorarea{clear:both}
#global_sidebar_left{float:left;margin:0;padding:0;width:220px}
#global_sidebar_nav{border:1px solid #d1d1d1;border-width:0 1px 0 1px;margin:0 ;padding:5px 0 0}
#global_sidebar_nav_flexible{border:1px solid #d1d1d1;border-width:0 1px;margin:0; padding:5px 0 0}
#global_sidebar_nav_flexible_movie{background:url(/images/jh.com_left_nav_gradient.jpg) top left repeat-x;border:1px solid #d1d1d1;border-width:0 1px 1px;margin:0 0 20px;max-height:130px;min-height:130px;padding:0}

#large_carousel h3, #global_sidebar_nav_flexible_movie h3.movie_headline,#home_sidebar_nav_movie h3.movie_headline{color:#666;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:15px 7px 0;text-align:center}
#home_sidebar_nav_movie h3.movie_headline{ padding-top:27px;}
#home_sidebar_nav_movie{ background-position:left  top!important; }
#global_sidebar_nav_flexible_movie li,#home_sidebar_nav_movie li{float:left;list-style:none;margin:0;padding:0;text-align:left;width:150px}
#global_sidebar_nav_flexible_movie p.arrow_left,#home_sidebar_nav_movie p.arrow_left{float:left;margin:0;padding:40px 0 0 30px}
#global_sidebar_nav_flexible_movie p.arrow_right,#home_sidebar_nav_movie p.arrow_right{float:right;margin:0;padding:40px 30px 0 0}
#large_carousel ul,#global_sidebar_nav_flexible_movie ul,#home_sidebar_nav_movie ul{margin:0;padding:0;position:relative}
#global_sidebar_nav_flexible_movie ul.movie,#home_sidebar_nav_movie ul.movie,#home_sidebar_nav_movie p.movie{float:left;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0;padding:13px 0 0 25px;text-align:center}
#global_sidebar_navitem_expanded_level2 li{color:#666;font:normal 12px/15px Arial, Helvetica, sans-serif;margin:0 0 6px;padding:0}
#global_sidebar_navitem_expanded_level2 p.expandedheader_level1{color:#da290a;font:normal 13px/14px Arial, Helvetica, sans-serif;margin:0 20px;padding:14px 0 10px 5px}
#global_sidebar_navitem_expanded_level2 p.expandedheader_level2{color:#da290a;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0 20px 7px;padding:0 0 0 5px}
#global_sidebar_navitem_expanded_level2 p.expandedheader_level2_black{color:#000;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0 20px 10px;padding:0 0 0 5px}
#global_sidebar_navitem_expanded_level2 ul{color:#da290a;font:normal 12px/15px Arial, Helvetica, sans-serif;list-style-image:url(../images/icon_grey_dash.png);list-style-position:outside;list-style-type:none;margin:0 0 0 50px;padding:0 25px 5px 0}
#global_sidebar_navitem_level1 p.item{border-bottom:1px solid #d1d1d1;font:normal 13px/14px Arial, Helvetica, sans-serif;margin:0 20px;padding:14px 0 14px 5px}
#global_sidebar_navitem_level1 p.item_final,#global_sidebar_navitem_expanded_level2 p.item,#global_sidebar_navitem_expanded_level2 p.item_final{font:normal 13px/14px Arial, Helvetica, sans-serif;margin:0 20px;padding:14px 0 14px 5px}
#global_sidebar_navitem_level1,#global_sidebar_navitem_expanded_level2,#global_content_right img{margin:0;padding:0}
#global_sidebar_resourcecenter{background:url(../images/global_background_resourcecenter.gif) top left repeat-x;border:1px solid #d1d1d1;height:250px;margin:0 0 20px;padding:0}
#global_sidebar_resourcecenter p.header{color:#444;font:normal 13px/15px Arial, Helvetica, sans-serif;margin:8px 20px 12px;padding:0}
#global_sidebar_resourcecenter p.rescenter_arrow{float:right;margin:0;padding:16px 0 0}
#global_sidebar_resourcecenter p.rescenter_icon{float:left;margin:0 5px 0 0;padding:0}
#global_sidebar_resourcecenter p.rescenter_title{float:left;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0;padding:13px 0 0}
#home_footericonarea{background-color:#eee;border:1px solid #d4d3d3;font:bold 11px/15px Arial, Helvetica, sans-serif;margin:20px 0; padding:0; width:752px;text-align:left; float:right;}
#home_footericonarea div.icon_border{border-right:1px dotted #d1d1d1;float:left;margin:0 0 0 0;padding:0}
#home_footericonarea img.icon{float:left}
#home_footericonarea p.icon_blog{float:left;margin:5px 0 0;padding:0 23px 0 0;width:85px}
#home_footericonarea p.icon_facebook{float:left;margin:0;padding:0 23px 0 0;width:105px}
#home_footericonarea p.icon_newsletter{float:left;margin:5px 0 0;padding:0 23px 0 0;width:100px}
#home_footericonarea p.icon_twitter{float:left;margin:5px 0 0;padding:0;width:75px}
#home_footericonarea p.icon_youtube{float:left;margin:5px 0 0;padding:0 23px 0 0;width:75px}

#home_footericonarea p.image,#home_footericonarea div.icon_noborder,#secondary_footericonarea img.icon{float:left;margin:0;padding:0 4px;}
#home_sidebar_nav_movie{background:url(/images/jh.com_left_nav_gradient.jpg) top left repeat-x;margin:0;padding:0; border:1px solid #d1d1d1; border-top:0;margin: 0 0 20px;}
#home_tabbedarea{background:url(../images/home_background_tabbedarea.gif) bottom left repeat-x;float:right;min-height:251px;margin:0;padding:0;width:752px}
#home_tabbedarea_top{line-height:normal;margin:0;padding:0;width:100%}
#home_tabbedarea_top .current{background:url(../images/tab_rightside_white.gif) right top no-repeat}
#home_tabbedarea_top .current a{background:url(../images/tab_leftside_white.gif) left top no-repeat;color:#444;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none}
#home_tabbedarea_top a{background:url(../images/tab_leftside.gif) left top no-repeat;color:#fff;display:block;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:8px 0;text-decoration:none}
#home_tabbedarea_top a:hover,#home_tabbedarea_top a:active{color:#530c00}
#home_tabbedarea_top li{background:url(../images/tab_rightside.gif) right top no-repeat;cursor:pointer;float:left;margin:0;padding:0;text-align:center;width:188px}
#home_tabbedarea_top ul{list-style:none;margin:0;padding:0}
/*#login_button{background-color:#c9270a;border-width:0;color:#fff;float:left;margin:0 0 0 15px;padding:10px 30px;float:right}*/
#login_button{background:url(../images/login_button_sprite.gif) no-repeat 0px 0px; color:#fff; float:right; width:290px; height:26px; font-size:10px; font-family:Arial,Helvetica,sans-serif}
#prevbtn,#nextbtn, #carousel_prevbtn, #carousel_nextbtn{cursor:pointer}
#res_center #secondary_calloutbox{background-color:#fff}
#res_center #secondary_calloutbox p{color:#444;font:normal 13px/18px Arial, Helvetica, sans-serif;margin:0 0 10px;padding:0}
#secondary_2column_lower{clear:both;float:right;margin:0;min-height:415px;padding:0;}
#secondary_2column_lower h2.category_header,#secondary_singlecolumn h2.category_header{color:#ca2406;font:bold 14px/18px Arial, Helvetica, sans-serif;margin:20px 0 5px;padding:0 25px}
#secondary_singlecolumn h2.category_header{padding:0}

#secondary_2column_lower p.category_paragraph{color:#505050;font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 15px;padding:0 25px}
#secondary_2column_lower p.category_topic{color:#000;font:normal 12px/15px Arial, Helvetica, sans-serif;margin:0 0 8px;padding:0 25px}
#secondary_2column_lower_lc{border-right:1px solid #d4d3d3;float:left;margin:0;padding:0;text-align:left;width:305px}
#secondary_2column_lower_rc{float:left;margin:0;padding:0;text-align:left;width:305px}
#secondary_2columnright{float:right;margin:0;padding:0;width:750px}
#secondary_2columnright .category_moreinfo_expanded p,#secondary_2columnright p.category_moreinfo_expanded{color:#515151;font:normal 12px/18px Arial, Helvetica, sans-serif;margin:5px 0 15px 25px;padding:0}
/*#secondary_2columnright .category_paragraph,#res_center p,#secondary_singlecolumn p.category_paragraph,#secondary_2columnright p.category_paragraph,#secondary_singlecolumn p,#secondary_singlecolumn ul,#secondary_2columnright ul,#secondary_singlecolumn ol,#secondary_2columnright ol{color:#737373;font:normal 13px/18px Arial, Helvetica, sans-serif;margin:0 0 25px;padding:0}*/
#coupon_print div.category_paragraph, #secondary_2columnright .category_paragraph,#res_center p,#secondary_singlecolumn p.category_paragraph,#secondary_2columnright p.category_paragraph,#secondary_singlecolumn p,#secondary_singlecolumn ul,#secondary_2columnright ul,#secondary_singlecolumn ol,#secondary_2columnright ol,#secondary_2column_lower_lc ul,#secondary_2column_lower_lc ol,#secondary_2column_lower_rc ul, #secondary_2column_lower_rc ol, #secondary_2column_lower_rc div.category_paragraph, #secondary_2column_lower_lc div.category_paragraph{color:#444444;font:normal 12px/18px Arial, Helvetica, sans-serif;margin:0 0 25px;padding:0}
div.category_paragraph h4, #secondary_singlecolumn h4{color:#737373;font:normal 13px/18px Arial, Helvetica, sans-serif;margin:0 0 25px;padding:0}
#secondary_2columnright a:hover,#secondary_2columnright a:active{text-decoration:underline}
#secondary_2columnright div.category_moreinfo_expanded ul,#secondary_2columnright div.category_moreinfo_expanded ol{margin:5px 0 15px 25px}
#secondary_2columnright div.fields{padding:23px 0 8px 22px}
#secondary_2columnright div.user_form,table.alphabet{width:100%}
#secondary_2columnright h2.category_header{color:#ca2406;font:bold 14px/18px Arial, Helvetica, sans-serif;margin:0 0 15px;padding:0}
#secondary_2columnright h3.category_subhead,#res_center h3,.category_paragraph h3,#secondary_singlecolumn h3.category_subhead,#secondary_2columnright h3.category_subhead,#secondary_singlecolumn h3{color:#000;font:normal 16px/22px Arial, Helvetica, sans-serif;margin:0 0 12px;padding:0}
#secondary_2columnright h4.category_moreinfo_header{color:#000;font:bold 12px/18px Arial, Helvetica, sans-serif;margin:0 0 7px;padding:0}
#secondary_2columnright p.category_moreinfo_hidden{display:none}
#secondary_2columnright p.category_moreinfo_topic{border-bottom:1px solid #d1d1d1;cursor:pointer;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0;min-height:10px;padding:8px 0}
#secondary_2columnright p.category_moreinfo_topic_top{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;cursor:pointer;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0;min-height:10px;padding:8px 0}
#secondary_2columnright span.red{color:#da290a;font-weight:700}
#secondary_2columnright_lc{float:left;margin:0;padding:0;width:500px}
#secondary_2column_lower_lc h2{padding-left:0px !important;}
#secondary_2column_lower_rc div.category_paragraph{padding:0 25px;}

#secondary_2columnright_office_lc{float:left;margin:0;padding:0;width:575px}
#secondary_2columnright_office_rc{float:right;width:150px}
#secondary_2columnright_rc{float:right;width:225px}
#secondary_calloutbox img.image_right{float:right;margin:0 0 0 20px;padding:0}
#secondary_calloutbox li.item{color:#515151;font:normal 12px/15px Arial, Helvetica, sans-serif;margin:0 0 13px;padding:0}
#secondary_calloutbox p.header,#secondary_2columnright div.user_form p.header, #secondary_singlecolumn div.user_form p.header,#res_center h5{color:#444;font:normal 13px/15px Arial, Helvetica, sans-serif;margin:8px 20px 22px;padding:0}
#secondary_calloutbox p.item{color:#515151;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0;padding:0}
#secondary_calloutbox ul.list{color:#da290a;font:normal 12px/15px Arial, Helvetica, sans-serif;list-style-position:outside;list-style-type:disc}
#secondary_calloutbox,.user_form{background:url(../images/global_background_resourcecenter.gif) top left repeat-x;background-color:#f9f9f9;border:1px solid #d1d1d1;margin:35px 0 0;padding:0 5px 5px 0}
.user_form{background-color:#fff !important;}
#secondary_content_right{float:right;margin:0 0 25px;overflow:hidden;padding:0;position:relative;text-align:left;width:780px}
#secondary_content_right_imagearea{/*border:1px solid #d1d1d1;border-width:0 1px 1px 0;*/margin:0 0 30px;padding:0;width:779px}
#secondary_footericonarea{background-color:#eee;border:1px solid #d4d3d3;height:40px;margin:0 0 20px;padding:0}
#secondary_footericonarea p.icons{margin:0 0 0 12px;padding:6px 0 0}
#secondary_quote_callout{margin:0 0 20px;padding:0}
#secondary_relatedlinks{background:url(../images/global_background_resourcecenter.gif) top left repeat-x;border:1px solid #d1d1d1;margin:0 0 20px;padding:0 8px 5px 15px}
#secondary_relatedlinks div.item_header{border-top:1px solid #d1d1d1;color:#000;font:bold 12px/15px Arial, Helvetica, sans-serif;margin:15px 0 2px;padding:8px 0 0;clear:both}
#secondary_relatedlinks div.item_header_norule{color:#000;font:bold 12px/15px Arial, Helvetica, sans-serif;margin:0 0 2px;padding:0;}

#secondary_relatedlinks img.relatedlinks_image{float:right;margin-bottom:5px;margin-left:30px}
#secondary_relatedlinks p.header{color:#444;font:normal 13px/15px Arial, Helvetica, sans-serif;margin:8px 20px 15px 0;padding:0}
#secondary_relatedlinks p.item_offerlink{color:#da290a;font:normal 12px/15px Arial, Helvetica, sans-serif;margin:0;padding:0}
#secondary_relatedlinks p.item_paragraph{color:#000;font:bold 12px/15px Arial, Helvetica, sans-serif;margin:0 0 7px;padding:15px 0 0 0; }
#secondary_singlecolumn{border-bottom:1px solid #d4d3d3;float:right;margin:0;padding:0;width:750px}
#secondary_singlecolumn div.blogEntries{background-color:#FFF;border:none}
#secondary_singlecolumn div.blogSidebar a{color:#231f20}
#secondary_singlecolumn div.blogSidebar h4{color:#ca2406;font:bold 16px/18px Arial, Helvetica, sans-serif}
#secondary_singlecolumn div.blogSidebar li{background:none;padding:0}
#secondary_singlecolumn h3.entryTitle{background-color:#FFF;border:0;font-weight:700}
#secondary_singlecolumn ul.linklist li,#secondary_2columnright ul.linklist li{background:url(/images/icon_red_arrow.png) no-repeat 0 4px;list-style:none;padding-left:10px; font-size:12px; margin-bottom:12px;}
/*#secondary_singlecolumn li,#secondary_2columnright li{list-style:disc}*/
.home_tabbedarea_bottom div.copy ul li, #secondary_singlecolumn li,#secondary_2columnright li,#secondary_2column_lower_lc li, #secondary_2column_lower_rc li{background:url(/images/jh_bullet.gif) no-repeat 0 8px;list-style:none;padding-left:10px;}
#secondary_singlecolumn tr.monthRow{background-color:#d6d6d6}
#secondary_singlecolumn.noline{border-bottom:0}
#secondary_specialoffer{background:url(../images/secondary_background_offer.gif) top left repeat-x;background-color:#424242;margin:0 0 20px;min-height:125px;padding:20px}
#secondary_specialoffer p.coupon{color:#e1e1e1;font:normal 12px/15px Arial, Helvetica, sans-serif;margin:0;padding:0}
#secondary_specialoffer p.header{color:#fff;font:bold 14px/18px Arial, Helvetica, sans-serif;margin:0 0 10px;padding:0}
#secondary_specialoffer p.paragraph, #secondary_specialoffer div.paragraph p,#secondary_specialoffer div.paragraph ul {color:#fff;font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 8px;padding:0}
#secondary_specialoffer div.paragraph ul li{ background-image:none; list-style-type:disc; list-style-position:outside; margin-left:15px;}
.category_moreinfo_topic_top span.red,.category_moreinfo_topic span.red{display:block;float:left;width:8px}
.category_paragraph a:hover,.category_paragraph a:active,#secondary_singlecolumn a:hover,#secondary_singlecolumn a:selected{color:#ca2406;text-decoration:underline}
.ektronSearch{margin:0!important;padding:0!important}
.ektronSearch div.searchWrapper div.searchResultsHeader h3{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;background-color:#f9f9f9!important;border:1px solid #d1d1d1!important;color:#000!important;font-size:16px!important;font-weight:700!important;height:56px!important;line-height:18px!important;padding:24px 16px 0!important}
.ektronSearch ul.searchNavigation{display:block!important}
.ektronSearch ul.searchNavigation li{border:none!important;float:none!important}
.ektronSearch ul.searchNavigation li a{background-color:#FFF!important;color:#444!important;margin:0!important}
.ektronSearch ul.searchNavigation li a.selected{color:#ca2406!important;margin:0!important}
.global_sidebar_nav_flexible_movie_item,.home_sidebar_nav_movie_item{margin:0;overflow:hidden;padding:0;position:relative;text-align:center;width:120px}
.home_sidebar_nav_movie_item {padding-bottom:18px;}
.global_sidebar_rescenter_item{border-bottom:1px solid #d1d1d1;height:41px;margin:0 20px;padding:0}
.global_sidebar_rescenter_item_final{height:41px;margin:0 20px;padding:0}
.home_tabbedarea_bottom{background:url(../images/home_image_tabbedarea.jpg) bottom left no-repeat;border-color:#d1d1d1;border-style:solid;border-width:0 1px 1px;clear:both;height:220px;margin:0;padding:0}
.home_tabbedarea_bottom h3.header{color:#da290a;font:bold 12px Arial, Helvetica, sans-serif;margin:0 0 3px;padding:0 10px 0 15px}
.home_tabbedarea_bottom div.copy p, .home_tabbedarea_bottom div.copy ul{color:#444;font:normal 12px Arial, Helvetica, sans-serif;margin:0 0 7px;padding:0 10px 0 15px}
.home_tabbedarea_bottom div.copy a{color:#ca2406; text-decoration:none}
.home_tabbedarea_bottom div.copy  a:hover,.home_tabbedarea_bottom div.copy  a:active{text-decoration:underline}
.home_tabbedarea_bottom p.coupon{font:bold 12px/15px Arial, Helvetica, sans-serif;margin:0;padding:0 10px 0 15px}
.home_tabbedarea_bottom p.video{color:#444;font:normal 12px Arial, Helvetica, sans-serif;margin:0 0 5px;padding:7px 10px 0 18px}
.icon_footer{vertical-align:bottom}
.lastField{border-bottom:0;display:block;margin:0;padding:0}
div.locator_form{float:right; margin-right:27px;}
.locator_form_button{float:left;margin:17px 0 0;padding:0}
.locator_form_input{border:0;color:#8e8e8e;float:left;font:normal 10px Arial, Helvetica, sans-serif;margin:17px 20px 0 0;padding:0;width:75px}
.login_arrow{margin:0 0 0 10px;padding:0}
.office_locator{background-color:#FFF!important;padding:0;width:auto}
.office_locator .form_body{color:#444;margin-left:12px}
.office_locator p.header{margin-left:10px!important}
.radiolist input{float:left!important}
.radiolist label{float:none!important}
.resourcelist p,.tiplist p{color:#505050;font:normal 13px/18px Arial, Helvetica, sans-serif;margin:0}
.resourcelist p.coupon a,.tiplist p.coupon a{color:#000;font-size:10px;font-weight:700;text-decoration:none}
div.resourcelist p.coupon a:hover,div.resourcelist p.coupon a:active{color:#ca2406; text-decoration:none !important}
.resourcelist p.header a,.tiplist p.header,.category_paragraph a:link,.category_paragraph a:visited,#secondary_singlecolumn a:link,#secondary_singlecolumn a:visited,.category_moreinfo_expanded a:link,.category_moreinfo_expanded a:visited,#res_center a{color:#ca2406;text-decoration:none}
.resourcelist p.header,.tiplist p.header{font:bold 13px/18px Arial, Helvetica, sans-serif;margin-bottom:0;margin-top:0}
.resourcelist,.tiplist{border-top:1px solid #d1d1d1;margin-top:8px;padding-top:8px}
.rounded_all{-moz-border-radius:10px;-webkit-border-radius:10px}
.rounded_bl{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px}
.rounded_br{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px}
.rounded_brbl{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px}
.rounded_tl{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px}
.rounded_tr{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px}
.rounded_trtl{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}
.searchWrapper{border:0!important;margin:0!important;padding:0!important}
.search_form_button{float:left;margin:16px 0 0 4px;padding:0}
.search_form_input{border:0;color:#8e8e8e;float:left;font:bold 10px Arial, Helvetica, sans-serif;margin:16px 0 0 30px;padding:0;width:150px}
.submitbtn{background:transparent url('/images/submit_btn_sprite.gif') no-repeat 0px 0px;border:0;cursor:pointer;float:right;height:26px;width:123px}

.tabbedarea_left{border-right:1px dotted #d4d3d3;float:left;margin:30px 0 0 175px;padding:10px 0 0;width:190px; min-height:177px; max-height:177px}
.tabbedarea_mid,.tabbedarea_right{border-right:1px dotted #d4d3d3;float:left;margin:30px 0 0;padding:10px 0 0;width:190px;min-height:177px; max-height:177px}
.tabbedarea_right{border-right:0px !important}
.user_form{color:#737373;font:normal 12px/16px Arial, Helvetica, sans-serif;width:548px}
.user_form .buttonbox{border-top:1px solid #d1d1d1;padding:10px 0 10px 10px}
.user_form .user_form{border-left:0;border-right:0}
.user_form p.header em{color:#da290a;display:inline-block;font-size:.8em;font-style:normal;margin:0;padding:0 36px 0 0;text-align:right;float:right;}
a.global_footer:link,a.global_footer:visited,a.global_footer:active,a.global_footer:hover{color:#696969;text-decoration:none}
a.global_header_espanol:link,a.global_header_espanol:visited,a.global_header_espanol:active,a.global_header_espanole:hover,a.navitem_expandednav_level3:link,a.navitem_expandednav_level3:visited,a.navitem_expandednav_level3:active,a.navitem_expandednav_level3:hover{color:#666;text-decoration:none}
a.global_header_home:link,a.global_header_home:visited,a.global_header_home:active,a.global_header_home:hover,a.expandedheader_level1:link,a.expandedheader_level1:visited,a.expandedheader_level1:active,a.expandedheader_level1:hover,a.expandedheader_level2:link,a.expandedheader_level2:visited,a.expandedheader_level2:active,a.expandedheader_level2:hover,a.secondary_relatedlinks:link,a.secondary_relatedlinks:visited,a.secondary_relatedlinks:active,a.secondary_relatedlinks:hover{color:#da290a;text-decoration:none}
a.tab_link_inactive:link,a.tab_link_inactive:visited,a.tab_link_inactive:active,a.tab_link_inactive:hover,a.secondary_specialoffer_14:link,a.secondary_specialoffer_14:visited,a.secondary_specialoffer_14:active,a.secondary_specialoffer_14:hover,a.secondary_specialoffer_12:link,a.secondary_specialoffer_12:visited,a.secondary_specialoffer_12:active,a.secondary_specialoffer_12:hover{color:#fff;text-decoration:none}
a.global_header_login{display:block;color:#fff;text-decoration:none;margin-right:35px; padding:5px 0 5px 0;}

a.global_sidebar_navitem_level1:link,a.global_sidebar_navitem_level1:visited,a.global_sidebar_navitem_level1:active,a.global_sidebar_navitem_level1:hover,a.expandedheader_level1_black:link,a.expandedheader_level1_black:visited,a.expandedheader_level1_black:active,a.expandedheader_level1_black:hover,a.tab_link_active:link,a.tab_link_active:visited,a.tab_link_active:active,a.tab_link_active:hover,a.resourcecenter:link,a.resourcecenter:visited,a.resourcecenter:active,a.resourcecenter:hover,a.home_footericon:link,a.home_footericon:visited,a.category_moreinfo_topic:link,a.category_moreinfo_topic:visited,a.category_moreinfo_topic:active,a.category_moreinfo_topic:hover{color:#000;text-decoration:none}
a.home_footericon:hover,a.home_footericon:active{ text-decoration:underline}
a.home_learnmore, div.box a.ipower{font-size:10px; color:#000;text-decoration:none}
a.home_learnmore:active,a.home_learnmore:hover; div.box a.ipower:active;div.box a.ipower:hover{color:#ca2406}
a.resourcecenter:active,a.resourcecenter:hover{color:#ca2406;text-decoration:none}
body{margin:0;padding:0;text-align:center}
div#reg-form ul#reg-form-ul{border:solid 1px #e7e7e7;list-style-type:none!important;margin:28px 0 30px;padding:0}
div#reg-form ul#ul#reg-form-ul li{border-bottom:solid 1px #e7e7e7;display:block;list-style:none!important;margin:0;padding:0}
div.
.user_form p.header{font-weight:700!important;padding:5px 0 0 5px !important}
div.fields{display:inline-block;padding:23px 0 8px 48px}
div.fields div.endSelect,.endSelect{border-right:0}
#secondary_singlecolumn div.fields ul.ra, #secondary_singlecolumn div.fields ol.ra, #secondary_2columnright div.fields ul.ra, #secondary_2columnright div.fields ol.ra{list-style-type:none;margin:0;padding:8px 0 0;width:230px}
div.fields ul.ra li,div.fields ol.ra li{background:none!important;border:0;float:left;margin:4px 0;padding:0;width:230px}
div.fields ul.ra li label,div.fields ol.ra li label{display:inline-block;float:left;margin:0;padding:0 0 8px}
div.quote{background:transparent url(/images/quote_bg_top.gif) no-repeat top left;padding:1px 0 0 25px}
div.quote p{background:transparent url(/images/quote_bg_bot.gif) no-repeat bottom right;color:#ca2406 !important;font-family:Myriad Pro, Myriad, Arial, Helvetica, Sans-Serif !important;font-size:16px !important;line-height:24px !important;font-weight:400 !important;margin-bottom:0;margin-top:10px;padding-bottom:12px}
div.row-auto{display:block;float:left;font-size:.85em;height:auto;padding:0 0 16px;position:relative;width:auto}
div.row-auto a:hover,div.row-small a:hover,div.row-mid a:hover,div.row-mid-wide a:hover,div.row-full a:hover,div.row-full-line a:hover{color:#c30;font-size:.9em;font-weight:400;text-decoration:underline}
div.row-auto a:link,div.row-small a:link,div.row-mid a:link,div.row-mid-wide a:link,div.row-full a:link,div.row-full-line a:link,div.row-auto a:visited,div.row-small a:visited,div.row-mid a:visited,div.row-mid-wide a:visited,div.row-full a:visited,div.row-full-line a:visited{color:#c30;font-size:.9em;font-weight:400;text-decoration:none}
div.row-auto input.check,div.row-mid input.check,div.row-mid-wide input.check,div.row-full input.check,div.row-full-line input.check{border:0;font-size:1.2em;padding:0 3px 0 1px;vertical-align:middle}
div.row-auto input.radio,div.row-mid input.radio,div.row-mid-wide input.radio,div.row-full input.radio,div.row-full-line input.radio{display:inline-block;font-size:1.2em;margin:0 3px 3px 0;padding:0;vertical-align:middle}
div.row-auto label,div.row-small label,div.row-mid label,div.row-full label{display:block;font-weight:700;margin:0;padding:0 0 2px}
div.row-auto small.pname,div.row-mid small.pname,div.row-mid-wide small.pname,div.row-full small.pname{display:inline-block;font-size:1em;text-align:left;width:46px}
div.row-auto small.pname-long,div.row-mid small.pname-long,div.row-mid-wide small.pname-long,div.row-full small.pname-long{display:inline-block;font-size:1em;text-align:left;width:66px}
div.row-auto strong,div.row-small bold strong,div.row-mid bold strong,div.row-full strong,div.row-full-line strong{color:#c30;font-size:.9em;font-weight:400}
div.row-full{display:inline-block;float:left;font-size:.85em;padding:0 0 16px;width:470px}
div.row-full-line{display:block;float:left;font-size:.85em;height:24px;padding:0 0 16px;width:470px}
div.row-mid{display:block;float:left;font-size:.85em;height:48px;padding:0 0 16px;position:relative;width:230px}
div.row-mid input.txt,div.row-mid-wide input.txt,div.row-mid select.question,div.row-mid-wide select.question,div.row-full select.question,div.row-full-line select.question{background:url(../images/bg-field-short.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:219px}
div.row-full input.txt, div.row-full select.question{background:url(../images/full_row_background.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:446px} 
div.row-mid-wide{border-right:solid 1px #d1d1d1;display:block;float:left;font-size:.85em;margin:0 11px 0 0;padding:0 0 16px;position:relative;width:225px}
div.row-mid-wide ul{font-size:11px!important}
div.row-small{display:block;float:left;font-size:.85em;height:48px;padding:0 0 16px;position:relative;width:198px}
div.row-mini{display:block;float:left;font-size:.85em;height:48px;padding:0 0 16px;position:relative;width:115px}
div.row-mini em,div.row-small em,div.row-mid em,div.row-full em,div.row-full-line em{font-size:.9em;font-style:normal;left:0;top:41px}
div.row-small input.txt,.office_locator .form_body input.txt{background:url(../images/bg-field-small.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:183px}
div.row-mini input.txt{background:url(../images/row-mini-bg.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:100px}
div.row-small select.question{background:url(../images/bg-field-short.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:180px}
div.row-mini select.question{background:url(../images/row-mini-bg.gif) no-repeat;border:0;color:gray;font-size:1.2em;height:25px;padding:4px 3px 0 1px;width:102px}
div.row-wide{display:inline-block;float:left;font-size:.85em;padding:0 0 16px;width:390px}
div.row-wide input.submit,div.row-mid input.submit,div.row-full input.submit,div.row-full-line input.submit{float:right;margin:0 22px 0 0}

div.row-full textarea.txt {background:white;border:1px solid #d1d1d1;color:gray;font-size:1.2em;height:79px;padding:4px 3px 0 1px;width:441px; font-family:Arial,Helvetica,sans-serif} 
img{border-width:0}
img.greyarrow,.home_tabbedarea_bottom img.redarrow_coupon,#secondary_specialoffer img.redarrow_coupon,#secondary_relatedlinks img.redarrow_coupon,#secondary_2column_lower img.redarrow_topic{margin:0 5px 0 0;padding:0}
img.openbutton,#global_sidebar_navitem_expanded_level2 img.openbutton{float:right;height:14px;width:14px}
table.alphabet a{color:#505050;font:normal 13px/18px Arial, Helvetica, sans-serif;text-decoration:none}
table.alphabet a.selected{color:#ca2406;font-weight:700;text-decoration:none}
table.alphabet td{margin:0;padding:0}
table.alphabet td.alpha{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin:0;padding:8px 8px 8px 2px}
sup{line-height:80%;font-size:80%}
h3 sup {line-height:70%; font-size:70%}
.small {font-size:10px;}
.resourcetitle{font-weight:bold;color:#ca2406;}

#secondary_calloutbox h5 a{color:#444;text-decoration:none;}
#secondary_calloutbox h5 a:hover, #secondary_calloutbox h5 a:active{color:#ca2406;text-decoration:none}


#secondary_singlecolumn ul, #secondary_2columnright ul,#secondary_2column_lower_lc ul, #secondary_2column_lower_rc ul{margin-left:20px;}

#coming-soon-left {float:left; margin:0; padding: 0; width:365px}
#coming-soon-right {float:right; margin:0; padding: 0; width:334px;}

#coming-soon-right p.header{ background:url(../images/notify-header.gif) no-repeat top left; height:30px; color:#fff; font: normal Arial,Helvetica, sans-serif 13px/18px; padding:5px 0 0 25px; margin:0;}
#coming-soon-right #form { border:1px solid #d1d1d1; }
#coming-soon-right div.fields 
{
    padding-left:25px;
    padding-bottom:5px;
    font: normal 13px/18px Arial,Helvetica,sans-serif ;
    
    color:#444444;
}

#secondary_singlecolumn .quote
{
    float:right; width:250px;
}

#home_sidebar_edocs { border:1px solid #D1d1d1; padding:19px 0 9px 17px; font:bold 11px/32px Arial,Helvetica,sans-serif; color:#444444; }
#home_sidebar_edocs a:link, #home_sidebar_edocs a:visited { color:#444444; text-decoration:none}
#home_sidebar_edocs a:hover, #home_sidebar_edocs a:active { color:#444444; text-decoration:underline}
#home_sidebar_edocs img{margin-right:12px; float:left}

#home_footericonarea_inner{height:45px;padding:20px 0 15px 27px;}

#secondary_calloutbox img{ float:right; margin-left:10px;}
#secondary_calloutbox div.category_paragraph{margin-left:20px;}
a.downloadbtn{background:transparent url(/images/download_btn_sprite.gif) no-repeat 0 0; width:401px; height:32px; display:block; margin-top:20px}

#coupon_print{ width: 500px}
img.coupon_small{max-width:400px; width:auto !important; width:400px; }
div.clearing{height:0;margin:0;padding:0;clear:both;}


#feesummary td.titlerow{ background-color:#ca2406;padding-left:20px; height:30px; color:#fff;}
#feesummary td{padding-left:10px; border-collapse:collapse;border:1px solid #d3d3d3;}
#feesummary td.alternaterow{background-color:#fff;}

#feesummary {background:#ededed; padding:0 12px ;border-collapse:collapse;}
#feesummary tr.row{display:block}
#feesummary td.left p{margin-left:12px;padding-right:10px}
#feesummary td.right p{margin-right:12px;}
    
.box{border:1px solid #d1d1d1; background-color:#f9f9f9; margin:20px 0 0}
div.box div.fields{padding-top:15px !important; width:450px}

a.applybtn{background: url(/images/apply_btn_sprite.gif) no-repeat 0px 0px ;width:140px; height:27px; display:block}
a.applybtn:hover,a.applybtn:active{background: url(/images/apply_btn_sprite.gif) no-repeat 0px -27px ;}
a.applybtn span{display:none}

a.registerbtn{background: url(/images/register_btn_sprite.gif) no-repeat 0px 0px ;width:163px; height:27px; display:block}
a.registerbtn:hover,a.registerbtn:active{background: url(/images/register_btn_sprite.gif) no-repeat 0px -27px ;}
a.registerbtn span{display:none}

a.enrollbtn{background: url(/images/enroll_btn_sprite.gif) no-repeat 0px 0px ;width:152px; height:27px; display:block}
a.enrollbtn:hover,a.enrollbtn:active{background: url(/images/enroll_btn_sprite.gif) no-repeat 0px -27px ;}
a.enrollbtn span{display:none}

a.gobtn{background: url(/images/go_btn_sprite.gif) no-repeat 0px 0px ;width:71px; height:27px; display:block}
a.gobtn:hover,a.gobtn:active{background: url(/images/go_btn_sprite.gif) no-repeat 0px -27px ;}
a.gobtn span{display:none}

a.viewcoursesbtn{background: url(/images/viewcourses_btn_sprite.gif) no-repeat 0px 0px ;width:163px; height:27px; display:block}
a.viewcoursesbtn:hover,a.viewcoursesbtn:active{background: url(/images/viewcourses_btn_sprite.gif) no-repeat 0px -27px ;}
a.viewcoursesbtn span{display:none}

#disclaimer{color:#444444;font:normal 10px/16px Arial, Helvetica, sans-serif;margin:0 0 25px;padding:0; clear:both}

#sitemap ul
{
    margin-bottom:0px;
}

#secondary_calloutbox ul.linklist li
{
    margin-bottom:0px;
}

#secondary_calloutbox ul.linklist li a
{
    color:#000;
    
}
#secondary_calloutbox ul.linklist li a:hover,#secondary_calloutbox ul.linklist li a:active

{
   color:#ca2406;
   text-decoration:none; 
}

.carousel_area
{
    width:420px;
    height:150px;
    overflow:hidden;
padding:0;
position:relative;
text-align:center;
}

#large_carousel p.arrow_left{float:left;margin:0;padding:35px 15px 0 8px}
#large_carousel p.arrow_right{float:right;margin:0;padding:35px 5px 0 0}
#large_carousel li {
float:left;
list-style-image:none; 
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
background:none;
width:140px;

}


#large_carousel ul{ margin:0}


p.category_topic a,.category_paragraph ul.linklist a{ color:#000; font-size:11px; font-weight:bold; text-decoration:none}
p.category_topic a:hover,p.category_topic a:active{color:#ca2406}
.contentiframe{height:1200px;}

p.testimonial {padding-top:10px; border-top: 1px dotted #d1d1d1;}

#secondary_singlecolumn .quote .small{font-size:11px;}

.category_paragraph ul.linklist a.smaller{font-size:10px}
.category_paragraph ul.linklist a.larger{font-size:12px;}

#sitemap li.sitemap_level1{ list-style:none; background:none; margin-top:25px}
#sitemap li.sitemap_level1 a{ color:#ca2406; font-weight:bold; font-size:14px}
#sitemap li.sitemap_level2{ list-style:none; background:none;}
#sitemap li.sitemap_level2 a{ color:#000; font-weight:bold; font-size:12px}
#sitemap li.sitemap_level3, #sitemap li.sitemap_level4 { background:url(/images/dash.gif) no-repeat 0px 3px}
#sitemap li.sitemap_level3 a{ color:#000; font-weight:normal; font-size:12px}
#secondary_singlecolumn div#reg-form{background:url(../images/global_background_resourcecenter.gif) top left repeat-x;background-color:#f9f9f9;border:1px solid #d1d1d1;margin:35px 0 0;padding:0 5px 5px 0;-moz-border-radius:10px;-webkit-border-radius:10px;width:548px}
#secondary_singlecolumn div#reg-form ul#container {margin:0; padding:0}
#secondary_singlecolumn div#reg-form ul#container li {list-style:none; background:none}
#secondary_singlecolumn div#reg-form ul#container li #title-start{display:none;}
#secondary_singlecolumn div#reg-form ul#container li span{color:#444;font:normal 13px/15px Arial, Helvetica, sans-serif;margin:8px 20px 22px;padding:0}
#secondary_singlecolumn div#reg-form ul#container li span.req {color:#da290a;display:inline;font-size:.8em;font-style:normal;margin:0;padding:0 0 0 3px;}
#secondary_singlecolumn div#reg-form ul#container li span em{color:#da290a !important;display:inline-block;font-size:.8em;font-style:normal;margin:0;padding:0 36px 0 0;text-align:right;float:right;}



.profile {border:0}

#reg-form span.req {color:#da290a;display:inline;font-size:.8em;font-style:normal;margin:0;padding:0 0 0 3px;}
#secondary_singlecolumn div#reg-form ul#container li span.req-email {color:#da290a;display:inline!important;font-size:.8em;font-style:normal;margin:0;padding:0 0 0 3px;}
div.fields span.terms_checkbox {display:inline !important}

.product_packages {
			background:#EEE;
			padding:5px 10px 6px 9px;
			margin:0 0 25px;
			width:396px;
		}
		.product_packages #header-choices
		{
		    	line-height:2;
				font-weight:normal;
				margin:0 0 0 20px;
			
		}
		 .product_packages #header-choices a
		{
		        color:#333;
		    	font-family:Arial;
		    	font-size:11px;
				margin:0 70px 0 0;
			
		}
		     .product_packages #header-choices img
		    {
		        border:0;
		        margin:0;
		    }
			 .product_packages h2 {
				color:#D72B0A;
				font-size:1.4em;
				line-height:2;
				font-weight:normal;
				margin:0 0 0 20px;
			}
			.package {
				background:#FFF url("../images/ui/package_divider.png") 0 bottom no-repeat;
				margin:0 0 4px;
				padding:0 0 21px;
			}
				 .package h3 {
					text-indent:-5000px;
					height:31px;
					width:396px;
					margin:0 0 15px;
				}
					#basic_package h3 { background:url("../images/basic_package.png") 0 0 no-repeat; }
					#deluxe_package h3 { background:url("../images/deluxe_package.png") 0 0 no-repeat; }
					#premium_package h3 { background:url("../images/premium_package.png") 0 0 no-repeat; }
				 .package p,
				 .package .start_for_free, .start_now {
					margin:0 0 0 188px;
				}
				 .package ul {
					float:left;
					margin:0 0 0 20px;
					width:190px;
				}
					 .package ul.first {
						width:146px;
					}
				 .package .price {
					color:#D72B0A;
					font-size:1.45em;
					font-weight:bold;
					margin:11px 0 15px 188px;
					clear:both;
				}
				 .package .price span {
					color:#D72B0A;
					font-size:.7em;
					font-weight:normal;
					margin-left:5px;
					
				}
				
				 .package .more-about
				{
				    
				    float:left;
				    
				}
				 .package .more-about img
				{
				    margin:0;
				    
				}
				
#basic-state, #deluxe-state, #premium-state{cursor:pointer}
#basic-state:hover, #deluxe-state:hover, #premium-state:hover{text-decoration:underline}
#basic-more-about:hover, #deluxe-more-about:hover , #premium-more-about:hover,#basic-more-about-vert:hover,#deluxe-more-about-vert:hover, #premium-more-about-vert:hover{text-decoration:underline}
#basic-more-about img,#deluxe-more-about img, #premium-more-about img {float:right; margin:1px 13px 0 0}
#basic-more-about-vert img,#deluxe-more-about-vert img, #premium-more-about-vert img { margin:1px 5px 0 0}
/*#basic-more-about, #deluxe-more-about, #premium-more-about{display:inline-block; padding-right:12px; background:url(/images/microsite/question_mark_sprite.png) 128px -1px no-repeat;}
#basic-more-about, #deluxe-more-about, #premium-more-about:hover{background:url(/images/microsite/question_mark_sprite.png) 128px -1px no-repeat;}
*/
.more-about{color:#881702;display:block;margin:0px 0 10px 17px; font-family:Arial; font-size:11px;}
.more-about a{cursor:pointer}

#deluxe-more-about-text{font-family:Arial; font-size:1em; padding:12px !important}
.bt-content strong{ text-align:left; color:#da290a; font-weight:bold}
.bt-content p{font-size: 12px !important}
.bt-content {font-size:12px !important}
.bt-content div.start { width:171px; height:24px; }
/*.bt-content div.start a{ display:block; text-indent:-5000px; background:url(/images/microsite/start-for-free-rect-btn.gif) 0 0 no-repeat; height:24px;width:171px }
.bt-content div.start a:hover { background:url(/images/microsite/start-for-free-rect-btn.gif) 0 -24px no-repeat; }
.bt-content div.start a img {display:none;}
*/
.bt-content ul {list-style-type:none; margin:0; padding:0;}
.bt-content ul li { border:0 !important; height:auto; border:none; margin:0 0 0 0px; padding:0 0 4px 7px !important; background:url(/images/ui/bullet.png) 0px 6px no-repeat;}
.bt-content .disclaimer{ color:#444444; font-size:0.9em !important}
div#site div#main-content div#reg-info ul#plans li div.points div.more-about{padding:0 0 5px 170px; margin:0;width:170px}
div#site div#main-content div#profile div#options ul#plans li div.points div.more-about{padding:0 0 5px 170px; margin:0;width:170px}

span.req{color:#f00; width:auto !important;}
span.req-email{display:inline !important; color:#f00!important}

#main_content div.ektronSearch div#navbar ul.ektronPaging li{ background:none}
#main_content div.ektronSearch {margin:0; padding:0}
#main_content div.ektronSearch p{ margin-bottom:10px !important}
#main_content div.ektronSearch td.j{padding-bottom:10px; border-bottom:1px dotted #d1d1d1}


div#package-selector{ font-size:16px; line-height:15px; font-family:Arial; font-style:normal; font-variant:normal; margin:0; width:771px; background-color:#fff;text-align:left;}
div#package-selector div#header {background: url(/images/help-me-choose/header-bar.gif) no-repeat 0 0; height:46px; width:771px;}
div#package-selector div#main-content { font-family:Arial; color:#444; font-size:.8em;}
div#package-selector div#main-content h1{ font-size:1.3em; color:#505050;margin:18px 0 0 32px;}
div#package-selector div#main-content h2{ font-size:0.85em; color:#396b9f;margin:9px 0 0 32px;}
div#package-selector div#main-content div#graybox { background-color:#f4f4f4; margin:15px 15px 0 24px; padding:14px;}
div#package-selector div#main-content div#graybox div.criteria-left{margin:0px; width:380px; float:left; }
div#package-selector div#main-content div#graybox div.criteria-left ul#criteria{ list-style:none; font-weight:bold; color:#444;margin:0; padding:0; font-size:0.9em}
div#package-selector div#main-content div#graybox div.criteria-left ul#criteria li{ border-bottom:1px dotted #d1d1d1; font-weight:bold; color:#444; clear:both;padding:8px 0 ; margin-right:10px }
div#package-selector div#main-content div#graybox div.criteria-left ul#criteria li input{ border:2px solid #c0c0c0; float:left; margin: 0 14px 0 0;}
div#package-selector div#main-content div#graybox div.criteria-left ul#criteria li label{ display:block; margin-left:24px}

div#package-selector div#main-content div#graybox div.packages-right {border:1px solid #e7e7e7; background-color:#fff; margin-left:377px; min-height:460px}
div#package-selector div#main-content div#graybox div.packages-right h3 {margin:10px 13px; font-size:1em;}
div#package-selector div#main-content div#graybox div.packages-right ul#plans { list-style:none;margin-left:13px; padding:0px}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li{margin-right:13px}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li label#basic{ background:url(/images/help-me-choose/basic-package-header.gif) no-repeat 0 0; text-indent:-5000px; display:block; width:300; height:46px } 
div#package-selector div#main-content div#graybox div.packages-right ul#plans li label#deluxe{ background:url(/images/help-me-choose/deluxe-package-header.gif) no-repeat 0 0; text-indent:-5000px; display:block; width:300; height:46px } 
div#package-selector div#main-content div#graybox div.packages-right ul#plans li label#premium{ background:url(/images/help-me-choose/premium-package-header.gif) no-repeat 0 0; text-indent:-5000px; display:block; width:300; height:46px } 
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points{ background:url(/images/help-me-choose/star-icon.gif) no-repeat 0 0; margin:12px 0 5px 0; padding: 0 0 5px 68px; border-bottom:1px dotted #d1d1d1 } 
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.more-about ul, div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points ul {list-style:none; margin:0; padding:0 }
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.more-about ul li, div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points ul li { padding:0 0 0 10px; background:url(/images/ui/bullet.png) no-repeat 2px 6px; }
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.more-about {margin:5px 0px 0 12px; padding-right:10px; color:#444; font-size:0.9em; height:190px; overflow:auto }
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.more-about strong{color:#ca2406;}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points a.start-for-free { display:block;width:189px; height:25px; background:url(/images/button-free.gif); font-size:.6em; text-indent:-5000px;margin:5px 0 0 0;}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points a.start-now { display:block;width:189px; height:25px; background:url(/images/button-now.gif); font-size:.6em; text-indent:-5000px;margin:5px 0 0 0;}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points a.start-for-free:hover {background:url(/images/button-free_roll.gif);}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points a.start-now:hover {background:url(/images/button-now_roll.gif);}
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points div.price{margin:10px 0 0 0; font-weight:bold; font-size:1.4em; color:#881702 }
div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points div.price sup {font-size:.6em; vertical-align:top;}

div#package-selector div#main-content div#graybox div.packages-right ul#plans li div.points div.price span.state{margin:5px 0 0 0; font-weight:normal; font-size:.7em; display:block }

div#package-selector div#header a.chat-now{ display:inline-block; margin:13px 0 0 340px; background:transparent; width:205px; height:21px; text-indent:-5000px;overflow:hidden;float:left; cursor:pointer}
div#package-selector div#header a.close-window{ display:inline-block; margin:15px 0 0 120px; background:tranparent; width:90px; height:15px; text-indent:-5000px ; overflow:hidden;float:left; cursor:pointer}

div#compare-packages div#header a.help-me-choose{ display:inline-block; margin:15px 0 0 325px; background:transparent; width:115px; height:14px; text-indent:-5000px ; overflow:hidden; float:left; cursor:pointer}
div#compare-packages div#header a.chat-now{ display:inline-block; margin:13px 0 0 15px; background:transparent; width:190px; height:21px; text-indent:-5000px;overflow:hidden;float:left; cursor:pointer}
div#compare-packages div#header a.close-window{ display:inline-block; margin:15px 0 0 21px; background:transparent; width:90px; height:15px; text-indent:-5000px ; overflow:hidden;float:left; cursor:pointer}


div#compare-packages{font-size:16px; text-align:left; font-family:Arial; font-style:normal; font-variant:normal; margin:0; width:771px; background-color:#fff}
div#compare-packages div#header {background: url(/images/compare-packages/compare-header.gif) no-repeat 0 0; height:46px; width:771px;}
div#compare-packages div#main-content { font-family:Arial; color:#444; font-size:.8em;}
div#compare-packages div#main-content h1{ font-size:1.3em; color:#505050;margin:18px 0 0 32px;}
div#compare-packages div#main-content h2{ font-size:0.85em; color:#396b9f;margin:9px 0 0 32px;}
div#compare-packages div#main-content div#graybox { background-color:#f4f4f4; margin:15px 15px 15px 24px; padding:14px;}
div#compare-packages div#main-content div#graybox div.criteria-left{margin:0px; width:380px; float:left; }
div#compare-packages div#main-content div#graybox div.criteria-left ul#criteria{ list-style:none; font-weight:bold; color:#444;margin:0; padding:0; font-size:0.85em}
div#compare-packages div#main-content div#graybox div.criteria-left ul#criteria li{ font-weight:bold; color:#444; clear:both;padding: 3px 0}
div#compare-packages div#main-content div#graybox div.criteria-left ul#criteria li input{ border:2px solid #c0c0c0; float:left; margin: 2px 14px 0 0;}

div#compare-packages div#main-content table#comparo {border-collapse:collapse;margin:5px 10px}
div#compare-packages div#main-content table#comparo td.namecol{ width:326px; padding: 0 22px 0 21px; font-weight:bold; border-right:1px solid #d1d1d1; border-top: 1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-left:0; font-size:1em}
div#compare-packages div#main-content table#comparo td.selected{ background:url(/images/compare-packages/red-dot.gif) center center no-repeat; width:144px; height:29px; text-indent:-5000px; overflow:hidden}
div#compare-packages div#main-content table#comparo td.basic,div#compare-packages div#main-content table#comparo td.deluxe,div#compare-packages div#main-content table#comparo td.premium{width:144px; height:29px;border-left:1px solid #d1d1d1; border-top: 1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
div#compare-packages div#main-content table#comparo tr.header td{width:144px; height:29px;border-left:1px solid #d1d1d1; padding:5px 0 19px }
div#compare-packages div#main-content table#comparo tr.header td h3{ color:#da290a; font-size:1.3em; font-weight:bold; margin:0 5px 0 19px }
div#compare-packages div#main-content table#comparo tr.header td div.price{ font-size:1.1em; font-weight:bold; margin:0 5px 0 19px }
div#compare-packages div#main-content table#comparo tr.header td.logocol{width:326px; height:29px;border-left:0; padding:5px 0 19px 21px; vertical-align:top }
div#compare-packages div#main-content table#comparo tr.header td.logocol p{ font-size:1.2em; color:#da290a; margin:10px 80px 0 0; display:block}
div#compare-packages div#main-content table#comparo tr.gray td{ background-color:#f4f4f4}
div#compare-packages div#main-content table#comparo tr.header a.start-for-free { display:block;width:117px; height:21px; background:url(/images/compare-packages/start-for-free-btn.gif) 0 0 no-repeat; font-size:.6em; text-indent:-5000px;margin:15px 0 0 8px;}
div#compare-packages div#main-content table#comparo tr.header a.start-now { display:block;width:117px; height:21px; background:url(/images/compare-packages/start-now-btn.gif) 0 0 no-repeat; font-size:.6em; text-indent:-5000px;margin:15px 0 0 8px;}
div#compare-packages div#main-content table#comparo tr.header a.start-for-free:hover { background:url(/images/compare-packages/start-for-free-btn.gif) 0 -21px no-repeat}
div#compare-packages div#main-content table#comparo tr.header a.start-now:hover { background:url(/images/compare-packages/start-now-btn.gif) 0 -21px no-repeat}
div#compare-packages div#main-content table#comparo td.namecol a.more-info{ display:block; float:right; text-indent:-5000px; overflow:hidden; width:12px; height:12px; background:url(/images/question_mark.png) 0 0 no-repeat;cursor:pointer }
div#compare-packages div#main-content table#comparo tr.footer a.more-info-forms{ display:block; float:right; text-indent:-5000px; overflow:hidden; width:12px; height:12px; background:url(/images/question_mark.png) 0 0 no-repeat;cursor:pointer; margin:0px }
div#compare-packages div#main-content table#comparo tr.footer td{height:29px;border-left:1px solid #d1d1d1; padding:12px 12px 19px }
div#basic-form-data,div#deluxe-form-data,div#premium-form-data {display:none}
div#deluxe-scroll, div#premium-scroll, div#basic-scroll{ height:425px; width: 320px; overflow:auto;}
form{margin:0 !important;padding:0 !important}
body{margin:0;padding:0}

a.jScrollArrowUp {
	background: url(/images/microsite/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/images/microsite/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
#empty{clear:both; margin:0; padding:0; height:0;width:0}				

.start_for_free {
		background:url("/images/button-free.gif") 0 0 no-repeat;
		text-indent:-5000px;
		height:25px;
		width:190px;
		display:block;
	}
.start_for_free:hover
{
    background:url("/images/button-free_roll.gif") 0 0 no-repeat;
}
.start_now {
		background:url("/images/button-now.gif") 0 0 no-repeat;
		text-indent:-5000px;
		height:25px;
		width:190px;
		display:block;
	}
.start_now:hover
{
    background:url("/images/button-now_roll.gif") 0 0 no-repeat;
}
canvas{text-align:left}

#secondary_2columnright .did_you_know {
			margin:0 0 25px;
		}
			#secondary_2columnright  .did_you_know h4 {
				text-indent:-5000px;
				background:url("/images/did_you_know.png") 0 0 no-repeat;
				height:55px;
				width:416px;
				margin:0;
			}
			#secondary_2columnright .did_you_know ul {
				border:1px solid #E7E7E7;
				border-width:0 1px;
				background:#FEFEFE url("/images/did_you_know_bg.png") 0 0 repeat-x;
				width:414px;
				list-style:none;
				margin:0;
				margin-left:0;
				padding:0;
			}
			 #secondary_2columnright .did_you_know li {
					background:none;
					border-bottom:1px solid #E7E7E7;
					padding:12px 24px;
					margin:0;
				}
				
#right-main ul {
	margin: 140px 0 0 0;
	padding: 0;
}

#step-1-form, #step-2-form {
	width: 374px;
	height: 750px;
	float: left;
	border:1px solid #D1D1D1;
	border-top: 0;
	
	
	
}
#step-2-form{
height:750px;
display:none;
}

#step-2-form #existing{clear:both;}
#step-1-form ol, #step-2-form ol{ width:291px; clear:both;}
#step-1-form ol li, #step-2-form ol li{ background:none; width:291px; display:block;}

#close-form {
	width: 345px;
	height: 14px;
	background: #fff url(/images/jtaxfranchise/bg-form_btm.gif) no-repeat 0 0;
	float: left;
}
#step-1-form h4,#step-2-form h4 {
	color:#737373;
	width: 200px;
	display: inline;
	width: 170px;
	float: left;
	margin: 18px 0 9px 27px;
	padding: 0;
	font: 14px/12px Arial, sans-serif;
}
#step-1-form span,#step-2-form span{
	text-align: right;
	color: #737373;
	width: 121px;
	float: left;
	margin: 18px 27px 9px 0;
	font: 10px/12px Arial, sans-serif;
}

#step-1-form label ,#step-2-form label{
	padding: 2px 0;
	
	width: 291px;
	float: left;
	margin: 3px 27px 3px 27px;
	font: 11px/12px Arial, sans-serif;
	border: 2px solid transparent;
}
#step-1-form input, #step-1-form select, #step-1-form textarea,
#step-2-form input, #step-2-form select, #step-2-form textarea {
	padding: 2px 0;
	width: 291px;
	float: left;
	margin: 0 27px;
	font: 14px/12px Arial, sans-serif;
}
#step-1-form input.radio,#step-2-form input.radio {
	clear: left;
	width: 24px;
	margin: 0 6px !important;
	float:left;
}
#step-1-form textarea,#step-2-form textarea  {
	height: 60px;
}

/* unique form styles */
#step-1-form .s120,#step-2-form .s120 {
	width: 120px;
	margin-right: 0;
	margin-left: 27px;
}
 #step-1-form .s133,#step-2-form .s133 {
	width: 133px;
	margin-right: 0;
	margin-left: 27px;
}
#step-1-form .s210, #step-2-form .s210{
	width: 210px;
	margin-right: 0;
	margin-left: 27px;
}
#step-1-form .s212, #step-2-form .s212{
	width: 222px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 9px;
	padding: 0;
}
#step-1-form .s70, #step-2-form .s70 {
	width: 70px;
	margin-right: 0;
	margin-left: 9px;
}
#step-1-form .s71,#step-2-form .s71  {
	width: 71px;
	margin-right: 0;
	margin-left: 9px;
}
#step-1-form .s76, #step-2-form .s76  {
	width: 76px;
	margin-right: 0;
	margin-left: 9px;
}
#step-1-form .s140 ,#step-2-form .s140 {
	width: 140px;
	margin-right: 0;
	margin-left: 9px;
}
#step-1-form .lbl235, #step-2-form .lbl235{
	margin-left: 0px; 
	width: 200px;
	float:left;
	
}

#step-1-form .hidden, #step-2-form .hidden{
	display:none;
}
#step-1-form .visible, #step-2-form .visible{
	display:inherit;
}

#step-1-form .cb24, #step-2-form .cb24{
	float: left; 
	width: 24px; 
	margin-top: 7px; 
	margin-right: 6px;
}
a#nextStep {
	float: right;
	display: block;
	height: 25px;
	width: 121px;
	margin: 18px 27px 0 0;
	background: transparent url(/images/btn-nextStep.gif) no-repeat 0 0;
}

a#nextStep:hover {
	background: transparent url(/images/btn-nextStep.gif) no-repeat 0 -25px;
}

input#submitBtn {
	float: right;
	display: block;
	height: 27px;
	width: 121px;
	border:0px;
	cursor:pointer;
	color:transparent;
	margin: 18px 27px 0 0;
	padding: 0;
	background: transparent url(/images/submit_btn_sprite.gif) no-repeat 0 0;
}

input#submitBtn:hover {
	background: transparent url(/images/submit_btn_sprite.gif) no-repeat 0 -27px;
}

a#nextStep span {
	display: none;
}				

ul#franchise-form-tabs .selected-form{background:url(../images/tab_rightside_white.gif) right top no-repeat}
ul#franchise-form-tabs .selected-form a{background:url(../images/tab_leftside_white.gif) left top no-repeat;color:#444;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none}
ul#franchise-form-tabs a{background:url(../images/tab_leftside.gif) left top no-repeat;color:#fff;display:block;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:8px 0;text-decoration:none}
ul#franchise-form-tabs a:hover,ul#franchise-form-tabs a:active{color:#530c00}
ul#franchise-form-tabs li{background:url(../images/tab_rightside.gif) right top no-repeat;cursor:pointer;float:left;margin:0;padding:0;text-align:center;width:188px}
ul#franchise-form-tabs{list-style:none;margin:0;padding:0}
.entrypermalink {display:none;}
/*discount pricing - 2010/03/08*/
#secondary_2columnright_lc .package .price {display:block; position:relative;}
#secondary_2columnright_lc .package .price  .discount {text-decoration:none; display:block; position:absolute; top:-60px; right:-52px;  background: transparent url(/images/vert-starburst.gif) no-repeat;width:95px;height:95px;text-align:center; }
#secondary_2columnright_lc .package .price img.slashout{position:absolute;left:0 }
#secondary_2columnright_lc .package .price .discount em {text-decoration:none; display:block; font-size:1.5em; font-style:normal; margin-top:30px; font-weight:bold; }
/*end discount pricing*/

