a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#headerunique p,
#privateclickshow div li,
#i1350spacertextunique p,
#i2244spacertextunique p,
#footeridhightext p,
#footeridtext li,
#footeridtext p,
#municipalclickshow div li,
#bodyheaderunique p,
#municipalclickshow div p,
#footeridhightext li,
#theprincipalstext div p,
#educationclickshow div p,
#i152bodytextunique li,
#i152bodytextunique p,
#headerunique li,
#theprincipalstext div li,
#firmprofiletext div li,
#i1494bodytextunique p,
#contactbodytextunique p,
#retailclickshow div p,
#professionalcapabilitiest div p,
#multiunitclickshow div p,
#headeruniquecopy li,
#retailclickshow div li,
#officesclickshow div li,
#firmprofiletext div p,
#professionalcapabilitiest div li,
#i71bodytextunique li,
#headeruniquecopy p,
#educationclickshow div li,
#multiunitclickshow div li,
#i1494bodytextunique li,
#i1350spacertextunique li,
#officesclickshow div p,
#i2244spacertextunique li,
#contactbodytextunique li,
#privateclickshow div p,
#bodyheaderunique li,
#i71bodytextunique p  {
   padding: 0px;
   margin: 0px;
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
   text-align: left;
}

#firmprofiletext > div:first-child,
#professionalcapabilitiest > div:first-child,
#theprincipalstext > div:first-child,
#educationclickshow > div:first-child,
#professionalcapabilitiesb > div:first-child,
#officesclickshow > div:first-child,
#portfoliomenuhovershow > div:first-child,
#retailclickshow > div:first-child,
#privateclickshow > div:first-child,
#firmprofilebutton > div:first-child,
#theprincipalsbutton > div:first-child,
#ourexperiencemenuhoversho > div:first-child,
#multiunitclickshow > div:first-child,
#municipalclickshow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#i71bodytextunique p a,
#i1494bodytextunique p a,
#professionalcapabilitiest div p a,
#i1350spacertextunique p a,
#i2244spacertextunique p a,
#firmprofiletext div p a,
#theprincipalstext div p a,
#footeridtext p a,
#footeridhightext p a,
#headerunique p a  {
   display: inline;
}

#professionalcapabilitiesb div a:hover,
#theprincipalsbutton div a:hover,
#professionalcapabilitiesb div a.nmh,
#firmprofilebutton div a.nmh,
#theprincipalsbutton div a.nmh,
#firmprofilebutton div a:hover  {
   background-position: -129px 0%;
}

#ourexperiencebutton a.nmh,
#ourexperiencebutton a:hover,
#ourexperiencebutton a.pmh,
#ourexperiencebutton a.pm  {
   background-position: -123px 0%;
}

#municipalbutton,
#educationbutton,
#privatebutton,
#officesbutton,
#retailbutton,
#multiunitbutton  {
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   height: 44px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 19px;
   margin-bottom: 0px;
}

#portfoliobutton a.nmh,
#portfoliobutton a.pm,
#portfoliobutton a.pmh,
#portfoliobutton a:hover  {
   background-position: -88px 0%;
}

#bgimagepicturebox,
#bgimagecontentunigue,
#resodentialcontentunigue,
#commercialcontentunigue  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1200px;
   height: 528px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutusbutton a.nmh,
#aboutusbutton a.pm,
#aboutusbutton a.pmh,
#aboutusbutton a:hover  {
   background-position: -83px 0%;
}

#aboutbg3 > div:first-child,
#aboutbg1 > div:first-child,
#aboutbg2 > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 129px;
   background-repeat: no-repeat;
}

#headerunique,
#headeruniquecopy,
#contactbodytextunique,
#i1494bodytextunique  {
   width: 675px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 253px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#educationclickshow,
#municipalclickshow,
#retailclickshow,
#privateclickshow  {
   overflow: hidden;
   display: none;
   width: 674px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 253px;
   margin-right: 0px;
   margin-top: 12px;
}

#ourexperiencemenuhoversho div ul li a,
#portfoliomenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#ourexperiencemenuhoversho div ul li,
#portfoliomenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#professionalcapabilitiesb,
#firmprofilebutton,
#theprincipalsbutton  {
   overflow: hidden;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   position: absolute;
   left: -5px;
   width: 129px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#portfoliomenuhovershow div ul,
#ourexperiencemenuhoversho div ul  {
   font: normal bold 15px/51px P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   margin: 0px;
   padding: 0px;
   color: #FEFDFD;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#portfoliobutton,
#contactusbutton,
#ourexperiencebutton  {
   line-height: 23px;
   font-size: 19px;
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   position: absolute;
   top: 47px;
   z-index: 8;
   height: 44px;
   margin-left: 0px;
   margin-top: 0px;
}

#bgimagepicturebox table,
#homeimagepicturebox table  {
   width: 100%;
   height: 100%;
}

#portfoliomenuhovershow,
#ourexperiencemenuhoversho  {
   margin: 0px;
   overflow: hidden;
   display: none;
   z-index: 8;
   top: 92px;
   position: absolute;
}

#contactusbutton a.nmh,
#contactusbutton a:hover  {
   background-position: -93px 0%;
}

#i1350spacertextunique,
#i2244spacertextunique  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 675px;
   margin-left: -947px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#professionalcapabilitiest > div:first-child  {
   width: 115px;
}

#ourexperiencemenuhoversho > div:first-child  {
   width: 154px;
}

#professionalcapabilitiesb > div:first-child  {
   height: 58px;
   width: 129px;
}

#ghahomebutton a.nmh,
#ghahomebutton a:hover  {
   background-position: -199px 0%;
}

#retailbutton a ins,
#municipalbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 8px;
   top: 13px;
   height: 18px;
}

#i9centerbarcolumn,
#i1492centerbarcolumn  { background-color: #717F81; }
#i9centerbarcolumn,
#i1492centerbarcolumn  {
   width: 1200px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: -180px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: rgba(113, 127, 129, 0.8);
}

#portfoliomenuhovershow > div:first-child  {
   width: 115px;
}

#multiunitclickshow,
#officesclickshow  {
   margin: 24px 0px 0px 253px;
   overflow: hidden;
   display: none;
   width: 675px;
   top: 0px;
   left: 0px;
   position: relative;
}

#theprincipalsbutton > div:first-child  {
   height: 51px;
   width: 129px;
}

#educationclickshow > div:first-child  {
   width: 674px;
}

#municipalclickshow > div:first-child  {
   width: 674px;
}

#multiunitclickshow > div:first-child  {
   width: 675px;
}

#professionalcapabilitiesb div a ins  {
   text-decoration: none;
   position: relative;
   left: 27px;
   top: 9px;
   width: 77px;
   height: 36px;
}

#photoviewerbg,
#homeimagepicturebox  {
   position: absolute;
   left: -234px;
   top: 87px;
   z-index: 3;
   width: 1200px;
   height: 542px;
   margin-left: 0px;
   margin-top: 0px;
}

#theprincipalstext > div:first-child  {
   width: 104px;
}

#firmprofilebutton > div:first-child  {
   height: 55px;
   width: 129px;
}

#theprincipalstext,
#firmprofiletext  {
   overflow: hidden;
   position: absolute;
   left: 6px;
   width: 104px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#officesclickshow > div:first-child  {
   width: 675px;
}

#privateclickshow > div:first-child  {
   width: 674px;
}

#retailclickshow > div:first-child  {
   width: 674px;
}

#firmprofiletext > div:first-child  {
   width: 104px;
}

#privatebutton a,
#retailbutton a  {
   background: url(sg_commercial-experience_media/retailbutton.gif) no-repeat;
   display: block;
   width: 139px;
   height: 44px;
}

#professionalcapabilitiest div li  {
   text-align: center;
   color: #FDFCFC;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#professionalcapabilitiesb div a  {
   background: url(sg_residential-experience_media/professionalcapabilitiesb.gif) no-repeat;
   display: block;
   width: 129px;
   height: 58px;
}

#professionalcapabilitiest div p  {
   text-align: center;
   color: #FDFCFC;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#theprincipalsbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 20px;
   top: 16px;
   width: 88px;
   height: 18px;
}

#firmprofilebutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 29px;
   top: 17px;
   width: 69px;
   height: 14px;
}

#aboutbg2 > div:first-child  {
   background-image: url(sg_residential-experience_media/aboutbg2.gif);
   height: 58px;
}

#aboutbg3 > div:first-child  {
   background-image: url(sg_residential-experience_media/aboutbg3.gif);
   height: 51px;
}

#aboutbg1 > div:first-child  {
   background-image: url(sg_generic-template_media/aboutbg1.gif);
   height: 55px;
}

#multiunitclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#professionalcapabilitiesb  {
   height: 58px;
   z-index: 12;
   top: 145px;
}

#educationclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#theprincipalsbutton div a  {
   background: url(sg_residential-experience_media/theprincipalsbutton.gif) no-repeat;
   display: block;
   width: 129px;
   height: 51px;
}

#municipalclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#bgimagecolumncolumn_f div  {
   background: url(sg_generic-template_media/bgimagecolumncentercut.gif) no-repeat;
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 13px;
   width: 1200px;
}

#professionalcapabilitiest  {
   overflow: hidden;
   position: absolute;
   left: 2px;
   top: 153px;
   z-index: 11;
   width: 115px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#ourexperiencemenuhoversho  {
   left: 243px;
   width: 159px;
}

#ourexperiencebutton a ins  {
   text-decoration: none;
   position: relative;
   left: 7px;
   top: 13px;
   width: 110px;
   height: 22px;
}

#i1350spacertextunique li  {
   color: #F5F206;
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
}

#i2244spacertextunique li  {
   color: #F5F206;
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
}

#municipalclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#multiunitclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#theprincipalstext div li  {
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   line-height: 18px;
   color: #FEFDFD;
}

#contactbodytextunique li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#educationclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#theprincipalstext div p  {
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   line-height: 18px;
   color: #FEFDFD;
}

#i2244spacertextunique p  {
   color: #F5F206;
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
}

#contactbodytextunique p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#i1350spacertextunique p  {
   color: #F5F206;
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
}

#firmprofilebutton div a  {
   background: url(sg_generic-template_media/firmprofilebutton.gif) no-repeat;
   display: block;
   width: 129px;
   height: 55px;
}

#privateclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#officesclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#retailclickshow div li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#privateclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#i1494bodytextunique li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#firmprofiletext div li  {
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   line-height: 18px;
   color: #FEFDFD;
}

#portfoliomenuhovershow  {
   left: 124px;
   width: 120px;
}

#officesclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#contactusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 7px;
   top: 13px;
   width: 78px;
   height: 17px;
}

#ourexperiencebutton a  {
   background: url(sg_gha-home_media/ourexperiencebutton.gif) no-repeat;
   display: block;
   width: 123px;
   height: 44px;
}

#municipalbutton a ins  {
   width: 135px;
}

#bgimagecolumncolumn_h  {
   background: url(sg_generic-template_media/bgimagecolumncolumn.gif) no-repeat;
   position: absolute;
   height: 504px;
   width: 1200px;
   left: 0px;
   top: 0px;
}

#i152bodytextunique li  {
   color: #F9FCFA;
   line-height: 24px;
   font-weight: bold;
   font-size: 20px;
}

#contactbodytextunique  {
   margin-top: 11px;
}

#bgimagecolumncolumn_f  {
   width: 1200px;
   left: 0px;
   margin-left: -234px;
}

#portfoliobutton a ins  {
   text-decoration: none;
   position: relative;
   left: 16px;
   top: 13px;
   width: 56px;
   height: 17px;
}

#i1350spacertextunique  {
   margin-top: 392px;
}

#retailclickshow div p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#firmprofiletext div p  {
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   line-height: 18px;
   color: #FEFDFD;
}

#i2244spacertextunique  {
   margin-top: 506px;
}

#i1494bodytextunique p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#i1492centerbarcolumn  {
   margin-top: 109px;
   min-height: 395px;
}

#i71bodytextunique li  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#i152bodytextunique p  {
   color: #F9FCFA;
   line-height: 24px;
   font-weight: bold;
   font-size: 20px;
}

#i71bodytextunique p  {
   color: #F9FCFA;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#aboutusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 9px;
   top: 13px;
   width: 64px;
   height: 17px;
}

#bgimagecolumncolumn  {
   padding: 0px;
   margin: 87px 0px 0px -234px;
   background: url(sg_generic-template_media/bgimagecolumncentercuttil.gif) repeat-y center top;
   left: 0px;
   top: 0px;
   width: 1200px;
   min-height: 515px;
   float: left;
   position: relative;
   display: inline;
   background-attachment: scroll;
}

#ourexperiencebutton  {
   width: 123px;
   left: 256px;
}

#bodyheaderunique li  {
   color: #F9FCFA;
   line-height: 43px;
   font-weight: bold;
   font-size: 36px;
}

#footeridhightext li  {
   text-align: center;
   color: #5D696B;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#headeruniquecopy li  {
   color: #F9FCFA;
   line-height: 29px;
   font-weight: bold;
   font-size: 24px;
}

#i1494bodytextunique  {
   margin-top: 7px;
   width: 679px;
}

#theprincipalsbutton  {
   height: 51px;
   z-index: 9;
   top: 202px;
}

#footeridhightext p  {
   text-align: center;
   color: #5D696B;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#retailbutton a ins  {
   width: 122px;
}

#bodyheaderunique p  {
   color: #F9FCFA;
   line-height: 43px;
   font-weight: bold;
   font-size: 36px;
}

#municipalclickshow  {
   margin-bottom: 7px;
}

#headeruniquecopy p  {
   color: #F9FCFA;
   line-height: 29px;
   font-weight: bold;
   font-size: 24px;
}

#educationclickshow  {
   margin-bottom: 0px;
   margin-top: 14px;
}

#rightoverlaypng35  {
   margin: -87px 0px 0px -182px;
   background: url(sg_generic-template_media/rightoverlaypng35.png) no-repeat;
   height: 611px;
   width: 182px;
   top: 0px;
   left: 0px;
   position: relative;
}

#theprincipalstext  {
   z-index: 8;
   top: 217px;
}

#footeridhighpanel  {
   margin: 3px 0px 0px -236px;
   min-height: 48px;
   width: 1204px;
   top: 0px;
   left: 0px;
   position: relative;
   background-color: #FFFFFF;
}

#firmprofilebutton  {
   height: 55px;
   z-index: 15;
   top: 91px;
}

#i71bodytextunique  {
   margin: 5px 0px 11px 253px;
   width: 675px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i9centerbarcolumn  {
   margin-top: 132px;
   min-height: 217px;
}

#portfoliobutton a  {
   background: url(sg_gha-home_media/ourworkbutton.gif) no-repeat;
   display: block;
   width: 88px;
   height: 44px;
}

#contactusbutton a  {
   background: url(sg_gha-home_media/contactusbutton.gif) no-repeat;
   display: block;
   width: 93px;
   height: 44px;
}

#leftoverlaypng35  {
   margin: -87px 0px -87px 0px;
   background: url(sg_residential-experience_media/leftoverlaypng35.png) no-repeat;
   height: 611px;
   width: 180px;
   top: 0px;
   left: 0px;
   position: relative;
}

#headeruniquecopy  {
   margin-top: 44px;
}

#footeridhightext  {
   position: absolute;
   left: 246px;
   top: 11px;
   z-index: 4;
   width: 711px;
   margin-left: 0px;
   margin-top: 0px;
}

#privateclickshow  {
   margin-bottom: 7px;
}

#multiunitbutton  {
   margin-left: 246px;
   width: 149px;
}

#contactusbutton  {
   width: 93px;
   left: 406px;
}

#firmprofiletext  {
   z-index: 14;
   top: 107px;
}

#footeridtext li  {
   text-align: center;
   color: #5D696B;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#headerunique li  {
   color: #F9FCFA;
   line-height: 29px;
   font-weight: bold;
   font-size: 24px;
}

#municipalbutton  {
   margin-left: 47px;
   width: 155px;
}

#aboutusbutton a  {
   background: url(sg_gha-home_media/aboutusbutton.gif) no-repeat;
   display: block;
   width: 83px;
   height: 44px;
}

#retailclickshow  {
   margin-bottom: 0px;
}

#portfoliobutton  {
   width: 88px;
   left: 136px;
}

#ghahomebutton a  {
   background: url(sg_generic-template_media/ghahomebutton.gif) no-repeat;
   display: block;
   height: 120px;
   width: 199px;
   font-size: 120px;
   line-height: 120px;
}

#educationbutton  {
   margin-left: 41px;
   width: 205px;
}

#footeridtext p  {
   text-align: center;
   color: #5D696B;
   line-height: 18px;
   font-weight: bold;
   font-size: 15px;
}

#headerunique p  {
   color: #F9FCFA;
   line-height: 29px;
   font-weight: bold;
   font-size: 24px;
}

#footershadpng  {
   background: url(sg_gha-home_media/footershadpng.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 1200px;
   height: 59px;
   margin-left: 0px;
   margin-top: 0px;
}

#ghahomebutton  {
   position: absolute;
   left: 521px;
   top: 9px;
   z-index: 8;
   width: 199px;
   height: 120px;
   margin-left: 0px;
   margin-top: 0px;
}

#photoviewerbg  {
   background: url(sg_portfolio_media/photoviewerbg.gif) no-repeat;
}

#footerbgpanel  {
   min-height: 59px;
   width: 1200px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: -234px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#officesbutton  {
   margin-left: 246px;
   width: 67px;
}

#privatebutton  {
   margin-left: 80px;
   width: 139px;
}

#aboutusbutton  {
   line-height: 23px;
   font-size: 19px;
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
   position: absolute;
   left: 22px;
   top: 47px;
   z-index: 16;
   width: 83px;
   height: 44px;
   margin-left: 0px;
   margin-top: 0px;
}

#retailbutton  {
   margin-left: 42px;
   width: 139px;
}

#footeridtext  {
   position: absolute;
   left: 244px;
   top: 27px;
   z-index: 6;
   width: 711px;
   margin-left: 0px;
   margin-top: 0px;
}

#headerunique  {
   margin-top: 21px;
}

.cFEFDFD * a,
.cFEFDFD a  {
   color: #FEFDFD;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 735px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 9px;
}

#separators  {
   background: url(sg_gha-home_media/separators.png) no-repeat;
   position: absolute;
   left: -234px;
   top: 0px;
   z-index: 7;
   width: 1200px;
   height: 139px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbg3  {
   overflow: hidden;
   position: absolute;
   left: -5px;
   top: 202px;
   z-index: 7;
   width: 129px;
   height: 51px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbg1  {
   overflow: hidden;
   position: absolute;
   left: -5px;
   top: 91px;
   z-index: 13;
   width: 129px;
   height: 55px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbg2  {
   overflow: hidden;
   position: absolute;
   left: -5px;
   top: 145px;
   z-index: 10;
   width: 129px;
   height: 58px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#page_bkg  {
   position: absolute;
   width: 735px;
   height: 675px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 675px;
   width: 735px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

.cFDFCFC a  {
   color: #FDFCFC;
}

.c4E2E2C a  {
   color: #4E2E2C;
}

.divider  {
   clear: left;
   display: block;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.cFFF a  {
   color: #FFFFFF;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.flow  {
   z-index: 2;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: P22Eaglefeather-Regular, P22Eaglefeather, "P22 Eaglefeather";
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #FFFFFF;
   background-image: none;
}

