/* LAYOUT STYLES */ body { margin: 0; padding: 0; } div#wrapper { width: 810px; } div#header { background: url(/aho/images/header_gradient.jpg) repeat-x #026396; border-right: 1px solid #999999; padding: 10px 0 0 0; } div#content { padding: 20px; border-right: 1px solid #999999; background-color: #FFFFFF; } div#indexwrapper { padding-top: 10px; } div#footer { background: url(/aho/images/footer_gradient.jpg) top repeat-x; } div.leftcol { float: left; width: 500px; } div.rightcol { float: right; width: 250px; } br.clearbr { clear: both; } div.cleardiv { clear: both; } div.homepagelistbottom { float: left; width: 165px; margin-right: 2px; } #topheader { margin: 0 10px; } /* LAYOUT STYLES */ /* VISUAL STYLES */ body { background-color: #FCFCFC; } body, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; } a { color: #3988B3; text-decoration: underline; font-weight: bold; } a:hover { color: #3988B3; text-decoration: underline; } h1 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #D31D1B; margin: 0; padding: 0; } h2 { font-size: 13px; font-weight: bold; color: #333333; padding: 0; margin: 0; } p { margin: 15px 0; padding: 0; } .recentnews a { font-weight: normal; } ul.recentnews { list-style: none; margin: 0; padding: 0; } ul.recentnews li { border-bottom: 1px dashed #999999; margin: 0 10px; padding: 7px 0; line-height: 13px; } ul.homepagelistbottom { list-style-image: url(/aho/images/bullet_red.gif); list-style-position: inside; margin: 0; padding: 0; } .homepagelistbottom a { font-weight: normal; } p.sitemap { font-size: 12px; width: 650px; margin: 0; padding: 20px 25px 10px 25px; } p.copyright { font-size: 12px; margin: 0; padding: 0 25px; } .teamprofiles a { color: #FFFFFF; text-decoration: none; font-weight: normal; } .teamprofiles a:hover { text-decoration: underline; } div.teamprofiles { width: 237px; height: 121px; margin-left: 10px; background-image: url(/aho/images/team_profiles.jpg); } .teamprofiles h1 { margin: 0; padding: 0; text-transform: uppercase; font-size: 15px; color: #FFFFFF; font-weight: bold; text-align: center; margin-top: 1px; } .teamprofiles ul { list-style: none; color: #FFFFFF; font-size: 14px; } .teamprofiles ul li { margin: 0 12px 0 70px; padding: 5px 0 5px 20px; } .teamprofiles ul li.borderbottom { border-bottom: 1px dashed #FFFFFF; } .logo { float: left; width: 300px; } .slogan { float: right; width: 300px; text-align: right; } .navigation { clear: both; padding: 10px 10px 0 10px; background-image: url(/aho/images/grey_border.gif); background-repeat: repeat-x; background-position: bottom; } .navigation a { padding: 2px 12px 0 10px; color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; } .navigation a:hover { color: #4E4E4E; text-decoration: none; } .navleft { float: left; background: url(/aho/images/nav_left.jpg) left no-repeat; border-bottom: 1px solid #999999; } .navright { background: url(/aho/images/nav_right.jpg) right no-repeat; } .navleft_S { float: left; background: url(/aho/images/nav_left_S.jpg) left no-repeat; margin-top: 1px; } .navright_S { background: url(/aho/images/nav_right_S.jpg) right no-repeat; } .subtext { font-size: 10px; } .imgborder { border: 1px solid #999999; } div.contactusbox { width: 237px; height: 81px; margin-left: 10px; background-image: url(/aho/images/contact_us.gif); } .login { margin-right: 15px; color: #EFEFEF; } .login A { color: #EFEFEF; text-decoration: none; } .login A:hover { text-decoration: underline; } .imgpadding { padding: 5px; } .fin_man a { text-decoration: underline; } .cellphone { visibility: hidden; } /* VISUAL STYLES */