




body {
    background: #fff;
    border-top: 0px solid #000;
    color: #333;
    font-size: 12px;
    padding: 20px 0 40px;
}
a {
    color: #333;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
a.tool, a:hover.tool {color:#003A63}
h1 {
    font-weight: normal;
    text-align: left;
    color:#fff;
}
h2 {
    margin: 0 0 24px 0;
    padding: 0 0 0;
    text-align: left;
    color:#ae873b;
}
h4 {
    margin-bottom:4px;
}
h5, h5 a {
font-size: 16px;
font-weight:bold;
color: #00406c;
}

h5 span {color: #428138;}

/*
p {
    overflow: hidden;
    padding: 0 0 10px 0;
    text-align: left;
}
*/
p#small {
    color:#8A8A8A; 
    font-size:11px;
}
p.click-here {    
    color:#AE873B;
    text-align:right;
    text-transform:uppercase;
}

p.click-here a, p.click-here a:hover{}

.container_12 {
    /* background: #fff url(../../img/12_col.gif) repeat-y; */
    margin-bottom: 20px;
}
.container_16 {
    /* background: #fff url(../../img/16_col-none.gif) repeat-y; */
}
.container_24 {
    /* background: #fff url(../../img/24_col.gif) repeat-y; */
}
.margin-bottom {
    margin:0 0 24px 0;
}
img.button {
    margin:16px 0 0 0;
}
#second img.button {margin: 32px 0 0 140px;}
.header-bg {
    background:#fff url() top left no-repeat;
    height:234px;
    width:880px;
    border:0px solid #eee;
}
.header-bg#second {
    /*background:#fff url() top left no-repeat;*/
    background:#fff url(http://www.mytaxhandbook.com/images/second-header.gif) top left no-repeat;
    height:81px;
    width:880px;
    border:0px solid #eee;
    margin:0 0 10px 0;
    }
.header-bg h1 {
    margin:28px 0 10px 0;
}
.header-bg h1 span {
    font-weight:600;
}
h2.second {
    margin: 36px 0 0 0;
    color:#003A63
}
.header-bg h1 span#pipe {
    font-weight:normal;
    font-size:30px;
}
.header-bg h1 a:link, .header-bg h1 a:active, .header-bg h1 a:visited, .header-bg h1 a:hover {
    text-decoration:none;
    color:#ffffff;
}

.header-bg p {
    color:#fff;
}
.header-bg p.small {
    margin:10px 0 0 0;
    padding:0;
    text-align:right;
    color:#ffffff;
    font-size:10px;
}
    .header-bg p.small a:link, .header-bg p.small a:active, .header-bg p.small a:visited {text-decoration:underline; color:#ffffff;}
    .header-bg p.small a:hover {text-decoration:none; color:#ffffff;}

div.sidebar {
    padding: 10px 0 0;
    margin: 0 0 10px 0;
    font-size:11px;
}    
div.sidebar-bg {
    /*background:#fff url() top left repeat-y;*/
    padding: 10px 0 0 0;
    margin:0 0 10px 0;
    font-size:11px;
}
div.sidebar-bg p {line-height: 16px; color: #666;}
p#disclaimer {
    padding:10px 0;
    margin:16px 0 0 0;
    font-size:9px;
    line-height: 13px;
    color:#999;
    background-color:#fff;
    border-top:4px solid #00406d;
}
div.mftool table {
    border-collapse:collapse;
    border-spacing:0;
    color:#3e3e3e;
}
div.mftool table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin-top:20px
}
div.mftool table th {
    text-align: center;
    font-weight: normal;
    padding: 1em 0.5em;
    border: 1px solid #b7b7b7;
    background-color:#dedede;
}
div.mftool table td {
    text-align: left;
    padding: 0.5em;
    border: 1px solid #b7b7b7;
}

/** Site Feedback **/
div#mask {width: 250px; height: auto; overflow: hidden; position: relative;}
div#mask div#feedback {position: static;}
div#mask div#feedback #block1 #feedbackform-submit {width: 60px; height: 26px; margin: 0 0 14px 188px; padding: 0 0 2px; color: #333; background-color: #ead5a6; display: block;
font-size: 11px; text-align: center; text-transform: uppercase; border: 1px solid #ae873b; border-bottom: 1px solid #8c6823; border-right: 1px solid #8c6823;}
div#feedback #block1 {width: 246px; padding: 0;}
div#feedback #block1 h6.first {margin: 10px 0 6px 0;}
div#feedback p.instructions {margin: 0 0 6px 0; padding: 0; color: #999;}
div#feedback #feedback-form label {width: 246px; padding: 0; margin: 0; font-size: 12px; font-weight: normal; color: #9e7b37; text-align: left;}
div#feedback #feedback-form label span {color: #f00;}
div#feedback #feedback-form textarea#feedback-text {width: 100%; height: 100px; margin: 2px 0 6px 0; border: 1px solid #ccc;}
div#feedback #feedback-form input#email {width: 100%; height: 20px; margin: 2px 0 18px 0; border: 1px solid #ccc;}
div#feedback h6, div#feedback #block2 h6 {margin: 0; font-size: 16px;}
div#feedback h6 span, div#feedback #block2 h6 span {font-size: 11px;}
/* thank you message */
div#feedback #block2 {width: 246px; height: 60px; margin: 0; padding: 0; display: none;}
div#feedback #block2 h6 {font-size: 16px; text-align: center; color: #999;}
div#feedback #block2 h6 span {font-size: 16px; color: #000;}
/* error messaging */
form#feedback-form label span#err_feedback {display: none;}
form#feedback-form label span#err_email {display: none;)
 
/* 2-23-2011 5:40pm TEST CHANGE to see if publishing works to prod servers */

