#publicSearchUtility {
	PADDING-TOP: 8px
}
#publicSearchUtility #peopleSearch {
	BORDER-RIGHT: #86c156 1px solid; BORDER-TOP: #86c156 1px solid; BACKGROUND: url(/images/09/nav/navSprite.png) no-repeat -7px -138px; BORDER-LEFT: #86c156 1px solid; WIDTH: 515px! important; BORDER-BOTTOM: #86c156 1px solid; HEIGHT: 65px
}
#publicSearchUtility #peopleSearch #searchMiddle {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto! important
}
#publicSearchUtility #peopleSearch #searchForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 74px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px; HEIGHT: auto
}
#reversePsContent #peopleSearch {
	FLOAT: left! important
}
#publicSearchUtility #searchMiddle .searchNameDiv {
	FLOAT: left; WIDTH: 135px; MARGIN-RIGHT: 5px; POSITION: relative
}
#publicSearchUtility #searchMiddle .searchNameDiv INPUT {
	WIDTH: 125px
}
#publicSearchUtility #searchMiddle #searchAgeDiv {
	FLOAT: left; WIDTH: 60px; POSITION: relative
}
#publicSearchUtility #nameSearchForm #peopleSearchBtn {
	RIGHT: 8px! important; TOP: 20px! important
}
#nameSearchForm #peopleSearchBtn {
	RIGHT: 321px! important
}
#main H1 {
	COLOR: #60b5cb
}
.publicContentSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.publicContentSection H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.publicContentSection H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px
}
.publicContentSection P {
	MARGIN: 10px 0px
}
.publicContentSection P.noMargin {
	MARGIN-TOP: 5px
}
.publicContentSection UL {
	MARGIN-TOP: 5px
}
.lineHeight16 {
	LINE-HEIGHT: 1.6em
}
#pressRoomLinks LI {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px
}
.advertiseTable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 360px; BORDER-BOTTOM: #ccc 1px solid
}
.advertiseTable TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; WIDTH: 120px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e6e5e2
}
.advertiseTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 120px; PADDING-TOP: 4px
}
.advertiseTable TD.borderRight {
	BORDER-RIGHT: #ccc 1px solid
}
#advertiseContent #adStats {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 15px; PADDING-TOP: 0px
}
#advertiseContent #adStats LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/09/darkGray.png) no-repeat 4px 6px; MARGIN-BOTTOM: 6px
}
#consumerContent LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/09/darkGray.png) no-repeat 4px 6px; MARGIN-BOTTOM: 6px
}
#siteMapContent .siteMapColumn {
	FLOAT: left; WIDTH: 250px
}
#siteMapContent .siteMapColumn#services {
	MARGIN-LEFT: 100px; WIDTH: 225px
}
#siteMapContent .siteMapColumn#pressCenter {
	FLOAT: right; MARGIN: 0px; WIDTH: 175px
}
#siteMapContent .siteMapSchoolsColumn {
	FLOAT: left; WIDTH: 200px
}
#siteMapPS {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.siteMapColumn UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.siteMapSchoolsColumn UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.siteMapColumn UL LI {
	MARGIN: 0px 0px 2px
}
.siteMapSchoolsColumn UL LI {
	MARGIN: 0px 0px 2px
}
.pubPressFeed {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.pubPressFeed LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.pubPressFeed .execPhoto {
	FLOAT: left; WIDTH: 150px
}
.pubPressFeed .execPhoto IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.pubPressFeed .execContent {
	FLOAT: left; WIDTH: 680px
}
.pubPressFeed LI H3 {
	MARGIN-TOP: 0px
}
.myLifeStories LI H3 {
	MARGIN-BOTTOM: 10px
}
.pubPressFeed LI IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.orderedList LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#pressRoomContent H3 {
	MARGIN: 0px 0px 4px
}
#consumerContent P {
	MARGIN-TOP: 5px
}
#consumerContent UL {
	MARGIN: 5px 0px 10px
}
#publicPeopleSearchForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 140px
}
#publicPeopleSchoolForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 85px
}
#publicPeopleSearch #fname {
	FLOAT: left; WIDTH: 132px
}
#publicPeopleSearch #lname {
	FLOAT: left; WIDTH: 132px
}
#publicPeopleSearch #fname INPUT {
	WIDTH: 125px
}
#publicPeopleSearch #lname INPUT {
	WIDTH: 125px
}
#publicPeopleSearch #ageDiv {
	FLOAT: left; WIDTH: 45px
}
#publicPeopleSearch #statePsDiv {
	FLOAT: left; WIDTH: 174px
}
#statePsDiv SELECT {
	PADDING-RIGHT: 2px; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.publicContentSection #searchSchool .grayModule #publicPeopleSchoolForm {
	PADDING-BOTTOM: 15px; HEIGHT: auto
}
#publicPeopleWsfyForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 100px
}
#publicPeopleWsfyForm BUTTON {
	PADDING-RIGHT: 5px; MARGIN-TOP: 12px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#publicPeopleSearchForm .psSearchButton {
	FLOAT: left; PADDING-TOP: 10px; TEXT-ALIGN: right
}
UL.pubPressReleases {
	LIST-STYLE: none none outside; MARGIN: 5px 0px 10px
}
UL.pubPressReleases LI {
	MARGIN-BOTTOM: 8px
}
HTML #pubWrapper100 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#pubWrapper100 #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto
}
#pubWrapper100 #contentPhoto {
	CLEAR: both; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#pubWrapper100 #contentLinks {
	CLEAR: both; BACKGROUND: url(/images/09/gradient/pubHpGray.png) #fff repeat-x; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: auto
}
#peopleSearch #searchTop {
	DISPLAY: none
}
.photoBackground {
	BACKGROUND: url(/images/09/home/photos/pHomeMyLife.jpg) no-repeat 375px 29px; POSITION: relative; HEIGHT: 246px
}
.photoBackground A {
	BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -5px -280px; LEFT: 149px; FLOAT: left; OVERFLOW: hidden; WIDTH: 153px; BOTTOM: 20px; POSITION: absolute; HEIGHT: 41px
}
H1.pageHeading {
	BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -3px -382px; FLOAT: left; MARGIN: 15px 0px 0px; OVERFLOW: hidden; WIDTH: 510px; PADDING-TOP: 155px; HEIGHT: 0px; TEXT-ALIGN: right
}
#rediscoverLinks {
	CLEAR: both; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto 0px; WIDTH: 820px; PADDING-TOP: 0px; HEIGHT: 85px
}
#rediscoverLinks LI {
	FONT-SIZE: 13px; BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -424px 10px; FLOAT: left; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 77px
}
#rediscoverLinks LI DIV {
	PADDING-TOP: 6px
}
#rediscoverLinks LI H3 {
	FONT-SIZE: 18px; COLOR: #2b97ad
}
#rediscoverLinks LI#rediscover {
	BACKGROUND-POSITION: -424px 14px; WIDTH: 255px
}
#rediscoverLinks LI#find {
	BACKGROUND-POSITION: -372px 14px; WIDTH: 309px
}
#rediscoverLinks LI#enjoy {
	WIDTH: 241px
}
.hpSecondBullet {
	LIST-STYLE: none none outside
}
.hpSecondBullet LI.sb {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; BACKGROUND: url(/images/09/icons/iconBulletGray.gif) no-repeat -3px 3px; FLOAT: none! important; PADDING-BOTTOM: 4px! important; PADDING-TOP: 0px! important
}
#peopleSearch #searchBottom {
	DISPLAY: none! important
}
#regForm H2 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 35px; TEXT-ALIGN: left
}
#regForm .tosContainer {
	MARGIN-LEFT: 120px; WIDTH: 227px; PADDING-TOP: 5px
}
#regFormContainer {
	WIDTH: 425px; TOP: 156px! important; HEIGHT: 470px
}
#regForm {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; COLOR: #666; PADDING-TOP: 17px
}
UL#regFindOptions {
	LIST-STYLE: none none outside; FLOAT: left; WIDTH: 287px; HEIGHT: 72px
}
.rowSpacer UL#regFindOptions {
	WIDTH: 280px
}
#regFindOptions LI {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 148px; TEXT-ALIGN: left
}
#regFindOptions LI#hereFor1 {
	WIDTH: 125px
}
#regFindOptions LI#hereFor3 {
	WIDTH: 125px
}
#regFindOptions LI#hereFor5 {
	WIDTH: 125px
}
#regFindOptions INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#regFreeAncestry {
	PADDING-LEFT: 131px; BACKGROUND: url(/images/09/ancestrywidget/ancestryLogo.gif) no-repeat 296px 3px; HEIGHT: 41px
}
#regForm DIV {
	CLEAR: both; MARGIN-BOTTOM: 5px
}
#regForm #regFormMaidenName {
	DISPLAY: none
}
#regForm LABEL {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 5px 10px 0px; WIDTH: 118px; COLOR: #666; TEXT-ALIGN: right
}
#regForm #requiredFields {
	PADDING-LEFT: 120px; FLOAT: left
}
#regForm .rowSpacer {
	HEIGHT: 23px
}
#regForm .genderBlock INPUT.floatLeft {
	PADDING-RIGHT: 5px
}
#regForm .genderBlock SPAN.floatLeft {
	POSITION: relative; TOP: 3px
}
#regForm SPAN {
	
}
#regForm INPUT.regField {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 165px; COLOR: #666; PADDING-TOP: 2px
}
#regForm SELECT {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 2px
}
#regForm BUTTON {
	FLOAT: left; MARGIN: 7px auto 0px 117px
}
#loginForm {
	PADDING-BOTTOM: 25px; MARGIN: 40px auto 0px 90px; WIDTH: 390px; PADDING-TOP: 10px
}
#loginForm #txtForgotPassword {
	PADDING-TOP: 30px
}
#loginForm .errorTxt {
	HEIGHT: 65px
}
#loginForm BUTTON {
	BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -468px -329px; FLOAT: left; MARGIN: 10px 0px 0px 200px; OVERFLOW: hidden; WIDTH: 84px; PADDING-TOP: 30px; HEIGHT: 32px
}
#loginForm LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 190px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#loginForm DIV {
	CLEAR: both; MARGIN-BOTTOM: 6px; HEIGHT: 25px
}
#loginForm INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 170px; PADDING-TOP: 3px
}
.errorMsg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #cc0000; PADDING-TOP: 5px
}
.errorMsg UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
.tosContainer {
	MARGIN-LEFT: 130px
}
#registrationContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/09/registration/regPageBg.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 550px
}
.schoolSearchSelect SELECT {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 2px 0px 5px
}
#registrationContainer FIELDSET {
	PADDING-LEFT: 0px; PADDING-TOP: 30px
}
#registrationContainer FIELDSET LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 125px; MARGIN-RIGHT: 6px; TEXT-ALIGN: right
}
#registrationContainer FIELDSET INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
#registrationContainer FIELDSET .regTextField {
	WIDTH: 175px
}
#registrationContainer .regSpacer {
	MARGIN: 0px 0px 6px
}
#registrationContainer EM {
	COLOR: #60b5cb
}
#registrationContainer #requiredLabel {
	CLEAR: both; PADDING-LEFT: 130px; FONT-SIZE: 10px
}
#registrationContainer FIELDSET BUTTON {
	MARGIN: 10px 0px 0px 130px
}
.btnJoinFree {
	BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -149px -329px; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 30px
}
#registrationContainer .btnContinueFree {
	MARGIN-TOP: 15px; DISPLAY: none; BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -289px -329px; MARGIN-LEFT: 130px; OVERFLOW: hidden; WIDTH: 165px; PADDING-TOP: 35px; HEIGHT: 0px
}
#registrationContainer INPUT {
	BACKGROUND-COLOR: #fff
}
#registrationCol1 {
	PADDING-RIGHT: 80px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 15px
}
#registrationCol2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 15px
}
#teaserTxt H1 {
	FONT-SIZE: 1.8em
}
.plain {
	FONT-WEIGHT: normal; FONT-SIZE: 16px
}
.pubColumnLeft {
	FLOAT: left; WIDTH: 625px
}
#forgotPasswordContent {
	PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
#forgotPasswordContent #forgotPasswordDescription {
	PADDING-BOTTOM: 25px
}
#forgotPasswordContent LABEL {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#forgotPasswordContent INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 200px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px
}
#forgotPasswordContent BUTTON {
	BACKGROUND: url(/images/09/sprites/hpSprite.png) no-repeat -565px -329px; FLOAT: left; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 24px; HEIGHT: 24px
}
#public-directory {
	MARGIN: 0px auto
}
#public-directory #membercontainer {
	MARGIN: 0px auto
}
#public-directory H1.blue SPAN {
	COLOR: #333
}
#public-directory #memberdirectorylist {
	FLOAT: left; WIDTH: 860px
}
#publicheader {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/images/09/gradient/pubHpGray.png) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 27px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 27px
}
#public-directory #publicheader DIV {
	FLOAT: left; MARGIN-LEFT: 25px
}
#public-directory #publicheader SELECT {
	FLOAT: right; MARGIN: 5px
}
#public-directory #publicHeaderOther {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(/images/09/gradient/liteBluDrkBlu.gif) repeat-x left top; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; HEIGHT: 30px
}
#public-directory #publicHeaderOther DIV {
	FONT-SIZE: 12px; MARGIN-LEFT: 130px; COLOR: #fff
}
#public-directory .btnJoinFree {
	BACKGROUND-POSITION: -151px -330px; FLOAT: left; OVERFLOW: hidden; WIDTH: 111px; HEIGHT: 27px
}
#public-directory #registerfree {
	FLOAT: right
}
#public-directory #registerfree .btnJoinFree {
	FLOAT: left
}
#public-directory H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 8px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
#public-directory H3 A SPAN {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.pdname {
	FLOAT: left; MARGIN-LEFT: 25px; WIDTH: 330px
}
.pdn_age {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 130px
}
#publicheader .pdn_age {
	FONT-WEIGHT: normal
}
.pdn_city {
	FLOAT: left; WIDTH: 300px
}
#peopledesc {
	MARGIN: 10px 45px 20px 0px; COLOR: #333; LINE-HEIGHT: 130%
}
#public-directory H2 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 16px; BACKGROUND: #fafee3; PADDING-BOTTOM: 5px; WIDTH: 360px; COLOR: #2a5e73; PADDING-TOP: 5px; BORDER-BOTTOM: #d1d1d1 1px solid
}
#public-directory #directoryLeft H3 {
	PADDING-LEFT: 25px
}
#public-directory #directoryRight H3 {
	PADDING-LEFT: 25px
}
#public-directory #directoryLeft {
	FLOAT: left; WIDTH: 360px
}
#public-directory #directoryRight {
	FLOAT: right; WIDTH: 360px
}
#googleadsense {
	FLOAT: left; WIDTH: 170px; TEXT-ALIGN: right
}
#pdregisterfree {
	FONT-SIZE: 13px; BACKGROUND: url(/images/09/gradient/liteBluDrkBlu.gif) repeat-x left top; MARGIN: auto; WIDTH: 860px; COLOR: #333; HEIGHT: 71px
}
#pdregisterfree .btnJoinFree {
	BACKGROUND-POSITION: -151px -330px; FLOAT: left; WIDTH: 112px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 27px
}
.pdregisterfreetext {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 749px; COLOR: #fff; HEIGHT: 71px
}
.pdregisterfreelink {
	FLOAT: right
}
#schoolSearch {
	FLOAT: right; WIDTH: 260px
}
#schoolSearch INPUT {
	MARGIN-BOTTOM: 5px
}
.publicContentSection .moduleContent {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#schoolSearch .searchOrangeLarge {
	MARGIN-TOP: 10px
}
#hsSearchContent {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 580px
}
#hsSearchContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.moduleContent UL {
	LIST-STYLE: none none outside; MARGIN-TOP: 0px
}
.schoolUlList {
	LIST-STYLE: none none outside; MARGIN-TOP: 0px
}
.moduleContent LI {
	MARGIN: 0px 0px 4px
}
.schoolUlList LI {
	MARGIN: 0px 0px 4px
}
#usState UL {
	FLOAT: left; WIDTH: 165px
}
.grayModule#usTerr {
	FLOAT: left; WIDTH: 266px; MARGIN-RIGHT: 10px; HEIGHT: 205px
}
.grayModule#dodSchool {
	FLOAT: left; WIDTH: 266px; MARGIN-RIGHT: 10px; HEIGHT: 205px
}
.grayModule#canadian {
	FLOAT: left; WIDTH: 266px; MARGIN-RIGHT: 10px; HEIGHT: 205px
}
.grayModule#usTerr .grayModuleHeading {
	HEIGHT: auto
}
.grayModule#dodSchool .grayModuleHeading {
	HEIGHT: auto
}
.grayModule#canadian .grayModuleHeading {
	HEIGHT: auto
}
.grayModule#canadian {
	WIDTH: 300px
}
#dodSchool UL {
	HEIGHT: 145px
}
#usTerr UL {
	HEIGHT: 145px
}
#canadian UL {
	FLOAT: left; WIDTH: 140px; HEIGHT: 145px
}
.browseContentLeft {
	FLOAT: left; WIDTH: 670px
}
.odd {
	BACKGROUND-COLOR: #e3eef0! important
}
.refineCriteria {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.refineCriteria #refineHr {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 1px
}
#pubColumnLeftBrowseRefine {
	FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 15px
}
#pubMainBrowse {
	FLOAT: left; WIDTH: 660px
}
#pubColumnLeftBrowseResults {
	FLOAT: left; WIDTH: 440px
}
#pubColumnLeftBrowseResults TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
TABLE#photoResults {
	OVERFLOW: hidden; WIDTH: 420px; BORDER-COLLAPSE: collapse
}
TABLE#photoResults TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 142px; PADDING-TOP: 9px; TEXT-ALIGN: left; WORD-WRAP: break-word
}
TABLE#photoResults TD DIV {
	OVERFLOW: hidden; WIDTH: 123px; WORD-WRAP: break-word
}
#main .columnRightBrowse {
	PADDING-LEFT: 17px; FLOAT: right; WIDTH: 405px
}
.pubResultsImageHdr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pubResultsInfoHdr {
	PADDING-LEFT: 20px; WIDTH: 200px
}
.pubBlogResultsInfoHdr {
	PADDING-LEFT: 5px; WIDTH: 200px
}
.pubBrowseMemberPic {
	PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.pubBrowseMemberNameInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
.pubBrowseBlogNameInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
.pubResultsHdr {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 300px
}
.pubNextPageHdr {
	PADDING-RIGHT: 10px; FLOAT: right; VERTICAL-ALIGN: middle
}
.pubNextPageHdr A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.pubBrowsePhotoImageArea {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 141px; PADDING-TOP: 0px; HEIGHT: 164px
}
.pubBrowsePhotoImageCaption TD DIV {
	VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 125px; HEIGHT: 13px; TEXT-ALIGN: center; WORD-WRAP: break-word
}
.pubBrowsePhotoImagePic {
	VERTICAL-ALIGN: middle; HEIGHT: 120px
}
.pubBrowsePhotoImageName {
	VERTICAL-ALIGN: bottom; HEIGHT: 13px; TEXT-ALIGN: center
}
.pubBrowsePhotoImageCity {
	VERTICAL-ALIGN: bottom; HEIGHT: 13px; TEXT-ALIGN: center
}
.refineCriteria UL.simpleBlueArrowList LI.selected A {
	COLOR: #333; TEXT-DECORATION: none
}
.pad10 UL.simpleBlueArrowList LI.selected A {
	COLOR: #333; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 11px
}
.publicContentSection .tableMain .tableMainHeaderTD .grayModule .grayModuleHeading {
	WIDTH: 513px
}
.tableMainHeaderTD2 {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px
}
.tableMainBodyFont SPAN {
	FONT-WEIGHT: bold
}
.fontNormal {
	FONT-WEIGHT: normal
}
.marginBot5 {
	MARGIN-BOTTOM: 5px
}
.grayModule .grayModuleHeading {
	FONT-SIZE: 13px
}
.tableMainBodyFont {
	FONT-SIZE: 11px
}
#spanTaxID2 {
	POSITION: relative; TOP: -5px
}
#spanVat2 {
	POSITION: relative; TOP: -5px
}
#spanSS2 {
	POSITION: relative; TOP: -5px
}
#spanTaxID2 INPUT {
	MARGIN-TOP: 6px
}
#spanVat2 INPUT {
	MARGIN-TOP: 6px
}
#spanSS2 INPUT {
	MARGIN-TOP: 6px
}
#spanSS {
	DISPLAY: block
}
