body {
    font-size:100%;
    margin: 0;
    padding: 0;
}

a img {border: none; }

p.nospacing {
    margin-top:0;
    padding-top:0;
}

/* Top text bar */
#topbar {
    width:100%;
    background-color:#002229;
    margin-top:0;
    padding-top:0;
    height:20px;
}

#toptext {
    font-family:"Franklin Gothic", "Arial", sans-serif;
    width:940px;
    text-align:right;
    font-size:.7em;
    margin:auto;
    padding-right:20px;
    padding-bottom:2px;
    padding-top:2px;
    color:#ffffff;
}

#toptext a {
    color:#ffffff;
    text-decoration:none;
}

#toptext a:hover {
    color:#BDB378;
    text-decoration:none;
}

/* Title Banner */
#titlebanner {
background-image:url('../images/title_banner.png');
width:960px;
height:110px;
margin:auto;
background-repeat:no-repeat;
}

/* Menu bar */
#menubar {
    height: 24px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    background-color: #002229;
    padding-top: 10px;
    color:#FFFFFF;
    font-family: "Franklin Gothic", "Arial", sans-serif;
    font-size: 1em;
}

#menubar a {
    text-decoration:none;
    color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:7px;
    padding-top:2px;
}

#menubar a:visited {
    color:#FFFFFF;
}

#menubar a:hover {
    color:#BDB378;
}

#menubar a:active {
    color:#BDB378;
}

#menubar a.current {
    background-color:#10452C;
}

/* Main page content */
#contenttop {
    background-image: url('../images/maintop.png');
    width: 960px;
    height: 8px;
    background-repeat: repeat-y;
    margin: auto;
}

#content {
    background-image: url('../images/mainbg.png');
    background-repeat: repeat-y;
    width: 920px;
    margin:auto;
    padding:8px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:15px;
    text-align:left;
    font-family: "Palatino Linotype", "Palatino", sans-serif;
}

#content a {
    text-decoration:none;
    font-weight: bold;
    color:#2D6131;
}

#content a:hover {
    text-decoration: underline;
}

#content h3 {
    font-family:"Franklin Gothic", "Arial", sans-serif;
}

#contentbottom {
    background-image: url('../images/mainbot.png');
    width: 960px;
    height: 11px;
    background-repeat: repeat-y;
    margin: auto;
    margin-top:0;
    padding-top:0;
}

/*Image headline ticker */
#tickermain {
    width: 926px;
    height: 376px;
    margin: auto;
    padding: 2px;
    padding-top:10px;
    margin-bottom:30px;
    position:relative;
    bottom:17px;
    
}

#tickerimage {
    height: 376px;
    width: 600px;
    padding:0;
    margin:0;
    float:left;
}

#tickerimage img {
    display:none;
    height:376px;
    width:600px;
}

#tickerimage img.first {
    display:block;
    height:376px;
    width:600px;
}

#tickernav {
    position: relative;
    top: 360px;
    left: 10px;
    z-index:100;
    padding:0;
    margin:0;
}

#tickernav a {
    color:#000000;
    background:#999999;
    text-decoration:none;
    font-weight: bold;
    font-family: "Franklin Gothic", "Arial", sans-serif;
    margin: 5px 5px;
    padding: 3px 5px;
}

#tickernav a:hover {
    color:#BDB378;
    text-decoration: none;
}

#tickernav a.activeSlide {
    background:#555555;
}

#tickertext {
    background-image:url('../images/tickertext.png');
    background-position:top right;
    background-repeat: no-repeat;
    width:286px;
    height:376px;
    float:left;
    margin:0;
    padding:0;
    padding-left: 15px;
    padding-right: 15px;
    text-align: justify;
    font-size: 1em;
    font-family: "Palatino Linotype", "Palatino", sans-serif;
}

#tickertitle {
    position: relative;
    left: 25px;
    top: 25px;
    width: 450px;
    height: 30px;
    background-color: #e6e6e6;
    z-index: 10;
}

/* Bottom form text */
#bottomtext {
    font-family:"Arial", sans-serif;
    width:960px;
    text-align:center;
    font-size:.7em;
    margin:auto;
    margin-bottom:20px;
    margin-top:0px;
    padding-top:20px;
}

#bottomtext a {
    color:#002229;
    text-decoration:none;
    font-weight: bold;
}

/* Quick facts box */
#quickfacts {
    width:310px;
    border-left:2px #002229 solid;
    border-bottom:2px #002229 solid;
    border-top:2px #002229 solid;
    float:right;
    margin-left:10px;
    padding-left:10px;
    padding-top:10px;
}

#quickfacts img {
    height:50px;
    width:300px;
    margin-top:5px;
}

#quickfacts p {
    margin-top:0;
    padding-top:0;
}

#content table {
    border:2px solid #10452C;
    border-collapse:collapse;
}

#content tr {
    border-bottom:1px #10452C solid;
    font-size:.9em;
}

#content td {
    border:1px #10452C solid;
    padding-left:5px;
    vertical-align: middle;
    background-color:#dddddd;
}

#content th {
    background-color:#10452C;
    font-weight:bold;
    font-size:1.1em;
    color:#ffffff;
    border-left:1px #ffffff solid;
    padding-left:5px;
}
