/* Main Layout */
html {overflow-y: scroll}
body, #outerborder, #container {width: 930px; padding: 0; margin: 0 auto}
#outerborder {width: 900px}
body{padding: 10px; padding-bottom: 20px}
#container {padding-left: 10px; padding-right: 10px}
#topmenu, .header, .footer {margin-left: -10px; margin-right: -10px}
#globalwrap {clear: both}
#globalwrap {padding-bottom: 1px}

/* Main Styles */
body {background-color: #1f294d}
body, #container {color: #333333; font-size: 14px; line-height: 1.6; font-family: Verdana}
#global p {margin: 0.75em 0}
a img {border: none}
img[align=right] {margin-left: 20px}

/* Header */
.header {height: 180px; overflow: hidden; position: relative}
.body-class-home .header {height: 324px;}
.header img {display: block}
.header img.club {padding-bottom: 10px; padding-left: 6px; position: relative; z-index: 10; background: white}
.header img.image {position: relative; top: -80px; z-index: 5}
.body-class-home .header img.image {position: static}

/* Footer */
.footer {margin: 10px; margin-top: 30px; padding: 10px 10px; margin-left: 0; margin-right: 0}
.footer .logo {float: right;}
.footer {background: #1f294d}
.footer li {display: block}
.footer li a, .footer p, .footer li {color: white; font-size: 11px}
.footer li a {padding-right: 5px}
.footer li {float: left; margin-right: 10px}
.footer img {display: block}

/* Nav */
#topmenu {position: static; margin-bottom: 10px}
#nav, #topmenu {width: 950px; float: left}
#nav li a {display: block;}
#nav li a {color: black}
#nav {background: #1f294d}
#nav li a {color: white; text-transform: capitalize; padding: 10px 20px}
#nav li a {font-size: 11px; font-family: Verdana; text-transform: uppercase}
#nav li a:hover {background-color: #e6ecff; color: #333333}
#nav li:hover a, #nav li:hover ul li a:hover {background-color: #e6ecff; color: #333333}


/* Submenu */
#nav li ul {clear: left}
#nav li ul li a, #nav li ul li {float: none}
#nav li ul, #nav li:hover ul li a {background-color: white}
#nav li:hover ul li a {background-color: #e6ecff}
#nav li ul li a {color: #333333; padding-top: 5px; padding-bottom: 5px}
#nav li ul li {padding: 0}
#nav li ul li, #nav li ul li a {display: block; width: auto}
#nav {position: relative; z-index: 500}

/* Sidebar */
#sidebar {color: #333333}
#sidebar {Abackground: #1f294d}
#sidebar {min-height: 400px; width: 210px !important}
#leftsidebody, #rightsidebody {margin: 0 -10px}
#sidebar {padding: 10px; font-size: 12px}
#sidebar h2 {font-weight: normal; font-size: 20px}
#sidebar hr {color: #007a00; border: none; border-bottom:1px solid #007a00}
#sidebar li a, #sidebar .box a, #sidebar h3 a  {color: white}
#sidebar li {display: block; margin: 0; padding: 0}
#sidebar {padding-top: 0; padding: bottom: 0}

/* Sidebar box */
#sidebar h3 + .box {background:#6aa550; padding: 5px; font-size: 11px; color:white}

/* Sidebar Links */
#sidebar h3 {background: #1f294d; padding: 3px 5px; font-weight: normal; color: white; font-size: 12px}
#sidebar h3 {margin-top:2em}
#sidebar h3:first-child {margin-top: 5px}
#sidebar h3 a {display: block; margin: -3px -5px; padding: 3px 5px}
#sidebar li a {display: block; padding: 2px 5px}
#sidebar li a {background-color: #6aa550; text-decoration: none}
#sidebar li a:hover {text-decoration: underline}
#sidebar li a[href*=".pdf"] {background-position: 160px 50%}

/*Siebar form */
#sidebar input {margin-left: 0}
#sidebar input[type=text], #sidebar input[type=password] {width: 194px}

/* Sidebar News */
#sidebar .news-item {background: #eeeeee; border: 1px solid #dddddd; padding: 5px; margin-bottom: 20px}
#sidebar .news-wrapper {margin-top: 10px}

/* Form */
fieldset {margin: 10px 0; padding: 10px; width: auto}

/* Header */
h1, h3, h4 {font-family: Verdana; font-size: 24px; font-style: normal; color: #666666; font-weight: normal; text-transform: uppercase}
h3 {font-size: 18px; color: #333333; font-style: normal}
h3 {margin-top: 0.75em}
#global h4, h4 {font-size: 12px; color: #333333; font-style: normal; font-weight: bold; margin: 0; padding:0}

/* Table */
#global table {margin: 10px 0;}
table thead td, table thead th {background: #1f294d; color: white; padding: 3px 5px; font-size: 12px}
table thead td a, table thead th a, table thead td a:hover, table thead th a:hover  {color: white; text-decoration: underline}
 table thead td a:hover, table thead th a:hover {color: #dddddd}
table tbody td {border-bottom: 1px solid #cccccc}
table tbody td, #global table.layout table td {font-size: 12px; padding: 3px 5px}
table.layout tbody td {padding: 0}
#global table.layout {margin: 0}
#global table.layout tbody p {padding-right: 10px}
#global table.layout td {vertical-align: top}
#global table.layout td {font-size: inherit}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {color: #333333}

/* Front Slide */
.frontSlide {position: absolute; top: 63px; left: 0}
.frontSlide {width: 950px; height: 261px; background: white}

.chartbox h3 {font-size: 14px; padding-left: 3px}
a.button {background: url(/images/resources/littleaston/button.png) no-repeat 0 50%; padding-left: 13px; margin-right: 20px}

#updatemsg {z-index: 50000}

.highslide-body img[width="600"] {width: 590px; height: 272px}
