html { height: 100%; overflow-y: scroll; }
body { height: 100%; background-color: #e7e7e7; margin: 0; }
a { color: #1a568c; }
a:visited { color: #1a568c; }
a:hover { color: #1a568c; text-decoration: none; }
.leftshadow { width: 15px; background-image: url(../images/leftshadow.jpg); background-repeat: repeat-y; background-position: 0 0; }
.rightshadow { background-image: url(../images/rightshadow.jpg); background-repeat: repeat-y; background-position: 0 0; }
.lefttopbrown { background-color: #afa071; font-size: 1px; height: 6px; border-bottom: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid; }
.innertopbrown { background-color: #afa071; font-size: 1px; height: 6px; border-bottom: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid; }
.righttopbrown { background-color: #afa071; font-size: 1px; height: 6px; border-bottom: #e7e7e7 1px solid; }
.leftnavtd { height: 150px; background-color: #0b2134; border-bottom: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid; }
.innernavtd { height: 150px; background-color: #0b2134; border-bottom: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid; }
.rightnavtd { height: 150px; background-color: #0b2134; border-bottom: #e7e7e7 1px solid; }
.innernavtd a { text-align: right; color: #e7e7e7; text-decoration: none; font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold; display: block; width: 156px; line-height: 24px; background-image: url(../images/abg.jpg); background-position: 0 0; text-transform: uppercase; text-indent: 31px; letter-spacing: 1px; margin: 0; border-bottom: 1px solid #e7e7e7; }
.innernavtd a:visited { color: #e7e7e7; text-decoration: none; background-position: 0 0; }
.innernavtd a:hover { color: #e7e7e7; text-decoration: none; background-position: 0 -24px; }
.innernavtd a.active { color: #afa071; text-decoration: none; background-position: 0 -48px; cursor: default; }
.innernavtd a:visited.active { color: #afa071; text-decoration: none; background-position: 0 -48px; cursor: default; }
.innernavtd a:hover.active { color: #afa071; text-decoration: none; background-position: 0 -48px; cursor: default; }
.leftcol { background-image: url(../images/leftbg.jpg); background-repeat: repeat-y; background-position: left top; border-bottom: #e7e7e7 1px solid; }
.maincol { background-color: #f0f0f0; border-bottom: #e7e7e7 1px solid; padding: 20px; }
.maincol, .maincol td { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #3f3f3f; }
.maincol ul { list-style-type: square; }
.bottomnav { color: whitesmoke; font-family: Verdana, Tahoma, Arial; font-size: 10px; padding-right: 10px; background-image: url(../images/bottombg.jpg); background-repeat: repeat-x; background-position: 0 0; border-bottom: #e7e7e7 1px solid; }
.bottomnav a, .bottomnav a:visited, .bottomnav a:hover { color: whitesmoke; text-decoration: none; }
.credits { background-color: #f5f5f5; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #5e5e5e; padding: 0 10px 0 10px; }
.credits a { color: #1a5589; text-decoration: none; }
.credits a:visited { color: #1a5589; text-decoration: none; }
.credits a:hover { color: #1a5589; text-decoration: underline; }
.newsholder { position: relative; margin: 12px; color: white; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.newsholder hr { color: #ffffff; background-color: #ffffff; height: 1px; }
.newsholder a { color: whitesmoke; text-decoration: none; display: inline; }
.newsholder a:visited { color: whitesmoke; text-decoration: none; }
.newsholder a:hover { color: whitesmoke; text-decoration: none; }
.newsholder a img { margin-bottom: -1px; }