@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;}

#container {width: 863px; margin: auto; overflow: hidden;}

#logo {float: left; width: 376px; height: 60px; 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;}
#officelocations h1 {width: 182px; height: 37px; background: url(../images/office_locations.gif) no-repeat #a28601 center 15px; text-indent: -9999px;display: block;}
#officelocations span#line2 {height: 5px; width: 824px; background: #a28601; text-indent: -9999px; font-size: 1px; display: block;}
#officelocations h2 {font-size: 15px; color: #949393; margin: 20px 0px 15px 20px; font-weight: normal;}
#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; }
#name-content span.email1 {width: 251px; display: block; float: left;}
#name-content span.special1 {width: 320px; display: block; float: left;}


#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 .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;}

#underwriting_content #underwriting_left {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;}


#underwriting_content h2 {font-size: 18px; font-weight: bold; color: #585858; margin-bottom: 20px;}
#underwriting_content p {font-size: 15px; color: #585858; font-weight: normal; line-height: 20px; margin-bottom: 20px;}
#underwriting_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#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 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 {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;}



