@import url("taxcut_2008.css");

/*
----------------------------------------------------------------------
TaxCut > Software Updates - Style Sheet

Author:     Jonathan Heavner | www.taxcut.com
Updated:    10/18/2007
----------------------------------------------------------------------*/

/* Main navigation
------------------------------------------------------------------*/

.main_nav .nav_image {
    height: 64px;
    width: 951px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    xfilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/main_nav/nav_default_2009.png');
    xbackground-repeat: no-repeat;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.main_nav .nav_image[class] {
    xbackground: url(/images/main_nav/nav_default_2009.png) no-repeat;
}


/* Pods
------------------------------------------------------------------*/

/* pod primary */
.pod_primary {
    float: left;
    width: 691px;
    padding-left: 17px;
    margin-right: 0px;
}
.pod_primary_top {
    height: 65px;
    background: url(/images/pod_article_691_hd.png) no-repeat;
}
/*.pod_primary_top {
    height: 60px;
    background: url(/images/pod_update_691_hd.png) no-repeat;
}*/
.pod_primary_body {
    background: url(/images/pod_update_691_bg.png) repeat-y;
    padding: 15px 24px 10px 20px;
}
div.pod_primary_top .header_1 {
    font-size: 22px;
    color: #F9EB2F;
    padding-top: 7px;
    padding-left: 24px;
}

/* Local Styles
------------------------------------------------------------------*/

ol {
    margin-top:0;
    margin-left:25px;
}

li {
    line-height:15px;
}

.header1 {
    font-size:25px;
    color:#FFFFFF;
    float:left;
    padding-top:7px;
    padding-left:20px;
}

.header2 {
    width:500px;
    color:#FFFFFF;
    float:right;
    padding-top:11px;
    padding-right:20px;
}

/* Federal Updates Section */
.pod_federal_top {
    position:relative;
    background:url(/images/pod_upd_fed_650_hd.png) no-repeat;
    width:650px;
    height:48px;
}

.pod_federal_body {
    position:relative;
    background:url(/images/pod_upd_fed_650_bg.png) repeat-y;
    width:650px;
}

.pod_federal_footer {
    position:relative;
    background:url(/images/pod_upd_fed_650_ft.png) no-repeat;
    width:650px;
    height:13px;
}

.pod_federal_content {
    padding-top:15px;
    padding-left:40px;
    padding-right:40px;
    overflow:auto;
}

.pod_federal_content .header {
    color:#0a3270;
    font-size:15px;
    font-weight:bold;
}


/* State Updates Section */
.pod_state_top {
    position:relative;
    background:url(/images/pod_upd_st_650_hd.png) no-repeat;
    width:650px;
    height:48px;
}

.pod_state_top .header2 {
    width:525px;
}

.pod_state_body {
    position:relative;
    background:url(/images/pod_upd_st_650_bg.png) repeat-y;
    width:650px;
}

.pod_state_footer {
    position:relative;
    background:url(/images/pod_upd_st_650_ft.png) no-repeat;
    width:650px;
    height:13px;
}

.pod_state_content {
    padding-top:15px;
    padding-left:40px;
    padding-right:40px;
    overflow:auto;
}

.pod_state_content .header {
    color:#7b0303;
    font-size:15px;
    font-weight:bold;
}

/* Business Updates Section */
.pod_business_top {
    position:relative;
    background:url(/images/pod_upd_bus_650_hd.png) no-repeat;
    width:650px;
    height:48px;
}

.pod_business_top .header2 {
    width:525px;
}

.pod_business_body {
    position:relative;
    background:url(/images/pod_upd_bus_650_bg.png) repeat-y;
    width:650px;
}

.pod_business_footer {
    position:relative;
    background:url(/images/pod_upd_bus_650_ft.png) no-repeat;
    width:650px;
    height:13px;
}

.pod_business_content {
    padding-top:15px;
    padding-left:40px;
    padding-right:40px;
    overflow:auto;
}

.pod_business_content .header {
    color:#000000;
    font-size:15px;
    font-weight:bold;
}
