/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; line-height: 22px;}
body {margin: 0px; background: url(../images/top-fade.gif) top repeat-x; }

a:link {color: #000099;}
a:visited {color: #666666;}
a:hover {color: #339933;}
a:active {color: #000099;}

h1,h2,h3,h4,h5,h6 {	font-family: Times New Roman, Times, serif; color:#0033CC}
h1 {font-size: 16px;}

input {border:1px solid #c1cecf; margin: 2px; padding: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 20px; color: #000;}
select {border:1px solid #c1cecf; margin: 2px; font-family: Arial, Helvetica, sans-serif; width: 150px;	font-size: 12px; line-height: 20px; color: #000;}
textarea {border:1px solid #c1cecf; margin: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 20px; color: #000;}
submit {color:#fff; background-color: #94c946; padding: 4px; margin-top: 8px;}

.reset{clear:both;}
.footerText{font-size: 10px; color:#666;}
.address{font-family:"Times New Roman", Times, serif; font-size: 12px; color:#FFFFFF; line-height:normal; font-weight:bold; text-align:right;}
.addressHeader{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; line-height:normal; text-align:right;}
.border{border:1px solid #c1cecf;}

#header{margin-left: auto; margin-right: auto; margin-top: 22px; margin-bottom: 4px; width: 979px; height: 182px;}
#logoPhoto{float:left; width: 804px; display:inline;}
#addressBox{float:right; width: 165px; height: 92px; padding: 90px 10px 0 0; background: url(../images/header-right.gif); text-align:right;}
#nav{float:left; width: 804px; height: 26px; display:inline;}

#content{width: 100%; background:url(../images/content-top.gif) top repeat-x #f3f4f7; padding: 30px 0 30px 0;}
#footer {width: 100%; height: 100px; background:url(../images/footer.gif) top repeat-x; padding: 65px 0 0 0;}
#footerLinks{margin-left: auto; margin-right: auto; width: 979px;}

#homePage{margin-left: auto; margin-right: auto; width: 382px; padding: 0 500px 0 97px;}
#aboutContent{margin-left: auto; margin-right: auto; width: 979px;}
#aboutCopy{float:left; width: 500px; margin: 0 10px 0 97px; display:inline}
#aboutNav{float:left; width: 172px; margin: 40px 10px 0 100px; display:inline}
#photos{float:right; display:inline}
#services{margin-left: auto; margin-right: auto; width: 979px;}
#servicesCopy{float:left; width: 400px; margin: 0 10px 0 97px; display:inline}
#servicesList{float:left; width: 372px; margin: 40px 10px 0 10px; display:inline}
#disclaimer{margin-left: auto; margin-right: auto; width: 582px; padding: 0 300px 0 97px;}
#contactPage{margin-left: auto; margin-right: auto; width: 882px; padding: 0 0 0 97px;}
#contactPage div{float:left; width: 400px; display:inline}
