/* BLUE: 202a5f */
/* RED: ed2225 */

*{margin:0;padding:0}

body{
    background:#003 url('images/background.jpg') repeat-x top left fixed;
    text-align:center;
    font-family:Garamond, "Hoefler Text", "Times New Roman", Times, serif}
      
#page{background-color:#FFF;width:800px;
      margin:5px auto;text-align:left;
      border-top:1px solid #000;border-right:1px solid #000;
      border-bottom:1px solid #202a5e;border-left:1px solid #202a5e;}
      
a{text-decoration:none;color:#ed2225;font-weight:bold}
a:hover{text-decoration:underline}

option{color:#C0C0C0}
option.map_avail{color:#000}


div#aka{
display:none;
}


/* Sidebar *******************************************************************/
#sidebar{float:left;padding-left:20px;width:180px}
#sidebar ul{list-style-type:none}

.toplevel{color:#202a5f;font-size:1em;font-weight:bold;
		  font-family: Trebuchet, Tahoma, Arial, sans-serif}

ul.toplevel li{
    text-align:left;margin-bottom:1.2em}

ul.toplevel li a{
    display:block;width:100%;height:100%;
    text-decoration:none;color:#202a5f;
    background-color:#FFF}

ul.nested{margin-bottom:0}
ul.nested li{font-size:0.75em;padding-left:2ex;margin-bottom:0.35em}    
ul.nested li a{color:#ed2225}
    
ul.toplevel li a:hover{background-color:#EEE;}

.current{background:#FFF url('images/arrowbullet.png') no-repeat center left;
         margin-left:-16px;padding-left:16px}	
#sidebar #counter{margin-left:16px}
/*****************************************************************************/


/* Content *******************************************************************/
h1{font-family:Trebuchet, Tahoma, Arial, sans-serif;color:#202a5f;font-size:1.5em}
h2{font-family:Trebuchet, Tahoma, Arial, sans-serif;color:#ed2225;margin-top:1em;font-size:1.3em}
h3{font-family:Trebuchet, Tahoma, Arial, sans-serif;color:#ed2225;margin-top:1em;font-size:1.1em}
         
h1 a{text-decoration:none;font-weight:bold;color:#ed2225}
h1 a:hover{text-decoration:underline}

#content{float:left;text-align:left;padding:0 1em;width:560px}
.headsub{display:block;font-size:0.65em;font-weight:normal;font-style:italic;color:#ed2225}
#content p{margin:10px 10px 0 10px}
.first-sentence{font-weight:bold}
select{margin-left:1ex}
.form_buton{margin-left:1ex}
.bold{font-weight:bold;color:#202a5f}
/*****************************************************************************/

/* contactForm ***************************************************************/
#contactForm{width:485px;margin:20px 0px;padding:5px;
             border:2px solid #202a5f;color:#202a5f}
#contactForm .required{margin-top:-4px;display:block;font-size:0.8em;color:#ed2225;text-align:right;font-family:"Times New Roman", Times, serif}
#contactForm label{display:block;clear:left;float:left;width:150px;text-align:right}
#contactForm input.textbox{display:block;float:left;margin-left:6px;height:1.6em;line-height:1.6em;margin-top:4px;
                         background-color:#fff992;border:1px solid #000;padding:0 5px}
#contactForm textarea{display:block;padding:5px;float:left;margin-left:6px;width:300px;height:100px;
                    background-color:#fff992;border:1px solid #000;margin-top:4px;clear:right}
#contactForm #formInst{text-align:center;font-style:italic;padding-top:5px}
#contactForm #buttonBlock{width:485px;display:block;clear:left;text-align:center;margin:1em auto}
#contactStatus{text-align:center;font-weight:bold;color:#ed2225}
#reserveLine{clear:left;margin:1em auto;width:485px;padding-top:1em;text-align:center}
#reserveLine input.reserveText{margin:0 1ex;background-color:#fff992;border:1px solid #000;padding:0 5px;
                             height:1.6em;line-height:1.6em;}
/*****************************************************************************/

/* convert *******************************************************************/
ul#convert{margin-left:40px;margin-top:1em}
img#ad{margin-top:20px}
/*****************************************************************************/

/* siteindex *****************************************************************/
ul#siteindex{list-style:none;line-height:1.4}
ul#siteindex li{width:100%}
ul#siteindex li a{display:block;float:left;width:30%}
ul#siteindex ul{list-style:none;margin-left:0;margin-top:1ex}
ul#siteindex ul li a{display:block;float:left;width:50%}
/*****************************************************************************/

/* flash *********************************************************************/
#flash{margin:5px auto}
/*****************************************************************************/

/* map_form ******************************************************************/
#mapForm{margin:0.5em 0}
/*****************************************************************************/

/* Footer  *******************************************************************/
#footer{clear:left;text-align:center;padding:10px 0;}
/*****************************************************************************/