@charset "UTF-8"; /* CSS Document */ body { margin: 0px; padding: 0px; background: #977d42; text-align: center; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #666666; min-width: 999px; } a, a:link, a:active { color: #22569f; text-decoration: none; } a:visited { color: #22569f; text-decoration: none; /*color: #977f43; text-decoration: underline;*/ } a:hover { color: #587fb6; text-decoration: underline; } h3 { font-size: 14px; font-weight: bold; color: #333; margin-bottom: 0px; } h4 { font-size: 12px; font-style: italic; color: #999; font-weight: normal; margin-top: 0px; } li { list-style-type: none; background: url(images/li.gif) no-repeat left 4px; padding-left: 10px; } hr { border: 0; width: 100%; color: #d7d7d7; background-color: #d7d7d7; height: 1px; } #header { border-top: 12px solid #c2a86c; background: #24569f url(images/bg_header.gif) repeat-x center bottom; float:left; width: 100%; } #header #headerWrap { margin: 0px auto; width: 962px; } #header #headerWrap #headerLeft { width: 330px; float: left; } #header #headerWrap #headerLeft h1 { display: block; width: 330px; margin: 18px 0px 17px 0; padding: 0px; } #header #headerWrap #headerLeft a { background: url(images/aa_logo.gif) no-repeat left top; display: block; height: 110px; text-indent: -9999px; font-size: 1px; text-decoration: none; } #header #headerWrap #headerRight { width: 630px; float: right; } #header #headerWrap #headerRight #flashMenu { text-align:right; margin-right: 8px; } ul#menu { margin: 0 8px 0 0; padding: 0; width: 390px; height: 145px; list-style-type:none; float: right;} ul#menu li {float:left; display:block; width:78px; padding: 0px; margin: 0px;} ul#menu a {display:block; width: 78px; height:145px;text-align:left; text-indent: -9999px; color:#000; text-decoration:none; overflow:hidden; background-image: url(images/nav.gif); background-repeat: no-repeat;} * html ul#menu a:link, * html ul#menu a:visited {height:145px;} ul#menu a#item1 { background-position: -1px 0px; } ul#menu a#item2 { background-position: -79px 0px; } ul#menu a#item3 { background-position: -157px 0px; } ul#menu a#item4 { background-position: -235px 0px; } ul#menu a#item5 { background-position: -313px 0px; } ul#menu a#item1:hover {background-position: -1px -145px; z-index:50;} ul#menu a#item2:hover {background-position: -79px -145px; z-index:50;} ul#menu a#item3:hover {background-position: -157px -145px; z-index:50;} ul#menu a#item4:hover {background-position: -235px -145px; z-index:50;} ul#menu a#item5:hover {background-position: -313px -145px; z-index:50;} ul#menu a#item1.active {background-position: -1px -290px; z-index:50;} ul#menu a#item2.active {background-position: -79px -290px; z-index:50;} ul#menu a#item3.active {background-position: -157px -290px; z-index:50;} ul#menu a#item4.active {background-position: -235px -290px; z-index:50;} ul#menu a#item5.active {background-position: -313px -290px; z-index:50;} * html ul#menu a:hover {height:145px;} body#home div#bar { background: #19417f url(images/bg_bar.gif) repeat-x left top; height: 320px; clear: both; } body#sub div#bar { background: #19417f url(images/bg_bar_sub.gif) repeat-x left top; height: 150px; clear: both; } #content { float: left; width: 100%; background:#eeeeee url(images/bg_middle.jpg) no-repeat center top; } #contentWrap { width: 961px; margin: 0 auto; } #contentLeft { float: left; width: 320px; } #contentRight { float:right; width: 632px; text-align: left; line-height: 150%; margin-right: 8px; } #contentPadding { padding: 40px; background: #fff url(images/bg_content.png) repeat-x bottom; } #columnLeft { float:left; width: 45%; } #columnRight { float: right; width: 45%; } #footer { background: url(images/bg_footer.gif) repeat-x; float: left; width: 100%; } #footer #footerWrap { margin: 13px auto 0px; width: 962px; background:url(images/bg_footer_divider.gif) no-repeat 8px 0px; display: table; } #footer #footerWrap #footerLeft { background:url(images/bg_footer_divider.gif) no-repeat top right; width: 321px; float: left; height: 196px; } #footer #footerWrap #footerRight { background:url(images/bg_footer_divider.gif) no-repeat top right; width: 633px; margin-right: 8px; float: right; height: 196px; color: #FFF; font-size: 11px; } #footer #footerWrap #footerRight #slogan { float: right; width: 440px; margin-right: 1px; } #footer #footerWrap #footerRight #slogan h4 { height: 110px; width: 210px; margin: 0px; padding: 0px; background: url(images/txt_footer_slogan.gif) no-repeat right top; text-indent: -9999px; float: right; } #footer #footerWrap #footerRight #address { float: left; width: 190px; } #footer #footerWrap #footerRight #address #address2 { border-top: 1px solid #c6b079; float: left; width: 190px; } #footer #footerWrap #footerRight #address h5 { margin: 10px 0px 0px 10px; padding: 0px; background: url(images/txt_address.gif) no-repeat left top; text-indent: -9999px; font-size: 1px; height: 10px; } #footer #footerWrap #footerRight p { text-align: left; padding-left: 25px; margin: 5px 0px 10px; } #footer #footerWrap #footerRight #contact { float: left; width: 190px; } #footer #footerWrap #footerRight #contact h5 { margin: 10px 0px 0px 10px; padding: 0px; background: url(images/txt_contact.gif) no-repeat left top; text-indent: -9999px; font-size: 1px; height: 10px; } #footer #footerWrap #footerRight #copyright { border-top: 1px solid #b8a16d; clear: both; width: 100%; text-align: right; } #footer #footerWrap #footerRight #copyright p { text-align: right; padding: 5px 10px; } ul.subnav { float: right; width: 185px; text-align: left; margin: 33px 0px 20px 0px; padding: 0px; background: #F7F7F7 url(images/bg_ul.gif) repeat-y top right; list-style-type: none; } ul.subnav li { list-style-type: none; margin: 0px; padding: 0px; background: none; } ul.subnav li a { display: block; height: 15px; line-height: 15px; background: url(images/bg_li.gif) no-repeat bottom right; margin: 0px; padding: 5px 0 7px 12px; } ul.subnav li a:hover { background: url(images/bg_li.gif) no-repeat center right; } ul.subnav li a.sub_active { background: url(images/bg_li.gif) no-repeat top right; } ul.subnav li li { list-style-type: none; margin: 0px; padding: 0px; } ul.subnav li li a { display: block; height: 15px; line-height: 15px; background: url(images/bg_li.gif) no-repeat bottom right; padding: 8px 0 4px 0px; color: #cdb785; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; } ul.subnav li li a:hover { background: url(images/bg_li.gif) no-repeat bottom right; text-decoration: none; color: #967b3f; } .portfolioList { margin:0.5em 0 1.5em 0; padding:0; list-style:none; width:100%; float:left; } .portfolioList li { margin:0 0px 0 0; padding:5px; float:left; background: #FFF; border: 1px solid #FFF; } .portfolioList li:hover { background: #eeeeee; border: 1px solid #d4d4d4; } .portfolioList img { border: 0; } .portfolioList span { font: bold 14px Helvetica, Arial, sans-serif; display: block; padding: 3px 0; margin: 0 0 3px 0; border-bottom: 1px solid #dfdfdf; color: #173F73; } .portfolioList li:hover div { background-position:-156px 100%; } #portfolioGallery a img {opacity: .4; -moz-opacity: .4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);} #portfolioGallery a:hover img {opacity: 1; -moz-opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}