/* Start of CMSMS style sheet 'Layout: Top menu + 2 columns' */
* {
margin:0;
padding:0;
}

body {
   font: normal 75%/90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img {
   border: 0;
}

a,
a:link, 
a:active {
   text-decoration: underline;
   background-color: inherit; 
   color: #18507C; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
}

a:hover {
   text-decoration: none;
}

/*****************
basic layout 
*****************/
body {
   background-color: #000;
   color: #fff;
   margin:0em;
}

div#pagewrapper {
   border: 1px solid black;
   margin: 0 auto;
   width: 987px; /* IE wont understand these, so we will use javascript magick */
   background-color: #000;
   color: #fff;
}


/*** header ***/

div#header {
   height: 181px;
}

div#header h1 a {
   display: block;
   height: 181px;
   text-decoration:none;
}

div#search {
   float: right;
   width: 27em;
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}

div.breadcrumbs {
   padding: 1em 0 1.2em 0;
   font-size: 90%;
   margin: 0 1em;
   border-bottom: 1px dotted #000;
}

div.breadcrumbs span.lastitem { 
   font-weight:bold; 
}

div#content {
   margin: 0em auto 0em 0;
}

div#mainhome {
}

div#maincontent {
   margin-left: 363px;
   width: 526px;
   border: 1px #625e5b solid;
   padding: 10px 10px 10px 8px;
   text-align: justify;
}

div#mainresults {
   margin-left: 77px;
   width: 831px;
}

#results {
   width: 832px;
   border: 1px #625e5b solid;  
}

#results p {
   margin: 17px;
}

div#sidebar {
   float: left;
   width: 303px;
   display: inline;  /* FIX ie doublemargin bug */
   margin-left: 0px;
}

div#sidebarcontent {
   float: left;
   width: 284px;
   display: inline;
}

#grayborder {
   padding: 2px;
   border: 1px #625e5b solid;
}

#available {
   font: normal 150%/160% Verdana, Geneva, Arial, Helvetica, sans-serif;  
}

div#sidebar.hascontent {
   padding: 0 1%;
   width: 24%;
}

div#footer {
   clear:both;
   color: #fff;
   background-color: #000;
}

#footer a {
  text-decoration: none;
}

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

div#footer p {
   font-size: 0.8em;
   padding: 1.5em;
   text-align: center;
   margin:0;
}

div#footer p a {
   color: #fff;
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   margin: 1em;
   border-bottom: 1px dotted black;
}

/* relational links under content */
div.left49 {
  float: left;
  width: 49%;  /* 50% for both left and right might lead to rounding error on some browser */
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}

/********************
CONTENT STYLING
*********************/
div#content {
}

/* HEADINGS */
div#content h1 {
   font: bolder 110%/140% Arial, Helvetica, sans-serif;
   padding: 0 0 0 5px;
   margin: 0 0 10px 0;
   background-image: url("/images/layout/heading-background.jpg");
   background-repeat: no-repeat; 
}
div#content h2 {
   font: italic 120%/130% Arial, Helvetica, sans-serif;
   margin: 0 0 5px 0;
}
div#content h3 {
   font: bolder 120%/140% Arial, Helvetica, sans-serif;
   padding: 0 0 0 5px;
   margin: 10px 0 0 0;
   background-image: url("/images/layout/heading-background.jpg");
   background-repeat: no-repeat; 
}
div#content h4 {
   font: bolder 120%/140% Arial, Helvetica, sans-serif;
   padding: 0 0 0 5px;
   margin: 10px 0 10px 15px;
   background-image: url("/images/layout/heading-background.jpg");
   background-repeat: no-repeat; 
}
div#content h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;
   line-height:1.4em;
   padding: 0;
}
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
pre {
   font-family: monospace;
   font-size: 1.0em;
}
strong, b {
   font-weight: bold;
}
em, i {
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;
}

/* END TEXT */

/* LISTS */
div#main ul,
div#main ol,
div#main dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#dl dt {
   font-weight: bold;
   margin: 0 0 0.25em 3em;
}
div#dl dd {
   margin: 0 0 0 3em;
}
/* END LISTS */


/* Global Menu */

#glennmenu {
  width: 835px; height: 35px;
  margin-left: 76px;
  list-style-type: none;
}

#glennmenu li {
  float: left;
}

#glennmenu a {
  color: #fff;
  padding: 9px 0 0 0;
  text-align: center;
  text-decoration: none;
}


/* Home Page */

#home-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/home/home-down.jpg"); 
}

#home-home a {
  float: left;
  width: 74px; height: 26px;
}

#home-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/home/news-up.jpg"); 
}

#home-news a {
  float: left;
  width: 68px; height: 26px;
}

#home-news a:hover {
  background-image: url("/images/layout/menu/home/news-down.jpg"); 
}

#home-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/home/media-up.jpg"); 
}

#home-media a {
  float: left;
  width: 72px; height: 26px;
}

#home-media a:hover {
  background-image: url("/images/layout/menu/home/media-down.jpg"); 
}

#home-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/home/profile-up.jpg"); 
}

#home-profile a {
  float: left;
  width: 70px; height: 26px;
}

#home-profile a:hover {
  background-image: url("/images/layout/menu/home/profile-down.jpg"); 
}

#home-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/home/gallery-up.jpg"); 
}

#home-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#home-gallery a:hover {
  background-image: url("/images/layout/menu/home/gallery-down.jpg"); 
}

#home-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/home/results-up.jpg"); 
}

#home-results a {
  float: left;
  width: 93px; height: 26px;
}

#home-results a:hover {
  background-image: url("/images/layout/menu/home/results-down.jpg"); 
}

#home-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/home/press-up.jpg"); 
}

#home-press a {
  float: left;
  width: 81px; height: 26px;
}

#home-press a:hover {
  background-image: url("/images/layout/menu/home/press-down.jpg"); 
}

#home-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/home/links-up.jpg"); 
}

#home-links a {
  float: left;
  width: 75px; height: 26px;
}

#home-links a:hover {
  background-image: url("/images/layout/menu/home/links-down.jpg"); 
}

#home-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/home/get-involved-up.jpg"); 
}

#home-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#home-get-involved a:hover {
  background-image: url("/images/layout/menu/home/get-involved-down.jpg"); 
}

#home-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/home/contact-up.jpg"); 
}

#home-contact a {
  float: left;
  width: 96px; height: 26px;
}

#home-contact a:hover {
  background-image: url("/images/layout/menu/home/contact-down.jpg"); 
}

/* News Page */

#news-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/news/home-up.jpg"); 
}

#news-home a {
  float: left;
  width: 74px; height: 26px;
}

#news-home a:hover {
  background-image: url("/images/layout/menu/news/home-down.jpg"); 
}

#news-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/news/news-down.jpg"); 
}

#news-news a {
  float: left;
  width: 68px; height: 26px;
}

#news-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/news/media-up.jpg"); 
}

#news-media a {
  float: left;
  width: 72px; height: 26px;
}

#news-media a:hover {
  background-image: url("/images/layout/menu/news/media-down.jpg"); 
}

#news-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/news/profile-up.jpg"); 
}

#news-profile a {
  float: left;
  width: 70px; height: 26px;
}

#news-profile a:hover {
  background-image: url("/images/layout/menu/news/profile-down.jpg"); 
}

#news-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/news/gallery-up.jpg"); 
}

#news-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#news-gallery a:hover {
  background-image: url("/images/layout/menu/news/gallery-down.jpg"); 
}

#news-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/news/results-up.jpg"); 
}

#news-results a {
  float: left;
  width: 93px; height: 26px;
}

#news-results a:hover {
  background-image: url("/images/layout/menu/news/results-down.jpg"); 
}

#news-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/news/press-up.jpg"); 
}

#news-press a {
  float: left;
  width: 81px; height: 26px;
}

#news-press a:hover {
  background-image: url("/images/layout/menu/news/press-down.jpg"); 
}

#news-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/news/links-up.jpg"); 
}

#news-links a {
  float: left;
  width: 75px; height: 26px;
}

#news-links a:hover {
  background-image: url("/images/layout/menu/news/links-down.jpg"); 
}

#news-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/news/get-involved-up.jpg"); 
}

#news-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#news-get-involved a:hover {
  background-image: url("/images/layout/menu/news/get-involved-down.jpg"); 
}

#news-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/news/contact-up.jpg"); 
}

#news-contact a {
  float: left;
  width: 96px; height: 26px;
}

#news-contact a:hover {
  background-image: url("/images/layout/menu/news/contact-down.jpg"); 
}


/* Media Page */

#media-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/media/home-up.jpg"); 
}

#media-home a {
  float: left;
  width: 74px; height: 26px;
}

#media-home a:hover {
  background-image: url("/images/layout/menu/media/home-down.jpg"); 
}

#media-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/media/news-up.jpg"); 
}

#media-news a {
  float: left;
  width: 68px; height: 26px;
}

#media-news a:hover {
  background-image: url("/images/layout/menu/media/home-down.jpg"); 
}

#media-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/media/media-down.jpg"); 
}

#media-media a {
  float: left;
  width: 72px; height: 26px;
}

#media-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/media/profile-up.jpg"); 
}

#media-profile a {
  float: left;
  width: 70px; height: 26px;
}

#media-profile a:hover {
  background-image: url("/images/layout/menu/media/profile-down.jpg"); 
}

#media-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/media/gallery-up.jpg"); 
}

#media-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#media-gallery a:hover {
  background-image: url("/images/layout/menu/media/gallery-down.jpg"); 
}

#media-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/media/results-up.jpg"); 
}

#media-results a {
  float: left;
  width: 93px; height: 26px;
}

#media-results a:hover {
  background-image: url("/images/layout/menu/media/results-down.jpg"); 
}

#media-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/media/press-up.jpg"); 
}

#media-press a {
  float: left;
  width: 81px; height: 26px;
}

#media-press a:hover {
  background-image: url("/images/layout/menu/media/press-down.jpg"); 
}

#media-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/media/links-up.jpg"); 
}

#media-links a {
  float: left;
  width: 75px; height: 26px;
}

#media-links a:hover {
  background-image: url("/images/layout/menu/media/links-down.jpg"); 
}

#media-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/media/get-involved-up.jpg"); 
}

#media-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#media-get-involved a:hover {
  background-image: url("/images/layout/menu/media/get-involved-down.jpg"); 
}

#media-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/media/contact-up.jpg"); 
}

#media-contact a {
  float: left;
  width: 96px; height: 26px;
}

#media-contact a:hover {
  background-image: url("/images/layout/menu/media/contact-down.jpg"); 
}

/* Profile Page */

#profile-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/profile/home-up.jpg"); 
}

#profile-home a {
  float: left;
  width: 74px; height: 26px;
}

#profile-home a:hover {
  background-image: url("/images/layout/menu/profile/home-down.jpg"); 
}

#profile-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/profile/news-up.jpg"); 
}

#profile-news a {
  float: left;
  width: 68px; height: 26px;
}

#profile-news a:hover {
  background-image: url("/images/layout/menu/profile/news-down.jpg"); 
}

#profile-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/profile/media-up.jpg"); 
}

#profile-media a {
  float: left;
  width: 72px; height: 26px;
}

#profile-media a:hover {
  background-image: url("/images/layout/menu/profile/media-down.jpg"); 
}

#profile-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/profile/profile-down.jpg"); 
}

#profile-profile a {
  float: left;
  width: 70px; height: 26px;
}

#profile-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/profile/gallery-up.jpg"); 
}

#profile-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#profile-gallery a:hover {
  background-image: url("/images/layout/menu/profile/gallery-down.jpg"); 
}

#profile-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/profile/results-up.jpg"); 
}

#profile-results a {
  float: left;
  width: 93px; height: 26px;
}

#profile-results a:hover {
  background-image: url("/images/layout/menu/profile/results-down.jpg"); 
}

#profile-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/profile/press-up.jpg"); 
}

#profile-press a {
  float: left;
  width: 81px; height: 26px;
}

#profile-press a:hover {
  background-image: url("/images/layout/menu/profile/press-down.jpg"); 
}

#profile-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/profile/links-up.jpg"); 
}

#profile-links a {
  float: left;
  width: 75px; height: 26px;
}

#profile-links a:hover {
  background-image: url("/images/layout/menu/profile/links-down.jpg"); 
}

#profile-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/profile/get-involved-up.jpg"); 
}

#profile-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#profile-get-involved a:hover {
  background-image: url("/images/layout/menu/profile/get-involved-down.jpg"); 
}

#profile-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/profile/contact-up.jpg"); 
}

#profile-contact a {
  float: left;
  width: 96px; height: 26px;
}

#profile-contact a:hover {
  background-image: url("/images/layout/menu/profile/contact-down.jpg"); 
}


/* Training Page */

#training-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/training/home-up.jpg"); 
}

#training-home a {
  float: left;
  width: 74px; height: 26px;
}

#training-home a:hover {
  background-image: url("/images/layout/menu/training/home-down.jpg"); 
}

#training-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/training/news-up.jpg"); 
}

#training-news a {
  float: left;
  width: 68px; height: 26px;
}

#training-news a:hover {
  background-image: url("/images/layout/menu/training/news-down.jpg"); 
}

#training-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/training/media-up.jpg"); 
}

#training-media a {
  float: left;
  width: 72px; height: 26px;
}

#training-media a:hover {
  background-image: url("/images/layout/menu/training/media-down.jpg"); 
}

#training-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/training/profile-down.jpg"); 
}

#training-profile a {
  float: left;
  width: 70px; height: 26px;
}

#training-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/training/gallery-up.jpg"); 
}

#training-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#training-gallery a:hover {
  background-image: url("/images/layout/menu/training/gallery-down.jpg"); 
}

#training-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/training/results-up.jpg"); 
}

#training-results a {
  float: left;
  width: 93px; height: 26px;
}

#training-results a:hover {
  background-image: url("/images/layout/menu/training/results-down.jpg"); 
}

#training-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/training/press-up.jpg"); 
}

#training-press a {
  float: left;
  width: 81px; height: 26px;
}

#training-press a:hover {
  background-image: url("/images/layout/menu/training/press-down.jpg"); 
}

#training-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/training/links-up.jpg"); 
}

#training-links a {
  float: left;
  width: 75px; height: 26px;
}

#training-links a:hover {
  background-image: url("/images/layout/menu/training/links-down.jpg"); 
}

#training-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/training/get-involved-up.jpg"); 
}

#training-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#training-get-involved a:hover {
  background-image: url("/images/layout/menu/training/get-involved-down.jpg"); 
}

#training-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/training/contact-up.jpg"); 
}

#training-contact a {
  float: left;
  width: 96px; height: 26px;
}

#training-contact a:hover {
  background-image: url("/images/layout/menu/training/contact-down.jpg"); 
}

/* Gallery Page */

#gallery-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/gallery/home-up.jpg"); 
}

#gallery-home a {
  float: left;
  width: 74px; height: 26px;
}

#gallery-home a:hover {
  background-image: url("/images/layout/menu/gallery/home-down.jpg"); 
}

#gallery-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/gallery/news-up.jpg"); 
}

#gallery-news a {
  float: left;
  width: 68px; height: 26px;
}

#gallery-news a:hover {
  background-image: url("/images/layout/menu/gallery/news-down.jpg"); 
}

#gallery-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/gallery/media-up.jpg"); 
}

#gallery-media a {
  float: left;
  width: 72px; height: 26px;
}

#gallery-media a:hover {
  background-image: url("/images/layout/menu/gallery/media-down.jpg"); 
}

#gallery-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/gallery/profile-up.jpg"); 
}

#gallery-profile a {
  float: left;
  width: 70px; height: 26px;
}

#gallery-profile a:hover {
  background-image: url("/images/layout/menu/gallery/profile-down.jpg"); 
}

#gallery-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/gallery/gallery-down.jpg"); 
}

#gallery-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#gallery-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/gallery/results-up.jpg"); 
}

#gallery-results a {
  float: left;
  width: 93px; height: 26px;
}

#gallery-results a:hover {
  background-image: url("/images/layout/menu/gallery/results-down.jpg"); 
}

#gallery-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/gallery/press-up.jpg"); 
}

#gallery-press a {
  float: left;
  width: 81px; height: 26px;
}

#gallery-press a:hover {
  background-image: url("/images/layout/menu/gallery/press-down.jpg"); 
}

#gallery-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/gallery/links-up.jpg"); 
}

#gallery-links a {
  float: left;
  width: 75px; height: 26px;
}

#gallery-links a:hover {
  background-image: url("/images/layout/menu/gallery/links-down.jpg"); 
}

#gallery-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/gallery/get-involved-up.jpg"); 
}

#gallery-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#gallery-get-involved a:hover {
  background-image: url("/images/layout/menu/gallery/get-involved-down.jpg"); 
}

#gallery-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/gallery/contact-up.jpg"); 
}

#gallery-contact a {
  float: left;
  width: 96px; height: 26px;
}

#gallery-contact a:hover {
  background-image: url("/images/layout/menu/gallery/contact-down.jpg"); 
}

/* Results Page */

#results-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/results/home-up.jpg"); 
}

#results-home a {
  float: left;
  width: 74px; height: 26px;
}

#results-home a:hover {
  background-image: url("/images/layout/menu/results/home-down.jpg"); 
}

#results-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/results/news-up.jpg"); 
}

#results-news a {
  float: left;
  width: 68px; height: 26px;
}

#results-news a:hover {
  background-image: url("/images/layout/menu/results/news-down.jpg"); 
}

#results-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/results/media-up.jpg"); 
}

#results-media a {
  float: left;
  width: 72px; height: 26px;
}

#results-media a:hover {
  background-image: url("/images/layout/menu/results/media-down.jpg"); 
}

#results-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/results/profile-up.jpg"); 
}

#results-profile a {
  float: left;
  width: 70px; height: 26px;
}

#results-profile a:hover {
  background-image: url("/images/layout/menu/results/profile-down.jpg"); 
}

#results-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/results/gallery-up.jpg"); 
}

#results-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#results-gallery a:hover {
  background-image: url("/images/layout/menu/results/gallery-down.jpg"); 
}

#results-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/results/results-down.jpg"); 
}

#results-results a {
  float: left;
  width: 93px; height: 26px;
}

#results-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/results/press-up.jpg"); 
}

#results-press a {
  float: left;
  width: 81px; height: 26px;
}

#results-press a:hover {
  background-image: url("/images/layout/menu/results/press-down.jpg"); 
}

#results-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/results/links-up.jpg"); 
}

#results-links a {
  float: left;
  width: 75px; height: 26px;
}

#results-links a:hover {
  background-image: url("/images/layout/menu/results/links-down.jpg"); 
}

#results-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/results/get-involved-up.jpg"); 
}

#results-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#results-get-involved a:hover {
  background-image: url("/images/layout/menu/results/get-involved-down.jpg"); 
}

#results-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/results/contact-up.jpg"); 
}

#results-contact a {
  float: left;
  width: 96px; height: 26px;
}

#results-contact a:hover {
  background-image: url("/images/layout/menu/results/contact-down.jpg"); 
}


/* Press Page */

#press-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/press/home-up.jpg"); 
}

#press-home a {
  float: left;
  width: 74px; height: 26px;
}

#press-home a:hover {
  background-image: url("/images/layout/menu/press/home-down.jpg"); 
}

#press-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/press/news-up.jpg"); 
}

#press-news a {
  float: left;
  width: 68px; height: 26px;
}

#press-news a:hover {
  background-image: url("/images/layout/menu/press/news-down.jpg"); 
}

#press-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/press/media-up.jpg"); 
}

#press-media a {
  float: left;
  width: 72px; height: 26px;
}

#press-media a:hover {
  background-image: url("/images/layout/menu/press/media-down.jpg"); 
}

#press-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/press/profile-up.jpg"); 
}

#press-profile a {
  float: left;
  width: 70px; height: 26px;
}

#press-profile a:hover {
  background-image: url("/images/layout/menu/press/profile-down.jpg"); 
}

#press-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/press/gallery-up.jpg"); 
}

#press-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#press-gallery a:hover {
  background-image: url("/images/layout/menu/press/gallery-down.jpg"); 
}

#press-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/press/results-up.jpg"); 
}

#press-results a {
  float: left;
  width: 93px; height: 26px;
}

#press-results a:hover {
  background-image: url("/images/layout/menu/press/results-down.jpg"); 
}

#press-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/press/press-down.jpg"); 
}

#press-press a {
  float: left;
  width: 81px; height: 26px;
}

#press-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/press/links-up.jpg"); 
}

#press-links a {
  float: left;
  width: 75px; height: 26px;
}

#press-links a:hover {
  background-image: url("/images/layout/menu/press/links-down.jpg"); 
}

#press-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/press/get-involved-up.jpg"); 
}

#press-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#press-get-involved a:hover {
  background-image: url("/images/layout/menu/press/get-involved-down.jpg"); 
}

#press-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/press/contact-up.jpg"); 
}

#press-contact a {
  float: left;
  width: 96px; height: 26px;
}

#press-contact a:hover {
  background-image: url("/images/layout/menu/press/contact-down.jpg"); 
}

/* Partners Page */

#partners-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/partners/home-up.jpg"); 
}

#partners-home a {
  float: left;
  width: 74px; height: 26px;
}

#partners-home a:hover {
  background-image: url("/images/layout/menu/partners/home-down.jpg"); 
}

#partners-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/partners/news-up.jpg"); 
}

#partners-news a {
  float: left;
  width: 68px; height: 26px;
}

#partners-news a:hover {
  background-image: url("/images/layout/menu/partners/news-down.jpg"); 
}

#partners-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/partners/media-up.jpg"); 
}

#partners-media a {
  float: left;
  width: 72px; height: 26px;
}

#partners-media a:hover {
  background-image: url("/images/layout/menu/partners/media-down.jpg"); 
}

#partners-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/partners/profile-up.jpg"); 
}

#partners-profile a {
  float: left;
  width: 70px; height: 26px;
}

#partners-profile a:hover {
  background-image: url("/images/layout/menu/partners/profile-down.jpg"); 
}

#partners-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/partners/gallery-up.jpg"); 
}

#partners-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#partners-gallery a:hover {
  background-image: url("/images/layout/menu/partners/gallery-down.jpg"); 
}

#partners-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/partners/results-up.jpg"); 
}

#partners-results a {
  float: left;
  width: 93px; height: 26px;
}

#partners-results a:hover {
  background-image: url("/images/layout/menu/partners/results-down.jpg"); 
}

#partners-partners {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/partners/partners-down.jpg"); 
}

#partners-partners a {
  float: left;
  width: 81px; height: 26px;
}

#partners-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/partners/links-up.jpg"); 
}

#partners-links a {
  float: left;
  width: 75px; height: 26px;
}

#partners-links a:hover {
  background-image: url("/images/layout/menu/partners/links-down.jpg"); 
}

#partners-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/partners/get-involved-up.jpg"); 
}

#partners-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#partners-get-involved a:hover {
  background-image: url("/images/layout/menu/partners/get-involved-down.jpg"); 
}

#partners-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/partners/contact-up.jpg"); 
}

#partners-contact a {
  float: left;
  width: 96px; height: 26px;
}

#partners-contact a:hover {
  background-image: url("/images/layout/menu/partners/contact-down.jpg"); 
}


/* Links Page */

#links-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/links/home-up.jpg"); 
}

#links-home a {
  float: left;
  width: 74px; height: 26px;
}

#links-home a:hover {
  background-image: url("/images/layout/menu/links/home-down.jpg"); 
}

#links-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/links/news-up.jpg"); 
}

#links-news a {
  float: left;
  width: 68px; height: 26px;
}

#links-news a:hover {
  background-image: url("/images/layout/menu/links/news-down.jpg"); 
}

#links-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/links/media-up.jpg"); 
}

#links-media a {
  float: left;
  width: 72px; height: 26px;
}

#links-media a:hover {
  background-image: url("/images/layout/menu/links/media-down.jpg"); 
}

#links-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/links/profile-up.jpg"); 
}

#links-profile a {
  float: left;
  width: 70px; height: 26px;
}

#links-profile a:hover {
  background-image: url("/images/layout/menu/links/profile-down.jpg"); 
}

#links-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/links/gallery-up.jpg"); 
}

#links-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#links-gallery a:hover {
  background-image: url("/images/layout/menu/links/gallery-down.jpg"); 
}

#links-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/links/results-up.jpg"); 
}

#links-results a {
  float: left;
  width: 93px; height: 26px;
}

#links-results a:hover {
  background-image: url("/images/layout/menu/links/results-down.jpg"); 
}

#links-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/links/press-up.jpg"); 
}

#links-press a {
  float: left;
  width: 81px; height: 26px;
}

#links-press a:hover {
  background-image: url("/images/layout/menu/links/press-down.jpg"); 
}

#links-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/links/links-down.jpg"); 
}

#links-links a {
  float: left;
  width: 75px; height: 26px;
}

#links-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/links/get-involved-up.jpg"); 
}

#links-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#links-get-involved a:hover {
  background-image: url("/images/layout/menu/links/get-involved-down.jpg"); 
}

#links-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/links/contact-up.jpg"); 
}

#links-contact a {
  float: left;
  width: 96px; height: 26px;
}

#links-contact a:hover {
  background-image: url("/images/layout/menu/links/contact-down.jpg"); 
}

/* Get Involved Page */

#get-involved-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/home-up.jpg"); 
}

#get-involved-home a {
  float: left;
  width: 74px; height: 26px;
}

#get-involved-home a:hover {
  background-image: url("/images/layout/menu/get-involved/home-down.jpg"); 
}

#get-involved-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/news-up.jpg"); 
}

#get-involved-news a {
  float: left;
  width: 68px; height: 26px;
}

#get-involved-news a:hover {
  background-image: url("/images/layout/menu/get-involved/news-down.jpg"); 
}

#get-involved-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/media-up.jpg"); 
}

#get-involved-media a {
  float: left;
  width: 72px; height: 26px;
}

#get-involved-media a:hover {
  background-image: url("/images/layout/menu/get-involved/media-down.jpg"); 
}

#get-involved-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/profile-up.jpg"); 
}

#get-involved-profile a {
  float: left;
  width: 70px; height: 26px;
}

#get-involved-profile a:hover {
  background-image: url("/images/layout/menu/get-involved/profile-down.jpg"); 
}

#get-involved-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/gallery-up.jpg"); 
}

#get-involved-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#get-involved-gallery a:hover {
  background-image: url("/images/layout/menu/get-involved/gallery-down.jpg"); 
}

#get-involved-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/results-up.jpg"); 
}

#get-involved-results a {
  float: left;
  width: 93px; height: 26px;
}

#get-involved-results a:hover {
  background-image: url("/images/layout/menu/get-involved/results-down.jpg"); 
}

#get-involved-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/press-up.jpg"); 
}

#get-involved-press a {
  float: left;
  width: 81px; height: 26px;
}

#get-involved-press a:hover {
  background-image: url("/images/layout/menu/get-involved/press-down.jpg"); 
}

#get-involved-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/links-up.jpg"); 
}

#get-involved-links a {
  float: left;
  width: 75px; height: 26px;
}

#get-involved-links a:hover {
  background-image: url("/images/layout/menu/get-involved/links-down.jpg"); 
}

#get-involved-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/get-involved-down.jpg"); 
}

#get-involved-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#get-involved-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/get-involved/contact-up.jpg"); 
}

#get-involved-contact a {
  float: left;
  width: 96px; height: 26px;
}

#get-involved-contact a:hover {
  background-image: url("/images/layout/menu/get-involved/contact-down.jpg"); 
}

/* Contact Page */

#contact-home {
  width: 74px; height: 35px;
  background-image: url("/images/layout/menu/contact/home-up.jpg"); 
}

#contact-home a {
  float: left;
  width: 74px; height: 26px;
}

#contact-home a:hover {
  background-image: url("/images/layout/menu/contact/home-down.jpg"); 
}

#contact-news {
  width: 68px; height: 35px;
  background-image: url("/images/layout/menu/contact/news-up.jpg"); 
}

#contact-news a {
  float: left;
  width: 68px; height: 26px;
}

#contact-news a:hover {
  background-image: url("/images/layout/menu/contact/news-down.jpg"); 
}

#contact-media {
  width: 72px; height: 35px;
  background-image: url("/images/layout/menu/contact/media-up.jpg"); 
}

#contact-media a {
  float: left;
  width: 72px; height: 26px;
}

#contact-media a:hover {
  background-image: url("/images/layout/menu/contact/media-down.jpg"); 
}

#contact-profile {
  width: 70px; height: 35px;
  background-image: url("/images/layout/menu/contact/profile-up.jpg"); 
}

#contact-profile a {
  float: left;
  width: 70px; height: 26px;
}

#contact-profile a:hover {
  background-image: url("/images/layout/menu/contact/profile-down.jpg"); 
}

#contact-gallery {
  width: 88px; height: 35px;
  background-image: url("/images/layout/menu/contact/gallery-up.jpg"); 
}

#contact-gallery a {
  float: left;
  width: 88px; height: 26px;
}

#contact-gallery a:hover {
  background-image: url("/images/layout/menu/contact/gallery-down.jpg"); 
}

#contact-results {
  width: 93px; height: 35px;
  background-image: url("/images/layout/menu/contact/results-up.jpg"); 
}

#contact-results a {
  float: left;
  width: 93px; height: 26px;
}

#contact-results a:hover {
  background-image: url("/images/layout/menu/contact/results-down.jpg"); 
}

#contact-press {
  width: 81px; height: 35px;
  background-image: url("/images/layout/menu/contact/press-up.jpg"); 
}

#contact-press a {
  float: left;
  width: 81px; height: 26px;
}

#contact-press a:hover {
  background-image: url("/images/layout/menu/contact/press-down.jpg"); 
}

#contact-links {
  width: 75px; height: 35px;
  background-image: url("/images/layout/menu/contact/links-up.jpg"); 
}

#contact-links a {
  float: left;
  width: 75px; height: 26px;
}

#contact-links a:hover {
  background-image: url("/images/layout/menu/contact/links-down.jpg"); 
}

#contact-get-involved {
  width: 118px; height: 35px;
  background-image: url("/images/layout/menu/contact/get-involved-up.jpg"); 
}

#contact-get-involved a {
  float: left;
  width: 118px; height: 26px;
}

#contact-get-involved a:hover {
  background-image: url("/images/layout/menu/contact/get-involved-down.jpg"); 
}

#contact-contact {
  width: 96px; height: 35px;
  background-image: url("/images/layout/menu/contact/contact-down.jpg"); 
}

#contact-contact a {
  float: left;
  width: 96px; height: 26px;
}


/* Other Styles */

#border-left {
  float: left;
  width: 76px;
  height: 588px;
  display: inline;
}

#border-right {
  float: right;
  width: 76px;
  height: 588px;
  display: inline;
}

#news-header {
  float: left;
  border-top: 1px #625e5b solid;
  border-bottom: 1px #625e5b solid;
  border-left: 1px #625e5b solid;
  width: 304px;
  height: 33px;
}

#news-header p {
  float: left;
  width: 288px;
  height: 30px;
  padding: 3px 0 0 12px;
  background-image: url("/images/home/news-header.jpg"); 
  font: bolder 150%/150% Arial, Helvetica, sans-serif;
}

#news-feature-image {
  float: left;
  border-left: 1px #625e5b solid;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 4px;
  padding-right: 10px;
  width: 283px;
}

#news-feature-text {
  float: left;
  border-left: 1px #625e5b solid;
  border-bottom: 1px #625e5b solid;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 35px;
  width: 303px;
  height: 85px;
}

#news-feature-text p {
  margin: 0;
  width: 283px;
}

#who-is-glenn-scott {
  float:right;
}

#breaker {
}

#features {
}

#next-race {
  float: left;
  width: 284px; height: 300px;
  background-image: url("/images/sidebar/next-race.jpg");

}

#next-race a {
  float: left;  
  margin: 100px 0 0 25px;
  color: #ba0200;
  font: bolder 140%/150% Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#next-race a:hover {
  text-decoration: underline;
}

#next-race p {
}

#image-left {
  float: left;
  margin: 4px 10px 3px 0px;
  padding: 4px;
  border: 1px #fff solid;
}

#image-right {
  float: right;
  margin: 4px 0px 3px 10px;
  padding: 4px;
  border: 1px #fff solid;
}

#image-center {
  margin-bottom: 20px;
  padding: 4px;
  border: 1px #fff solid;
}

#results-image {
  margin: 0 0 0 15px;
}

#glenn-scott {
  float: right;
  margin: 0 10px 10px 10px;
}

#track-data td {
  text-align: left
}

#track-data p {
  margin: 0;
  padding: 0;
}

#gallery-main {
   width: 812px;
   height: 550px;
   border: 1px #625e5b solid;  
   padding: 10px 10px 10px 10px;
   text-align: left;
}

#gallery-squares {
   float: left;
}

#gallery-square {
   width: 75px;
   height: 130px;
   text-align: center;
   float: left;
   padding: 20px;
}

#gallery-square span {
  display: block;
  font: normal 100%/140% Arial, Helvetica, sans-serif;
  color: #fff;
}

#gallery-square a, a:link, a:active, a:visited {
   text-decoration: none;
}

#gallery-square a:hover span {
   text-decoration: underline;
}

#bottom {
  text-align: center;
}

#bottom a {
  float: left;
  width: 278px;
}

.sponsor {
  padding: 10px
}
/* End of 'Layout: Top menu + 2 columns' */

