/* brownderby */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background:none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align:baseline;
}

* {
    font-family: "Trebuchet MS", arial, sans-serif;
    color: #666666; 
}

fieldset {
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
    outline: none;
}

#main {
    margin: 0 auto;
    width: 800px;
}

#banner {
    
}

#banner object {
    height: 140px;
    width: 800px;
}

#banner embed {
    height: 140px;
    width: 800px;
}


#banner h1 {
    display: none;
}

#nav {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    background-color: #ccc;
    display: block;
    height: 25px;
    padding: 0 10px;
    width: 800px;    
}

#nav ul {
    
}

.nav-link {
    border-right: 1px solid #999;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    background-color: #ccc;
    padding: 0;
    text-transform: capitalize;  
    list-style-type: none;
}
    
.nav-link .first {
    border-left: 1px solid #999;
}

.nav-link a,
.nav-link a:visited {
    width: 60px;
    display: block;
    height: 25px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    color: inherit;
}

.nav-link a:hover,
.nav-link a:active {
    background-color: #aeaeae;
    text-decoration: none;
    color: #010101;
}

.subnav {
    background-color: #ccc;
    display: none;
    position: absolute;
    z-index: 100;
}

.subnav li {
    list-style-type: none;
    border: none;
    float: none;
    font-size: 14px;
    text-align: center;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.content {
    clear: both;
    display: block;
    padding: 0 40px;
    position: relative;
    z-index: 1;
}

.content form {
    margin: 0 auto;
    width: 600px;
}

.content p {
    padding-bottom: 5px;
}

.content h3 {
    text-align: center
}

.content a,
.content a:visited {
    color: #4169e1;
    text-decoration: none;
}

.content a:hover,
.content a:active {
    color: #0000cd;
    text-decoration: none;
}

.center {
    margin: 0 auto;
    text-align: center;
}

.bds-form {
    
}

.bds-form .required-legend {
    color: #333;
    text-align: right;
    font-style: italic;
}

.bds-form .input {
    margin: 5px 0;
    width: 250px;
}

.bds-form .label {
    float: left;
    margin: 5px 5px 5px 0;
    width: 100px;
    text-align: right;
}

.bds-form .select {
    margin: 5px 0;
}

.bds-form .textarea {
    margin: 5px 0;
}

.bds-form .legend {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #aaa;
    font-weight: bold;
    font-size: larger;
    background-color: #ccc;
    margin: 0 0 5px 0;
    padding: 5px;
}

.bds-form .fieldset {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #aaa;
    padding: 10px;
}

.bds-form .confirm-em {
    display: block;
    padding-left: 100px;
    font-size: small;
}

.bds-form .confirmation {
    padding-left: 100px;
    color: #ff0000;
    font-weight: bold
}

.bds-submit-btn {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #aaa;
    cursor: pointer;
    background-color: #ccc;
    display: block;
    clear: both;
    font-weight: bold;
    margin: 15px 0 25px 100px;
    padding: 3px 5px;
    text-transform: uppercase;
    width: auto;
}

.bds-form .error {
    color: #ff0000;
    font-size: small;
    font-weight: bold;
}

.show-title,
.show-dates,
.show-detail {
    font-weight: bold;
}

.show-title {

}

.show-image {
    padding: 5px 10px 20px 0;
}

.show-hr {
    border: none;
    border-top: 1px solid #ccc;
    clear: both;
}

.bd-press-release {
    border: 1px solid #ccc;
    display: block;
    list-style-type: none;
    margin:10px auto;
    padding: 10px;
    text-align: center;
    list-style-type: none;
    margin: 10px auto;;
    padding: 0;
}

.bds-press-release li {
    border: 1px solid #ccc;
}

#footer {
    clear: both;
    color: #666;
    font-size: x-small;
    margin: 40px 0;
    text-align: center;
    
}
