/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
- racing green  #134800
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/

body { background-color: #134800; }
body { behavior:url("/css/csshover.htc"); }
div.container { background-color: white; }
div.container div { overflow: hidden; }
div#mapdiv div { overflow: visible;} # overflow hidden breaks google maps API

/**************************************/
/*              HEADER                */
/**************************************/
div#pageheader { margin-bottom: 20px; }
div#pageheader { background-image: url(/images/site/banner.jpg);  width: 950px; background-repeat: no-repeat; }
div#pageheader p { margin: 145px 0 0 10px; width: 430px; font-weight: bold; }
div#pageheader ul { list-style-type:none; float: left: width: 400px; padding: 0; margin: 5px 0 0 0;}
div#pageheader li { border-left: 1px solid white; float: left; padding: 0 0  0 10px; margin: 0; background-color: #aaa; }
div#pageheader li.spacer { width: 40px; }
div#pageheader a { text-decoration: none; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 10px 0 0;}

/**************************************/
/*             NAVIGATION             */
/**************************************/

div#LEFT img, div#RIGHT img { margin: 0 auto ; border: 0; display: block; }
div#RIGHT img { margin-bottom: 20px; }
div#footer { text-align: center; }
select.locatorchoice { width: 150px; height: 2em; padding-top: 3px; }
div.container select, div.container option { font-size: 8pt; font-family: arial, helvetica, sans-serif; }


/**************************************/
/*            MAIN CONTENT            */
/**************************************/

div#content h1.noshow {margin-left: -1000px; float: left; margin-top: -50px;}
div#CONTENT p { text-align: justify; }  
span.alert { color: #f00; font-weight: bold; }


/**************************************/
/*               FOOTER               */
/**************************************/

p.footerlinks         { text-align: center; margin-top: 1em; }
p.footerlinks a       { color: white; font-weight: bold; margin: 0 10px ! important ; padding: 0 ! important; font-size: 1.3em; }
p.footerlinks a:hover { color: yellow; }

