/*** Site CSS - 14.7.1 ***/

body{background-color:#eee;color:#404041;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0;}

h1{background-color:#1A75AF !important;background-position:6px 6px !important;border:1px solid #1A75AF;border-radius:5px;box-shadow:0 1px 2px #333;color:#f5f5f5;font-size:18px;font-weight:normal;padding:5px 5px 5px 10px;text-shadow:1px 1px 0 #333;}
h1 a{color:#c0c0c0 !important;}
h1 a:hover{color:#1A75AF !important;}

#eplan_financial_information h1{background:none !important;border:0 !important;padding:0 !important;text-shadow:none !important;}
#eplan_financial_information h1 a{background-color:#1A75AF !important;background-position:6px 6px !important;border:1px solid #1A75AF;border-radius:5px;box-shadow:0 1px 2px #333;color:#f5f5f5 !important;display:block;padding:5px 5px 5px 30px !important;text-shadow:1px 1px 0 #333;text-transform:uppercase;}
#eplan_financial_information h1 a:hover{background-color:#15699F !important;color:#fff !important;}

h2{background-color:#d4d4d4;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 1px 2px #858585;font-size:16px;font-weight:normal;padding:5px 5px 5px 10px;text-shadow:0 1px 0 #eee;}
h2 a{color:#404041;}
h2 a:hover{color:#1A75AF;}
h3{font-size:14px;}
h4{font-size:12px;}

a{color:#1a75af;text-decoration:none;}
a:hover{color:#24a6de;}


/*** section_wrapper ***/
#section_wrapper{background-color:#fff;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 5px #949494;margin:0 auto 20px auto;padding:10px 20px;width:93%;}
#tax_table_section_wrapper{width:800px; background-color:#fff;border:solid 1px #e9e9e9; box-shadow:0 0 5px #C4C4C4;margin:auto;padding:20px 20px;}


/*** header ***/
header{margin-bottom:5px;}
#web_head{display:block;margin:0;padding:0;}
#print_head{display:none;}


/*** nav_main ***/
#nav_main{background-color:#2c190d;border:1px solid #404041;border-radius:5px;box-shadow:0 1px 2px #949494;color:#fff;margin:0 0 20px 0;}


/*** section_content ***/
#section_content{line-height:18px;margin:5px 0;}

.section_eplan{padding:0 10px 5px 10px;}
.section_eplan_table{background-color:#f9f9f9;border:1px solid #d9d9d9;border-bottom-right-radius:7px;border-bottom-left-radius:7px;margin-bottom:10px;padding:10px;}


.section_eplan_form{background-color:#fff;border:1px solid #eee;padding:5px 20px 0 20px;}

.single_row{width:350px; min-height:230px; margin:auto;}
.row_tables{width:700px; min-height:230px; margin:auto;}
.row_text{width:700px; margin:auto;}

.heading{width:700px; margin:auto;}
.page_header{width:700px;margin:20px 0 30px 50px;float:left;line-height:21px;}

/*** footer ***/
footer{color:#666666;font-size:10px;padding-top:10px;text-align:center;}


/*** misc ***/
.bg_1a75af{background:#1a75af !important;color:#fff;}
.form_line_field{border:0;margin-bottom:5px !important;padding:5px !important;}
.eplan_tips{background-color:#ffffcc;border:1px solid #c0c0c0;box-shadow:1px 1px 3px #c0c0c0;font-weight:normal;line-height:18px;margin:4px 0 0 100px;text-align:left;white-space:normal;width:200px;}
.img_close_link{cursor:pointer;float:right;margin-right:10px;}

.ajax_visual_content,.geo_visual_content{background-color:#fffde3 !important;}

#eplan_quick_jump{background-color:#eee;border-bottom:1px solid #78ABCB;border-left:1px solid #78ABCB;border-top:1px solid #78ABCB;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:1px 1px 3px #c0c0c0;height:20px;line-height:16px;right:-102px;padding:5px 5px 0 5px;position:fixed;top:135px;width:140px;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#eplan_quick_jump:hover,#eplan_quick_jump:focus{background:#fffde3;height:250px;padding:5px;right:0;}
#eplan_quick_jump:hover h3,#eplan_quick_jump:focus h3{font-weight:bold;}
#eplan_quick_jump:hover p,#eplan_quick_jump:focus p{visibility:visible;}
#eplan_quick_jump h3{font-weight:normal;margin-bottom:10px;}
#eplan_quick_jump p{visibility:hidden;margin:0;padding:0;}
#eplan_quick_jump a{display:block;margin:2px;padding:2px;}
#eplan_quick_jump a:hover,#eplan_quick_jump a:focus{background-color:#1a75af;color:#fff;}

#eplan_calculator_jump{background-color:#eee;border-bottom:1px solid #78ABCB;border-left:1px solid #78ABCB;border-top:1px solid #78ABCB;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:1px 1px 3px #c0c0c0;height:20px;line-height:16px;right:-102px;padding:5px 5px 0 5px;position:fixed;top:30px;width:140px;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#eplan_calculator_jump:hover,#eplan_calculator_jump:focus{background:#fffde3;height:120px;padding:5px;right:0;}
#eplan_calculator_jump:hover h3,#eplan_calculator_jump:focus h3{font-weight:bold;}
#eplan_calculator_jump:hover p,#eplan_calculator_jump:focus p{visibility:visible;}
#eplan_calculator_jump h3{font-weight:normal;margin-bottom:10px;}
#eplan_calculator_jump p{visibility:hidden;margin:0;padding:0;}
#eplan_calculator_jump a{display:block;margin:2px;padding:2px;}
#eplan_calculator_jump a:hover,#eplan_calculator_jump a:focus{background-color:#1a75af;color:#fff;}

.jump_heading_link,.jump_heading_link:hover{background:none !important;color:#404041 !important;display:inline !important;margin:auto !important;padding:0 !important;}

#eplan_templates_jump{background-color:#eee;border-bottom:1px solid #78ABCB;border-left:1px solid #78ABCB;border-top:1px solid #78ABCB;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:1px 1px 3px #c0c0c0;height:20px;line-height:16px;right:-102px;padding:5px 5px 0 5px;position:fixed;top:65px;width:140px;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#eplan_templates_jump:hover,#eplan_templates_jump:focus{background:#fffde3;height:100px;padding:5px;right:0;}
#eplan_templates_jump:hover h3,#eplan_templates_jump:focus h3{font-weight:bold;}
#eplan_templates_jump:hover p,#eplan_templates_jump:focus p{visibility:visible;}
#eplan_templates_jump h3{font-weight:normal;margin-bottom:10px;}
#eplan_templates_jump p{visibility:hidden;margin:0;padding:0;}
#eplan_templates_jump a{display:block;margin:2px;padding:2px;}
#eplan_templates_jump a:hover,#eplan_templates_jump a:focus{background-color:#1a75af;color:#fff;}

#eplan_tutorials_jump{background-color:#eee;border-bottom:1px solid #78ABCB;border-left:1px solid #78ABCB;border-top:1px solid #78ABCB;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:1px 1px 3px #c0c0c0;height:20px;line-height:16px;right:-102px;padding:5px 5px 0 5px;position:fixed;top:100px;width:140px;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#eplan_tutorials_jump:hover,#eplan_tutorials_jump:focus{background:#fffde3;height:100px;padding:5px;right:0;}
#eplan_tutorials_jump:hover h3,#eplan_tutorials_jump:focus h3{font-weight:bold;}
#eplan_tutorials_jump:hover p,#eplan_tutorials_jump:focus p{visibility:visible;}
#eplan_tutorials_jump h3{font-weight:normal;margin-bottom:10px;}
#eplan_tutorials_jump p{visibility:hidden;margin:0;padding:0;}
#eplan_tutorials_jump a{display:block;margin:2px;padding:2px;}
#eplan_tutorials_jump a:hover,#eplan_tutorials_jump a:focus{background-color:#1a75af;color:#fff;}

#eplan_notes_jump{background-color:#eee;border-bottom:1px solid #78ABCB;border-left:1px solid #78ABCB;border-top:1px solid #78ABCB;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:1px 1px 3px #c0c0c0;height:20px;line-height:16px;right:-102px;padding:5px 5px 0 5px;position:fixed;top:135px;width:140px;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#eplan_notes_jump:hover,#eplan_notes_jump:focus{background:#fffde3;height:100px;padding:5px;right:0;}
#eplan_notes_jump:hover h3,#eplan_notes_jump:focus h3{font-weight:bold;}
#eplan_notes_jump:hover p,#eplan_notes_jump:focus p{visibility:visible;}
#eplan_notes_jump h3{font-weight:normal;margin-bottom:10px;}
#eplan_notes_jump p{visibility:hidden;margin:0;padding:0;}
#eplan_notes_jump a{display:block;margin:2px;padding:2px;}
#eplan_notes_jump a:hover,#eplan_notes_jump a:focus{background-color:#1a75af;color:#fff;}

.lightswitch_block{background-image:url(/resources/images/icons/icon_lightswitch_block.png);}
.lightswitch_none{background-image:url(/resources/images/icons/icon_lightswitch_none.png);}

.bg_colors{padding:2px 7px;}
.bg_colors_primary,.bg_colors_information{background:#009cdc;background:-moz-linear-gradient(top,#009cdc,#1A75AF);background-image:-o-linear-gradient(#009cdc,#1A75AF);background:-webkit-gradient(linear,left top,left bottom,from(#009cdc),to(#1A75AF));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009cdc',endColorstr='#1A75AF');border-color:#1A75AF;color:#fff;text-shadow:0 -1px 0 #666666;}
.bg_colors_primary:hover,.bg_colors_information:hover{background:#1A75AF;filter:none;color:#fff;}

.section_left_sidebar{border-left:1px solid #dedede;float:right;line-height:16px;margin:0 0 0 -1px; min-height:195px;padding:10px;width:176px;}
.section_left_sidebar .tab_link_active{font-weight:bold;}
.section_right_content{border-bottom:0;border-left:0;border-right:1px solid #dedede;border-top:0px solid #dedede; margin:0;min-height:200px;padding:10px 10px 10px 5px;text-align:left !important;}

.section_eplan_report_dr{background-color:#fff;min-height:600px;width:95%;}
.section_eplan_report_dr_ajax{height:auto;overflow:auto; padding:10px;}
.section_eplan_report_left{float:left;width:49%;}
.section_eplan_report_right{float:right;width:49%;}
#section_eplan_report_iframe{display:block;height:600px;width:98%;}