body { background-image: none; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-x; text-align: center; margin: 0; }
p { }
td { }
a { }
h1 { color: #009; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; }
h2 { color: #009; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; }
h3 { color: #009; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; letter-spacing: 2px; }
h4 { color: #009; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
#container { background-color: white; background-image: none; text-align: left; width: 770px; height: 100%; margin: 0 auto; padding: 0; }
#header { background-image: url(../images/headerPrint.gif); width: 770px; height: 160px; margin: 0; padding: 0; }
#nav { background-image: url(../images/nav.gif); background-repeat: no-repeat; width: 770px; height: 30px; margin: 0; padding: 0; display: none; }
#nav ul { text-decoration: none; width: 750px; margin: 0 11px 0 9px; padding: 0; list-style-type: none; }
#nav li { text-decoration: none; float: left; margin: 0; padding: 0; display: block; }
#nav li.home a:link, #nav li.home a:visited { background-image: url(../images/navBase.gif); background-position: -9px 0; text-decoration: none; text-indent: -999em; width: 160px; height: 30px; border-right: 1px solid #5472a9; border-left: 1px solid #7a93c3; display: block; }
#nav li.home a:hover { background-image: url(../images/navOver.gif); background-position: -9px 0; text-decoration: none; display: block; width: 160px; height: 30px; }
#nav li.about a:link, #nav li.about a:visited { text-decoration: none; background-image: url(../images/navBase.gif); background-position: -171px 0; text-indent: -999em; display: block; width: 202px; height: 30px; border-right: 1px solid #5472a9; border-left: 1px solid #7a93c3; }
#nav li.about a:hover { text-decoration: none; background-image: url(../images/navOver.gif); background-position: -171px 0; display: block; width: 202px; height: 30px; }
#nav li.services a:link, #nav li.services a:visited { text-decoration: none; background-image: url(../images/navBase.gif); background-position: -375px 0; text-indent: -999em; display: block; width: 196px; height: 30px; border-right: 1px solid #5472a9; border-left: 1px solid #7a93c3; }
#nav li.services a:hover { text-decoration: none; background-image: url(../images/navOver.gif); background-position: -375px 0; display: block; width: 196px; height: 30px; }
#nav li.contact a:link, #nav li.contact a:visited { text-decoration: none; background-image: url(../images/navBase.gif); background-position: -573px 0; text-indent: -999em; display: block; width: 184px; height: 30px; border-right: 1px solid #5472a9; border-left: 1px solid #7a93c3; }
#nav li.contact a:hover { text-decoration: none; background-image: url(../images/navOver.gif); background-position: -573px 0; display: block; width: 184px; height: 30px; }
body#home #nav li.home a,
body#about #nav li.about a,
body#services #nav li.services a,
body#contact #nav li.contact a

{ background-image: url(../images/navDown.gif); cursor: default; }
#content { text-align: left; width: 740px; margin: 0; padding-right: 15px; padding-left: 15px; }
.full { width: 740px; clear: both; }
.sixty-forty { width: 740px; }
.sixty-forty p { text-align: justify; }
.sixty-forty img { margin-right: 7px; margin-left: 8px; }
.sixty-forty #left { width: 440px; float: left; margin: 0; }
.sixty-forty #right { width: 300px; float: right; margin: 0; }
.forty-sixty { width: 740px; }
.forty-sixty p { text-align: justify; }
.forty-sixty img { margin-right: 7px; margin-left: 8px; }
.forty-sixty #left { width: 300px; float: left; margin: 0; }
.forty-sixty #right { width: 440px; float: right; margin: 0; }
#footer { font-size: 0.9em; text-align: center; width: 440px; margin: 25px 150px; }
# footer .dei { font-size: 0.9em; }
#footer a { text-decoration: none; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.contactList { width: 300px; margin-left: 50px; }
.contactList li { text-align: center; list-style-type: none; }
.contactList label { font-weight: bold; text-align: right; width: 150px; }
form ul { width: 350px; padding: 5px; border: solid 1px #5472a9; list-style-type: none; }
label { text-align: right; width: 100px; float: left; margin-right: 10px; display: block; }
.submit { text-align: center; margin-top: 15px; margin-right: 100px; }

