/* 
Arch Template File - Touhy Touhy Buehler & Williams
Started: Start Date
Ended: End Date
Chip Medema - The Main Lobby
Modified By: 
*/

body{ font-family: "Times New Roman", Times, serif; margin: 0px; padding: 0px; background: #506c7b; }
h1{ font-size: 18px; color: #506c7b; margin: 0px 0px 3px; }
h2{ font-size: 18px; color: #506c7b; margin: 0px 0px 5px; }
h3{ font-size: 16px; color: #506c7b; margin: 0px 0px 5px; }
strong{ font-weight: bold; }
ol{ list-style-type: lower-alpha; margin: 5px 0px 5px 40px; }
ul{ list-style-type: disc; margin: 5px 0px 5px 40px; }
li{ line-height: 17px; }
td{ padding: 0px 0px 8px; }
em{ font-style: oblique; }

/* Top Bar */
#topBar{ width: 100%; height: 15px; font-size: 0px; background: #dbe4e9; }
#topBarShadow{ width: 100%; height: 4px; font-size: 0px; background: url('../images/topbar-shadow.jpg') repeat-x; }

/* Brand Header & Navigation */
#brandHeader{ width: 100%; border-bottom: 1px solid #506c7b; background: #fff; }
#brandContainer{ width: 900px; margin: 0px auto; }
#logo{ float: left;  margin-top: 15px; }
#topNav{ float: right; width: 560px; margin-top: 50px; }
a.navi{ display: block; float: right;  width: 110px; color: #506c7b; text-decoration: none; text-align: center; font-size: 16px; margin-right: 1px; padding: 5px 0px; background: url('../images/topnav-off.jpg'); }
a.navi:hover{ color: #fff; background: url('../images/topnav-on.jpg'); }
a.naviOn{ display: block; float: right;  width: 110px; color: #506c7b; text-decoration: none; text-align: center; font-size: 16px; margin-right: 1px; padding: 5px 0px; background: url('../images/topnav-on.jpg'); }

/* Content Container */
#contentContainer{ width: 100%; font-size: 10px; padding: 0px 0px 50px; border-top: 1px solid #fff; background: url('../images/mainbg.jpg') repeat-x #fff;  }
#contentShadowContainer{ width: 900px; min-height: 437px; font-size: 0px; margin: 0px auto; padding-bottom: 4px; /*background: url('../images/contentshadow.png') no-repeat bottom;*/ }
#contentArea{ width: 880px; min-height: 437px; font-size: 14px; line-height: 19px; margin: 0px auto; padding-top: 9px; border-width: 0px 1px 1px; border-color: #ccc; border-style: solid; background: #fff; }

/* Index Content */
#indexHeader{ width: 858px; margin: 0px auto; border-width: 0px 0px 3px; border-style: solid; border-color: #D8DACF; }
#indexContent{ width: 858px; margin: 10px auto; background: url('../images/inside-divider.jpg') 360px 0px repeat-y; }
#indexLeft{ float: left; width: 560px; font-size: 12px; line-height: 17px; color: #555; }
#indexLeft > a{ color: #506C7B; font-size: 12px; }
#indexRight{ float: right; width: 274px; font-size: 12px; font-style: oblique; line-height: 17px; color: #555; }
#indexRight > a{ color: #506C7B; font-size: 12px; }
div.currentCaseDivider{ width: 274px; height: 1px; font-size: 0px; border-top: 1px dotted #D8DACF; margin: 5px 0px; }
a.sideCta{ display: block; width: 274px; height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px; background: url('../images/cta/side-cta.jpg'); }
a.sideCta_champion{ display: block; width: 274px; height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px; background: url('../images/cta/champion-sidecta.jpg'); }
a.sideCta_fleet{ display: block; width: 274px; height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px; background: url('../images/cta/fleet-sidecta.jpg'); }
a.sideCta_motgage{ display: block; width: 274px; height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px; background: url('../images/cta/mortgage-sidecta.jpg'); }
a.sideCta_usbank{ display: block; width: 274px; height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px; background: url('../images/cta/usbank-sidecta.jpg'); }

/* Index CTA */
#indexCTA{ width: 858px; margin: 10px auto; }
a.personalInjuryCta, a.businessLawCta, a.classActionsCta{ display: block; float: left; width: 276px; height: 138px; text-indent: -9999px; overflow: hidden; }
a.personalInjuryCta{ margin-right: 15px; background: url('../images/cta/personal-injury-off.jpg'); }
a.businessLawCta{ margin-right: 15px; background: url('../images/cta/business-law-off.jpg'); }
a.classActionsCta{ background: url('../images/cta/class-action-off.jpg'); }
a.personalInjuryCta:hover{ background: url('../images/cta/personal-injury-on.jpg'); }
a.businessLawCta:hover{ background: url('../images/cta/business-law-on.jpg'); }
a.classActionsCta:hover{ background: url('../images/cta/class-action-on.jpg'); }

/* Inside Content */
#insideHeader{ width: 856px; height: 144px; margin: 0px auto; border-width: 1px 1px 3px; border-style: solid; border-color: #D8DACF; }
#insideContent{ width: 858px; margin: 10px auto; background: url('../images/inside-divider.jpg') repeat-y; }
#insideLeft{ float: left; width: 190px; font-size: 12px; line-height: 17px; color: #555; }
#insideRight{ float: right; width: 625px; min-height: 270px; font-size: 12px; line-height: 17px; color: #555; }
#insideRight > a{ color: #506C7B; font-size: 12px; }
a.tertNav{ display: block; color: #506c7b; text-decoration: none; margin: 0px 0px 5px; padding: 5px 0px; text-indent: 15px; font-size: 14px; background: url('../images/tert-nav-off.jpg') 5px 7px no-repeat; }
a.tertNav:hover{ color: #fff; text-decoration: none; background: url('../images/tert-nav-on.jpg') 5px 7px no-repeat #506c7b; }
a.subTertNav{ display: block; color: #506c7b; text-decoration: none; margin: 0px 0px 5px; padding: 5px 0px; text-indent: 15px; font-size: 12px; }
a.subTertNav:hover{ color: #506c7b; text-decoration: underline; }

div.tertDivider{ display: block; width: 100%; height: 1px; font-size: 0px; margin: 20px 0px;  border-top: 1px dotted #D8DACF; }
div.contactInfo{ display: block; width: 200px; font-size; 12px; line-height: 17px; }
a.insideCta_champion{ display: block; width: 175px; height: 50px; margin: 0px 0px 20px; text-indent: -9999px; overflow: hidded; border: 1px solid #D8DACF; background: url('../images/cta/champion.jpg'); }
a.insideCta_fleet{ display: block; width: 175px; height: 50px; margin: 0px 0px 20px; text-indent: -9999px; overflow: hidded; border: 1px solid #D8DACF; background: url('../images/cta/fleet.jpg'); }
a.insideCta_mortgage{ display: block; width: 175px; height: 50px; margin: 0px 0px 20px; text-indent: -9999px; overflow: hidded; border: 1px solid #D8DACF; background: url('../images/cta/mortgage.jpg'); }
a.insideCta_usbank{ display: block; width: 175px; height: 50px; margin: 0px 0px 20px; text-indent: -9999px; overflow: hidded; border: 1px solid #D8DACF; background: url('../images/cta/usbank.jpg'); }

/* Bottom Links */
#bottomLinks{ width: 875px; text-align: right; margin: 5px auto 0px; }
#bottomLinks > a{ color: #506c7b; font-size: 12px; text-decoration: none; }
#bottomLinks > a:hover{ text-decoration: underline; }

/* Footer */
#footerContainer{ width: 100%; min-height: 50px; }
#footerShadow{ width: 100%; height: 5px; font-size: 0px; background: url('../images/footershadow.jpg') repeat-x; }
#footerContent{ width: 850px; margin: 0px auto; text-align: center; padding: 20px 0px; color: #fff; font-size: 12px; }
#footerContent > a{ color: #fff; text-decoration: none; }

/* Misc Classes */
.googleMap{ width: 623px; height: 250px; margin: 10px 0px; border: 1px solid #D8DACF; }
.googleDirectionsMap{ width: 623px; height: 300px; margin: 10px 0px; border: 1px solid #D8DACF; }
.googleDirections{ width: 623px; margin: 10px 0px; }
.clearLeft{ clear: left; }
.clearRight{ clear: right; }
.clearBoth{ clear: both; }

