@import url('reset.css');

a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both;}

body {background: url(../images/body_bg.gif) repeat-x #dcdbc9; font-family: Helvetica, Arial, 'sans serif'; color: #585858; font-size: 12px;}
body.homeiframe {background: white; font-family: Helvetica, Arial, 'sans serif'; color: #585858; font-size: 12px;}

#container {width: 863px; margin: auto; overflow: hidden;}

#logo {float: left;  margin: 24px 0px 0px 18px; display: inline;} 

#nav {width: 815px; height: 40px; background: white; margin-top: 36px; float: left; padding: 11px 0px 0px 48px; display: inline; line-height: 0px;}
#nav li {float: left; height: 29px; border-right: 1px solid #dcdbc9; text-align: center;}
#nav li.last {border-right: none;}
#nav li a {height: 13px; background-position: center center; background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 9px 21px 0px 21px;}
#nav li a span {}
#nav li a:hover {background-position: top center; background-color: #017b6a;}
#nav li a#home {background-image: url(../images/home_nav.gif); width: 43px;}
#nav li a#company {background-image: url(../images/company_nav.gif); width: 73px;}
#nav li a#brokerage {background-image: url(../images/brokerage_nav.gif); width: 89px;}
#nav li a#practice {background-image: url(../images/practicegroups_nav.gif); width: 138px;}
#nav li a#offices {background-image: url(../images/offices_nav.gif); width: 62px;}
#nav li a#products {background-image: url(../images/products_nav.gif); width: 78px;}
#nav li a#underwriting {background-image: url(../images/underwriting_nav.gif); width: 116px;}
#nav li a#applications {background-image: url(../images/applications_nav.gif); width: 110px;}
#nav li a#contactus {background-image: url(../images/contactus_nav_txt.gif); width: 92px;}


#homebanner {width: 863px; height: 300px; padding: 38px 0 0 0; clear: both; position: relative; margin-bottom: -13px;}
#homebanner img {position: relative; z-index: 1;}
#homebanner a.learnmorebutton span {width: 124px; height: 34px; display: block; position: absolute; top: 194px; right: 45px; z-index: 2; text-indent: -9999px;}
#homebanner a.coopergay span {width: 182px; height: 17px; display: block; position: absolute; top: 148px; right: 85px; z-index: 2; text-indent: -9999px;}

#content {width: 863px; background-color: #eeede4; overflow: hidden; margin-bottom: 20px;}

#leftcol {float: left; display: inline; width: 500px; background: white; margin: 19px 0px 20px 20px;}
#leftcol h1.welcome {display: block; width: 298px; height: 37px; margin-top: 9px;text-indent: -9999px; background: url(../images/welcome.gif) 20px 15px no-repeat  #76777c;}
#leftcol h1.movie {display: block; width: 329px; height: 37px; margin-top: 9px;text-indent: -9999px; background: url(../images/swettnation_txt.gif) 20px 15px no-repeat  #bababa;}
#leftcol span#long {width: 500px; height: 5px; background: #76777c; text-indent: -9999px; font-size: 1px; display: block; margin-bottom: 20px;}
#leftcol span#longmovie {width: 500px; height: 5px; background: #bababa; text-indent: -9999px; font-size: 1px; display: block; margin-bottom: 20px;}

#leftcol h6#headline_copy {font-size: 15px; color: #007b69; text-indent: 0; margin: 0 0 8px 20px;}
#leftcol .subp1 {width: 446px; margin: 0px 0px 18px 20px; line-height: 20px; color: #585858;}
#leftcol .subp1 a {color: #242424; font-weight: bold;}
#leftcol #divide {width: 459px; height: 1px; text-indent: -9999px; font-size: 1px; display: block; background: #dcdbc9; margin: 0px 0px 20px 21px; float: left; display: inline;}
#leftcol #subp2 {width: 446px; margin: 0px 0px 18px 20px; line-height: 20px; color: #585858;}
#leftcol h2 {width: 197px; height: 50px; text-indent: -9999px; margin-left: 20px; display: block; float: left; margin-bottom: 103px; display: inline; }
#leftcol h2 a {background-position: top center; background-repeat: no-repeat;}
#leftcol h2 a:hover {background-position: bottom center;}
#leftcol h2 a#application_btn {background-image: url(../images/applications.gif); display: block; height: 50px;}
#leftcol h2 a#onlinequoting_btn {background-image: url(../images/onlinequoting.gif); display: block; height: 50px;}


#rightcol {float: right; width: 294px; background: white; margin: 19px 20px 0px 0px;  display: inline;}
#rightcol h1 {background: url(../images/latest.gif) no-repeat #cbcbcb 15px center; width:264px; display: block; padding: 15px; text-indent: -9999px; margin-bottom: 11px; }
#rightcol img.subimg2 {float: left; width: 40px;  margin: 0px 9px 35px 10px; display: inline;}
#rightcol h2 {color: #007b69; font-size: 12px; font-weight: bold; margin: 0 10px 2px 0; line-height: 16px;}
#rightcol h2 a {color: #007b69;}
#rightcol p {line-height: 16px; font-size: 12px; color: #585858;}
#rightcol p a {color: #242424; font-weight: bold;}
#rightcol span.divide {width: 274px; height: 1px; background: #dcdbc9; font-size: 1px; text-indent: -9999px; margin-left: 10px; margin-bottom: 15px;  display: block;}
#rightcol a#swettproducts {float: right; width: 99px; display: block; text-indent: -9999px; background-image: url(../images/swett_products.gif); height: 12px; background-position: top center; margin: 10px 42px 28px 0; display: inline; font-size: 1px;}
#rightcol a#swettproducts:hover {background-position: bottom center;}
#rightcol a#newsarchives {float: left; width: 123px; height: 32px; display: block; background-image: url(../images/news_archives.gif); background-position: top center; text-indent: -9999px; margin:  0 0 0 10px; display: inline; line-height: 0px;}
#rightcol a#newsarchives:hover {background-position: bottom center;}
#rightcol h3 {background-color: #cbcbcb; background-repeat: no-repeat; background-position: 15px center; width:264px; display: block; padding: 15px; text-indent: -9999px; margin-bottom: 20px;}
#rightcol h3#companymenu {background-image: url(../images/company_menu.gif);background-color: #cbcbcb;}
#rightcol h3#practice_groups {background-image: url(../images/practice_groups_txt.gif); background-color: #017b6a;}
#rightcol #co_menu {margin-left: 20px; margin-bottom: 20px; float: left; width: 274px; display: inline;}
#rightcol #co_menu li {background: url(../images/green_bullet.gif) no-repeat left center; font-size: 12px; padding-left: 15px; display: block; margin-bottom: 10px;}
#rightcol #co_menu li.co_menu_left {float: left; width: 87px; display: inline;}
#rightcol #co_menu li.co_menu_right {float: right; width: 150px; display: inline;}
#rightcol #co_menu li a {color: #585858;}
#rightcol #practice_menu {margin-left: 20px; margin-bottom: 20px; float: left; width: 274px; display: inline;}
#rightcol #practice_menu li {background: url(../images/gray_bullet.gif) no-repeat left center; font-size: 12px; padding-left: 15px; display: block; margin-bottom: 10px;}
#rightcol #practice_menu li.o_menu_left {float: left; width: 87px; display: inline;}
#rightcol #practice_menu li.o_menu_right {float: right; width: 150px; display: inline;}
#rightcol #practice_menu li a {color: #585858;}
#rightcol #bi {margin: 25px 0 0 58px; background: none; }

#rightcol #yearsof {width: 294px; border-top: 1px solid #bbb76e; background: #eeede4; padding-bottom: 35px;}
#rightcol #yearsof h4 {margin: 20px; background: url(../images/75years.gif) no-repeat left top; text-indent: -9999px; height: 19px; display: block;}
#rightcol #yearsof p {line-height: 20px; font-size: 12px; color: #585858; width: 238px; margin-left: 20px;}
#rightcol #yearsof p a {color: #017b6a; font-weight: bold;}

#officelocations {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px; overflow: hidden;}
#officelocations h1 {width: 182px; height: 37px; background: url(../images/office_locations.gif) no-repeat #a28601 center 15px; text-indent: -9999px;display: block; position: relative; z-index: 10}
#officelocations span#line2 {height: 5px; width: 824px; background: #a28601; text-indent: -9999px; font-size: 1px; display: block; position: relative; z-index: 10;}
#officelocations h2 {font-size: 15px; color: #949393; margin: 0px 36px 15px 20px; font-weight: normal; position: relative; z-index: 10000; text-align: right;}
#officelocations p {line-height: 16px; font-size: 12px; color: #585858; margin: 20px 0px 15px 20px; font-weight: normal; position: relative; z-index: 10; width: 530px;}
#officelocations #usemap {width: 716px; margin-left: 53px; margin-bottom: 257px;}




#ol-info {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#ol-info h1#products_page {width: 289px; height: 37px; background: url(../images/ourproducts_officeprofile.gif) no-repeat #a28601 center 15px; text-indent: -9999px;display: block; }
#ol-info h1 {width: 182px; height: 37px; background: url(../images/office_locations.gif) no-repeat #a28601 center 15px; text-indent: -9999px;display: block; }
#ol-info span#line2 {height: 5px; width: 824px; background: #a28601; text-indent: -9999px; font-size: 1px; display: block;}
#ol-info #o-left {float: left; width: 550px; display: inline; margin: 20px;}
#ol-info #backtomap {margin: 20px; float: right; display: inline; height: 41px; width: 172px; background: url(../images/backtomap.gif) no-repeat top center; text-indent: -9999px;}
#ol-info #backtoproducts {margin: 20px; float: right; display: inline; height: 41px; width: 184px; background: url(../images/backtoproducts.gif) no-repeat top center; text-indent: -9999px;}
#ol-info #backtomap:hover {background-position: bottom center;}
#ol-info #backtoproducts:hover {background-position: bottom center;}
#ol-info h2 {font-size: 20px; color: #007b69; font-weight: normal; margin-bottom: 20px;}
#ol-info h2 span {font-weight: bold;}
#ol-info h3 {font-size: 15px; color: #585858; font-weight: bold; margin-bottom: 5px;}
#ol-info #o-left p {font-size: 15px; color: #585858; font-weight: normal; margin-bottom: 28px;}
#ol-info p a {color: #007a69;}
#ol-info #clickformap {display: block; width: 164px; height: 41px; background: url(../images/clickformap.gif) no-repeat; text-indent: -9999px;}
#o-left-left {float: left; width: 223px;}
#o-left-right {float: left; width: 223px;}


#name {float: left; width: 186px; margin-left: 20px; color: #585858; display: inline;}
#name li#name-header {font-size: 15px; font-weight: bold; padding: 9px 0px 9px 11px; background: #e7e0bd;  display: block; margin-bottom: 9px; }
#name li {padding-left: 11px; margin-bottom: 7px;}

#email {float: left; width: 250px; color: #585858;  display: inline;}
#email li#email-header {font-size: 15px; font-weight: bold; padding: 9px 0px 9px 5px; background: #e7e0bd; display: block; margin-bottom: 9px;}
#email li {padding-left: 5px; margin-bottom: 7px;}
#email li a {color: #017b6a;}

#specialty {float: left; width: 346px; color: #585858;  display: inline;}
#specialty li#specialty-header {font-size: 15px; font-weight: bold; padding: 9px 0px 9px 5px; background: #e7e0bd; display: block; margin-bottom: 9px;}
#specialty li {padding-left: 5px; margin-bottom: 7px;}

#name-content {width: 782px; margin-left: 20px; margin-top: 11px; color: #585858; font-size: 12px; margin-bottom: 75px; float: left; padding-left: 11px; display: inline;}
#name-content a {color: #017b6a;}
#name-content li {display: block; width: 771px; margin-bottom: 8px; float: left; clear: left;}
#name-content span.name1 {width: 180px; display: block; float: left; position: relative; left: -8px;}
#name-content span.email1 {width: 251px; display: block; float: left; position: relative; left: -18px;}
#name-content span.special1 {width: 320px; display: block; float: left; position: relative; left: -18px;}


#relatedproducts {float: left; width: 432px; margin-left: 20px; color: #585858; display: inline;}
#relatedproducts li {padding-left: 0px; margin-bottom: 7px;}
#relatedproducts li#relatedproducts-header {font-size: 15px; font-weight: bold; padding: 9px 0px 9px 11px; background: #e7e0bd;  display: block; margin-bottom: 9px; }

#type {float: left; width: 350px; margin-left: 0px; color: #585858; display: inline;}
#type li#type-header {font-size: 15px; font-weight: bold; padding: 9px 0px 9px 11px; background: #e7e0bd;  display: block; margin-bottom: 9px; }
#type li {padding-left: 11px; margin-bottom: 7px;}


#related-content {width: 782px; margin-left: 20px; margin-top: 11px; color: #585858; font-size: 12px; margin-bottom: 75px; float: left; padding-left: 11px;}
#related-content a {color: #017b6a;}
#related-content li {display: block; width: 771px; margin-bottom: 8px; float: left; clear: left;}
#related-content span.related1 {width: 432px; display: block; float: left; }
#related-content span.type1 {width: 330px; display: block; float: left;}




#about {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#about h1 {text-indent: -9999px; background: #76777c url(../images/aboutswett.gif) no-repeat center 15px; width: 249px; height: 37px; display: block;}
#about #line3 {height: 5px; background: #76777c; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#about p {font-size: 12px; line-height: 20px; color: #585858; margin-left: 20px;  margin: 0px 20px 20px 20px;}
#about #largelogo {float: right; display: inline; width: 175px; margin-left: 19px; margin-right: 20px;}
#about ul#toplist {margin: 0px 0px 20px 20px; line-height: 20px; font-size: 12px; color: #585858;}
#about ul#toplist li {padding-left: 15px; background: url(../images/greendot.gif) no-repeat left center;}
#about #watch {text-indent: -9999px; display: block; background: url(../images/watchthe.gif) no-repeat left center; width: 339px; height: 50px;}
#about #watch:hover {background-position: right center;}
#about h2 {text-indent: -9999px; background: #007b69 url(../images/companyhistory.gif) no-repeat center 15px; width: 278px; height: 37px; display: block;  margin-top: 40px;}
#about #line4 {height: 5px; background: #007b69; width: 824px; text-indent: -9999px; display: block; color: #007b69; margin-bottom: 20px;}
#about h4 {color: #585858; font-size: 20px; font-weight: bold; display: block; margin-left: 20px; width: 782px; margin-top: 20px; padding-top: 15px; border-top: 1px solid #dcdbc9; margin-bottom: 20px;}
#about h5 {color: #a88800; font-size: 20px; font-weight: bold; margin-left: 20px; margin-bottom: 2px;}
#about #backtotop {display: block; text-indent: -9999px; background: url(../images/backtotop.gif) no-repeat left center; width: 119px; height: 32px;}
#about #backtotop:hover {background-position: right center;}
#about p#top-p {font-size: 12px; line-height: 20px; color: #999999;   margin: 0px 20px 21px 61px;}
#about ul#timeline {height: 136px;  border-bottom: 1px solid #58292f; border-top: 1px solid #58292f; width: 699px; margin-left: 61px; text-indent: -9999px;}
#about ul#timeline li {display: block; float: left; height: 136px; background: none; margin: 0; padding: 0;}
#about ul#timeline li {display: block; float: left; height: 136px;}
#about ul li#first {background: url(../images/1908.jpg) no-repeat bottom center;  display: block; width: 47px; padding: 0;}
#about #seconda {background: url(../images/1934.jpg) no-repeat bottom center;  display: block; width: 140px; height: 136px;}
#about #seconda:hover {background-position: top center;}
#about #thirda {background: url(../images/1946.jpg) no-repeat bottom center;  display: block; width: 142px; height: 136px;}
#about #thirda:hover {background-position: top center;}
#about #fourtha {background: url(../images/1980.jpg) no-repeat bottom center;  display: block; width: 139px; height: 136px;}
#about #fourtha:hover {background-position: top center;}
#about #fiftha {background: url(../images/1989.jpg) no-repeat bottom center;  display: block; width: 140px; height: 136px; }
#about #fiftha:hover {background-position: top center;}
#about #sixtha {background: url(../images/2014.jpg) no-repeat bottom center;  display: block; width: 91px; height: 136px;}
#about #sixtha:hover {background-position: top center;}
#about #dates {display: block; width: 699px; height: 9px; background: url(../images/dates.gif) no-repeat; margin-left: 61px; margin-bottom: 9px;}

#quoting {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#quoting h1 {text-indent: -9999px; background: #a28601 url(../images/quoting.gif) no-repeat center 15px; width: 285px; height: 37px; display: block;}
#quoting #line5 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#quoting h2 {margin: 0px 0px 25px 20px; color: #585858; font-size: 20px; font-weight: bold;}
#quoting #commercialline {float: left; width: 311px; border-right: 1px solid #dcdbc9; min-height: 505px; margin-left: 20px; font-size: 15px; margin-bottom: 47px; display: inline;}
#quoting #commercialline li#comm {text-indent: -9999px; background: url(../images/commercial-lines.gif) no-repeat; display: block; width: 161px; height: 41px; margin-bottom: 20px;}
#quoting #commercialline li {line-height: 20px;}
#quoting #commercialline li a {color: #585858;}

#quoting #professionalline {float: left; width: 236px; border-right: 1px solid #dcdbc9; min-height: 505px; margin-left: 15px; font-size: 15px; margin-bottom: 47px; display: inline;}
#quoting #professionalline li#prof {text-indent: -9999px; background: url(../images/professional-lines.gif) no-repeat; display: block; width: 170px; height: 41px; margin-bottom: 20px;}
#quoting #professionalline li {line-height: 20px;}
#quoting #professionalline li a {color: #585858;}


#quoting #specialtyproducts {float: right; width: 190px; margin-right: 28px; min-height: 505px; margin-left: 20px; font-size: 15px; margin-bottom: 47px; display: inline;}
#quoting #specialtyproducts li#spec {text-indent: -9999px; background: url(../images/specialty-products.gif) no-repeat; display: block; width: 175px; height: 41px; margin-bottom: 20px;}
#quoting #specialtyproducts li#nonprofit {text-indent: -9999px; background: url(../images/nonprofit_package.gif) no-repeat 0px 20px; display: block; width: 175px; height: 61px; margin-bottom: 20px; border-top: 1px solid #dcdbc9; margin-top: 40px; }
#quoting #specialtyproducts li {line-height: 20px;}
#quoting #specialtyproducts li a {color: #585858;}
#quoting h6 {margin-left: 20px; color: #989898; margin-bottom: 5px; font-weight: normal; clear: left;}
#quoting #spacing {height: 138px;}

#quoting-inner {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#quoting-inner h1 {text-indent: -9999px; background: #a28601 url(../images/quoting.gif) no-repeat center 15px; width: 285px; height: 37px; display: block;}
#quoting-inner #line5 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#quoting-inner h2#commercial {text-indent: -9999px; display: block; width: 161px; height: 41px; background: url(../images/commercial-lines.gif) no-repeat; margin-left: 20px; margin-bottom: 20px;}
#quoting-inner h2#professional {text-indent: -9999px; display: block; width: 236px; height: 41px; background: url(../images/professional-lines.gif) no-repeat; margin-left: 20px; margin-bottom: 20px;}
#quoting-inner h2#specialty2 {text-indent: -9999px; display: block; width: 175px; height: 41px; background: url(../images/specialty-products.gif) no-repeat; margin-left: 20px; margin-bottom: 20px;}
#quoting-inner h2#nonprofit2 {text-indent: -9999px; display: block; width: 175px; height: 41px; background: url(../images/nonprofit_package.gif) no-repeat; margin-left: 20px; margin-bottom: 20px;}
#quoting-inner h3 {margin: 0px 0px 20px 20px; font-size: 20px; color: #585858; font-weight: bold;}
#quoting-inner p {margin: 0px 20px 20px 20px; font-size: 15px; line-height: 20px; color: #585858;}
#quoting-inner p span {color: #ff0000;}
#quoting-inner #agreebutton {float: left; margin-left: 20px; display: block; text-indent: -9999px; margin-bottom: 467px; width: 89px; height: 41px; background: url(../images/iagree.gif) no-repeat top center; display: inline;}
#quoting-inner #agreebutton:hover {background-position: bottom center;}
#quoting-inner #cancel {float: left; margin: 15px 0px 0px 10px; display: block; background: url(../images/cancel.gif) no-repeat top center; width: 152px; height: 11px; text-indent: -9999px; display: inline;}
#quoting-inner #cancel:hover {background-position: bottom center;}



#apps {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#apps h1 {text-indent: -9999px; background: #a28601 url(../images/applications_txt.gif) no-repeat center 15px; width:148px; height: 37px; display: block;}
#apps #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#apps h2 {margin: 0px 0px 25px 20px; color: #585858; font-size: 20px; font-weight: bold; background: url(../images/pdf.gif) no-repeat 525px center;}
#apps h3 {font-size: 15px; color: #585858; font-weight: normal; background: url(../images/gray_bullet2.gif) no-repeat left center; margin: 0px 0px 25px 20px; padding-left: 15px;}
#apps h3 a {color: #585858;}
#apps h3 a:hover {color: #007b69;}
#apps ul {margin: 0px 0px 219px 20px; font-size: 15px; color: #585858;}
#apps li {padding-left: 15px; background: url(../images/arrows.gif) no-repeat left center; margin-bottom: 5px;}
#apps li a {color: #585858;}
#apps li a:hover {color: #007b69;}

#terms {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#terms h1 {text-indent: -9999px; background: #a28601 url(../images/termsandconditions.gif) no-repeat center 15px; width:202px; height: 37px; display: block;}
#terms #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#terms h2 {color: #585858; font-size: 13px; font-weight: bold; line-height: 15px; margin-bottom: 21px; width: 767px; margin-left: 20px;}
#terms p {color: #585858; font-size: 13px; font-weight: normal; line-height: 15px; margin-bottom: 21px; width: 767px; margin-left: 20px;}
#terms span {font-weight: bold;}

#privacy {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#privacy h1 {text-indent: -9999px; background: #a28601 url(../images/privacypolicy.gif) no-repeat center 15px; width:164px; height: 37px; display: block;}
#privacy #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#privacy h2 {color: #585858; font-size: 13px; font-weight: bold; line-height: 15px; margin-bottom: 21px; width: 767px; margin-left: 20px;}
#privacy p {color: #585858; font-size: 13px; font-weight: normal; line-height: 15px; margin-bottom: 21px; width: 767px; margin-left: 20px;}
#privacy span {font-weight: bold;}

#management {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#management h1 {text-indent: -9999px; background: #a28601 url(../images/management_txt.gif) no-repeat center 15px; width:366px; height: 37px; display: block;}
#management #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#management .biopic {float: left; margin-left: 23px; width: 114px; margin-right: 21px;}
#management .bio_info {float: right; width: 632px; margin-right: 32px; margin-top: 7px; display: inline;}
#management h2 {font-size: 15px; color: #017b6a; line-height: 20px; font-weight: normal;}
#management p {font-size: 15px; color: #585858; line-height: 20px; font-weight: normal;}
#management .management_divide {width: 785px; height: 1px; background: url(../images/management_divide.gif) no-repeat; margin: 25px 0px 25px 18px; float: left; display: inline;}

#career {float: left; display: inline; width: 804px; background: white; margin: 19px 0px 20px 20px; min-height: 400px; padding-right: 20px;}
#career h1 {text-indent: -9999px; background: #a28601 url(../images/careeropportunities_txt.gif) no-repeat center 15px; width:224px; height: 37px; display: block;}
#career #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#career p {font-size: 15px; color: #585858; line-height: 20px; margin-bottom: 21px;}
#career h3 {font-size: 15px; color: #017b6a;  margin-bottom: 0px; font-weight: normal;}
#career p.margin {margin-left: 20px;}
#career ul {margin-left: 40px; line-height: 20px; list-style: disc; font-size: 15px; color: #585858; margin-bottom: 40px;}
#career p a {color: #007b69;}
#career h2 {width: 157px; font-size: 15px; color: #585858; margin-left: 20px; float: left; display: inline;}C
#career .career_info {float: right; width: 614px; margin-right: 32px; display: inline;}
#career .career_divide {width: 785px; height: 1px; background: url(../images/management_divide.gif) no-repeat; margin: 10px 0px 25px 18px; float: left; display: inline;}
#career #expert {float: right; padding-left: 30px; }
#news {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px; min-height: 400px; position: relative;}
.mediaBtn {position: absolute; display: block; width: 130px; height: 41px; background: url(../images/mediacontactBtn.gif) no-repeat 0px -41px; text-indent: -9999px; right: 20px; top: 118px; }
.mediaBtn:hover {background-position: bottom left;}
.viewprac {display: block; width: 235px; height: 41px; background: url(../images/viewprac.gif) no-repeat top left; text-indent: -9999px; float: left; clear: both; margin: 0 0 20px 20px; display: inline;}
.viewprac:hover {background-position: left center;}
#news h1 {text-indent: -9999px; background: #a28601 url(../images/newsandpress_txt.gif) no-repeat center 15px; width:151px; height: 37px; display: block;}
#news #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#news h2 {font-size: 20px; font-weight: bold; margin-bottom: 31px; color: #585858; margin-left: 20px;}
#news .thirteen{margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2013_news.gif) center center no-repeat; text-indent: -9999px;}
#news .thirteen:hover {background-position: bottom center;}
#news .twelve{margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2012_news.gif) center center no-repeat; text-indent: -9999px;}
#news .twelve:hover {background-position: bottom center;}
#news .eleven {margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2011_news.gif) center center no-repeat; text-indent: -9999px;}
#news .eleven:hover {background-position: bottom center;}
#news .ten {margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2010_news.gif) center center no-repeat; text-indent: -9999px;}
#news .ten:hover {background-position: bottom center;}
#news .nine {margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2009_news.gif) center center no-repeat; text-indent: -9999px;}
#news .nine:hover {background-position: bottom center;}
#news .eight {margin-bottom: 20px; float: left; margin-left: 20px; display: inline; width: 99px; height: 41px; display: block; background: url(../images/2008_news.gif) center center no-repeat; text-indent: -9999px;}
#news .eight:hover {background-position: bottom center;}
#news .current {background-position: top center;}
#news .current:hover {background-position: top center;}
#news h3 {font-size: 15px; font-weight: bold; color: #585858; margin-left: 20px; float: left; display: inline; width: 160px; line-height: 20px;}
#news h4 {font-size: 15px; font-weight: normal; color: #017b6a; line-height: 20px; margin-bottom: -21px;}
#news p {font-size: 15px; font-weight: normal; color: #585858; line-height: 20px; margin-bottom: 25px;}
#news p span {font-weight: bold;}
#news h4 a {color: #017b6a;}
#news .newsToggle {width: 132px; height: 32px; background: url(../images/close_news.gif) no-repeat left center; text-indent: -9999px; display: block; margin-bottom: 25px; margin-top: 20px;}
#news .newsToggle:hover {background-position: right center;}
.collapsing{ overflow:hidden; margin-bottom: 21px;}
#news .collapsing p{margin-bottom: 0;margin-top:21px; }
.newsHeader:hover{cursor:pointer;text-decoration: underline;}
#news .news_info {float: right; width: 615px; display: inline; margin-right: 28px;}
#news .news_divide {width: 785px; height: 1px; background: url(../images/management_divide.gif) no-repeat; margin: 0px 0px 25px 18px; float: left; display: inline;}
#news p a {color: #017b6a;}
#news ul.plist {margin: 5px 0px 25px 0px; line-height: 20px; font-size: 15px; color: #585858;}
#news ul.plist li {padding-left: 15px; background: url(../images/greendot.gif) no-repeat left center;}
#news ul.plist li ul li {background: none; font-size: 13px;}
#news .pimg {float: right; padding: 0px 0px 20px 20px; width: 250px;}
#news .readerschoice {float: right; padding: 0px 0px 20px 20px; width: 250px;}
#news ul.plist ul {margin-bottom: 6px; margin-top: 6px;}

#underwriting_content {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px; min-height: 400px;}
#underwriting_content h1 {text-indent: -9999px; background: #a28601 url(../images/underwriting_txt.gif) no-repeat center 15px; width:156px; height: 37px; display: block;}
#underwriting_content #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}

#re_content {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px; min-height: 400px;}
#re_content h1 {text-indent: -9999px; background: #a28601 url(../images/reinsurance.gif) no-repeat center 15px; width:156px; height: 37px; display: block;}
#re_content #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}

#underwriting_content #underwriting_left, #releft {padding: 0 20px; display: block; padding-right: 20px;}

#underwriting_content #underwriting_right {float: right; display: inline; width: 333px;  background: #eeede4; overflow: hidden; padding-bottom: 20px;margin-bottom: 25px; margin-left: 40px; position: relative; left: 10px;}

.worddoc li {background: url(../images/wordICO.gif) no-repeat left center; list-style: none; margin: 0 0 10px 0; padding: 0 0 0 25px;}

#underwriting_content h2, #re_content h2 {font-size: 18px; font-weight: bold; color: #585858; margin-bottom: 20px;}
#underwriting_content p,#re_content p {font-size: 15px; color: #585858; font-weight: normal; line-height: 20px; margin-bottom: 20px;}
#underwriting_content p a,#re_content p a {color: #017b6a;}
#underwriting_content p strong a.top_link {color: #585858;}
#underwriting_content p strong a.top_link:hover {text-decoration: none;}
#underwriting_content #underwriting_right {float: right; display: inline; width: 333px; margin-right: 20px; background: #eeede4; overflow: hidden; padding-bottom: 20px;margin-bottom: 25px;}
#underwriting_content h3 {display: block; text-indent: -9999px; width: 333px; height: 42px; background: url(../images/underwriting_facilities_txt.gif) no-repeat 15px 15px #017b6a; margin-bottom: 20px; }
#underwriting_content #clickformore {width: 277px; height: 29px; padding-top: 12px; display: block; background: url(../images/clickanoption.gif) no-repeat; font-size: 15px; color: #585858; text-align: center; margin: auto; margin-bottom: 20px;}
#underwriting_content ul.menu {list-style-type:none; margin: auto; padding: 0; width: 287px;}
#underwriting_content ul.menu ul {list-style-type:none; margin: 0; padding: 0; width: 245px; margin-left: 1px; padding: 20px; background: url(../images/rounded_bottom.gif) white no-repeat bottom center; }
#underwriting_content ul.menu a.first {display: block; text-indent: -9999px; width: 287px; height: 32px; }
#underwriting_content ul.menu a#healthcare_btn {background-image: url(../images/healthcare_btn.gif); background-repeat: no-repeat;}
#underwriting_content ul.menu a#uwhome_btn {background-image: url(../images/uwhome.gif); background-repeat: no-repeat;}
#underwriting_content ul.menu a.currentbtn {background-position: bottom center;}
#underwriting_content ul.menu a#binding_btn {background-image: url(../images/binding_btn.gif); background-repeat: no-repeat;}
#underwriting_content ul.menu a#abc_btn {background-image: url(../images/abc.gif); background-repeat: no-repeat;}

#underwriting_content ul.menu a#catastrophe_btn {background-image: url(../images/programdevelopment.gif); background-repeat: no-repeat;}
#underwriting_content ul.menu a#miscellaneous_btn {background-image: url(../images/propertycat.gif); background-repeat: no-repeat;}
#underwriting_content ul.menu li.first {margin-bottom: 8px;}
#underwriting_content .firstp {font-size: 12px; line-height: 20px; color: #585858; display: block; margin-bottom: 12px;}
#underwriting_content .bulletpoint {margin-bottom: 3px; display: block; color: #262626; font-size: 12px; background: url(../images/greenbullet_small.gif) 0px 8px no-repeat; padding-left: 16px; display: block; line-height: 20px;}
#underwriting_content #lastul {margin-bottom: 25px;}


#products2 {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#products2 h1 {text-indent: -9999px; background: #a28601 url(../images/ourproducts_txt.gif) no-repeat center 15px; width:154px; height: 37px; display: block;}
#products2 #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#products2 h2 {margin: 0px 0px 25px 20px; color: #585858; font-size: 17px; font-weight: bold;}
#products2 p#firstp {margin: 0px 30px 25px 20px; color: #585858; font-size: 15px; line-height: 20px;}
#products2 #step1-col {float: left; width: 462px; margin: 0px 0px 244px 20px;}
#products2 #step2-col {float: right; width: 283px; margin-right: 30px;}
#products2 h3.step1 {display: block; background: url(../images/step1.gif) no-repeat; text-indent: -9999px; width: 254px; height: 41px; margin-bottom: 30px;}
#products2 h3.step2 {display: block; background: url(../images/step2.gif) no-repeat; text-indent: -9999px; width: 169px; height: 41px; margin-bottom: 30px;}
#products2 ul { font-size: 15px; color: #585858;}
#products2 li {  margin-bottom: 5px;}
#products2 li a {color: #585858;}
#products2 li a#selected {color: #017b6a; font-weight: bold; text-decoration: underline;}
#products2 ul li ul li {width: 456px; color: #585858; font-size: 12px; line-height: 20px; margin-top: 5px; margin-bottom: 20px;}

#products2 li a:hover {color: #007b69;}

#contact {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#contact h2 {text-indent: -9999px; background: #007b69 url(../images/contactus_txt.gif) no-repeat center 15px; width: 135px; height: 37px; display: block;  }
#contact #line7 {height: 5px; background: #007b69; width: 824px; text-indent: -9999px; display: block; color: #007b69; margin-bottom: 27px;}
#contact fieldset {margin-left: 20px; margin-bottom: 156px;}
#contact fieldset label.big {width: 140px; float: left; text-align: right; font-size: 18px; color: #585858; font-weight: normal; display: block; margin-right: 16px;}
#contact fieldset label.big2 {width: 594px; text-align: left; font-size: 18px; color: #585858; font-weight: normal; display: block; margin-top: 5px; margin-bottom: 15px;}
#contact fieldset label.small {display: block; font-size: 12px; color: #6f7075; font-weight: normal; margin-bottom: 8px; }
#contact #namebig {margin-top: 26px;}
#contact fieldset input[type='text'] {border: 1px solid #6f7075; font-size: 18px; color: #585858; margin-bottom: 15px;}
#contact fieldset select {border: 1px solid #6f7075; font-size: 18px; color: #585858; margin-bottom: 15px; font-weight: normal;}
#contact fieldset input:focus {border: 1px solid #017b6a;}
#contact #col1 {float: left; width: 70px;}
#contact #prefix {width: 68px;}
#contact #col2 {width: 134px; float: left; margin-left: 10px;} 
#contact #fname {width: 132px;}
#contact #col3 {width: 266px; float: left; margin-left: 10px;}
#contact #lname {width: 264px;}
#contact #company-name {width: 488px;}
#contact #email {width: 488px;}
#contact #subject {width: 488px;}
#contact #phone-num {width: 212px;}
#contact textarea {border: 1px solid #6f7075; width: 589px; height: 230px; font-family: Arial, Helvetica, 'sans serif'; font-size: 15px; color: #585858; display: inline;}
#contact textarea#lookingfor {border: 1px solid #6f7075; width: 589px; height: 130px; font-family: Arial, Helvetica, 'sans serif'; font-size: 15px; color: #585858; display: inline; margin-bottom: 20px;}
#contact #submit {background: url(../images/submit_btn.gif) no-repeat left center; width: 89px; height: 41px; margin-top: 19px; display: block; text-indent: -9999px; cursor: pointer; font-size: 1px;}
#contact #submit:hover {background-position: right center;}

/* field validation css, added 1/17/10 peter ehrlich */
#contact input[type='text'].error{border: 1px solid red;}
#contact textarea#lookingfor.error{border: 1px solid red;}
#contact fieldset select.error{border: 1px solid red;}

/*OLD CONTACT PAGE (INDEX2.PHP) SAVED IN CASE JASON WANTS FIRST ONE
#contact {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px;}
#contact h2 {text-indent: -9999px; background: #007b69 url(../images/contactus_txt.gif) no-repeat center 15px; width: 135px; height: 37px; display: block;  }
#contact #line7 {height: 5px; background: #007b69; width: 824px; text-indent: -9999px; display: block; color: #007b69; margin-bottom: 27px;}
#contact fieldset {margin-left: 20px; margin-bottom: 156px;}
#contact fieldset label.big {width: 100px; float: left; text-align: left; font-size: 18px; color: #585858; font-weight: normal; display: block;}
#contact fieldset label.big2 {width: 594px; text-align: left; font-size: 18px; color: #585858; font-weight: normal; display: block; margin-top: 5px; margin-bottom: 15px;}
#contact fieldset label.small {display: block; font-size: 12px; color: #6f7075; font-weight: normal; margin-bottom: 8px; }
#contact #namebig {margin-top: 26px;}
#contact fieldset input {border: 1px solid #6f7075; font-size: 18px; color: #585858; margin-bottom: 15px;}
#contact fieldset input:focus {border: 1px solid #017b6a;}
#contact #col1 {float: left; width: 70px;}
#contact #prefix {width: 68px;}
#contact #col2 {width: 134px; float: left; margin-left: 10px;} 
#contact #fname {width: 132px;}
#contact #col3 {width: 266px; float: left; margin-left: 10px;}
#contact #lname {width: 264px;}
#contact #company-name {width: 488px;}
#contact #email {width: 488px;}
#contact #subject {width: 488px;}
#contact #phone-num {width: 212px;}
#contact textarea {border: 1px solid #6f7075; width: 589px; height: 230px; font-family: Arial, Helvetica, 'sans serif'; font-size: 15px; color: #585858; display: inline;}
#contact textarea#lookingfor {border: 1px solid #6f7075; width: 589px; height: 130px; font-family: Arial, Helvetica, 'sans serif'; font-size: 15px; color: #585858; display: inline; margin-bottom: 20px;}
#contact #submit {background: url(../images/submit_btn.gif) no-repeat left center; width: 89px; height: 41px; margin-top: 19px; display: block; text-indent: -9999px;}
#contact #submit:hover {background-position: right center;}
*/


#practicegroup_page {float: left; display: inline; width: 822px; background: white; margin: 19px 0px 20px 20px;}
#practicegroup_page h1.casualty {text-indent: -9999px; background: #a28601 url(../images/casualty_txt.gif) no-repeat center center; width:252px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page h1.property {text-indent: -9999px; background: #a28601 url(../images/property_txt.gif) no-repeat center center; width:252px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page h1.aoe {text-indent: -9999px; background: #a28601 url(../images/aoe.gif) no-repeat center center; width:216px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page h1.energy {text-indent: -9999px; background: #a28601 url(../images/energy_txt.gif) no-repeat center center; width:234px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page h1.prof {text-indent: -9999px; background: #a28601 url(../images/prof_txt.gif) no-repeat center center; width:365px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page h1.transportation {text-indent: -9999px; background: #a28601 url(../images/transportation_txt.gif) no-repeat center center; width:307px; height: 42px; display: block; margin-bottom: 20px;}
#practicegroup_page #image_bg_casualty {width: 822px; overflow: hidden; background: url(../images/casualty.jpg) no-repeat; margin: 10px 0 10px 0; height: 474px; }
#practicegroup_page #image_bg_property {width: 822px; overflow: hidden; background: url(../images/property.jpg) no-repeat; margin: 10px 0 10px 0; height: 465px; }
#practicegroup_page #image_bg_energy {width: 822px; overflow: hidden; background: url(../images/energy.jpg) no-repeat; margin: 10px 0 10px 0; height: 514px; }
#practicegroup_page #image_bg_prof {width: 822px; overflow: hidden; background: url(../images/prof.jpg) no-repeat; margin: 10px 0 10px 0; height: 453px; }
#practicegroup_page #image_bg_transportation {width: 822px; overflow: hidden; background: url(../images/transportation.jpg) no-repeat; margin: 10px 0 10px 0; height: 495px; }
#practicegroup_page #image_bg_content {width: 381px; margin: 0 0 0 20px; padding-bottom: 20px; background: white; border-bottom: 10px solid #a28601;}
#practicegroup_page #image_bg_content p {width: 341px; margin: 0 0 20px 20px; font-size: 12px; color: #585858; line-height: 20px;}
#practicegroup_page #image_bg_content p a {color: #007b6a}
#practicegroup_page #image_bg_content ul {width: 341px; margin: 0 0 0px 20px; font-size: 12px; color: #585858; line-height: 20px;}
#practicegroup_page #image_bg_content ul li {background: url(../images/greendot2.gif) no-repeat 0px 8px; padding-left: 12px;}
#practicegroup_page #image_bg_content ul li a {color: #585858;}
#practicegroup_page #practice_bottom {width: 762px; margin: 20px; font-size: 12px; color: #585858; line-height: 20px; padding-bottom: 50px;}
#practicegroup_page #practice_bottom a {color: #007b6a}
#practicegroup_page #practice_bottom p {margin-bottom: 15px;}
#practicegroup_page #practice_bottom p span {font-weight: bold;}
#practicegroup_page #clickstate {display: block; margin: auto; width: 484px; height: 31px; background: url(../images/statebelow.gif) no-repeat; text-align: center; font-size: 15px; font-weight: bold; color: #585858; padding-top: 10px; font-weight: bold; margin-top: 30px;}
#map2 {margin: 40px 0 0 108px;}


#practicegroup_index {float: left; display: inline; width: 824px; background: white; margin: 19px 0px 20px 20px; padding-bottom: 50px;}
#practicegroup_index h1 {text-indent: -9999px; background: #a28601 url(../images/practice_txt.gif) no-repeat center 15px; width:531px; height: 37px; display: block;}
#practicegroup_index #line6 {height: 5px; background: #a28601; width: 824px; text-indent: -9999px; display: block; color: #76777c; margin-bottom: 20px;}
#practicegroup_index p {font-size: 15px; color: #585858; line-height: 20px; margin: 0 20px 20px 20px; width: 531px;}
#practicegroup_index #swettlogos {float: right; margin: 0 20px 0 0; width: 216px;}
#practicegroup_index .practice_box {width: 782px; height: 101px; margin: 0 0 1px 20px; background: white; display: block; position: relative;}
#practicegroup_index .practice_box:hover {background: #eeede4; text-decoration: none;}
#practicegroup_index .practice_box img {width: 450px; height: 101px; float: left; margin: 0 10px 0 0;}
#practicegroup_index .practice_box img.imgborder {position: absolute; z-index: 1000; top: 0px; left: 0px; visibility: hidden;}
#practicegroup_index .practice_box:hover img.imgborder {visibility: visible;}


#practicegroup_index .practice_box .h3 {font-size: 17px; line-height: 20px; font-weight: bold; color: #585858; display: block; position: relative; top: 10px;}
#practicegroup_index .practice_box .p {font-size: 12px; color: #585858; line-height: 20px; position: relative; top: 10px;}
#practicegroup_index .practice_box {}
#practicegroup_index .practice_box {}
#practicegroup_index .practice_box {}
#practicegroup_index .practice_box {}
#practicegroup_index .practice_box {}

.trans_popup {height: 390px; overflow-y: scroll; width: 800px; margin-left: 20px;}
.trans_popup h3 {font-size: 20px; color: #007b69; font-weight: normal; margin: 10px 0 20px 0;}
.trans_popup h3 a {color: #007b69;}
.trans_popup h3 a:hover {color: #007b69; text-decoration: none;}
.trans_popup h3 span {font-weight: bold;}
.trans_popup h4 {color: #585858; font-weight: bold; text-decoration: underline; font-size: 15px; margin-bottom: 5px;}
.trans_popup h5 {font-size: 15px; font-weight: normal; font-style: italic; color: #585858; margin-bottom: 20px; display: block;}
.trans_popup div.special {float: left;}
.trans_popup div.special h6 {background: #e7e0bd; color: #585858; font-size: 15px; font-weight: bold; padding: 7px 0 7px 10px; margin-bottom: 4px;}
.trans_popup div.special p {font-size: 12px; line-height: 20px; color: #585858; text-align: left; padding-left: 10px;}
.trans_popup div.special p a {color: #007b6a;}
.trans_popup .trans_name {width: 299px;}
.trans_popup .trans_email {width: 222px;}
.trans_popup .trans_phone {width: 121px;}
.trans_popup .trans_fax {width: 120px;}
.trans_popup .trans_authority {width: 422px; margin-top: 20px;}
.trans_popup .trans_coverage {width: 340px; margin-top: 20px;}
.trans_popup p.bottom {font-size: 12px; color: #585858; line-height: 15px; margin-top: 25px;}

.trans_coverage_header {background: #e7e0bd; color: #585858; font-size: 15px; font-weight: bold; padding: 7px 0 7px 0px; margin-bottom: 4px; overflow: hidden; clear: both;}

.trans_popup a {color: #007b6a;}
.trans_popup ul {display: block; clear: both; margin: 0 0 30px 0; float: left;}
.trans_popup ul li {display: block; clear: both; line-height: 20px;}
.name1 {float: left; width: 279px; padding-left: 10px;}
.email1 {float: left; width: 222px; padding-left: 10px;}
.phone1 {float: left; width: 121px; padding-left: 10px;}
.fax1 {float: left; width: 120px; padding-left: 10px;}
.authority {float: left; width: 422px; padding-left: 10px;}
.coverage {float: left; width: 340px; padding-left: 10px;}
.market1 {float: left; width: 422px; padding-left: 10px;}
.trans_coverage {float: left; width: 340px; padding-left: 10px;}

body.pop {background: none;}
body.pop2 {background: none;}

body.pop2 h2 {font-size: 18px; font-weight: bold; color: #007b6a; margin: 5px 20px 20px 20px;}
body.pop2 p {font-size: 12px; line-height: 20px; color: #585858; margin-left: 20px;  margin: 0px 20px 20px 20px;}

body.pop2 ul {margin: 0 20px 20px 20px; font-size: 12px; color: #585858; line-height: 20px;}
body.pop2 ul li {background: url(../images/greendot2.gif) no-repeat 0px 8px; padding-left: 12px;}
body.pop2 ul li a {color: #585858;}

#footer {background: url(../images/logo2.gif) no-repeat 8px center white; display: block; width: 824px; margin: 0px 0px 20px 20px; float: left; height: 50px; display: inline; margin-bottom: 15px;}
#footer ul {margin: 19px 0px 0px 44px; font-size: 12px;}
#footer ul li {display: block; float: left; color: #007b69; background: url(../images/div.gif) no-repeat right center; padding-right: 10px; padding-left: 10px;}
#footer ul li#last2 {display: block; background: none; float: left; color: #007b69; padding-right: 10px; padding-left: 10px;}
#footer ul li a {color: #77787c;}

#company_drop {position: absolute; width: 117px; margin-left: 133px; position: absolute; z-index: 1000; display: block; top: 123px; clear: both; visibility: hidden;}
#company_drop img {width: 117px; float: left;}
#company_drop ul {width: 249px; background: #017b6a; float: left; font-size: 15px;}
#company_drop ul li {display: block; float: left; width: 249px;}
#company_drop ul li a {color: white; display: block;  padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 229px; }
#company_drop ul li a:hover {background: #0db49d; text-decoration: none;}

#brokerage_drop {position: absolute; width: 182px; margin-left: 274px; position: absolute; z-index: 1000; display: block; top: 123px; clear: both; visibility: hidden; }
#brokerage_drop img {width: 133px; float: left;}
#brokerage_drop ul {width: 249px; background: #017b6a; float: left; font-size: 15px;}
#brokerage_drop ul li {display: block; float: left; width: 249px;}
#brokerage_drop ul li a {color: white; display: block;  padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 229px; }
#brokerage_drop ul li a:hover {background: #0db49d; text-decoration: none;}

#practice_drop {position: absolute; width: 183px; margin-left: 354px; position: absolute; z-index: 1000; display: block; top: 123px; clear: both; visibility: hidden; }
#practice_drop img {width: 182px; float: left;}
#practice_drop ul {width: 249px; background: #017b6a; float: left; font-size: 15px;}
#practice_drop ul li {display: block; float: left; width: 249px;}
#practice_drop ul li a {color: white; display: block;  padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 229px; }
#practice_drop ul li a:hover {background: #0db49d; text-decoration: none;}






.movie-item {float:left; margin: 0 0 20px 19px; display: inline; width: 120px; padding-right: 25px; border-right: 1px solid #dcdbc9;}
.movie-item .movieimg {border: 1px solid #118473; display: block; width: 117px; height: 87px;}
.movie-item p {font-size: 12px; color: #585858; line-height: 20px; margin-top: 4px;}

div#lastmovieitem {border: none;}


.movie-item p a {font-size: 12px; color: #585858; line-height: 20px; margin-top: 4px; color: black; font-weight: bold;}


#underwriting_left ul, #releft ul {font-size: 15px; color: #585858; font-weight: normal; line-height: 20px; margin-bottom: 20px; list-style: disc; margin-left: 40px;}

#underwriting_left ul ul {font-size: 13px; margin: 5px 0 5px 20px;}


#underwriting_left table {font-size: 15px; color: #585858; font-weight: normal; line-height: 20px; margin-bottom: 20px; border: none;}

#underwriting_left table td {width: 120px;}http://swett.com/modx/#

#underwriting_left h6 {font-size: 17px; font-weight: bold; color: #585858; margin-bottom: 5px;}

.article_closer {display: none;}

#card {padding: 20px;}
#card #name1  {font-size: 20px; color: #007b69; font-weight: bold; margin-bottom: 10px; display: block; float: none;}
#card #ContactTitle1 {margin-bottom: 10px; color: #333333; font-size: 18px;  font-weight: normal; display: block;}
#card #speciality1 {display: block; font-size: 15px; color: #333333; margin-bottom: 20px;}
#card #speciality1 span {font-weight: bold;}
#card #ContactAddress1 {display: block; font-size: 14px; line-height: 18px; margin-bottom: 10px; color: #333333;}
#card #phone1 {display: block;font-size: 14px; margin-bottom: 10px; color: #333333; }
#card #ContactFa1x {display: block;font-size: 14px; margin-bottom: 10px; color: #333333;}
#card #email1 {display: block;font-size: 14px; margin-bottom: 10px; color: #333333;}
#card #email1 a {color: #007b69;}


.rand {position: absolute; top: 0; left: 0; display: none;}






#map {width: 752px; height: 635px; background: url(../images/map.png) no-repeat; position: relative; left: 35px; padding: 0 0 55px 0; top: 0px; margin: -170px 0 0 0; }

a.arrow {color: black; font-weight: bold; display: block; overflow: hidden; float: left; position: absolute;}
a.aright {background: url(../images/pointRight.png) no-repeat right center; padding: 0 30px 0 0;}
a.aleft {background: url(../images/pointLeft.png) no-repeat left center; padding: 0 0 0 30px;}

a.atop {background: url(../images/pointLeft.png) no-repeat top center; padding: 25px 0 0 0px;}
a.arrow:hover {text-decoration: none; color: white;}
a.aright:hover {background: url(../images/pointRighthover.png) no-repeat right center;}
a.aleft:hover {background: url(../images/pointLefthover.png) no-repeat left center;}
a.atop:hover {background: url(../images/pointLefthover.png) no-repeat top center;}

a.arrow span.city {background: url(../images/smallLeft.png) repeat-x; display: block; padding: 5px 0px 5px 10px;   float: left; cursor: pointer;}
a.arrow span.cityL {background: url(../images/largeLeft.png) repeat-x; display: block; padding: 5px 0px 5px 10px;   float: left; cursor: pointer;}
a.arrow:hover .city {background: url(../images/smallLeftH.png) repeat-x;}
a.arrow:hover .cityL {background: url(../images/largeLeftH.png) repeat-x;}
a.arrow .smallRight {background: url(../images/smallRight.png) no-repeat; display: block; float: left; width: 10px; height: 24px;}
a.arrow .largeRight {background: url(../images/largeRight.png) no-repeat; display: block; float: left; width: 10px; height: 38px;}
a.arrow:hover .smallRight {background: url(../images/smallRightH.png) no-repeat;}
a.arrow:hover .largeRight {background: url(../images/largeRightH.png) no-repeat;}

a.aleftenergy {background: none; padding: 0 0 0 20px;}
a.aleftenergy:hover {background: url(../images/pointRighthover.png) no-repeat left center;}

a.aleftmedia {background: none; padding: 0 20px 0 0px;}
a.aleftmedia:hover {background: url(../images/pointLefthover.png) no-repeat right center;}

.sf {top: 397px; left: 0px;}
.sac {top: 368px; left: 0px;}
.fres {top: 405px; left: 120px;}
.wh {top: 425px; left: 0;}

.irvine {top: 479px; left: 90px;}
.la {top: 452px; left: 25px;}
.seat {top: 270px; left: 80px;}
.boise {top: 340px; left: 140px;}
.slc {top: 375px; left: 115px;}
.denver {top: 410px; left: 220px;}
.phoenix {top: 500px; left: 150px;}
.dallas {top: 510px; left: 310px;}
.houston {top: 558px; left: 300px;}
.houston-2 {top: 550px; left: 381px;}
.houston-3 {top: 560px; left: 347px;}
.mab {top: 475px; left: 405px;}
.clearwater {top: 547px; right: 91px;}
.tampa {top: 557px; right: 161px;}
.birm {top: 500px; right: 231px;}
.jacks {top: 520px; right: 78px;}
.miami {top: 574px; right:90px;}
.atl {top: 471px; left: 510px;}
.stl {top: 429px; left: 421px;}
.des {top: 370px; left: 319px;}
.minn {top: 323px; left: 300px;}
.detroit {top: 349px; left: 425px;}
.chicago {top: 389px; left: 435px;}
.greens {top: 435px; right: 100px;}
.toronto {top: 305px; left: 435px;}
.jenkin {top: 365px; left: 540px;}
.media {top: 362px; left: 522px;}
.morris {top: 363px; right: 50px;}
.ny {top: 334px; right: 61px;}
.boston {top: 309px; right: 104px;}
.scar {top: 285px; right: 15px;}
.mont {top: 275px; right: 145px;}
.haw {bottom: 120px; left: 125px;}

a.houston-3:hover {z-index: 1000;}

h6#viewglobal a {width: 206px; height: 41px; background: url(../images/viewglobal.gif) no-repeat top left; display: block; text-indent: -9999px; float: right; position: absolute; top: 78px; right: 0;}
h6#viewglobal a:hover {background-position: 0 -41px;}

#newmap h6#viewglobal a {width: 206px; height: 41px; background: url(../images/viewglobal.gif) no-repeat top left; display: block; text-indent: -9999px; float: right; position: absolute; top: -90px; right: 0; z-index: 100000;}








#iframerightcol {width: 294px; background: white; margin: 0px 0px 0px 0px;  overflow: hidden;}
#iframerightcol h1 {background: url(../images/latest.gif) no-repeat #cbcbcb 15px center; width:264px; display: block; padding: 15px; text-indent: -9999px; margin-bottom: 11px; }
#iframerightcol img.subimg2 {float: left; width: 40px;  margin: 0px 9px 25px 10px; display: inline;}
#iframerightcol .subimgrc img {width: 40px; float: left; margin: 0px 9px 10px 10px; display: inline; max-height: 60px;}
#iframerightcol h2 {color: #007b69; font-size: 12px; font-weight: bold; margin: 0 10px 2px 0; line-height: 16px;}
#iframerightcol h2 a {color: #007b69;}
#iframerightcol p {line-height: 16px; font-size: 12px; color: #585858;}
#iframerightcol p a {color: #242424; font-weight: bold; position: relative; top: 4px;}
#iframerightcol span.divide {width: 274px; height: 1px; background: #dcdbc9; font-size: 1px; text-indent: -9999px; margin-left: 10px; margin-bottom: 15px;  display: block;}
#iframerightcol a#swettproducts {float: right; width: 99px; display: block; text-indent: -9999px; background-image: url(../images/swett_products.gif); height: 12px; background-position: top center; margin: 10px 42px 28px 0; display: inline; font-size: 1px;}
#iframerightcol a#swettproducts:hover {background-position: bottom center;}
#iframerightcol a#newsarchives {float: left; width: 123px; height: 32px; display: block; background-image: url(../images/news_archives.gif); background-position: top center; text-indent: -9999px; margin:  0 0 0 10px; display: inline; line-height: 0px;}
#iframerightcol a#newsarchives:hover {background-position: bottom center;}
#iframerightcol h3 {background-color: #cbcbcb; background-repeat: no-repeat; background-position: 15px center; width:264px; display: block; padding: 15px; text-indent: -9999px; margin-bottom: 20px;}
#iframerightcol h3#companymenu {background-image: url(../images/company_menu.gif);background-color: #cbcbcb;}
#iframerightcol h3#practice_groups {background-image: url(../images/practice_groups_txt.gif); background-color: #017b6a;}
#iframerightcol #co_menu {margin-left: 20px; margin-bottom: 20px; float: left; width: 274px; display: inline;}
#iframerightcol #co_menu li {background: url(../images/green_bullet.gif) no-repeat left center; font-size: 12px; padding-left: 15px; display: block; margin-bottom: 10px;}
#iframerightcol #co_menu li.co_menu_left {float: left; width: 87px; display: inline;}
#iframerightcol #co_menu li.co_menu_right {float: right; width: 150px; display: inline;}
#iframerightcol #co_menu li a {color: #585858;}
#iframerightcol #practice_menu {margin-left: 20px; margin-bottom: 20px; float: left; width: 274px; display: inline;}
#iframerightcol #practice_menu li {background: url(../images/gray_bullet.gif) no-repeat left center; font-size: 12px; padding-left: 15px; display: block; margin-bottom: 10px;}
#iframerightcol #practice_menu li.o_menu_left {float: left; width: 87px; display: inline;}
#iframerightcol #practice_menu li.o_menu_right {float: right; width: 150px; display: inline;}
#iframerightcol #practice_menu li a {color: #585858;}
#iframerightcol #bi {margin: 25px 0 0 58px; background: none; }

#iframerightcol #yearsof {width: 294px; border-top: 1px solid #bbb76e; background: #eeede4; padding-bottom: 35px;}
#iframerightcol #yearsof h4 {margin: 20px; background: url(../images/75years.gif) no-repeat left top; text-indent: -9999px; height: 19px; display: block;}
#iframerightcol #yearsof p {line-height: 20px; font-size: 12px; color: #585858; width: 238px; margin-left: 20px;}
#iframerightcol #yearsof p a {color: #017b6a; font-weight: bold;}


/* newmap */
#newmap{width:790px; position: relative; margin: 0 auto 25px;}
#newmap h3{
	background:#007a69;
	height:35px;
	line-height:35px;
	overflow:hidden;
	margin:0;
	font-weight:bold;
	font-size:17px;
	color:#fff;
	padding:0 10px;
}
#newmap h3 span{
	float:right;
	text-transform: uppercase;
	color:#80bdb4;
}
#newmap h3 em{
	float:left;
	font-style:normal;
	text-transform: uppercase;
}
#newmap .map-area{
	overflow:hidden;
	padding:15px;
	background:#f5f4ef;
	margin:0 0 27px;
}
#newmap .map-holder{
	border:4px solid #e9e8e3;
	width:365px;
	height:355px;
	float:left;
}
#newmap .map{
	width:365px;
	height:355px;
	position:relative;
}
#newmap .st-01{background:url(../images/img-01.jpg) no-repeat;}
#newmap .st-02{background:url(../images/img-02.jpg) no-repeat;}
#newmap .st-03{background:url(../images/img-03.jpg) no-repeat;}
#newmap .st-04{background:url(../images/img-04.jpg) no-repeat;}
#newmap .st-05{background:url(../images/img-05.jpg) no-repeat; width:750px;}
#newmap .st-06{background:url(../images/img-06.jpg) no-repeat;}
#newmap .st-07{background:url(../images/img-07.jpg) no-repeat;}
#newmap .st-08{background:url(../images/img-08.jpg) no-repeat;}
#newmap .st-09{background:url(../images/img-09.jpg) no-repeat;}
#newmap .st-10{background:url(../images/img-10.jpg) no-repeat;}
#newmap .st-11{background:url(../images/img-11.jpg) no-repeat;}
#newmap .st-12{background:url(../images/img-12.jpg) no-repeat;}
#newmap .st-13{background:url(../images/img-13.jpg) no-repeat;}
#newmap .st-14{background:url(../images/img-14.jpg) no-repeat;}
#newmap .st-15{background:url(../images/img-15.jpg) no-repeat;}
#newmap .st-16{background:url(../images/img-16.jpg) no-repeat;}
#newmap .st-17{background:url(../images/img-17.jpg) no-repeat;}
#newmap .st-18{background:url(../images/img-18.jpg) no-repeat;}
#newmap .st-19{background:url(../images/img-19.jpg) no-repeat;}
#newmap .st-20{background:url(../images/img-20.jpg) no-repeat;}
#newmap .st-21{background:url(../images/img-21.jpg) no-repeat;}
#newmap .st-22{background:url(../images/img-22.jpg) no-repeat;}
#newmap .st-23{background:url(../images/img-23.jpg) no-repeat;}
#newmap .st-24{background:url(../images/img-24.jpg) no-repeat;}
#newmap .st-25{background:url(../images/img-25.jpg) no-repeat;}
#newmap .back-map{
	width:87px;
	height:20px;
	background:url(../images/bg-back-map.png) no-repeat;
	color:#fff;
	font-size:9px;
	position:absolute;
	bottom:6px;
	left:7px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 0 2px;
}
#newmap .back-map:hover{text-decoration:none;}
#newmap .arrow{
	display:block;
	position:absolute;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	white-space:nowrap;
}
#newmap .arrow-holder .arrow{
	position:relative;
	float:left;
}
#newmap .arrow-holder:hover .arrow{
	text-decoration:none;
	color:#d8d467;
}
#newmap .arrow span span{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:14px;
	background:url(../images/bullet-13.png) no-repeat 100% 5px;
	padding:0 17px 0 0;
}
#newmap .sacramento{
	top:40px;
	left:115px;
}
#newmap .fresno{
	top:109px;
	left:176px;
}
#newmap .woodland{
	top:154px;
	left:139px;
}
#newmap .los-angeles{
	top:215px;
	left:162px;
}
#newmap .irvine{
	top:285px;
	left:233px;
}
#newmap .san-francisco{
	top:93px;
	left:-9px;
}
#newmap .align-left{
	background:url(../images/bg-index.png) no-repeat;
	padding:0 0 0 12px;
}
#newmap .align-left .city{
	background:url(../images/bg-map-title-left.png) no-repeat;
	float:left;
	height:31px;
	padding:0 3px 0 13px;
	cursor:pointer;
	text-transform: uppercase;
}
#newmap .map .align-left:hover .city,#newmap .map .align-left.current .city{background:url(../images/bg-map-title-left-a.png) no-repeat;}
#newmap .align-left .r-side{
	background:url(../images/bg-map-title-left-side.png) no-repeat;
	float:left;
	width:8px;
	height:31px;
	cursor:pointer;
}
#newmap .map .align-left:hover .r-side,#newmap .map .align-left.current .r-side{background:url(../images/bg-map-title-left-side-a.png) no-repeat;}
#newmap .align-right{
	background:url(../images/bg-index.png) no-repeat 100% 0;
	padding:0 14px 0 0;
}
#newmap .align-right .city{
	background:url(../images/bg-map-title-right.png) no-repeat;
	float:left;
	height:31px;
	padding:0 0 0 10px;
	cursor:pointer;
}
#newmap .align-right:hover .city,#newmap .align-right.current .city   {background:url(../images/bg-map-title-right-a.png) no-repeat;}
#newmap .map .align-right:hover .r-side,#newmap .map .align-right.current .r-side{background:url(../images/bg-map-title-right-side-a.png) no-repeat;}
#newmap .map .arrow-holder:hover .city,#newmap .map .arrow-holder.current .city{background:url(../images/bg-map-title-right-a.png) no-repeat;}
#newmap .align-right .r-side{
	background:url(../images/bg-map-title-right-side.png) no-repeat;
	float:left;
	width:16px;
	height:31px;
	cursor:pointer;
}
#newmap .map .arrow-holder:hover .r-side{background:url(../images/bg-map-title-right-side-a.png) no-repeat;}
#newmap .arrow-holder{
	position:absolute;
	padding:0 0 4px;
	height:35px;
}
#newmap .drop-holder{
	position:absolute;
	top:32px;
	left:0;
	display:none;
	z-index: 100000;
}

#newmap .map-holder .meridian {top: 220px; left: 200px;}
#newmap .map-holder .sac {top: 67px; left: 114px;}
#newmap .map-holder .sf1 {top: 102px; left: 133px;}
#newmap .map-holder .sf2 {top: 136px; left: 133px;}
#newmap .map-holder .wh {top: 170px; left: 133px;}
#newmap .map-holder .redd {top: 230px; left: 163px;}
#newmap .map-holder .lo {top: 270px; left: 193px;}
#newmap .map-holder .ir {top: 300px; left: 240px;}
#newmap .map-holder .fre {top: 200px; left: 163px;}
#newmap .map-holder .seat {top: 160px; left: 160px;}
#newmap .map-holder .slc {top: 120px; left: 170px;}
#newmap .map-holder .mont1 {top: 140px; left: 210px;}
#newmap .map-holder .tor1 {top: 240px; left: 230px;}
#newmap .map-holder .bos {top: 150px; left: 170px;}
#newmap .map-holder .mor {top: 180px; left: 180px;}
#newmap .map-holder .ny1 {top: 150px; left: 200px;}
#newmap .map-holder .ny2 {top: 180px; left: 200px;}
#newmap .map-holder .phil2 {top: 160px; left: 90px; }
#newmap .map-holder .greens2{top: 160px; left: 160px; }
#newmap .map-holder .jacks2 {top: 120px; left: 180px;}
#newmap .map-holder .tam {top: 181px; left: 120px;}
#newmap .map-holder .mam1 {top: 215px; left:70px;}
#newmap .map-holder .mam2 {top: 215px; left:230px;}
#newmap .map-holder .atl3 {top: 130px; left: 70px;}
#newmap .map-holder .atl2 {top: 160px; left: 170px;}
#newmap .map-holder .tx2 {top: 240px; left: 120px;}
#newmap .map-holder .tx1 {top: 130px; left: 190px;}
#newmap .map-holder .desm {top: 150px; left: 190px;}
#newmap .map-holder .birm2 {top: 150px; left: 190px;}
#newmap .map-holder .det2 {top: 180px; left: 170px;}
#newmap .map-holder .min2 {top: 180px; left: 190px;}
#newmap .map-holder .chi2 {top: 180px; left: 190px;}
#newmap .map-holder .stl2 {top: 180px; left: 100px;}
#newmap .map-holder .den2 {top: 160px; left: 160px;}
#newmap .map-holder .haw2 {top: 140px; left: 170px;}
#newmap .map-holder .pho2 {top: 220px; left: 200px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}
#newmap .map-holder . {top: px; left: px;}

#newmap .arrow-holder:hover .drop-holder{display:block;}
#newmap .drop-top{
	width:151px;
	height:3px;
	background:url(../images/bg-drop-top.png) no-repeat;
}
#newmap .drop-bottom{
	width:151px;
	height:3px;
	background:url(../images/bg-drop-bottom.png) no-repeat;
}
#newmap .drop-holder ul{
	width:149px;
	list-style:none;
	margin:0;
	padding:0 1px;
	background:url(../images/bg-drop.png) repeat-y;
	overflow:hidden;
	font-size:11px;
}
#newmap .drop-holder ul li{
	white-space: nowrap;
	margin:-1px 0 0;
	line-height:21px;
	padding:0 2px;
}
#newmap .drop-holder ul a{
	background:#f2f2f2 url(../images/divider-01.gif) repeat-x;
	color:#777;
	display:block;
	padding:2px 0 2px 3px;
}
#newmap .drop-holder ul a:hover{
	text-decoration:none;
	color:#007a69;
	background:#e4e4e5 url(../images/divider-01.gif) repeat-x;
}

#newmap .info{
	float:left;
	width:360px;
	padding:5px 0 0 26px;
}
#newmap h4{
	font-size:19px;
	font-weight:normal;
	margin:0;
	color:#666;
	line-height:26px;
	padding:0 0 6px;
}
#newmap h4 span{
	color:#007a69;
	font-weight:bold;
	padding:0 4px 0 0;
}
#newmap .address{
	background:url(../images/divider-01.gif) repeat-x 0 100%;
	padding:0 0 15px;
	margin:0 0 16px;
}
#newmap .address p{
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	padding:0 0 18px;
}
#newmap .address .cooper{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-cooper.gif) no-repeat;
	width:166px;
	height:17px;
}

#newmap .address .creech{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/creechurch_logo.png) no-repeat;
	width:166px;
	height:111px;
}

#newmap address{
	font-style:normal;
	padding:0 0 15px;
	font-size:14px;
	line-height:18px;
}
#newmap dl address{padding:0;}
#newmap address span{
	display:block;
	
	padding:0 0 3px;
	font-size:12px;
	line-height:14px;
}
#newmap dl{margin:0;}
#newmap dd{margin:0 0 26px;}
#newmap dd a{color:#5c5c5c;}
#newmap dt{
	font-size:15px;
	color:#007a69;
	font-weight:bold;
	padding:0 0 3px;
}
#newmap .table-1{
	border-collapse:collapse;
	background:#f5f4ef;
	font-size:13px;
	width:100%;
}
#newmap .table-1 th{
	text-align:left;
	font-size:17px;
	background:#007a69;
	color:#fff;
	height:35px;
	line-height:35px;
	padding:0;
}
#newmap .table-1 td{
	padding:9px 10px 11px 0;
	vertical-align:middle;
	background:url(../images/divider-01.gif) repeat-x 0 100%;
}
#newmap .table-1 .cell1{width:264px;}
#newmap .table-1 .cell2{width:250px;}
#newmap .table-1 .last td{background:none;}
#newmap .table-1 td span{
	font-weight:bold;
	color:#007a69;
	display:block;
	padding:0 0 0 10px;
}
#newmap .box-holder .box {text-transform: uppercase;}
#newmap .table-1 th span{padding:0 0 0 10px;}
#newmap .table-1 td a{color:#5c5c5c;}
/* inner location */
#newmap .full-map{
	position:relative;
	padding:0 0 10px;
}
#newmap .full-map img{display:block;}
#newmap .point{
	position:absolute;
	width:24px;
	cursor:pointer;
	height:23px;
	padding:3px 0 0 12px;
}
#newmap .full-map .color1{background:url(../images/bullet-01.png) no-repeat;}
#newmap .full-map .color2{background:url(../images/bullet-02.png) no-repeat;}
#newmap .full-map .color3{background:url(../images/bullet-03.png) no-repeat;}
#newmap .full-map .color4{background:url(../images/bullet-01-orange.png) no-repeat;}
#newmap .full-map .color5{background:url(../images/bullet-01-gray.png) no-repeat;}
#newmap .full-map .color6{background:url(../images/bullet-01-light-green.png) no-repeat;}

#newmap .full-map .color1:hover,
#newmap .full-map .color1.hover{background:url(../images/bullet-04.png) no-repeat;}
#newmap .full-map .color2:hover,
#newmap .full-map .color2.hover{background:url(../images/bullet-06.png) no-repeat;}
#newmap .full-map .color3:hover,
#newmap .full-map .color3.hover{background:url(../images/bullet-08.png) no-repeat;}
#newmap .full-map .color4:hover,
#newmap .full-map .color4.hover{background:url(../images/bullet-04-orange.png) no-repeat;}
#newmap .full-map .color5:hover,
#newmap .full-map .color5.hover{background:url(../images/bullet-04-gray.png) no-repeat;}
#newmap .full-map .color6:hover,
#newmap .full-map .color6.hover{background:url(../images/bullet-04-light-green.png) no-repeat;}
#newmap .louis{
	top:256px;
	left:347px;
}


#newmap .seattle{top:49px; left:114px;}
#newmap .meridian{top:128px; left:200px;}
#newmap .slc{top:170px; left:200px;}
#newmap .fresno{top:199px; left:100px;}
#newmap .sac{top:161px; left:63px;}
#newmap .sf {top:182px; left:70px;}
#newmap .sf2 {top:195px; left:76px;}
#newmap .wh{top:212px; left:78px;}
#newmap .redd{top:227px; left:84px;}
#newmap .la{top:248px; left:88px;}
#newmap .irvine{top:278px; left:121px;}
#newmap .ph {top:305px; left:205px;}
#newmap .hon{top:355px; left:182px;}
#newmap .denver{top:200px; left:270px;}
#newmap .dallas{top:316px; left:361px;}
#newmap .houston{top:372px; left:362px;}
#newmap .jh{top:357px; left:362px;}
#newmap .et{top:387px; left:362px;}
#newmap .houston{top:372px; left:362px;}
#newmap .birm{top:295px; left:511px;}
#newmap .mab{top:277px; left:430px;}
#newmap .tampa{top:372px; left:597px;}
#newmap .jack{top:332px; left:588px;}
#newmap .miami{top:385px; left:618px;}
#newmap .miami2{top:370px; left:618px;}
#newmap .atlanta{top:265px; left:548px;}
#newmap .atlanta2{top:285px; left:548px;}
#newmap .greens{top:228px; left:579px;}
#newmap .toronto{top:91px;left:552px;}
#newmap .montreal{top:47px; left:609px;}
#newmap .stl{top:224px; left:450px;}
#newmap .stl2{top:224px; left:430px;}
#newmap .chicago{top:161px; left:475px;}
#newmap .detroit{top:124px; left:510px;}
#newmap .jenk{top:145px; left:613px;}
#newmap .morris{top:151px; left:633px;}
#newmap .ny{top:112px; left:623px;}
#newmap .ny2{top:97px; left:623px;}
#newmap .boston{top:99px; left:651px;}
#newmap .scar{top:62px; left:660px;}
#newmap .min{top:114px; left: 408px;}
#newmap .mab2{top:174px; left: 168px;}
#newmap .scar2{top:78px; left: 184px;}
#newmap .des {top: 156px; left: 410px;}

	
#officelocations,#container,#content {overflow: visible !important;}
 

#newmap .box-holder{
	padding:0 0 0 7px;
	float:left;
	display:none;
	position:relative;
}
#newmap .box-holder:hover .drop-holder,
#newmap .box-holder.hover .drop-holder{
	display:block;
	top:0;
	left:100%;
	z-index: 10000;
}

#newmap .color1 .box-holder{background:url(../images/bullet-05.png) no-repeat;}
#newmap .color2 .box-holder{background:url(../images/bullet-07.png) no-repeat;}
#newmap .color3 .box-holder{background:url(../images/bullet-09.png) no-repeat;}
#newmap .color4 .box-holder{background:url(../images/bullet-05-orange.png) no-repeat;}
#newmap .color5 .box-holder{background:url(../images/bullet-05-gray.png) no-repeat;}
#newmap .color6 .box-holder{background:url(../images/bullet-05-light-green.png) no-repeat;}
#newmap .point:hover .box-holder,
#newmap .point.hover .box-holder{display:block;}
#newmap .box{
	position:relative;
	z-index:2;
	padding:8px 10px;
	display:block;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 0 1px rgba(255, 255, 255, -1.4) inset, 2px 1px 3px #999;
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, -1.4) inset, 2px 1px 3px #999;
 	-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, -1.4) inset, 2px 1px 3px #999;
}
#newmap .color1 .box{
	background: #007867; /* Old browsers */
	background: -moz-linear-gradient(top, #007867 0%, #02463c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007867), color-stop(100%,#02463c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007867 0%,#02463c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007867 0%,#02463c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #007867 0%,#02463c 100%); /* IE10+ */
	background: linear-gradient(top, #007867 0%,#02463c 100%); /* W3C */
}
#newmap .color2 .box{
	background: #0c4a88; /* Old browsers */
	background: -moz-linear-gradient(top, #007867 0%, #1e6aa7 2%, #0c4a88 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007867), color-stop(2%,#1e6aa7), color-stop(100%,#0c4a88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007867 0%,#1e6aa7 2%,#0c4a88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007867 0%,#1e6aa7 2%,#0c4a88 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #007867 0%,#1e6aa7 2%,#0c4a88 100%); /* IE10+ */
	background: linear-gradient(top, #007867 0%,#1e6aa7 2%,#0c4a88 100%); /* W3C */
}
#newmap .color3 .box{
	background: #383838; /* Old browsers */
	background: -moz-linear-gradient(top, #383838 0%, #191919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383838), color-stop(100%,#191919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #383838 0%,#191919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #383838 0%,#191919 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #383838 0%,#191919 100%); /* IE10+ */
	background: linear-gradient(top, #383838 0%,#191919 100%); /* W3C */
}
#newmap .color4 .box{
	background: #f89828; /* Old browsers */
	background: -moz-linear-gradient(top, #f89828 0%, #cb7e25 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f89828), color-stop(100%,#cb7e25)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f89828 0%,#cb7e25 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f89828 0%,#cb7e25 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f89828 0%,#cb7e25 100%); /* IE10+ */
	background: linear-gradient(top, #f89828 0%,#cb7e25 100%); /* W3C */
}
#newmap .color5 .box{
	background: #848484; /* Old browsers */
	background: -moz-linear-gradient(top, #848484 0%, #626262 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#626262)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #848484 0%,#626262 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #848484 0%,#626262 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #848484 0%,#626262 100%); /* IE10+ */
	background: linear-gradient(top, #848484 0%,#626262 100%); /* W3C */
}

#newmap .color6 .box{
	background: #80c6cf; /* Old browsers */
	background: -moz-linear-gradient(top, #80c6cf 0%, #70bac4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c6cf), color-stop(100%,#70bac4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #80c6cf 0%,#70bac4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #80c6cf 0%,#70bac4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #80c6cf 0%,#70bac4 100%); /* IE10+ */
	background: linear-gradient(top, #80c6cf 0%,#70bac4 100%); /* W3C */
}
#newmap .box strong{
	text-shadow: 1px 1px 1px #333;
	color:#d8d467;
	font-size:16px;
	line-height:18px;
	display:block;
}
#newmap .box .inline{white-space:nowrap;}
#newmap .box strong span{
	color:#fff;
	font-size:10px;
	display:block;
}
#newmap .box-holder a:hover{text-decoration:none;}
#newmap .map-nav{overflow:hidden;}
#newmap .map-nav ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#newmap .map-nav li{
	float:left;
	margin:0 0 0 7px;
	padding:4px;
	background:#f1f1f1;
}
#newmap .map-nav a{
	padding:0 0 0 17px;
	font-size:13px;
	font-weight:bold;
}
a.noun {cursor: default;}
a.noun:hover {text-decoration: none;}

#newmap .map-nav .color2{
	background:url(../images/bullet-10.gif) no-repeat 0 3px;
	color:#16609f;
}
#newmap .map-nav .color1{
	background:url(../images/bullet-11.gif) no-repeat 0 3px;
	color:#007867;
}
#newmap .map-nav .color3{
	background:url(../images/bullet-12.gif) no-repeat 0 3px;
	color:#333;
}
#newmap .map-nav .color4{
	background:url(../images/bullorange.gif) no-repeat 0 3px;
	color:#f09327;
}

#newmap .map-nav .color5{
	background:url(../images/bullgray.gif) no-repeat 0 3px;
	color:#838383;
}

#newmap .map-nav .color6{
	background:url(../images/bullet-13.gif) no-repeat 0 3px;
	color:#80c6cf;
}

#newmap .point:hover{text-decoration:none;}
