div.contextBox
{
    background: #f2f2f2;
    margin: 0 0 5px 0;
    padding: 6px 0 7px 0
}
div.contextBox h3
{
    border-bottom: 1px solid #fff;
    font-weight: normal;
    margin: 0 10px 5px 10px !important;
    padding: 0 0 5px 0 !important
}
div.contextBox h3.banner
{
    border: 0;
    padding-bottom: 0 !important
}
div.contextBox ul
{
    padding: 0 !important
}
div.contextBox li
{
    line-height: 14px;
    padding: 0 10px 0 10px
}
div.contextBox a
{
    margin: 3px 0 0 0;
    width: 140px;
    display: block;
    background: url("/images/icon_linklist.gif") no-repeat 0 2px;
    padding: 0 0 0 15px;
    font-size: 10px
}
div.contextBox a:link
{
    color: #2269b6
}
div.contextBox a:visited
{
    color: #5995c8
}
div.contextBox a:hover
{
    text-decoration: underline
}
div.contextBox a.banner
{
    background: none;
    margin: 0;
    padding: 0
}
div.contextBox a img
{
    margin: 0 0 10px 0;
    padding: 0
}
div.contextBox span.teaser
{
    margin: 0 10px 5px 10px !important;
    padding: 0 0 5px 0 !important
}
div.contextBox a.teasertitlelink
{
    margin: 3px 0 0 0;
    width: 140px;
    display: block;
    background: url("/images/icon_linklist.gif") no-repeat 0 2px;
    padding: 0 0 0 15px;
    font-size: 10px
}
div#baseSearchForm
{
    padding: 10px 0 0 0;
    margin: 0 0 5px 0;
    background: #f2f2f2
}
div#baseSearchForm div.inner
{
    margin: 2px 0 0 0;
    padding: 4px 10px 6px 10px
}
div#baseSearchForm form
{
    padding: 5px 0 0 0
}
div#baseSearchForm table
{
    margin: 2px 0 5px 0
}
div#baseSearchForm table td
{
    margin: 0;
    padding: 2px 0 2px 0
}
div#baseSearchForm table input.radio
{
    margin: 0 4px 0 0;
    padding: 0;
    border: 0;
    height: 14px
}
div#baseSearchForm table label
{
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 11px
}
div#baseSearchForm input#prename
{
    padding: 1.5px;
    width: 137px
}
div#loginBox
{
    margin: 0 0 5px 0
}
div#spotLight
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: #f2f2f2
}
div#spotLight div.inner
{
    margin: 0 0 0 0;
    padding: 6px 10px 6px 10px;
    text-align: center
}
h2
{
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    font-size: 13px;
    margin-bottom: 6px;
    margin-top: 0;
    padding: 3px 10px
}
div#content div#sitekick ul
{
    list-style-type: none;
    padding: 0 10px 10px 10px;
    margin: 0;
    font-size: 12px;
    color: #333
}
div#content div#sitekick ul ul
{
    padding: 0 10px 0 0
}
div#content div#sitekick li
{
    margin: 0 0 .25em 0;
    padding: 0 0 0 14px;
    line-height: 1.4em;
    background: url("/images/icon_listdefault.gif") no-repeat 0 4px
}
div#content div#sitekick ol li
{
    background: none;
    margin: 0 0 0 20px;
    padding: 10px 0 0 0;
    line-height: 18px
}
div#content div#sitekick ol li p
{
    padding: 0
}
div#content div#sitekick li a
{
    color: #2269b6;
    margin: 0;
    text-decoration: none;
    line-height: 14px
}
div#content div#sitekick li a:hover
{
    text-decoration: underline
}
div.editorial
{
    background: #f8f8f8 none repeat scroll 0%;
    margin-bottom: 10px;
    width: 370px;
    padding: 10px
}
div.editorial img
{
    border: 0;
    float: left;
    padding: 0 10px 0 0;
    width: 175px
}
div.editorial p
{
    float: left;
    font-size: 11px !important;
    line-height: 14px;
    padding: 0 !important;
    width: 185px
}
.tableContact
{
    width: 100%;
    color: #333;
    font-size: 11px;
    line-height: 14px
}
.tableContact td
{
    border-top: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 15px 10px 20px 10px;
    vertical-align: top
}
.tableContact th
{
    padding: 15px 10px 5px 10px;
    vertical-align: top
}
.tableContact td.bold
{
    width: 100px;
    font-weight: bold
}
.tableContact td.data
{
    width: 215px
}
.tableContact td.picture
{
    width: 175px
}
.tableContact td.first
{
    width: 140px;
    font-weight: bold
}
.tableContact td.second
{
    width: 210px
}
.tableContact address
{
    font-style: normal;
    font-size: 11px;
    line-height: 14px;
    padding: 0
}
.tableContact img
{
    float: right
}
.tableContact tr
{
    clear: both
}
.tableContact thead td
{
    font-weight: bold;
    padding: 5px 10px;
    border-top: none
}
.tableContact thead td span
{
    font-weight: normal
}
.tableDownload
{
    width: 390px;
    color: #333;
    background-color: #f8f8f8;
    margin-bottom: 10px
}
.tableDownload td
{
    border-bottom: 1px solid #e6e6e6;
    font-size: 11px;
    vertical-align: middle;
    padding: 3px 10px
}
.tableDownload td.downloadLink
{
    width: 100px
}
.tableDownload thead td
{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: bold;
    background-color: #fff
}
.tableDownload tfoot td
{
    border-bottom: none;
    background: #fff;
    font-size: 10px
}
.tableDownload td a
{
    padding: 2px 0 2px 16px;
    display: block;
    text-decoration: none;
    background: url("/images/icon_disc.gif") 0 3px no-repeat
}
.tableDownload td a.mpLink
{
    background: url("/images/mp_link.gif") 0 3px no-repeat !important
}
.tableDownload td a:hover
{
    text-decoration: underline
}
.CmTable
{
    width: 390px;
    color: #333;
    background-color: #f8f8f8;
    margin-bottom: 10px
}
.CmTable .CmTableHeaderRow td, .CmTable .CmTableAltRow td, .CmTable .CmTableRow td
{
    border-bottom: 1px solid #e6e6e6;
    font-size: 11px;
    vertical-align: middle;
    padding: 3px 10px
}
.CmTable .CmTableHeaderRow td
{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: bold;
    background-color: #fff
}
.tableArchive
{
    width: 100%;
    color: #333;
    background-color: #f8f8f8;
    margin-bottom: 10px
}
.tableArchive td
{
    border-bottom: 1px solid #e6e6e6;
    font-size: 11px;
    vertical-align: middle;
    padding: 3px 10px
}
.tableArchive td.archiveLink
{
    width: 100%
}
.tableArchive thead td
{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    font-weight: bold;
    background-color: #fff
}
.tableArchive tfoot td
{
    border-bottom: none;
    background: #fff;
    font-size: 10px
}
.tableArchive td a
{
    padding: 2px 0 2px 16px;
    display: block;
    text-decoration: none;
    background: url("/images/icon_linklist.gif") 0 3px no-repeat
}
.tableArchive td a.mpLink
{
    background: url("/images/mp_link.gif") 0 3px no-repeat !important
}
.tableArchive td a:hover
{
    text-decoration: underline
}
ul#pageService
{
    clear: both;
    list-style-type: none;
    margin: 0 0 3px 0;
    padding: 0 0 0 10px
}
ul#pageService li
{
    display: inline
}
ul#pageService li a.top, ul#pageService li a.print
{
    display: inline;
    float: left;
    margin-top: 14px;
    font-size: 11px
}
ul#pageService li a.top
{
    margin-right: 8px
}
a.top, a.print
{
    padding-left: 14px;
    text-decoration: none;
    display: block
}
a.top:hover, a.print:hover
{
    text-decoration: underline
}
a.top:visited, a.print:visited
{
    color: #2269b6
}
a.top
{
    background: url("/images/icon_toplink.gif") no-repeat left center;
    font-size: 11px
}
a.print
{
    background: url("/images/icon_square.gif") no-repeat left center;
    font-size: 11px
}
.imgout
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-bottom: #ddd 1px solid;
    background-color: #fff;
    color: #888;
    font-size: 11px
}
.imgover
{
    border-right: #444 1px solid;
    border-top: #444 1px solid;
    border-left: #444 1px solid;
    border-bottom: #444 1px solid;
    background-color: #fff;
    color: #888;
    font-size: 11px
}
div#innerContent A.teasertitlelink
{
    margin: 3px 0 0 10px;
    display: block;
    background: url("/images/icon_linklist.gif") no-repeat 0 2px;
    padding: 0 0 0 15px;
    font-size: 10px
}
div#innerContent div.teasermorelink
{
    padding: 20px 0 0 0
}
div#innerContent A.teasermorelink
{
    margin: 3px 0 0 10px;
    display: block;
    background: url("/images/icon_linklist.gif") no-repeat 0 2px;
    padding: 0 0 10px 15px;
    font-size: 10px
}
div#innerContent A.backlink
{
    margin: 3px 0 0 10px;
    display: block;
    background: url("/images/icon_backlink.gif") no-repeat 0 2px;
    padding: 0 0 0 15px;
    font-size: 10px
}

