/* RESET STYLES */
body {color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
img{vertical-align:top; border:0px;}
legend{height:0; font-size:0;}
a, input, select, textarea, img{outline:none;}

body { color: #333333; font-size: 62.5%; font-family: Arial, Georgia, Times New Roman, serif; background: #ffffff url(../images/bgnd_tile.gif); }

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 100%;
	height: 1px;
}


.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
/*.clearfix {	display: inline-block; }*/
/*html[xmlns] .clearfix {	display: block; }*/
* html .clearfix { height: 1%; }
.js .jsHide, .hide {display: none;}
.upperFont {text-transform: uppercase;}
.padBottom {padding-bottom:10px; font-size:1.2em !important; }


/*.gill { text-transform: uppercase; }*/

A .doubleChevron { text-decoration: none !important; }

.content .arrowLink a:hover,
.content .arrowLink a:hover span,
.content .arrowLink a:active,
.content .arrowLink .hover a,
.content .arrowLink .hover,
.hover { color: #2B5BA2 !important; text-decoration: none !important; }

/* TEMPLATE STYLES */
#master { width: 972px; margin: 0 auto; background: #fff; border: 50px solid #fff; border-bottom: 0; border-top: 0;  }

#header { position: relative; height: 100px; margin-bottom: 3px; background: #f3f1ed; }
#header .logo { position: absolute; top: 21px; left: 9px; }
#header .address { position: absolute; top: 6px; left: 732px; font-size: 1.2em; line-height: 1.5em; color: #535353; }

#topNav { position: relative; }

#topNav { position: relative; z-index: 100; width: 976px; }
#topNav .navItem { float: left; width: 118px; height: 31px; margin-right: 4px; background: #f3f1ed url(/media/8160/sprite.gif) -732px 0; }
#topNav .navItem A { display: block; height: 31px; text-indent: -9999em; background: #f3f1ed url(/media/8160/sprite.gif); }
#topNav #topNavAbout A { background-position: 0 0; }
#topNav #topNavAbout.selected A { background-position: 0 -62px; }
#topNav #topNavAbout.over A { background-position: 0 -31px; }
#topNav #topNavServices A { background-position: -122px 0; }
#topNav #topNavServices.selected A { background-position: -122px -62px; }
#topNav #topNavServices.over A { background-position: -122px -31px; }
#topNav #topNavPeople A { background-position: -244px 0; }
#topNav #topNavPeople.selected A { background-position: -244px -62px; }
#topNav #topNavPeople.over A { background-position: -244px -31px; }
#topNav #topNavNews A { background-position: -366px 0; }
#topNav #topNavNews.selected A { background-position: -366px -62px; }
#topNav #topNavNews.over A { background-position: -366px -31px; }
#topNav #topNavCareers A { background-position: -488px 0; }
#topNav #topNavCareers.selected A { background-position: -488px -62px; }
#topNav #topNavCareers.over A { background-position: -488px -31px; }
#topNav #topNavContact A { background-position: -610px 0; }
#topNav #topNavContact.selected A { background-position: -610px -62px; }
#topNav #topNavContact.over A { background-position: -610px -31px; }

#topNav .rollover { display: none; position: absolute; top: 31px; padding: 12px 7px 35px 11px; background: #e6e7e9; text-transform: none; }
#topNav .navItem .rollover A { display: inline; height: auto; text-indent: 0; color: #2e271c; text-decoration: none; background: none; }
#topNav .navItem .rollover A:hover,
#topNav .navItem .rollover A:active,
#topNav .navItem .rollover .hover,
#topNav .navItem .rollover A.selected { color: #2572bb; text-decoration: none; }
#topNav .rollover H3 {  margin-bottom: 5px; font-size: 1em; letter-spacing: 1px; color: #2E271C; }
#topNav .rollover H4 { margin: 15px 0 5px; font-size: 1em; letter-spacing: 1px; color: #2E271C; }
#topNav .rollover .quickLinks LI { font-size: 1.2em; line-height: 1.7em; }
#topNav .rollover .quickLinks LI A {  }
#topNav .rollover P { font-size: 1.2em; line-height: 1.4em; }
#topNav .rollover .bigText { margin-top: -4px; font-size: 2em; line-height: 1.2em; }
#topNav .rollover FORM .textBox { overflow: hidden; margin-bottom: 3px; }
#topNav .rollover FORM .textBox INPUT { float: left; width: 189px; height: 22px; line-height: 22px; padding: 0 4px; font-size: 1.1em; color: #50493f; border: 0; background: #fff; font-family: Arial, Verdana, Trebuchet MS, sans-serif; }
#topNav .rollover .bigClassContent { display: none; }

#topNav .AboutRollover { left: 0; width: 159px; }
#topNav .ServicesRollover { left: 122px; width: 222px; }
#topNav .servicesRollover ul + h3 { margin-top:20px; }
#topNav .PeopleRollover { left: 244px; width: 222px; }
#topNav .PeopleRollover FORM { margin: 0 0 20px 0; }
#topNav .PeopleRollover FORM H3 { margin-bottom: 10px; }
#topNav .PeopleRollover FORM .submit { margin: 7px 0 0 3px; font-size: 1.2em; }
#topNav .NewsRollover {left: 366px; width: 159px; }
#topNav .CareersRollover { left: 488px; width: 159px; }
#topNav .ContactRollover { left: 610px; width: 222px; }

#footer { height: 52px; padding: 8px; background: #f3f1ed; text-transform: uppercase; }
#footer .copyright { float: left; width: 236px; }
#footer .footerLinks { float: left; width: 488px; }
#footer .footerLinks LI { float: left; width: 122px; }
#footer .footerLinks LI A { text-decoration: none; color: #333333; }
#footer .footerLinks LI A:hover { color: #2B5BA2; }
#footer .credit { float: left; width: 232px; }
#footer .credit A { text-decoration: none; color: #333333; }
#footer .credit A:hover { color: #2B5BA2 }

/* CONTENT STYLES */
.content { /*position: relative;*/ margin: 33px 0 90px; /* z-index: 1; */}
.content H2 { margin: 20px 0 -7px; font-size: 1.4em; color: #2f7cc6; }
.content H3 { margin: 18px 0 2px; font-size: 1.4em; color: #2572BB; }
.content .pageHeading { margin: -3px 0 27px;}
.content .pageHeading H1 { font-size: 3.6em; line-height: 1.1em; color: #2e271c; }
.content .pageHeading H2 { margin: 0; font-size: 3.6em; line-height: 1.1em; color: #2572BB;  }
.content .pageHeading H3 { margin: 6px 0 0; font-size: 2.1em; line-height: 1.2em; color: #2572BB; text-transform: none; border: 0 none; word-spacing: normal;letter-spacing: 0;}
.content .newsHeading { margin: -3px 0 27px;}
.content .newsHeading H1 { font-size: 2.6em; line-height: 1.1em; color: #2e271c; }
.content .newsHeading H2 { margin: 0; font-size: 2.6em; line-height: 1.1em; color: #2572BB;  }
.content .newsHeading H3 { margin: 7px 0 0; font-size: 1.6em; line-height: 1.2em; color: #2572BB; }
.content H2.sectionHeading { height: 19px; margin: 0 0 7px; font-size: 1em; line-height: 18px; color: #2e271c; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #c5c5c5; border-left: 0; border-right: 0; }
.content H2.peopleSectionHeading{ height: 19px; margin: 0 0 7px; font-size: 1em; line-height: 19px; color: #2e271c; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #c5c5c5; border-left: 0; border-right: 0; width: 196px; padding: 2px 0;}
.content H3 { /*height: 19px; */ margin: 30px 0 7px; font-size: 1em; line-height: 18px; color: #2e271c; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #c5c5c5; border-left: 0; border-right: 0; }
.content H2.withBackButton { position: relative; }
.content H2.withBackButton A { position: absolute; top: 0; right: 3px; text-decoration: none; }
.content P { margin: 9px 0; font-size: 1.2em; line-height: 1.5em; color: #2e271c; }
/*.content P.intro { font-size: 1.6em; line-height: 1.3em; }*/
.content a { color: #2e271c; }
.content a:hover,
.content a:active { color: #2572BB; text-decoration: none; }
.content a.selected,
.content .selected>a,
.content .selected { color: #2572BB; text-decoration: none; }
.content UL LI { font-size: 1.2em; line-height: 1.5em; color: #2e271c; }

.content .quickLinks { position: relative; z-index: 3; margin-bottom: 30px; }
.content .quickLinks UL LI { margin: 4px 0; font-size: 1.2em; line-height: 1.4em; }

.content .contentCol1 { float: left; width: 444px; margin-right: 45px; }
.content .contentCol2 { float: left; width: 216px; margin-right: 28px; }
.content .contentCol3 { float: left; width: 216px; }
.content .contentColFull { width: 876px; }

.bulletList { margin: 15px 0 15px 20px; list-style-type: disc;}
.bulletList LI { list-style-type: disc; }

.contactBanner { height: 222px; margin-top: 15px; background: url(../media/8102/contactbanner.jpg); }
.contactBanner P { width: 475px; padding: 8px 15px; font-size: 3.3em; color: #fff; }
.contactPage { margin: 18px 0 90px; }
.contactPage .contactColumn { float: left; width: 216px; margin-right: 28px; }
.contactPage .contactFormColumn { float: left; width: 240px; }
.contactPage .contactFormColumn H2.sectionHeading { position: relative; }
.contactPage .contactFormColumn H2.sectionHeading .requiredMessage { position: absolute; top: 0; right: 3px; text-transform: none; }
.contactPage #map { width: 216px; height: 219px; overflow: hidden; }
.contactPage .required { color: #ed1c24; }
.Doc2Form .frm li{min-height: 48px;}
.contactPage FORM { padding: 14px; background: #f3f1ed; }
.contactPage FORM .field { margin-bottom: 9px; }
.contactPage FORM LABEL { display: block; margin-bottom: 4px; font-size: 1.2em; line-height: 1.1em; color: #2e271c; }
.contactPage FORM INPUT[type=text] { width: 192px; height: 20px; padding: 0 4px; line-height: 20px; font-size: 1.2em; font-family: Arial, Verdana, Tahoma, sans-serif; border: 1px solid #8eadc6; margin-bottom:9px; }
.contactPage FORM .inp { width: 204px; font-size: 1.2em; font-family: Arial, Verdana, Tahoma, sans-serif; border: 1px solid #8eadc6; }
.contactPage FORM TEXTAREA { width: 196px; height: 142px; overflow: auto; padding: 4px 0 4px 4px; font-size: 1.2em; font-family: Arial, Verdana, Tahoma, sans-serif; border: 1px solid #8eadc6; }
.contactPage FORM .submit { margin-top: 20px; font-size: 1.2em; }
.contactPage .inpRad td{width: 75px;}
.contactPage .inpRad td label{float: left; padding-right: 10px;}
/*.directoryQuote, .directoryQuote p { margin: 8px 0 4px !important; font-size: 2.1em !important; line-height: 1.3em !important; }*/

.searchForm .inp {  width: 192px; height: 20px; padding: 0 4px; line-height: 20px; font-size: 1.2em; font-family: Arial, Verdana, Tahoma, sans-serif; border: 1px solid #8eadc6; margin-bottom:9px;  }
.searchForm .submit { margin-top: 0px; font-size: 1.2em; padding: 2px 5px; }
.searchForm #lnkEmployeeFormSubmit2, .searchForm #lnkEmployeeFormSubmit2 a{text-transform: uppercase;text-decoration: none;}

.clientLink P { padding: 10px; background: #f3f1ed; }

.clients {  }
.clients li { float: left; width: 142px; height: 77px; margin: 0 2px 2px 0; }
.clients li img { border: 1px solid #8eadc6;}

.clientQuote P { margin-bottom: 13px; }

.featureFade .feature H2.sectionHeading { width: 216px; }

.homepageBanner { height: 222px; margin-top: 15px; background: url(../images/homepageBanner.jpg); }
.homepageBanner P { width: 475px;  padding: 8px 15px; font-size: 3.3em; color: #fff; }
.homepageContent { margin: 18px 0 90px; }
.homepageContent .contentCol1 { width: 460px; margin-right: 28px; }
.homepageContent .contentCol1 P { margin: 0; }
.homepageContent .whoAreWeCol1 { float: left; width: 216px; margin-right: 28px; }
.homepageContent .whoAreWeCol2 { float: left; width: 216px; }
/*.homepageContent .contentCol2 H2.sectionHeading { margin-bottom: -1px; }*/
.homepageContent .regulatedBy H3 { margin-top: 50px; padding-top: 5px; font-size: 1.1em; color: #2e271c; border-top: 1px solid #c5c5c5; text-transform: none;border-bottom: 0 none; line-height: 1.2em;}
.homepageContent .regulatedBy .regulatedList { margin-top: 10px; }
.homepageContent .regulatedBy .regulatedList LI { display: inline; margin-right: 9px; }
.homepageContent .relatedPeople { font-size: 1em; }
/*.homepageContent .testimonials .directoryQuote { padding-bottom: 35px; }*/

.mainContact { padding: 11px 10px 15px; background: #f3f1ed; }
.mainContact .contact { margin-bottom: 13px; }
.mainContact .arrowLink A { text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
.mainContact .arrowLink { font-size: 1em; margin-top: 32px; }
.mainContact IMG { margin-bottom: 4px; }
.mainContact .name { font-size: 1.2em; line-height: 1.3em; color: #000; }
.mainContact .name A { text-decoration: none; }
.mainContact .role { font-size: 1.2em; line-height: 1.3em; color: #4b4031; }
.mainContact .role A { text-decoration: none; }
.mainContact .email { font-size: 1.2em; line-height: 1.3em;  color: #4b4031; }

.newsPage .contentCol1 { position: relative; z-index: 10; width: 216px; margin-right: 28px; float:left; }
.newsPage .contentCol2 { position: relative;  width: 704px; float:left; margin-right: 0; } /*z-index: 10;*/
.newsPage .newsCell { float: left; width: 216px; }
.newsPage .newsCellMargin { margin-right: 28px; }

.newsPage .newsItem { margin-bottom: 30px; height:150px; }
.newsPage .newsItem .date { margin-bottom: 6px; font-size: 1.2em; }
.newsPage .newsItem .synopsis { margin-bottom: 6px; font-size: 1.6em; }
.newsPage .newsItem .synopsis A { text-decoration: none; }

.newsPage .newsItem .socialnetworking { height: 65px; width: 458px;}
.newsPage .newsItem .socialnetworking .like {float: left; margin-right: 10px; width:50px; overflow: hidden; }
.newsPage .newsItem .socialnetworking .like.twitter { margin-right: 20px; width:55px;}

.newsPage .newsArticle { display: none; position: absolute; z-index: 101; top: 0; width: 458px; padding: 14px 13px; background: #f3f1ed; }
.newsPage .newsItemLast .newsArticle { margin: 0 0 0 -244px;}
.newsPage .newsArticle .sectionHeading { position: relative; }
.newsPage .newsArticle .sectionHeading .close { position: absolute; top: 0; right: 3px; text-decoration: none; }

.peopleBrowse .contentCol1 { width: 212px; margin-right: 28px; }
.peopleBrowse .contentCol2 { width: 732px; margin-right: 0; position:relative;}
.peopleBrowse .contentCol2 .blackFade {width:100%; height:100%; position:absolute; display:none; z-index:-1; background-image:url(/media/8091/black-alpha50.png); }
.peopleBrowse .fade .blackFade {display:block; z-index:25;}
.peopleBrowse .pageHeading { margin-bottom: 40px; }
.peopleBrowse .section { margin: 0 0 40px 0; /*overflow:auto;*/ }
.peopleBrowse FORM .checkBox { margin: 1px 0 1px 5px; }
.peopleBrowse FORM .checkBox INPUT { float: left; width: 15px; height: 15px; }
.peopleBrowse FORM .checkBox LABEL { float: left; width: 185px; margin: 1px 0 0 7px; line-height: 15px; font-size: 1.2em; color: #2E271C; }

.subitem h2{ cursor: pointer;}

/*.js .person{display:none;}*/
#peopleBrowseList { position: relative; }
#peopleBrowseList .person { float: left; width: 118px; border: 0 solid #fff; border-width: 0 0 4px 4px; cursor: pointer; background: #f3f1ed;  position: relative; }
#peopleBrowseList .person .name{ font-size: 11px; }
#peopleBrowseList .person:hover{background: #e6e7e9;}
/**/
#peopleBrowseList .person.endRow { margin-right: 0; }
#peopleBrowseList .open {  background: #154e84; }
#peopleBrowseList .person .details { height: 50px; padding: 4px 3px; }
/*#peopleBrowseList .person .name {font-size: 0.9em;  line-height: 1.2em; color: #000; }*/
#peopleBrowseList .person .name a {text-decoration: none;}
#peopleBrowseList .person .role {font-size: 0.9em;  line-height: 1.2em; color: #2B5BA2; }
#peopleBrowseList .person .emailIconGrey { margin: 4px 0 0 2px; }
#peopleBrowseList .person .description { display: none; position: absolute; top: 0px; left: -4px; width: 170px; height: 460px; padding: 10px; color: #5a5246; background: #e6e7e9; z-index: 101; }
#peopleBrowseList .person .description .nameSmall { margin-top: 6px; font-size: 1.1em; line-height: 1.2em; color: #000; }
#peopleBrowseList .person .description .roleSmall { font-size: 0.9em; line-height: 1.2em; color: #2B5BA2; }
#peopleBrowseList .person .description .bio { margin: 12px 0 0px; font-size: 0.9em; color: #000; }
#peopleBrowseList .open .description { display: block; overflow: visible; z-index:1000;}
#peopleBrowseList .person .description .details { height: auto; padding: 4px 3px 14px 0; }
#peopleBrowseList .person .description .title { margin: 15px 0 5px; font-size: 0.9em; color: #000; line-height: 0.9em; }
#peopleBrowseList .person .description P { margin-top: 0; font-size: 0.9em; }
.tooltip A { color: #2e271c; }
.tooltip A:hover, .tooltip A:active { color: #2572BB; text-decoration: none; }
.tooltip .description .close{ float: right; }
/*.tooltip .description .name {font-size: 10px;  line-height: 1.2em; color: #000; }*/
.tooltip .description { width: 305px; min-height: 245px; padding: 10px; color: #5a5246; background: #e6e7e9; cursor: pointer;}
.tooltip .description h3 { font-family: 'Gill Sans', Arial, sans-serif; text-transform:uppercase; font-size: 1em; margin: 0 0 7px 0; padding: 2px 0; border: 1px solid #c5c5c5; border-left: 0; border-right: 0;position: relative; color: #2E271C; text-transform: uppercase; letter-spacing: 1px;}
.tooltip .description a {text-decoration: none;}
.tooltip .description h3 a.empname { font-size: 12px; }
.tooltip .description .role {font-size: 10px;  line-height: 1.2em; /*color: #2B5BA2; width: 130px; float: right;*/ }
.tooltip .description .about { width: 185px; float: right; }
.tooltip .description .name a {text-decoration: none;}
.tooltip .description .nameSmall { margin-top: 6px; font-size: 12px; line-height: 1.2em; color: #000; }
.tooltip .description .roleSmall { font-size: 0.9em; line-height: 12px; color: #2B5BA2; }
.tooltip .description .bio { margin: 12px 0 0px; font-size: 11px; color: #000; }
.tooltip .description .details { height: auto; padding: 0 3px 0 0; }
.tooltip .description .title { margin: 15px 0 5px; font-size: 11px; color: #000; line-height: 0.9em; }
.tooltip .description .team{line-height: 19px;margin-top: 7px; }
.tooltip .description P { margin-top: 0; font-size: 11px; }


.profile { padding: 11px 10px 15px; background: #f3f1ed; }
.profile IMG { margin-bottom: 4px; }
.profile .name { font-size: 1.2em; line-height: 1.3em; color: #000; }
.profile .role { font-size: 1.2em; line-height: 1.3em; color: #4b4031; }
.profile .emailIconGrey { margin-top: 4px; }
.profile P { margin: 20px 0 13px; line-height: 1.4em; }
/*.profile .link { font-size: 1.2em; }*/
.profile .link a { text-decoration:none; }

.pullquote { padding: 0 25px; }

.quickLinks.expandCollapse { position: relative; z-index: 10; }
.quickLinks.expandCollapse H2 { position: relative; z-index: 20; cursor: pointer; background: url(/media/8160/sprite.gif) -27px -95px; }
.quickLinks.expanded H2 { cursor: pointer; background: url(/media/8160/sprite.gif) -27px -116px; }
.quickLinks.expanded H2.noIcon { cursor: auto; background: none; }
.quickLinks.expandCollapse .showHideContent { position: absolute; z-index: 5; top: -5px; left: -5px; width: 216px; background: #f3f1ed; border: 5px solid #f3f1ed; border-top-width: 33px; border-bottom-width: 15px;  }
.quickLinks.collapsed .showHideContent { display: none; }
.quickLinks A { text-decoration: none; }
.quickLinks A.hover,
.quickLinks A:hover,
.quickLinks A:active,
.quickLinks .hover A,
.quickLinks .hover { color: #2572BB; text-decoration: none; }
.quickLinks .years{ margin: 0 0 0 20px; }
.quickLinks .years li{ font-size: 10px; margin: 1px 0; }

.quote { margin: 27px 0; }
/*.quote .quoteAuthor { margin-top: 10px; }

.quoteAuthor { font-size: 1em !important; line-height: 1.4em; letter-spacing: 1px; color: #2e271c; text-transform: uppercase;  margin-top: 10px; }*/

.recentNews P { margin: 5px 0; }

/*.relatedPeople  { font-size: 1.2em; }*/
.relatedPeople LI { display: inline; margin-right: 3px; }

/* BUTTON STYLES */
.button { display: block; text-indent: -9999em; background: url(/media/8160/sprite.gif); }
.button INPUT { display: block; cursor: pointer; background: transparent; border: 0; }
.Doc2Form .button {text-indent: 0; background:0; margin-top:20px; text-transform: uppercase; font-size: 1.1em; text-decoration: none;}

/* SPRITE STYLES */
.sprite { display: block; text-indent: -9999em; background: url(/media/8160/sprite.gif); }

.emailIconGrey { width: 11px; height: 8px; line-height: 0; overflow: hidden; background-position: -15px -94px; }

.vsummary {color:#ff0000; font-size: 12px;margin: 0 0 10px 0;}
.content .vsummary ul li{ color:#ff0000; font-size: 12px}
.ErrorStar{color:#ff0000; font-size: 12px;}
.tooltip{position:absolute;z-index:999;}


.content .publication-year h2.sectionHeading{
    margin: 30px 0 7px;
    font-size: 1em;
    line-height: 18px;
    color: #2E271C;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #C5C5C5;
    border-left: 0;
    border-right: 0;
}

.content .publication-year.expandCollapse {  }
.content .publication-year.expandCollapse H2 { cursor: pointer; background: url(/img/plusminus.gif) right 5px no-repeat; padding-right: 2px; }
.content .publication-year.expanded H2 { cursor: pointer; background: url(/img/plusminus.gif) right -36px no-repeat; }
.content .publication-year.expandCollapse .showHideContent {   }
.content .publication-year.collapsed .showHideContent { display: none; }

.gill, .pageHeading H1, .pageHeading H2, .pageHeading H3, .homepageBanner P, .contactBanner P{
    font-family: p22-underground,sans-serif;
    font-style: normal;
    font-weight: 500;
}
#topNav h3.gill, .sectionHeading, #footer .copyright, #footer ul, #footer #lnk,#links, .quoteAuthor, .mainContact .arrowLink a{
    font-family: Arial,Georgia,sans-serif;
    font-style: normal;
    font-weight: 100;
    /*font-family: p22-underground,sans-serif;
    font-style: normal;
    font-weight: 100;*/
}
