@charset "UTF-8";body{margin:0;font:12px/15px arial,sans-serif;background-color:#545454;background-image:url(images/page_bkgd_sm.jpg);background-repeat:repeat-x}h1{color:#2e3d53;font-size:24px;line-height:28px;font-weight:400;margin:20px 0 25px}h2,h3,h4,h5{font-weight:700;margin:0 0 15px}h2{color:#d3750c;line-height:18px;font-size:14px}h2 a{text-decoration:none}body,h3,h5{color:#666}h3,h4,h5{font-size:13px}h4,h5{color:#d3750c;font-size:12px;margin:0}h5{font-style:italic}a{color:#935403}a:hover{color:#f3901d}ol{margin-left:20px;padding-left:15px;list-style-position:outside}.container{width:980px;margin-left:auto;margin-right:auto;background-image:url(images/content_bkgd_tile_rev_sm.jpg);background-repeat:repeat-y}.bannerArea{width:980px;height:127px;background-color:#384a65;background-image:url(images/banner_bg.png);background-repeat:no-repeat}.toplogo{margin:0 0 0 60px;padding:18px 0 0;width:236px;height:85px}.toplogo img{border:0}
.bannernav,.contactus{color:#fff;font-weight:700}
.contactus{padding:5px 60px 0 0;float:right;font:12px/15px arial,sans-serif}
.contactus a{color:#fff;text-decoration:none;padding:4px 10px}
.contactus a:visited{color:#fff}
.contactus a:hover{color:#ecbb7b;background-color:#fff}
.bannernav{margin:0 0 0 410px;}
.bannernav ul{list-style-type:none;margin:0;padding:0;overflow:visible;}
.bannernav li{float:left}
.bannernav li a,.dropbtn{color:#fff;text-decoration:none;display:inline-block;text-align:center;padding:5px 10px 4px;background-position:center right;background-repeat:no-repeat}
.bannernav li a:hover,.dropdown:hover .dropbtn{background-color:#fff;color:#ecbb7b;background-image:none}
.bannernav li .dropdown:hover{background-color:#787f87;color:#fff}
.bannernav .dropdown-content{display:none;position:absolute;background-color:#787f87;width:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);background-image:none}
.bannernav .dropdown-content a{color:#fff;padding:6px 12px;text-decoration:none;display:block;text-align:left;background-image:none}
.bannernav .dropdown-content a:hover{background-color:#fff;color:#ecbb7b}
.bannernav .dropdown:hover .dropdown-content{display:block}
.bannernav li.dropdown{display:inline-block}
.bannernav li a:visited{color:#fff}.bannernav{margin:0 0 0 410px;}
.contentArea{width:100%}.content{padding:20px 0;background-image:url(images/content_bkgd_rev_sm.jpg);background-repeat:no-repeat;overflow:hidden}.breadcrumbs,.send{color:#666;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.breadcrumbs{margin:0 36px 0 60px;float:left}.send{float:right;margin-right:70px}.send img{border:0;vertical-align:middle}.contentfull{width:850px;padding:0 60px;float:left}.contentfull img.imageright{float:right;margin:0 0 20px 20px}#homehead h1{width:850px;border-bottom:1px solid #2e3d53;padding:10px 0;margin-top:-10px}.contentfull hr{height:1px;border:0;margin:20px 0}.contentleft{width:530px;padding:0 20px 0 0;float:left}.contentright,.contentright2,.contentright3{width:270px;padding:20px 5px 10px 10px;margin:0 0 20px;float:right;background-color:#eee;color:#555}.contentright .about a{font-weight:700;text-decoration:none}.contentright .read a{font-style:italic;text-decoration:none;font-weight:400}.contentright2,.contentright3{margin:10px 0 0}.contentright3{margin:10px 0 20px}.contentrightPhoto{width:270px;padding:0;float:left}.contentrightMap img,.contentrightPhoto img{margin-bottom:20px;float:left}.contentrightProfile{width:270px;padding:10px 0;margin:10px 0 0;float:right;background-color:#eee}.contentrightProfile a,hover{padding-left:10px}.contentrightMap{width:270px;padding:0 0 0 30px;float:left}.contentrightMap img{border:1px solid #ccc}.contentrightMap .read a,.contentrightProfile a{font-style:italic;text-decoration:none}.itemContainer{width:100%;margin:15px auto 30px}.itemSection{width:260px;height:128px;padding:5px 8px;margin:0 3px 0 0;border:1px solid #aaa;display:inline-block}.itemSection .itemTitle{width:100%;float:left;color:#2e3d53;border-bottom:1px solid #aaa;text-align:left;padding:9px 0 5px;font-size:12px;font-weight:700}.itemSection .itemContent{width:100%;float:left;margin-top:10px;overflow:hidden}.itemSection .more{width:100%;float:left;text-decoration:none;padding-top:5px;font-style:italic}#moreServices a,#moreServices a:hover,.itemSection .more:hover{color:#f3901d;text-decoration:none}#moreServices{width:138px;float:right;padding:1px 1px 1px 4px;margin:10px 0 12px;font-size:12px;font-weight:400;background-color:#fff;border:1px solid #aaa;box-shadow:0 2px 2px #2e3d53;border-radius:0}#moreServices a{color:#935403}.news h3{margin-bottom:3px}.news p{margin:3px 0 10px}.news_1,.news_2,.news_3{display:inline-block;position:relative;width:403px;padding:10px 8px 0;margin:0 3px 3px 0;float:left;background-color:#eee;height:280px}.related{display:inline-block;position:relative;width:403px;padding:10px 8px 0;margin:0 3px 3px 0;float:left;background-color:#eee;height:auto}.footerArea{width:980px;height:88px;background-color:#cfcfcf;background-image:url(images/footer_bkgd_rev_sm.jpg);background-repeat:no-repeat}.footerContainer{border-top:1px solid #2e3d53;margin:0 66px 0 50px;padding:12px 0 0;color:#666;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.copyright{float:left}.copyright p{margin:0}.social{float:right;margin-top:-2px}.social p{float:left;padding-right:5px;margin-top:2px;color:#273447}.social img{border:0}.services,.services a{text-decoration:none;margin:10px 0 5px}.services a{font-weight:700;margin:5px 0}
.services a:hover {text-decoration: none;font-weight: bold}
#publications{width:100%;word-wrap:break-word}#publications h3,#publications h4{margin-bottom:3px;word-wrap:break-word;overflow:hidden}#publications h4{color:#666}#publications p{margin:3px 0 15px}
#articles .title{margin-top:40px}
#articles .titlefirst{margin-top:20px}
#articles .title a{font-size: 13px;font-weight:700;text-decoration:none}
#articles .titlefirst a{font-size: 13px;font-weight:700;text-decoration:none}
#articles .read a{font-style:italic;text-decoration:none; border-bottom: 1px solid #aaa;padding:0 160px 15px 0}
#articles .readlast a{font-style:italic;text-decoration:none}
#articles hr,.contentfull hr,hr{background-color:#2e3d53;color:#2e3d53} 
#articles hr{height:1px;border:0;margin:15px 0}
#articles ul {margin: 0;padding: 0;}
#articles li {list-style-type: none;margin: 0;padding: 0 0 10px 0;font-weight: bold}
#articles li a {text-decoration:none}
.author {font-size:10px; margin-bottom:20px}
.author a, hover {text-decoration:none;font-weight:bold}
.learn a, hover {font-style:italic;text-decoration:none}
.quote{margin-left:40px;width:450px}.notice{padding:20px 0;margin:25px 0;border-top:1px solid #2e3d53;border-bottom:1px solid #2e3d53}hr{margin:30px 0}.submenu ul,ol li{margin-bottom:0}#intro{float:left;width:99%}#introleft{width:49%;float:left;padding:0 10px 10px 0}#introright{width:46%;float:right;padding:0 0 10px 30px}.logo{float:right;margin:2px 0 10px 10px;border:1px solid #ddd;box-shadow:0 8px 6px -6px #2e3d53}#shareLinks{position:absolute;right:0;margin:-37px 10px 0 0}.toolbox{float:right;min-width:312px;width:auto!important;overflow
:hidden;text-align:right}.toolboxItem{float:left;margin:0 2px}iframe.twitter-share-button{width:90px!important;border:0!important;display:inline-block;margin-top:0!important}.sitemap{list-style-type:none;padding-left:5px;margin-top:0}.sitemap li{padding-bottom:10px;padding-top:5px}.sitemap a{font-weight:700}.submenu li{padding-bottom:0;list-style-type:disc}.submenu li.first{padding-top:5px}.email a,.sitemap a{text-decoration:none}.email a,hover{font-weight:700}#trademarks{border-collapse:collapse;width:100%}td,th{vertical-align:top}th{background-color:#eee;padding-top:15px;text-align:center}td{padding:10px;text-align:left}tr:hover{background-color:#f5f5f5}img.figure{display:block;margin:20px auto}img.figure_nomarg{display:block;margin:0 auto}.lawyers{min-height:172px}.lawyers img{float:left;margin:0 20px 0 0}.profile a,hover{text-decoration:none;font-style:italic}.patentfaq ul{margin:0 0 0 20px;padding:0}.patentfaq li{list-style-type:disc;margin:0;padding:0}
		
@media only screen and (min-device-width:320px) and (max-device-width:480px){body{color:#000;background:0 0}h1{margin-bottom:10px}h2{font-size:18px}.itemSection .itemTitle,body,h3{font-size:16px}.container{background:0 0!important;max-width:100%;position:relative}.contactus{padding:2px 0 0 20px}.bannerArea{background-image:none!important;max-width:100%;position:relative;height:147px}.toplogo{margin:0 0 0 10px;padding:15px 0 0;width:236px;height:85px}.toplogo img{border:0}.bannernav{max-width:630px!important;font-size:12px;padding-left:0;margin:0;position:absolute;top:110px}.bannernav ul{list-style-type:none;margin:0 0 0 10px;padding:0}.bannernav li a,.dropbtn{color:#fff;text-decoration:none;padding:0 20px 4px 0;text-align:left}#intro,.content,.contentArea{max-width:100%}.content{background-image:none!important;background-color:#fff;padding:0 0 10px}.breadcrumbs{margin:10px 0 0 10px;font-size:14px}.contentright img,.itemSection br,.send{display:none}#intro{float:none;padding:0}#intro,#intro p{margin:0}#introleft{width:100%;float:left;padding:10px 0 20px}#introright{padding:0 10px 20px 0}#introright,.contentfull{width:100%;float:left}.contentleft{width:100%;padding:0;float:none}.contentright,.contentright2,.contentright3{padding:10px 0 0;margin:0 0 20px;float:left;width:100%}.contentright p{padding-left:0}#homehead h1,.contentrightPhoto{margin-top:20px}.contentrightProfile{margin:10px 0;float:left}.contentrightProfile a,hover{text-decoration:none;font-style:italic;padding-left:0}.notice{padding:20px 0;margin-top:25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%}.directions{width:95%;padding:0;float:left}.map{margin:22px 0 0 30px;border:1px solid #ddd}.contentfull{max-width:95%;padding:0 5px 0 10px}#homehead h1{width:100%}.itemContainer{margin:0}.itemSection,.news_1,.news_2,.news_3{width:95%;margin:0 0 10px;float:left;display:block;height:auto}.itemSection{padding-bottom:10px}#moreServices{width:30%;font-size:12px;font-weight:700;margin:10px 0}#news{width:100%;margin-top:20px}.news_1,.news_2,.news_3{background-color:#eee}.footerArea{background-color:#fff;width:100%;height:auto;background-image:none;background-repeat:no-repeat}.footerContainer{margin-left:0;margin-right:0;margin-bottom:30px;padding:12px 0 0 5px;color:#000;font-size:16px}.copyright{width:100%;float:none;font-size:12px}.social{margin-top:0;float:right}.social img{border:0;padding-right:10px}ol{margin-left:10px}.services li{padding-bottom:10px}.social p,.toolbox,img.figure,img.figure_nomarg{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{color:#333}}@media print{.container,body{background:0 0!important}body{font-size:10pt}h1{margin:0 0 25px}.container{width:100%;margin-left:auto;margin-right:auto}.bannerArea,.bannernav,.leftnavigation,.leftsubnav{display:none}.content{width:100%;background:0 0!important}.breadcrumbs,.send{display:none}.contentfull{width:90%}#intro,.itemSection{width:100%;float:none}.itemSection{box-shadow:none;border:0;margin-bottom:0}.footerArea{background-image:none;background-color:#fff;width:100%}.footerContainer{width:100%;border-top:none;margin-left:30px}#moreServices,#shareLinks,.social,.toolbox{display:none}.map{border:0}@page{margin:2cm}}
