body { background-color: #2b5981; background-image: none; background-position: 0 0; text-align: center; }
body#component { background-image: none; }

p { color: #5d5d5d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
ul { color: #5d5d5d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }

ul.sidebar { color: #5d5d5d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }

.topnav { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; vertical-align: top; margin: 0; padding: 0 15px 0 0; }

.topnav a:link{ color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0; }

.topnav a:visited{ color: #fff; text-decoration: none; margin: 0; padding: 0; }

.topnav a:hover{ color: #fff; text-decoration: none; margin: 0; padding: 0; }

.nav { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: right; vertical-align: top; margin: 0; padding: 0 15px 0 0; }

.nav a:link{ color: #fff; text-decoration: none; margin: 0; padding: 0; }

.nav a:visited{ color: #ccc; text-decoration: none; margin: 0; padding: 0; }

.nav a:hover{ color: #fff; text-decoration: underline; margin: 0; padding: 0; }

.nav a:active { color: #fff; text-decoration: none; margin: 0; padding: 0; }

p.sidebar { color: #5d5d5d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; padding-right: 10px; padding-left: 10px; }
.large { color: #5d5d5d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; }

td#banner { background-image: none; }

td#nav { background-image: url(../images/nav_bg.gif); background-repeat: repeat-x; vertical-align: middle; padding-left: 10px; }

td#header { color: #eee; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/header_bg.gif); background-repeat: repeat-x; vertical-align: middle; padding-left: 10px; }

td#header2 { color: #d07000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #eee; background-image: none; background-repeat: repeat-x; vertical-align: middle; padding-left: 10px; border-top: 1px solid #555; border-bottom: 1px solid #555; }

td#footer { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/footer_bg.gif); background-repeat: repeat-x; text-align: right; vertical-align: middle; height: 38px; padding-top: 5px; padding-right: 10px; }

td#content { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; background-image: none; background-repeat: repeat-x; text-align: justify; vertical-align: top; padding-top: 5px; padding-right: 20px; padding-left: 20px; }
p.content { color: #5d5d5d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 20px; padding-left: 20px; }
a:link { text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { color: #00008b; text-decoration: none; }
a:active { }

td#footer a:link { color: #fff; text-decoration: underline; }
td#footer a:visited { color: #fff; text-decoration: underline; }
td#footer a:hover { color: #fff; text-decoration: none; }
td#footer a:active { color: #fff; }


.red { color: #d07000; text-align: left; }
h1 { color: #c77043; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
.border { background-color: #eee; border: solid 1px #d07000; }
.count { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-image: none; text-align: center; vertical-align: middle; margin: 0; padding: 0; }
