/*********************************************/
/***************** CUSTOM STYLES *************/
/*********************************************/

#cta-requestinfo {position:absolute;top:0;right:0;display:block;text-indent:-9999px;width:200px;height:38px;background: transparent url(../images/cta-requestconsult.gif) no-repeat 0 0;text-decoration:none;}
#cta-requestinfo:hover {background-position:0 -38px;}

#home .box4col-wrap{position:absolute;top:300px;left:0;z-index:900;}
.box4col-wrap{margin:20px auto 0;}
.box4col{width:1008px;background:transparent url(../images/box4col-bg.png) repeat-y 0 0;min-height:220px;height:auto !important;height:220px;}
.box4col p {font-family:Georgia,'Times New Roman',Times,serif;font-size:12px;text-align:left;line-height:15px;}
.box4col-cap{display:block;width:1008px;height:14px;background:transparent url(../images/box4col-cap.png) no-repeat 0 0;}
.box4col-base{display:block;width:1008px;height:24px;background:transparent url(../images/box4col-base.png) no-repeat 0 0;margin-bottom:15px;}

.box4col ul{margin:0;padding:15px 20px;list-style:none;float:left;width:205px;background:transparent url(../images/box4col-sep.gif) no-repeat top right;}
.box4col ul.credibility{padding:15px 20px 15px 35px;}
.box4col ul.credibility p {margin-bottom:7px;}
.box4col ul.credibility span {color:#8a1033;font-family:Helvetica,Arial,sans-serif;}
.box4col ul.follow{background:none;position:relative;}

.box4col ul h2{text-indent:-9999px;display:block;width:205px;height:25px;margin:0 0 10px 0;padding:0;line-height:0;}
.box4col ul.credibility h2{background:transparent url(../images/box4col-hdr-credibility.gif) no-repeat 0 0;}
.box4col ul.legacy h2{background:transparent url(../images/box4col-hdr-legacy.gif) no-repeat 0 0;}
.box4col ul.why h2{background:transparent url(../images/box4col-hdr-why.gif) no-repeat 0 0;}
.box4col ul.follow h2{background:transparent url(../images/box4col-hdr-follow.gif) no-repeat 0 0;}

.box4col a,
.box4col a:link,
.box4col a:visited,
.box4col a:active,
.box4col a:hover {color:#8a1033;font-weight:bold;font-style:italic;}

.sidebar{float:left;width:248px;text-align:left;}
.box {float:left;width:248px;text-align:left;background: transparent url(../images/sidebar-bg.png) repeat-y 0 0;padding:0 0 15px 0;}
.sidebar-base {float:left;width:248px;height:24px;line-height:0;background: transparent url(../images/sidebar-base.png) no-repeat 0 0;}
.sidebar-cap {float:left;width:248px;height:10px;line-height:0;margin:0;padding:0;background: transparent url(../images/sidebar-cap.png) no-repeat 0 0;}
.sidebar-hdr {float:left;width:248px;height:36px;line-height:0;margin:0;padding:0;text-indent:-9999px;}
.subnav-practice {background: transparent url(../images/sidebar-hdr-practice.png) no-repeat 0 0;}
.subnav-history {background: transparent url(../images/sidebar-hdr-history.png) no-repeat 0 0;}

.sidebar-feature{margin:0 auto;width:200px;background:transparent url(../images/sidebar-feature-bg.gif) repeat-y 0 0;}
.sidebar-feature-inner {font-family:Helvetica,Arial,sans-serif;font-size:12px;text-align:left;font-weight:bold;font-style:italic;line-height:15px;color:#2a2a2a;background: #e4e4e4 url(../images/sidebar-feature-inner.gif) repeat-x 50% 0;width:185px;padding:5px 5px 1px 5px;margin:0 0 0 3px;}
.sidebar-feature-cap{margin:10px auto 0;display:block;width:200px;height:3px;background:transparent url(../images/sidebar-feature-cap.gif) no-repeat 0 0;}
.sidebar-feature-base{margin:auto;display:block;width:200px;height:3px;background:transparent url(../images/sidebar-feature-base.gif) no-repeat 0 0;}
.subnav .sidebar-feature a.sidebar-feature-link {background:none;border:none;padding:0;}
.sidebar-feature-inner p {margin-bottom:5px;}

.ftr-logo {background: transparent url (../images/ftr-logo.gif) no-repeat 0 0;width:206px;height:64px;display:block;}

.mainimage, .mainimage a {display:block;width:980px;height:267px;line-height:0;margin:0 auto 25px;padding:0;text-indent:-9999px;}
.mi-practice {background: transparent url(../images/main-img-practice.jpg) no-repeat 0 0;}
.mi-practice01 {background: transparent url(../images/main-img-practice01.jpg) no-repeat 0 0;}
.mi-practice02 {background: transparent url(../images/main-img-practice02.jpg) no-repeat 0 0;}
.mi-practice03 {background: transparent url(../images/main-img-practice03.jpg) no-repeat 0 0;}
.mi-practice04 {background: transparent url(../images/main-img-practice04.jpg) no-repeat 0 0;}
.mi-privacy {background: transparent url(../images/main-img-privacy.jpg) no-repeat 0 0;}
.mi-careers {background: transparent url(../images/main-img-careers.jpg) no-repeat 0 0;}
.mi-resources {background: transparent url(../images/main-img-resources.jpg) no-repeat 0 0;}
.mi-history01 {background: transparent url(../images/main-img-history01.jpg) no-repeat 0 0;}
.mi-history02 {background: transparent url(../images/main-img-history02.jpg) no-repeat 0 0;}
.mi-why {background: transparent url(../images/main-img-why.jpg) no-repeat 0 0;}
.mi-sitemap {background: transparent url(../images/main-img-sitemap.jpg) no-repeat 0 0;}
.mi-seminar {background: transparent url(../images/main-img-seminar01.jpg) no-repeat 0 0;}
.mi-contact {background: transparent url(../images/main-img-contact.jpg) no-repeat 0 0;}

h2.mainheader {display:block;width:500px;height:23px;line-height:0;margin:0 0 5px 0;padding:0;text-indent:-9999px;}
.practiceprotection {background: transparent url(../images/main-hdr-practiceprotection.gif) no-repeat 0 0;}
.professionalliability {background: transparent url(../images/main-hdr-professionalliability.gif) no-repeat 0 0;}
.employeebenefits {background: transparent url(../images/main-hdr-employeebenefits.gif) no-repeat 0 0;}
.associationprograms {background: transparent url(../images/main-hdr-associationprograms.gif) no-repeat 0 0;}
.businessinsurance {background: transparent url(../images/main-hdr-businessinsurance.gif) no-repeat 0 0;}
.privacypolicy {background: transparent url(../images/main-hdr-privacypolicy.gif) no-repeat 0 0;}
.careers {background: transparent url(../images/main-hdr-careers.gif) no-repeat 0 0;}
.resources {background: transparent url(../images/main-hdr-resources.gif) no-repeat 0 0;}
.history {background: transparent url(../images/main-hdr-history.gif) no-repeat 0 0;}
.meetteam {background: transparent url(../images/main-hdr-meetteam.gif) no-repeat 0 0;}
.why {background: transparent url(../images/main-hdr-why.gif) no-repeat 0 0;}
.sitemap {background: transparent url(../images/main-hdr-sitemap.gif) no-repeat 0 0;}
.seminar {background: transparent url(../images/main-hdr-seminar.gif) no-repeat 0 0;}
.contact {background: transparent url(../images/main-hdr-contact.gif) no-repeat 0 0;}

#facebook-like {position:absolute;top:295px;right:0px;}
.social-icns {position:absolute;top:15px;right:20px;}

.twitter-widget {width:205px;height:180px;overflow:auto;background:#efefef;text-align:left;}
.twitter-widget ul {background:none;margin:0;padding:0;}
.twitter-widget li {background:#e7e7e7;border-top:1px solid #cdcdcd;border-bottom:1px solid #fff;line-height:13px;color:#3e3e3e;font-size:10px;font-family:Helvetica,Arial,sans-serif;padding:5px;display:block;margin:0 0 10px 0;}
.twitter-widget a,
.twitter-widget a:link,
.twitter-widget a:visited,
.twitter-widget a:active,
.twitter-widget a:hover {color:#3e3e3e;font-style:normal;}

/* SITEMAP */
#sitemap-wrap {margin:0 auto;}
#sitemap-wrap .main {float: left;margin: 0;width: 300px;border-right: 1px dotted #e1e1e1;}
#sitemap-wrap .mainlast {float: left;margin: 0 0 0 15px;width: 200px;border-right: none;}
#sitemap-wrap h4 {margin:0 0 7px 0;border-bottom: 1px solid #ddd;font-size:14px;}
#sitemap-wrap h4 a {font-size:12px;font-weight: bold;display: block;padding: 3px 3px 3px 6px;text-decoration: none;color:#8a1033;font-size:14px;}
#sitemap-wrap h4 a:hover {background: #8a1033;color: #fff;text-decoration: none;}

#sitemap-wrap ul {margin: 15px;}
#sitemap-wrap li {list-style: none;margin: 0;padding: 0;background: none;}
#sitemap-wrap li {margin: 0 0 5px 0;}
#sitemap-wrap li a:link,#sitemap-wrap li a:visited,#sitemap-wrap li a:hover,#sitemap-wrap li a:active {display: block;text-decoration: none;padding: 3px 3px 3px 6px;color:#8a1033;}
#sitemap-wrap li a:hover {background: #8a1033;color: #fff;text-decoration: none;}

#sitemap-wrap ul ul {margin: 10px;}
#sitemap-wrap ul ul li {list-style: none;margin: 0;padding: 0;background: none;}
#sitemap-wrap ul ul li {margin: 0 0 5px 0;width: 200px}
#sitemap-wrap ul ul li a:link,#sitemap-wrap ul ul li a:visited,#sitemap-wrap ul ul li a:hover,#sitemap-wrap ul ul li a:active {display: block;text-decoration: none;}
#sitemap-wrap ul ul li a:hover {background: #8a1033;color: #fff;text-decoration: none;}
