/* Footer */
#footer {
    width: 100%;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    clear: both;
}

body.dark #footer {
    width: 885px;
    margin-left: 15px;
}

#footerstart {
    border-bottom: 1px dotted #C9C9C9;
    border-top: 1px dotted #C9C9C9;
    clear: both;
    height: 17px;
    margin-bottom: 4px;
    padding-right: 20px;
    padding-top: 3px;
    text-align: right;
}

#footerstart .topofpage a {
    background: url("../../img/wz/icons/topofpage.gif") no-repeat scroll right 3px transparent;
    color: #1F1F1F;
    padding-right: 15px;
}

body.dark #footerstart .topofpage a {
    color: #cccccc;
}

#footerstart .topofpage a:hover, body.dark #footerstart .topofpage a:hover {
    background: url("../../img/wz/icons/topofpage_h.gif") no-repeat scroll right 3px transparent;
    color: #98B526;
}

#bottomNavigation {
    background-color: #B2DFF8;
    height: 19px;
    border-top: 1px solid #007EC3;
    border-bottom: 1px solid #007EC3;
    width: 100%;
}

body.dark #bottomNavigation {
    background-color: #004284;
}

#bottomNavigation ul {
    margin-left: 10px;
    float: left;
    font-size: 11px;
    padding: 0
}

#bottomNavigation ul li {
    float: left;
    padding: 4px 0;
    margin-left: 0;
    text-transform: uppercase;
    font-weight: bold;
}

#bottomNavigation ul li a {
    color: #1F1F1F;
    text-decoration: none;
    white-space: nowrap;
}

body.dark #bottomNavigation ul li a {
    color: #CCCCCC;
}

#bottomNavigation ul li a:hover {
    color: #CCFF00;
}

body.dark #bottomNavigation ul li a:hover {
    color: #899f33;
}

#bottomNavigation ul li span.separator {
    color: #007EC3;
    padding-left: 10px;
    padding-right: 10px
}

#footersearch {
    float: right;
    height: 21px;
}

#footersearch .searchLead {
    float: left;
    margin: 1px 5px 0 8px;
	line-height: 15px;
    font-size: 11px;
    font-weight: bold;
    color: #1F1F1F;
    line-height: 17px;
    vertical-align: middle;
}

body.dark #footersearch .searchLead {
    color: #cccccc;
}

#footersearch input[type = 'text'], #footersearch input.text {
    float: left;
    width: 100px;
    margin: 1px 0 0 8px;
    padding: 0;
    height: 15px;
    line-height: 15px;
    font-size: 10px;
    border: 1px solid #B2DFF8;
}

#footersearch input[type = 'submit'], #footersearch input.submit {
    background: url("../../img/wz/buttons/search_ok_small.gif") no-repeat transparent;
    border: 0 none;
    cursor: pointer;
    margin: 1px 8px 0 8px;
    width: 29px;
    height: 17px;
	padding-top: 17px;
}

#footersearch input[type = 'submit']:hover, #footersearch input.submit:hover {
    background: url("../../img/wz/buttons/search_ok_small_h.gif") no-repeat transparent;
}

#conclusionNavigation {
    margin-top: 10px;
    text-align: center;
}

#disclaimer {
    margin: 10px 0 20px 0;
    text-align: center;
    color: #949494;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}

body.dark #disclaimer {
	color: #666666;
}

#conclusionNavigation ul, #disclaimer ul {
    margin: auto;
    white-space: nowrap;
    list-style: none;
    padding: 0;
    font-size: 11px;
	overflow: hidden;
}

#conclusionNavigation ul li, #disclaimer ul li {
    display: inline;
}

#conclusionNavigation ul li span.separator, #disclaimer ul li span.separator {
    color: #C4C4C4;
    display: inline;
    padding: 0 4px 0 2px;
}

#conclusionNavigation ul a {
    display: inline;
    color: #4C4C4C;
    text-decoration: none;
    white-space: nowrap;
    font-weight: normal;
    line-height: 15px;
}

body.dark #conclusionNavigation ul a,
body.dark #conclusionNavigation ul li span.separator {
	color: #B4B4B4;
}

#disclaimer ul a {
    display: inline;
    color: #949494;
    text-decoration: none;
    white-space: nowrap;
    font-weight: normal;
    line-height: 15px;
}

body.dark #disclaimer ul a,
body.dark #disclaimer ul li span.separator {
	color: #666666;
}

#conclusionNavigation ul a:hover, #disclaimer ul a:hover,
body.dark #conclusionNavigation ul a:hover, body.dark #disclaimer ul a:hover {
    color: #899F33;
}