
#featured  {
        position: relative;
        padding-top: 10px;
        font-size:1em;
}

#featured blockquote {
        font-size: 16px;
}

.featimg img {
                aposition: relative;
        top: 0px;
        left: 0px;
}

#featured .buttons  {
        width: 152px;
}

#featured .buttons a {
        margin:0px;
        padding:0px;
}

*:first-child+html #featured .buttons  {
        margin: 0;
}

*html  #featured .buttons  {
        margin: 0;
}

#featured .buttons a.prev  {
        margin-right: 5px;
        height: 0;
        overflow: hidden;
        padding-top: 28px;
        width: 71px;
}

#featured .buttons a.next  {
        z-index: 9999;
        margin-left: 5px;
        height: 0;
        overflow: hidden;
        padding-top: 28px;
        width: 71px;
}

#steps  {
        height: 45px;
        color: #fff !important;
}

#steps ul  {
        padding: 0;
        line-height: 45px;
        height: 45px;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
}

#steps ul li  {
        display: inline;
        margin: 0 24px 0 0;
        _margin-right:23px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
}

#steps ul li h3 {
        color:#FFFFFF;
        font-size:14px;
}

#steps ul li a  {
        color: #fff;
        font-size: 1.1em;
        font-weight:bold;
        text-decoration: none;
        line-height: 45px;
        height: 45px;

}

#steps ul li a:hover  {
        border-bottom: 1px dotted #fff;
}



.page_list {
        margin:0px;
        padding:0px;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #cccccc;
}

.page_list li {
        margin:0px;
        padding-top:8px;
        padding-bottom:8px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #cccccc;
        list-style-type: none;
}

#tabbox  {
        margin-bottom: 20px;
}

*:first-child+html #tabbox  {
        height: 1%;
}

*html #tabbox  {
        height: 1%;
}

#tabbox ul.idTabs  {
        height: 37px;
        margin: 0;
        padding-left:2px;
        padding-right:2px;
}

*html #boxes  {
        margin-top: -2px;
}

#tabbox ul.idTabs li {
        display: inline;
        list-style: none;
        margin: 0;
        font-size: 12px;
        line-height: 37px;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
        text-decoration: none;
        padding: 9px 13px 9px 13px;
        font-weight: bold;
}

#boxes ul  {
        margin: 0;
        padding-top:5px;
        padding-bottom:5px;
}

#boxes ul li {
        list-style: none;
        padding: 6px 0 6px 10px;
        margin: 0;
        font-size: 12px;
}

#boxes ul li:first-child  {
        background: none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
        background: url(images/design/greenarrow.gif) no-repeat center left;
        padding: 0 0 0 22px;
        text-decoration: none;
}


/* Pageitem */

div.crop {
        width: 960px;
        height: auto;
        overflow: hidden;
                padding-bottom:5px !important;
}

div.widearea {
        width: 10000px;
        height: auto;
        overflow: hidden !important;
                margin-top:15px;
}

div.widearea div {
        height: auto;
        display: block;
        float: left;
}
div.widearea .pageitem { width:960px;}


/* STYLES */

.fix {
        clear: both;
}

.bordered  {
        border: 1px solid #000;
}

.floatleft  {
 float: left;
}

.floatright  {
        float: right;
}

.alignright  {
        text-align: right;
}

.alignr  {
        text-align: right;
}

blockquote {
        font-size:14px;
        margin-bottom:15px;
        color:#4F4F4F;
}

