/* CSS Document */

body {background: #293340; margin: 0 0; }


#mainnav { width: 800px; height: 18px; margin: 2em auto 0 auto; padding: 0 0; }

#mainnav ul { color:#FFFFFF; font: 0.7em/1.5 arial, helvetica, arial, sans-serif; letter-spacing: 0.2em; text-transform: uppercase; text-align:center; margin:0 0; padding: 0 0; }

#mainnav ul li { display: inline; }

#mainnav ul a { color:#FFFFFF; text-decoration:none; padding: 0 0.5em; }

#mainnav ul a:hover { color:#9eb8b5; text-decoration:none; }

#mainnav ul a.active { color:#9eb8b5; text-decoration:none; }



#masthead { width: 800px; height: 172px; margin: 0.5em auto 0 auto; padding: 0 0; }

#masthead img { float: left; }

#masthead #animation { margin: 0 0 0 248px; }





#main { background:#e2eaf2 url(images/left.gif) repeat-y; width: 800px; margin: 0 auto; padding: 0 0;  }

#main #leftcol {width: 248px; float:left;}

#main #leftcol img { margin: 26.5px 26.5px 0 26.5px; border: 1px solid white;}




#main #content { margin: 0 0 0 248px; padding: 26.5px 40px 0 30px; }

#main #content h1 {color:#373f49; font: 0.8em/1.5 arial, helvetica, arial, sans-serif; font-weight:bold;}

#main #content h2 {color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; font-weight:bold;}

#main #content p { color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; margin: 0 0 0 0; padding: 0.5em 0 1em 0; }

#main #content p a { color:#373f49; text-decoration:underline;}

#main #content p a:hover { color:#7d8a9a; }

#main #content ul { color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; padding:0.5em 1.5em 0 3em; margin: 0 0 ; }

#main #content ul li { list-style:  url("images/arrow.gif"); padding: 0 0 0.5em 0;  }

#main #content ul li a { color:#373f49; text-decoration:underline;}

#main #content ul li a:hover { color:#7d8a9a; }

#main #content ul.invis { list-style:none; margin: 0 0 0 200px; color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; padding:0.5em 1.5em 0 0;  }

#main #content ul.invis li { list-style:none; padding: 0 0 0.5em 0;  }

#main #content ul.invis li a { color:#373f49; text-decoration:underline;}

#main #content ul.invis li a:hover { color:#7d8a9a; }

#main #content address { width: 200px; float:left; color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; margin: 0 0 0 0; padding: 0.5em 0 0 0; }

#main #content #map { margin: 20px 0 0 0;}




#main #footer { clear:both; background: url(images/footer.gif) no-repeat; width: 800px; height:111px; margin: 0 auto; }

#main #footer #contact { padding: 55px 0 0 0;}

#main #footer #contact  p { color:#373f49; font: 0.75em/1.5 arial, helvetica, arial, sans-serif; padding:  0 0 0.5em 2em; margin: 0 0 0 0; }

#main #footer #contact p a { color:#373f49; text-decoration:underline;}

#main #footer #contact p a:hover { color:#7d8a9a; }


#main #footer #contact p span { padding: 0 0 0 45px; }
