@charset "utf-8";

* {margin:0px; padding:0px;}
img {border:none;}
body {background-color:#FFFFFF; text-align:center;  font:11px Verdana; color:#666666;}
ul {font:11px Verdana; padding:10px 0 0 40px; line-height: 140%;}
p {font:11px Verdana; padding:10px 0 0 0; line-height: 140%;}
a {font:11px Verdana; color:#0871B5; font-style:normal; text-decoration:none}
a:hover {font:11px Verdana; color:#FF6600; font-style:normal; text-decoration:none}

#position {position: absolute; top: 0px; left: 50%; margin-left: -371px;}
#stretchContainer {position: relative; float: left; width: 742px;}
#rebus {position: relative; float: left; width: 742px;}

.news_style {background: url(../images/BulletRight.jpg) left top no-repeat; padding: 0 0 15px 15px;}


.pageContainer {width:742px; position: relative;}
.page { margin:0 0 -2px 0; width:742px;  padding: 0 0 0 0;}
.pageLeft {float:left;}
.pageRight {float:right;}

/* Home page styles */
.homepageLeftWidth {width:397px; float: left;}
.homepageRightWidth {width:343px; float: left;}
.homepagequoteDim {width:397px;height:111px;}
.welcomeHeading {background: url(../images/Welcome_heading.jpg) left top no-repeat;}

.SitemapHeading {background: url(../images/Sitemap_heading.jpg) left top no-repeat;}
.TermsHeading {background: url(../images/Terms_heading.jpg) left top no-repeat;}

/* About Us page styles */
.aboutusHeight {min-height:143px;}
.aboutusLeftWidth {width:498px; float: left;}
.aboutusRightWidth {width:242px; float: left;}
.aboutusquoteDim {width:298px;height:63px;}
.AboutUsHeading {background: url(../images/AboutUs_heading.jpg) left top no-repeat;}
.aboutusSubmenu {margin-left:-100px;}

.OverviewHeading {background: url(../images/Overview_heading.jpg) left top no-repeat;}
.LeadershipHeading {background: url(../images/Leadership_heading.jpg) left top no-repeat;}
.AttorneysHeading {background: url(../images/Attorneys_heading.jpg) left top no-repeat;}
.VisionHeading {background: url(../images/Vision_heading.jpg) left top no-repeat;}

/* Practice Areas page styles */
.practiceareasHeight {height:143px; float: left;}
.practiceareasLeftWidth {width:498px; float: left;}
.practiceareasRightWidth {width:242px;}
.practiceareasquoteDim {width:498px;height:63px;}
.PracticeAreasHeading {background: url(../images/PracticeAreas_heading.jpg) left top no-repeat;}
.practiceareasSubmenu {margin-left:-100px; padding-left:95px;}

.RequestServiceHeading {background: url(../images/RequestService_heading.jpg) left top no-repeat;}

/* Clients page styles */
.clientsHeight {height:143px; float: left;}
.clientsLeftWidth {width:500px; float: left;}
.clientsRightWidth {width:242px;}
.clientsquoteDim {width:498px;height:63px;}
.ClientsHeading {background: url(../images/Clients_heading.jpg) left top no-repeat;}
.clientsSubmenu {margin-left:-100px; padding-left:206px;}

.LawFirmsHeading {background: url(../images/LawFirms_heading.jpg) left top no-repeat;}
.DepartmentsHeading {background: url(../images/Departments_heading.jpg) left top no-repeat;}

/* Careers page styles */
.careersHeight {height:143px; float: left;}
.careersLeftWidth {width:498px; float: left;}
.careersRightWidth {width:242px;}
.careersquoteDim {width:498px;height:63px;}
.CareersHeading {background: url(../images/Careers_heading.jpg) left top no-repeat;}
.careersSubmenu {margin-left:-100px; padding-left:276px;}

.OpportunitiesHeading {background: url(../images/Opportunities_heading.jpg) left top no-repeat;}
.SubmitResumeHeading {background: url(../images/SubmitResume_heading.jpg) left top no-repeat;}
.BenefitsHeading {background: url(../images/Benefits_heading.jpg) left top no-repeat;}

/* News & Events page styles */
.newseventsHeight {height:143px; float: left;}
.newseventsLeftWidth {width:498px; float: left;}
.newseventsRightWidth {width:242px;}
.newseventsquoteDim {width:498px;height:63px;}
.NewsEventsHeading {background: url(../images/NewsEvents_heading.jpg) left top no-repeat;}

/* Contact Us page styles */
.contactusHeight {height:143px; float: left;}
.contactusLeftWidth {width:498px; float: left;}
.contactusRightWidth {width:242px;}
.contactusquoteDim {width:498px;height:63px;}
.ContactUsHeading {background: url(../images/ContactUs_heading.jpg) left top no-repeat;}

.exceptional {background: url(../images/exceptional.jpg) center center no-repeat;}
.pageQuote {background: url(../images/MainSection_shading.jpg) left center repeat;padding-left:20px}
.squareLeft {width:20px;height:80px;background: url(../images/SquareBracket_left.gif) center center no-repeat;}
.testamonial {font-family:Verdana;color:#666666;font-size:12px;font-style:italic; width: 350px;}
.squareRight {width:20px;height:80px;background: url(../images/SquareBracket_right.gif) center center no-repeat;}

.pageBottom {position:relative; text-align:left; width:742px;}
.pageBottomLeft {background: url(../images/PageGridDown.jpg) left top no-repeat;width:1px;height:75px;float:left;}
.pageBottomText {width:380px;float:left;margin-top:20px;margin-left:20px;padding-top:40px;font-family:Verdana;color:#666666;font-size:12px;}
.pageBottomTextContent {width:455px;float:left;margin-top:20px;margin-left:20px;padding-top:40px;font-family:Verdana;color:#666666;font-size:12px;}


.paracticeAreasHeading {background: url(../images/PracticeAreas_heading.jpg) left top no-repeat;}
.clientsHeading {background: url(../images/Clients_heading.jpg) left top no-repeat;}
.careersHeading {background: url(../images/Careers_heading.jpg) left top no-repeat;}
.newseventsHeading {background: url(../images/NewsEvents_heading.jpg) left top no-repeat;}
.contactusHeading {background: url(../images/ContactUs_heading.jpg) left top no-repeat;}

.pageBottomCenter {background: url(../images/PageGridDown.jpg) right top no-repeat;width:10px;height:75px;float:right;}
.newsHeaderhome {background: url(../images/NewsEvents_section.jpg) left top no-repeat;width:285px;height:50px;float:right;margin-top:30px;margin-left:25px;margin-top:25px;padding-top:50px;font-family:Verdana;color:#666666;font-size:12px;}
.newsHeader {background: url(../images/NewsEvents_section.jpg) left top no-repeat;width:205px;height:50px;float:right;margin-top:30px;margin-left:25px;margin-top:25px;padding-top:50px;font-family:Verdana;color:#666666;font-size:12px;}
.newsItemhome {margin-bottom:10px;width:280px;}
.newsItem {margin-bottom:10px;width:200px;}
.bulletImg {margin-right:10px;margin-top:2px;}

.pageBottomRight {background: url(../images/PageGridDown.jpg) right top no-repeat;width:1px;height:75px;float:right;}
.logo {padding:24px 496px 0px 0px;}
.header {text-align:left;width:100%;height:75px;}
.headerLeft {background: url(../images/PageGridUp.jpg) left top no-repeat;width:1px;height:75px;float:left;}
.headerRight {background: url(../images/PageGridUp.jpg) right top no-repeat;width:445px;height:75px;float:right;}

.topmenu {width:575px;margin-top:5px;margin-left:-100px;}
.topmenu a {margin-right:20px}
.menu {text-align:right; padding-top:5px;}
.menu a {margin-right:20px;}

.submenu {width:450px;height:20px;position:relative;font-family:Arial;font-size:11px;color:#FE6400;}
.submenu a {color:#FE6400}
.submenu a:hover {text-decoration:underline}
.foot-menu {background: url(../images/FooterBackground.jpg) center top no-repeat;width:742px;padding-top:65px;padding-bottom:35px;margin-top:0;color:#888888;}
.foot-menu a {color:#AAAAAA;}
.foot-menu a:hover {color:#FF6600;}
.copy {color:#AAAAAA;}
.copy a {color:#AAAAAA;}
.copy a:hover {color:#FF6600;}
.clear {clear:both;}