@charset "UTF-8";
/* CSS Document */

/* [adigiovanni] rebuilt site 11-MAR-2011  */

body {font-family: Helvetica, sans-serif; font-size:.75em; margin: 3px auto; width: 930px;}
ul {padding: 0; margin: 0;}
li {list-style-type: disc;}
a {text-decoration: none;}
hr {margin: 10px 2px;}

.imageBackground {display: none;} /* hide div for all browsers */
.slideshow {*display: none !important;} /* IE 6,7 Hack, hide JS slideshow */
:root .slideshow {display: none !important;} /* IE 9 Hack, hide JS slideshow */
.imageBackground {*display: block; *height: 283px; *width: 426px; *background: transparent url('images/01.jpg') no-repeat left top;} /* IE 6,7 Hack, sets image */
:root .imageBackground {display: block; height: 283px; width: 426px; background: transparent url('images/01.jpg') no-repeat left top;} /* IE 9 Hack, sets image */
.bold, .boldListTitle {font-size: 1.5em; line-height: 20px; font-weight: bold; color: #360; text-decoration: none;}

.items li {margin-left: 15px;}
.boldListTitle {display: block; padding-top: 10px;}

.h-bar {height: 5px; background: #ffffff url('images/h_bar.jpg') repeat-x left top;}

.header {height: 125px; background: #ffffff url('images/header_background.gif') repeat left top; position: relative; font-size: 1.5em; color: #336600;}

.headerLogo {height: 89px; width: 89px; background: transparent url('images/logo.jpg') no-repeat left top; position: relative; top: 20px; left: 40px;}
.headerTitle {margin: -31px 0 0 145px; vertical-align: middle; font-family: Times New Roman; font-size: 1.4em; background: transparent url('images/acta_logo.gif') no-repeat left top; width: 450px; height: 30px;}
.headerBar {position: relative; bottom: 0; margin: 0 auto 2px auto; *font-size: 0;}

.navigation {margin: 5px 0 0 2px; *margin: 0;}
.navigation ul li {background-color: #336600; display: block; width: 130px; text-align: center; float: left; margin: 0 1px; *width: 127px;} /* IE 6,7 Hack fix nav width */
.navigation  ul li:hover {background-color: #0A0;}
.navigation ul li a {color: #ffffff; font-style: normal; font-weight: normal; border: 1px solid #336600; display: block; padding: 7px;}
.current {background-color: #0A0;}

.darkbold {font-style: normal; line-height: 18px; font-weight: bold; color: #000;}

.content {width: 930px;}
.contentLeft, .contentRight {height: 282px; margin: 10px 0;}
.contentLeft {background: #ffffff url('images/verticle_bar.jpg') repeat-y right top; float: left; width: 47%; margin-right: 5px;}
.contentRight { float: left; width: 52%; overflow: auto; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; margin-left: 3px;}

.proContainer {padding: 0 20px 0 0;}
.proProfileImage {float: left; padding-right: 10px;}
.proPageHeight {height: 640px;} /* sets professionals container height */

.professionals {}
.professionals li {list-style-type: none; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 5px; margin-right: 10px;}
li.proImgContainer {padding: 0; margin-bottom: 10px; border: none;}
.professionals li a, .professionals li span { margin-left: 10px;}
.professionals li a {font-size: 1.5em; color: #360;}
.professionals li a:hover{color: #0A0;}
.professionals li span {font-size: .85em; color: #999999;}
.professionals li.last {border-bottom: none;}

.content.office {margin-left: 25px;}
.officePageHeight {height: auto; margin: 10px 0; line-height: 18px;}
.contentRight.officePageHeight {margin-left: 8px;}
.officePageHeight img {margin: 5px 0;}
.officeLables {display: block; text-align: center; color: #666666;}

.footer {height: 100px; background: #ffffff url('images/footer_background.jpg') repeat left top; clear: both; text-align: right; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.copyright {padding: 5px 10px; font-size: 10px;}
