
body {
 background-color: White;
 color: #006583;
 font: .7em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide */
a,:link,:visited { color: #006583}
#content a  { color: #006583;text-decoration:underline }
a:hover { text-decoration: underline; }


#container {width: 40em;}


h2, #nav li a {font-family: Arial, Helvetica, sans-serif;}

/* Headings */

h1 {position: absolute;top: 0;left: 0;z-index: 1;width: 295px;height: 370px;background: url("images/nav-line.gif") no-repeat top left}
h2 {padding: 1.5em 1.5em 1em  250px;text-align: right;font-size: 140%;font-weight: normal}
h3 {padding-top: 1em;font-size: 150%;font-weight: normal}
h4 {font-size: 14px;font-weight: bold;padding-top:18px;}
h5 {padding-top: 1em;font-size: 12px;font-weight: bold}

/* Title bar */

#title_bar {margin-bottom: 1em;padding: 1em 2em .5em 250px;background-color: #c2dae1}
address {text-align: left; }

/* Content */

#content { padding-top:50px;width:500px;padding-left:0;}
#content img{display:none;}
#content p {padding-top:10px;padding-bottom:15px; }
#content ul {padding: 0 0 0 15px;margin-left:5px;}
#content ul li {margin-top:15px;padding-left:10px;list-style: url("images/bullet.gif");}
#content a.title {text-decoration:none;}
#content a {color:#006583; text-decoration:underline;}
#content a:hover {color:#C2DAE1; text-decoration:underline;}
.pic {float: right;margin: 0 40px 20px 20px;}

/* Contact Form */

#content-form { padding-left: 250px;padding-left:0; }
#content-form ul li {list-style:none;margin-top:10px;margin-bottom:10px;}
#content-form p.heading {font-size:12px;font-weight: bold;}

#contactform {width:430px; padding:0;padding:30px 35px 30px 35px;font-family:verdana,sans-serif; font-size:11px;text-align:left;margin: 25px 0 0 0;background-color:#BAD5DD;}
#contactform div {margin-bottom:15px;}
#contactform input, #contactform textarea {font-family:verdana,sans-serif;width: 230px;font-size: 11px;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;}
#contactform input {width: 230px;}
.buttons {border:0px solid #000;text-align:right;}
#contactform input.button {width:60px;background-color: #e6e6e6;border-color: #ccc #666 #666 #ccc;}
#contactform div.buttons {float:right;margin-right:61px;}
html>body #contactform div.buttons {float:right;margin-right:185px;}
#contactform label {float: left;width: 120px;}
#contactform select {width: 190px;font-size: 12px;}


/* Navigation */

#nav {position: absolute;top: 190px;left: 20px;z-index: 2;width: 295px;display:none;}
#nav li { padding: .1em 0;display:none; }
#nav li a, #nav li a:active {font-size: 110%;font-weight: bold;display:none;}
#nav li a.on, #nav li a:hover {text-decoration: underline;display:none;}
/* The footer */

p#footer {margin-top: 5em;padding: 0 0 0 3em;font-size: 90%;}


/* Don't edit this */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }

dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img,abbr,fieldset { border:0; }

address,abbr { font-style:normal }