.TabControlTable { FONT-SIZE: 85%; font-family: tahoma, verdana, sans-serif;}
.TabControlTable a { padding-left:30px; padding-right:30px; FONT-SIZE: 85%; font-family: tahoma, verdana, sans-serif; color:#666666; text-decoration:none;}
.TabControlTable a:hover {padding-left:30px; padding-right:30px; FONT-SIZE: 85%; font-family: tahoma, verdana, sans-serif; color:#000000; text-decoration:none;}
.TabControlRow {vertical-align:bottom;}
.TabControl {vertical-align:bottom;padding: 4px 0; margin: 1px 2px 0 0; text-align: center; text-decoration: none; color: #333; background: #EEEEEE; border: 1px solid #dddddd; background-image:url(/App_Themes/WhoCanISue/images/tab_off.jpg);  border-bottom: none;}
.TabControlHomeOn {vertical-align:bottom;padding: 4px 0; margin: 1px 2px 0 0; text-align: center; border: 1px solid #dddddd;background-image:url(/App_Themes/WhoCanISue/images/tab_on_house.jpg);border-bottom: none; text-decoration:none;}
.TabControlHomeOff {vertical-align:bottom;padding: 4px 0; margin: 1px 2px 0 0; text-align: center; border: 1px solid #dddddd;background-image:url(/App_Themes/WhoCanISue/images/tab_off_house.jpg);border-bottom: none; text-decoration:none;}
.TabControlSelected {vertical-align:bottom;padding: 4px 0; margin: 1px 2px 0 0; text-align: center; border: 1px solid #dddddd;background-image:url(/App_Themes/WhoCanISue/images/tab_on.jpg);border-bottom: none;}
.TabControlLinkSelected { COLOR: white; TEXT-DECORATION: none }
.TabControlLink { COLOR: black; TEXT-DECORATION: none }
.TabControlLeft { WIDTH: 0px; font-size:7pt;}
.TabControlRight { WIDTH: 0px; font-size:7pt;}
.TabControlSelectedLeft { WIDTH: 1px }
.TabControlSelectedRight { WIDTH: 0px }

#mainpanel {
        clear: both;
        background: #fffffe;
    background-image:url(/App_Themes/WhoCanISue/images/bg_gradient.jpg); background-repeat:no-repeat;
        padding-top: .5em;
    margin-bottom: 2em;
}

#contentpanel {
        padding: .5em;
        min-height: 300px;
}

#header {
        position: relative;
        width: 100%;
        height: 3em;
        width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: -1px;
        width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
        display: inline;
        list-style: none;
}

#header ul#primary div a,#header ul#primary span,#header ul#primary a.current {
        width: 8.25em;
        display: block;
        float: left;
        padding: 4px 0;
        margin: 1px 2px 0 0;
        text-align: center;
        font-family: tahoma, verdana, sans-serif;
        text-decoration: none;
        color: #333;
}

#header ul#primary div a {
        background: #EEEEEE;
        border: 1px solid #dddddd;
    background-image:url(/App_Themes/WhoCanISue/images/tab_off.jpg);
        border-bottom: none;
        font-size: 85%;
}

#header ul#primary div a:hover {
        margin-top: 0;
        border-color: #dddddd;
        background-image:url(/App_Themes/WhoCanISue/images/tab_on.jpg);
        padding-bottom: 5px;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
        border: 1px solid #dddddd;
        border-bottom: none;
        background-image:url(/App_Themes/WhoCanISue/images/tab_on.jpg);
        padding-bottom: 6px;
        margin-top: 0;
    color:#000000;
}

#header ul#primary span a {
	text-decoration: none;
    color:#000000;
    font-size: 85%;
}


 /* for new "HOME" tab only */

#header ul#primary span.houseOn {
        background: #EEEEEE;
        border: 1px solid #dddddd;
    background-image:url(/App_Themes/WhoCanISue/images/tab_on_house.jpg);
        border-bottom: none;
}
#header ul#primary div.houseOff a {
        background: #EEEEEE;
        border: 1px solid #dddddd;
    background-image:url(/App_Themes/WhoCanISue/images/tab_off_house.jpg);
        border-bottom: none;
        font-size: 85%;
}

 /* for new "HOME" tab only */


#header ul#secondary {
        position: absolute;
        margin: 0;
        padding: 0;
        bottom: -1.4em;
        left: 1px;
        width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
        width: auto;
        display: block;
        float: left;
        padding: 0 10px;
        margin: 0;
        text-align: center;
        border: none;
        border-right: 1px dotted #AAA;
        background: none;

}

#header ul#secondary li a {
        color: #06C;
        text-decoration: underline;
}

#header ul#secondary li a:hover {
        color: #333;
        background: transparent;
        padding: 0 10px;
        border: none;
        border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
        color: #000;
        background: transparent;
}
