/* GENERAL STYLE DEFINITIONS */

body { 
    margin: 0; 
    padding: 0;
    background: #E1E1E1 url(/images/bg.gif) top left repeat-x;
    text-align: center;
}

* {
    margin: 0; 
    padding: 0;
    font-size:11px; 
    font-family: Verdana, Arial, Tahoma, sans-serif; 
    color: #787F6D;
    line-height: 14px;
}

a {
    color: #6DA017;
    outline: none;
}

a:visited {

}

a:hover {
    color: #F18229;
    text-decoration: none;
}

img {
    display: block;
}

p {
    padding: 0 0 10px 0;
}

h1 {
    font-size: 14px;
    color: #0E3293;
}

h2 {
    color: #0E3293;
}

h3 {
    color: #0E3293;
    padding-bottom: 10px;
}

ul.list, .content ul {
    list-style: none;
}

ul.list li, .content ul li {
    background: url(/images/bullet.gif) no-repeat 0 4px;
    padding-left: 12px;
    padding-bottom: 8px;
}

ul#l-col-list {
    width: 175px;
    margin-left: 25px;
}

#l-col-list li {
    list-style: none;
    padding-left: 18px;
    margin-bottom: 10px;
    background: url(/images/bullet.gif) no-repeat 0 4px;
}

.spacer {
    clear: both;
    font-size: 2px;
    height: 0;
    line-height: .1px;
}

#content {
    width: 760px;
    margin: 0px auto; 
    text-align: left;
}

#logo {
    float: left;
    width: 380px;
    margin: 9px 0 9px 0px;
}

#container {
    width: 760px;
    background: #FFF url(/images/line_bg.gif) top left repeat-y;
}

#left-column {
    float: left;
    width: 221px;
}

#right-column {
    float: left;
    width: 539px;
}

.main-content {
    clear: both;
    padding: 20px 25px 25px 26px;
}

.main-content ul {
    list-style: none;
}

.main-content ul li {
    background: url(/images/bullet.gif) no-repeat 0 4px;
    padding-left: 12px;
    padding-bottom: 8px;
}

.error, .error span {
    border-top: 1px solid #E7EAEB;
    border-bottom: 1px solid #E7EAEB;
    padding: 10px 0 5px 0;
    display: block;
    color: #990000;
    margin-bottom: 10px;
}

.error li {
    color: #990000;
    padding-left: 5px;
    margin-left: 25px;
}

.green {
    color: #7EB71C;
}


.footer-left {
    float: left;
    padding: 10px 0 0 4px;
    font-size: 10px;
    color: #999;
}

.footer-right {
    float: right;
    padding: 10px 4px 0 0;
    font-size: 10px;
    color: #999;
}

.footer-left a, .footer-right a, .footer-left a:hover, .footer-right a:hover {
    font-size: 10px;
    color: #999;
}

.find-out a {
    position: relative;
    width: 157px;
    margin: 0;
    padding: 18px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_find_more_info.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 18px;/* for ie5.x */
}

.visit-website a {
    position: relative;
    width: 157px;
    margin: 0;
    padding: 18px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_visit_website.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 18px;/* for ie5.x */
}

.video-footage a {
    position: relative;
    width: 147px;
    margin: 0;
    padding: 22px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_2004_footage.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 22px;/* for ie5.x */
}

.more-info a {
    position: relative;
    width: 115px;
    margin: 0;
    padding: 21px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_more_info.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 21px;/* for ie5.x */
}