/*  Global
-----------------------------*/
* {margin: 0; padding: 0;}
body { background: #ffffff; color: #696969; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 700px; margin: 0 auto;}

a:hover {text-decoration: none;}
a img {border: none;}

h1 {color: #00a5b3; margin-bottom: 15px; font-size: 12pt; }
h2 {display: block; border-bottom: 2px solid #696969; font-size: 11pt; font-style: italic; margin-bottom: 5px; }
h3 {display: block; text-decoration: underline; font-size: 11pt; margin-bottom: 5px; }


/*   Header
-----------------------------*/
div#headerlogo {float: left; background: #ffffff url('images/logo.jpg') center left no-repeat; height: 145px; width: 100%; margin: 10px 15px 0px 10px;}
div#phone {float: right; margin: 30px 20px 0 0; }
div#phone p {color:#000; font-size: 22px; margin-bottom: 0}
div#phone p.address {color: #000; font-size: 14px; margin-top: 5px; }

div#insideheader {float: left; width: 700px; height: 125px; border: 1px solid #696969; border-bottom: none; background-image: url('images/header.gif'); background-position: top center; background-repeat: no-repeat;}


/*   Navigation
-----------------------------*/
div#nav { float: left; margin-left:35px; margin-bottom: -1px;}
div#nav ul { margin: 0; float: left; }
div#nav ul li { display: block; float: left; font-size: 9pt; margin-right: 5px; font-weight: bold; }
diva#nav ul li a { display: block; padding: 3px 15px 4px 15px; color: #696969; text-decoration: none; border: 1px solid #c0c0c0}

div#nav ul li a { display: block; padding: 3px 15px 4px 15px; color: #696969; text-decoration: none; border: 1px solid #696969; background: #fff45c;}
div#nav ul li a:hover { color: #00a5b3; background: #f9f9f9; border-top: 1px solid #696969; border-left: 1px solid #696969; border-right: 1px solid #696969; border-bottom: 1px solid #fff;}


/*   Main Content
-----------------------------*/
#content {float: left; width: 660px; border: 1px solid #696969; background: #fff;  padding: 20px; padding-top: 30px;}

#content p {margin-bottom: 10px; line-height: 1.5em;}


/*   Left Content
-----------------------------*/
#content_left {float: left; width: 180px; padding-right: 20px;}

div#content_left div ul { float: left; padding: 10px 0; }
div#content_left div ul li { display: block; float: left; font-size: 9pt; margin-right: 1px; font-weight: bold;}
div#content_left div ul li a { display: block; padding: 3px 10px 4px 10px; width: 160px; color: #696969; text-decoration: none; }
div#content_left div ul li a:hover { color: #00a5b3; }



/*   Right Content
-----------------------------*/
div#content_right {float: right; width: 460px;}
div#content_right div {margin-bottom: 20px;}
div#content_right p {font-size: 1.1em;}


/*   Footer Content
-----------------------------*/
div#footer {margin: 5px; padding-bottom: 10px;}
div#footer p {text-align: center;}


/* Misc
-----------------------------*/
.clear {clear: both;}
.imgborder {border: 1px solid #696969;}
div.staff {float: left; margin: 0 30px 0 30px;}
div.staff p {text-align: center; margin: 3px 0 0 0;}
div.staff img {border: 1px solid #696969;}
div.placer {float: left; margin: 0 30px 0 30px;}
div.placer p {text-align: center; margin: 3px 0 0 0;}
div.placer img {border: 0px;}
#icons {text-align: center; margin-top: 15px;}
#icons img {margin: 0 10px;}
#spacer {height: 30px;}

.services ul li {display: block; font-size: 1em; margin: 0 0 5px 20px; list-style-type: disc;}
