*{margin:0;padding:0;font:normal small Arial,Helvetica,sans-serif;color:#306;}
ins{position:absolute;top:0;left:0;color:transparent;}
input[type=submit]{color:buttontext;}
strong,b{font-weight:bold;}
i,em{font-style:italic;}
th{font-weight:bold;text-align:center;}
table{border:2px solid #969;border-spacing:0;border-collapse:collapse;}
th,td{border:thin dotted #969;padding:.1em;}
.vertical th{text-align:left;vertical-align:top;}
.grid,.grid td,img{border:none;}
.hide{display:none!important;}
p,ol{margin-bottom:8px;}
a p{margin:0;}
li{list-style:none;}
h4,h4 a,h5,h5 a,h6,h6 a{font-size:medium;}
h2,h2 a{font-size:large;font-weight:normal;margin:10px 0;color:#690;text-decoration:none;}
.iframe h2{margin-top:0;}
h2 a:hover{color:blue;text-decoration:underline;}
h3,h3 a{font-size:medium;color:#C90;}
h3{text-indent:.6em;margin-top:10px;}
h5{font-size:small;}
h6{font-size:smaller;}
a,a strong,a b{color:blue;text-decoration:none;}
a:hover,a.hover{color:blue!important;text-decoration:underline;}
a.delete{height:16px;width:16px;background:url("/img/site/icon-trash.png?fp=4062e1");color:transparent!important;display:inline-block;overflow:hidden;}
a.edit{height:24px;width:19px;background:url("/img/site/icon-pencil.png?fp=ab6817");color:transparent!important;display:inline-block;overflow:hidden;}
.checkbox label{width:auto;}
#MemberSettings{float:right;margin-top:.5em;}
#MemberSettings li:FIRST-CHILD{padding-left:19px;line-height:17px;background:url("/img/site/icon-hand.png?fp=f47123") no-repeat;}
#MemberSettings li{display:inline;margin-left:1em;}
#MemberSettings form{display:inline;}
form[name=AlphaPasswordForm] label{width:9em;}
.multipleUsersWithSameEmail .buttonZone{padding:0;}
.multipleUsersWithSameEmail li{margin-left:2em;}
.captchaComposite{width:330px;display:inline-block;margin-right:-124px;}
#recaptcha_image{width:300px;height:57px;display:inline-block;padding:0;border:1px solid #999;}
.captchaComposite p{margin:0;}
.captchaComposite .buttons{width:25px;height:49px;display:inline-block;vertical-align:top;padding:0;position:relative;margin:4px 0 0 3px;}
.captchaComposite .buttons a{position:absolute;left:0;}
.captchaComposite .buttons .top{top:0;}
.captchaComposite .buttons .middle{top:18px;}
.captchaComposite .buttons .bottom{top:33px;}
form[name=MiniSignInForm]{float:right;margin-top:1em;}
form[name=MiniSignInForm] .fieldset{background:none;border:none;padding:0;margin:0;position:relative;}
form[name=MiniSignInForm] .fieldset input[type=text],form[name=MiniSignInForm] .fieldset input[type=password]{margin-right:1em;}
form[name=MiniSignInForm] input,form[name=MiniSignInForm] label{font-size:small;padding:0;}
form[name=MiniSignInForm] .checkbox{position:relative;padding:0;margin-bottom:.5em;}
form[name=MiniSignInForm] .checkbox label{text-indent:1.2em;width:12em;}
form[name=MiniSignInForm] .checkbox input{position:absolute;top:.2em;left:0;}
form[name=MiniSignInForm] .checkbox a{position:absolute;top:0;font-size:x-small;}
form[name=MiniSignInForm] p{display:inline;line-height:24px;background:url("/img/site/icon-pencil.png?fp=ab6817") no-repeat;padding-left:20px;position:absolute;top:.5em;left:-195px;}
form[name=MiniSignInForm] label{text-align:left;}
form[name=MiniSignInForm] p,form[name=MiniSignInForm] p a{font-size:medium;}
#NavigationTabs{width:800px;position:absolute;left:190px;bottom:-68px;*bottom:-3px;}
#NavigationTabs li{float:left;margin-right:.6em;list-style:none!important;-moz-border-radius:.7em .7em 0 0;-webkit-border-radius:.7em .7em 0 0;}
#NavigationTabs li,#NavigationTabs li .sb-inner{background:#ede;}
#NavigationTabs .active,#NavigationTabs .active .sb-inner{background:#969;}
#NavigationTabs li a{display:block;font-size:large;padding:.2em .4em;color:#306;}
#NavigationTabs .active a{color:#ede;}
#PageContentContainer{width:980px;margin:auto;}
div#PageContentContainer.iframe{width:100%;}
#PageContent{clear:both;float:left;width:980px;}
.iframe #PageContent{width:100%;}
.withWideSky #PageContent{float:left;width:800px;}
#WideSky{background:#F7F7F7;width:160px;height:620px;padding:4px;float:right;margin:10px 0;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#WideSky p{text-align:center!important;font-size:x-small!important;}
.fieldset{border:none;position:relative;padding:13px;background:#f2ebf1 url("/img/site/form-bg.png?fp=2af130") bottom repeat-x;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.fieldset .errorMessage{display:none;}
.fieldset div{padding:.2em 0;}
.fieldset div.moo{padding:0;}
.fieldset div a{font-size:70%;}
.fieldset .fieldset,.module .fieldset{border:1px solid #CCC;}
.fieldset .fieldset{padding:.8em 0;}
.fieldset .fieldset{background:url("/img/site/1px50pc.png?fp=1ed256");}
label{display:inline-block;text-align:right;width:8em;margin-right:10px;font-size:medium;}
label *{font-size:medium!important;}
label.overTxtDiv{text-align:left;margin:0;}
.radioGroup label{vertical-align:top;}
.radioGroup ul{display:inline-block;}
.radioGroup li{position:relative;}
.radioGroup li label,.checkbox label{text-align:left;text-indent:1.2em;}
.radioGroup li input[type=radio]{position:absolute;left:0;bottom:.1em;}
.textbox label{vertical-align:top;}
input{margin-right:.2em;}
input,textarea{padding:3px;}
input,select,option,textarea{font-size:medium;}
input[type=text],input[type=password],input[type=file],input[type=radio],input[type=checkbox],select,option,textarea{background:url("/img/site/1px60pc.png?fp=19ddc0");}
input[type=button],input[type=submit],input[type=reset]{font-size:small;padding:0;}
input[type=text]:FOCUS,input[type=password]:FOCUS,input[type=file]:FOCUS,input[type=radio]:FOCUS,input[type=checkbox]:FOCUS,select:FOCUS,textarea:FOCUS{background:#faf4bf;}
.checkbox{position:relative;}
.checkbox input{position:absolute;top:6px;left:0;}
.checkbox label{width:350px;}
.password{width:8em;}
.dashboard a{font-size:x-small!important;}
.dashboard .paginator,.dashboard .paginator a{font-size:small!important;}
.dashboard .paginator span{margin:0 -0.3em;}
.dashboard .paginator a+a{margin-left:0;}
.dashboard .paginator a{border-bottom:1px solid transparent;min-width:.4em;display:inline-block;text-align:center;padding:0 .3em;}
.dashboard .paginator a:HOVER{border-color:blue;text-decoration:none;background:#eee;}
.dashboard .paginator .current{font-weight:bold;min-width:.4em;display:inline-block;text-align:center;padding:0 .3em;margin:0;}
.dashboard .paginator .rel{border:none;}
.dashboard .paginator .rel:HOVER{background:none;}
.dashboard .paginator .rel:HOVER span{text-decoration:underline;}
.dashboard .paginator .rel span{margin:0 .3em;color:blue;}
.buttonZone{text-align:center;margin-bottom:2em;}
.buttonZone input{margin:.5em .5em .2em;}
.buttonZone a{font-size:100%;margin:0 .5em;}
.buttonZone div{display:block;float:left;margin:.3em .4em 0 0;}
.buttonZone div label{display:inline;float:none;margin-right:.2em;}
.buttonZone div input{margin-right:.2em;}
.overTxtDiv{font-weight:bold;color:#999;}
.drag{width:19px;height:19px;background:url("/img/site/icon-drag.png?fp=e1cd61");padding:0!important;border:0!important;}
#FlashMessage{border:2px solid #bade62;padding:1em 2em 1em;background-color:#e8fabe;margin-top:12px;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#FlashMessage.messageBox{display:none;}
#ErrorSummary{border:1px solid #700;padding:1em 2em 1em 3.5em;background:#fee url("/img/site/icon-error.png?fp=9136d4") no-repeat 1em .8em;margin-bottom:20px;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#ErrorSummary:FIRST-CHILD{margin-top:.5em;}
#ErrorSummary li{color:#700;}
.requiredItems{color:#700;display:block;text-align:right;padding-right:.5em;margin-top:-1.2em;}
.requiredMarker{font-size:200%!important;color:#700;line-height:50%;vertical-align:middle;}
.requiredItems .requiredMarker{font-size:220%;line-height:20%;vertical-align:bottom;}
.errorIcon{width:21px;height:21px;background:url("/img/site/icon-error.png?fp=9136d4");display:inline-block;padding:0!important;margin:0 4px -4px;}
#TopFixed,#Top{width:100%;clear:both;float:left;}
.cloneModule{padding:0;}
.cloneModule.W{width:800px;}
#Left,#Right,.cloneModule.N{width:395px;}
#Left{float:left;}
#Right{float:right;}
#NewModuleContainer,#UnusedContainer,#TrashContainer{clear:both;float:left;width:100%;}
#NewModuleContainer.empty{display:none;}
#Profile-ConfigurePage #Top,#Profile-ConfigurePage #Left,#Profile-ConfigurePage #Right{min-height:30px;}
.dropZone{border:2px dotted red;margin:-2px;}
.tabs{width:100%;margin-bottom:4px;}
.tabs li{display:inline-block;margin-left:.5em;-moz-border-radius:.5em .5em 0 0;-webkit-border-radius:.5em .5em 0 0;}
.module{position:relative;}
.moduleContent{position:relative;}
.moduleContent .cover{position:absolute;top:0;right:0;bottom:0;left:0;}
#Profile-ConfigurePage .module h3{cursor:move;}
#Profile-ConfigurePage #TopFixed .module h3{cursor:auto;}
.dropZone,.dropZone *{cursor:crosshair!important;}
.module h3,#UnusedContainer h3,#NewModuleContainer h3,#TrashContainer h3{background-repeat:no-repeat;padding:.3em;text-indent:0;margin-top:0;}
.module.loading h3{background-image:url("/img/site/icon-throbber.gif?fp=cba678");}
.module.open h3{background-image:url("/img/site/icon-collapse.png?fp=14abe2");}
.module.shut h3{background-image:url("/img/site/icon-expand.png?fp=046521");}
.module.open h3,.module.shut h3,.module.loading h3{background-position:.3em 50%;text-indent:24px;}
.module h4{margin-bottom:1em;}
#NewModule,#Unused,#Profile-ConfigurePage #Trash{background:#f8f8ff;border-bottom:.5em solid #eef;margin-bottom:1em;min-height:100px;}
#NewModule .module div,#NewModule .module h4,#NewModule .module .dashboard{display:none;}
#Unused .module div,#Unused .module h4,#Unused .module .dashboard{display:none;}
.cloneModule.I div div,.cloneModule.I .module h4,.cloneModule.I .module .dashboard{display:none;}
#Profile-ConfigurePage #Trash .module div,#Profile-ConfigurePage #Trash .module h4,#Profile-ConfigurePage #Trash .module .dashboard{display:none;}
#NewModule li,#Unused li,#Profile-ConfigurePage #Trash li,.cloneModule.I{height:100px;width:100px;display:inline-block;margin:.25em;}
#NewModule .module,#Unused .module,#Profile-ConfigurePage #Trash .module,.cloneModule.I .module{height:98px;width:98px;border:1px solid black;background:inherit;}
#NewModule h3,#Unused h3,#Profile-ConfigurePage #Trash h3,.cloneModule.I h3{font-size:small;font-weight:normal;padding:2px;overflow:hidden;}
.module .config{margin:4px;padding:4px;border:2px solid #FC0;background:#FFC;}
img.help{margin-left:1em;cursor:help;vertical-align:middle;}
.helpTip{border:2px solid #bade62;background-color:#e8fabe;padding:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*display:inline-block;}
<!--[if IE]>.clearfix{zoom:1;display:block;}
<![endif]-->.signInForm label{display:block;}
ul.dashboard{display:inline;clear:both;float:right;margin:3px 0;}
#AboutTawni,#AboutKeith{margin-top:1em;}
#AboutTawni img{height:200px;width:180px;float:left;margin-right:1em;}
#AboutKeith img{height:200px;width:180px;float:right;margin-left:1em;}
#Help-Page li{list-style:disc outside none;margin-left:2em;}
.photoAlbumSummary li{position:relative;width:100%;list-style:none;border:0 solid #CCC;border-top-width:1px;}
.photoAlbumSummary li:FIRST-CHILD{border-top-width:0;}
.photoAlbumSummary li .thumb{display:block;width:90px;height:90px;background:#FFF;padding:2px;border:1px solid #CCC;margin:5px 0;text-decoration:none;}
.photoAlbumSummary li .thumb div{display:block;margin:2em 1em;text-align:center;vertical-align:bottom;color:blue;}
.photoAlbumSummary li .thumb:hover{background:blue;border-color:blue;}
.photoAlbumSummary .details{position:absolute;top:5px;left:0;margin-left:100px;}
.photoAlbumSummary .details a{margin-right:.5em;}
.photoAlbumSummary li li{border-top:none;border-bottom:none;}
.photoAlbumSummary .dashboard{position:absolute;top:auto;bottom:3px;left:0;margin-left:100px;}
.selectPhotoAlbum td{width:96px;text-align:center;vertical-align:top;background:#EFEFEF;border:2px solid white;}
.selectPhotoAlbum td.spacer{background:none;}
.selectPhotoAlbum a{display:block;background:#EFEFEF;padding:8px;text-decoration:none;}
.selectPhotoAlbum a h4{display:block;padding:20px 10px;width:70px;height:50px;text-align:center;vertical-align:bottom;color:blue;font-size:small;}
.selectPhotoAlbum a img,.selectPhotoAlbum a h4{border:1px solid black;margin:2px;}
.selectPhotoAlbum a:hover img,.selectPhotoAlbum a:hover h4{border:3px solid blue;margin:0;}
.selectPhotoAlbum h5{font-size:small;font-weight:normal;}
.selectPhotoAlbum h6{font-size:smaller;font-weight:normal;}
.tinyThumbs img,.thumbs img,.contactSheet img{background:#EEE;border:1px solid #999;}
.tinyThumbs img,.thumbs img{padding:2px;}
.tinyThumbs img{width:60px;height:60px;}
.thumbs img{width:90px;height:90px;}
.contactSheet img{padding:3px;}
.tinyThumbs a:hover,.thumbs a:hover,.contactSheet a:hover{text-decoration:none;}
.tinyThumbs a:hover img,.thumbs a:hover img,.contactSheet a:hover img{border-color:blue;background:blue;}
.tinyThumbs a:hover span,.thumbs a:hover span,.contactSheet a:hover span{color:blue;text-decoration:underline;}
.tinyThumbs a:hover .overlay,.thumbs a:hover .overlay,.contactSheet a:hover .overlay{color:blue;text-decoration:none;}
.thumbs li,.tinyThumbs li,li.tinyThumbs,.contactSheet li{display:inline-block;*zoom:1;*display:inline;vertical-align:top;overflow:hidden;}
.tinyThumbs span,.thumbs span,.contactSheet span{display:block;text-align:center;line-height:110%;font-size:small!important;}
.tinyThumbs{padding:3px 8px;}
.tinyThumbs li,li.tinyThumbs,.tinyThumbs .thumb{width:66px;padding:3px 6px;}
.tinyThumbs li span{width:66px;}
.thumbs{padding:3px 6px;}
.thumbs label{width:auto;text-align:left;}
.thumbs li{width:96px;padding:3px 8px;}
.thumbs li span{width:96px;}
.contactSheet{margin:0 -14px;}
.contactSheet li{padding:0 14px 10px;width:248px;text-align:center;}
.thumbs .overlay{height:90px;width:90px;margin:-97px 3px 7px;padding:0;line-height:90px;}
.thumbs .overlay span{width:90px;}
.tinyThumbs .overlay{height:60px;width:66px;margin:-66px 0 6px;line-height:60px;}
.tinyThumbs .overlay span{font-size:x-small!important;width:60px;}
.overlay span{color:#306;display:inline-block;*zoom:1;*display:inline;width:auto;background:url("/img/site/1px50pc.png?fp=1ed256");margin:auto;padding:1px 0;}
#Left .thumbs,#Right .thumbs,.cloneModule.N .thumbs{padding-left:1px;padding-right:1px;}
#Left .thumbs li,#Right .thumbs li,.cloneModule.N .thumbs li{padding-left:1px;padding-right:1px;}
#Left .tinyThumbs,#Right .tinyThumbs,.cloneModule.N .tinyThumbs{padding-left:6px;padding-right:6px;}
#Left .tinyThumbs li,#Right .tinyThumbs li,.cloneModule.N .tinyThumbs li{padding-left:5px;padding-right:5px;}
.contactGrid{width:100%;}
.contactGrid td{text-align:center;vertical-align:top;border:2px solid white;background:#EFEFEF;padding:8px;}
.contactGrid a{display:block;text-decoration:none;}
.contactGrid h4{display:block;width:90px;height:90px;line-height:90px;text-align:center;font-size:small;}
#Photo-Upload #PageContent{padding-bottom:3em;}
#Photo-Album .photo{width:502px;float:left;padding-right:10px;border-right:1px solid #999;}
#Photo-Album .photo img{display:block;border:1px solid black;border-bottom-width:0;margin:auto;}
#Photo-Album .photo h3{border:1px solid black;background:#EEE;text-align:center;font-weight:normal;font-size:small;margin-top:0;}
#Photo-Album .index{width:278px;float:right;border-left:1px solid #999;padding-left:9px;margin-left:-1px;}
#Photo-Album .index .tinyThumbs{padding:0;margin-top:-2px;margin-right:-2px;}
#Photo-Album .index .tinyThumbs li{padding:2px;}
#Photo-Album .photo .dashboard{float:none;display:block;text-align:center;}
#Photo-Album .photo .comments .dashboard{text-align:right;}
#Photo-Album .photo .dashboard img{border:none;display:inline;}
#Photo-Album .photo h4{font-weight:bold;}
form[name=SignUpPart1Form] .checkbox{margin-left:11em;}
form[name=SignUpPart1Form] p{text-align:center;margin-bottom:4em;margin-top:-1em;}
form[name=SignUpPart1Form] .captchaComposite p{text-align:left;margin:0;}
form[name=SignUpPart2Form] .checkbox{margin-left:11em;}
form[name=SignUpViaInviteForm] .checkbox{margin-left:11em;}
form[name=SignUpViaInviteForm] p{text-align:center;margin-bottom:4em;margin-top:-1em;}
#Membership-Settings #PageContent{padding-bottom:2em;}
#Membership-Settings #PageContent *{font-size:medium;}
#Membership-Settings .fieldset .dashboard{position:absolute;top:-1.5em;right:.5em;}
#Membership-Settings li{list-style:square inside;}
#Membership-Settings li.y{list-style:disc inside;}
#Membership-Settings li.n{list-style:circle inside;}
#Membership-Settings dt,#Membership-Settings dd{float:left;}
#Membership-Settings dt{clear:both;width:144px;text-align:right;padding-right:1em;}
#Membership-Settings dd{width:600px;}
#Membership-Settings dd li{list-style:none outside;}
#Membership-Settings dd a{margin-right:.5em;}
#Membership-Settings .aliases{padding-left:0;padding-right:0;}
#Household-Settings #PageContent{padding-bottom:2em;}
#Household-Settings #PageContent *{font-size:medium;}
#Household-Settings .fieldset .dashboard{position:absolute;top:-1.5em;right:.5em;}
#Household-Settings li{list-style:square;list-style-position:inside;}
#Household-Settings .y{list-style:disc;list-style-position:inside;}
#Household-Settings .n{list-style:circle;list-style-position:inside;}
#Household-Settings dt,#Household-Settings dd{float:left;display:inline-block;*zoom:1;*display:inline;}
#Household-Settings dt{clear:left;width:9em;text-align:right;padding-right:1em;}
#Household-Settings dd a{margin-right:.5em;}
#Membership-Cancel label{width:9em;}
#Membership-Cancel .cancel{text-align:center;font-weight:bold;}
form[name=CreateNewAccountForm] label{width:128px;}
form[name=CreateNewAccountForm] textarea{width:590px;}
form[name=CreateNewAccountForm] .textbox p{width:738px;text-align:right;}
form[name=CreateNewAccountForm] .fieldset{padding-bottom:2px;}
form[name=GeneralSettingsForm] label{width:10em;}
form[name=GeneralSettingsForm] table{width:100%;background:url(/img/site/1px50pc.png?fp=1ed256);margin-top:1em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
form[name=GeneralSettingsForm] table ~ a ~ div{margin-top:1em;}
form[name=GeneralSettingsForm] tr.delete td{color:red;text-decoration:line-through;}
form[name=GeneralSettingsForm] tr.delete td.delete{color:transparent;text-decoration:none;}
form[name=GeneralSettingsForm] tr.delete td span{color:#306;}
form[name=GeneralSettingsForm] td{text-align:center;}
form[name=GeneralSettingsForm] tr td:FIRST-CHILD,form[name=GeneralSettingsForm] tr th:FIRST-CHILD{text-align:left;}
form[name=GeneralSettingsForm] th a{margin-left:.5em;}
form[name=EmailSettingsForm] label{width:100%;}
form[name=EmailSettingsForm] .select label{width:13em;}
form[name=PrivacySettingsForm] label{display:block;width:auto;font-weight:bold;text-align:left;}
form[name=PrivacySettingsForm] ul{margin-left:2em;margin-bottom:1em;}
form[name=PrivacySettingsForm] li label{display:inline-block;width:auto;font-weight:normal;}
form[name=PersonalDetailsEditForm] label{width:211px;}
form[name=PersonalDetailsEditForm] .textbox{padding-top:.5em;}
form[name=PersonalDetailsEditForm] .aboutMe textarea{width:520px;}
form[name=PersonalDetailsEditForm] .aboutMe p{width:750px;text-align:right;}
form[name=PersonalDetailsEditForm] .compositeDate div{display:inline;}
form[name=PersonalDetailsEditForm] .compositeDate div label{display:none;}
form[name=PersonalDetailsEditForm] .generalInformation textarea{width:25em;height:3.6em;}
form[name=PersonalDetailsEditForm] .generalInformation p{text-indent:12.7em;font-size:small;}
form[name=PersonalDetailsEditForm] .buttonZone{margin-bottom:3em;}
form[name=PersonalDetailsEditForm] .fieldset li a{position:absolute;right:0;top:0;}
form[name=HouseholdDetailsEditForm] label{width:211px;}
form[name=HouseholdDetailsEditForm] .aboutUs label{vertical-align:top;}
form[name=HouseholdDetailsEditForm] .aboutUs textarea{width:520px;}
form[name=HouseholdDetailsEditForm] .aboutUs p{width:750px;text-align:right;}
.phoneNumbers label{width:50px!important;margin-left:.5em;}
.phoneNumbers .required{display:inline-block;}
.phoneNumbers .drag{display:inline-block;}
.phoneNumbers .delete{position:static!important;}
.phoneNumbers li .delete{visibility:hidden;}
.phoneNumbers li:hover .delete{visibility:visible;}
.phoneNumbers .delete input{color:red;text-decoration:line-through;}
.householdCreateForm label{width:160px;}
#Favorite textarea{width:520px;}
#Favorite p{text-align:right;}
#Favorite .delete input{color:red;text-decoration:line-through;}
#Favorite a.delete{visibility:hidden;}
#Favorite li:hover .delete{visibility:visible;}
#Favorite li{position:relative;padding-bottom:1em;}
#Favorite .textbox{display:inline-block;padding-top:0;}
#Favorite .textbox div input{width:148px;}
#Favorite .textbox div{width:192px;display:inline-block;vertical-align:top;margin-right:10px;margin-top:-4px;}
#Favorite .drag{display:inline-block;vertical-align:top;}
#Favorite label{width:192px;text-align:left;}
.compositeDate div{display:inline;}
.compositeDate div label{display:none;}
.genderRadioGroup ul{display:inline;}
.genderRadioGroup ul li{display:inline;}
.genderRadioGroup ul li label{width:4em;}
.blogForm .blogTeaser{width:94%;height:5em;}
.blogForm .blogBody{width:94%;height:8em;}
.blogForm .blogTitle{width:94%;}
.blogForm p{text-align:right;padding-right:3em;}
.blogForm div label{vertical-align:top;width:6em;margin-top:1px;text-align:left;}
.blogForm .textbox p{margin-bottom:0;}
.blogForm #PageList{margin-top:-1em;}
.blogForm .fieldset .fieldset{border:1px solid #CCC;position:relative;padding:.5em .8em;}
.blogForm .fieldset .fieldset input,.blogForm .fieldset .fieldset textarea{width:99%;}
.blogForm .fieldset .fieldset .errorIcon{margin-left:12px;margin-right:-40px;}
.blogForm .fieldset .fieldset legend{display:inline-block;color:#999;font-size:x-small;}
.blogForm .fieldset .fieldset a{position:absolute;top:-1.2em;right:1em;}
.blogForm .fieldset .fieldset p{padding-right:0;}
.blogForm #PageList li{position:relative;margin-top:1em;}
.blogForm #PageList li .drag{position:absolute;top:0;left:-5px;}
.blogForm #PageList li>a{position:absolute;top:0;right:-5px;}
.blogForm #PageList li .fieldset{margin:0 35px 0 16px;}
.blogForm .fieldset .delete .fieldset label,.blogForm .fieldset .delete .fieldset input[type=text],.blogForm .fieldset .delete .fieldset textarea{color:red;text-decoration:line-through;}
.blogForm #BlogSelector ul{display:inline-block;width:45em;}
.blogForm #BlogSelector a{font-size:small;margin-left:1.5em;}
.blogForm #BlogSelector label{width:auto;}
.blogForm #BlogSelector input[type=text]{margin-left:1em;}
#Blog-View .prev{float:left;}
#Blog-View .next{float:right;}
#Blog-View #Blog{float:left;width:502px;border-right:1px solid #ccc;padding-right:15px;}
#Blog-View #Comments{float:right;width:268px;border-left:1px solid #ccc;padding-left:14px;margin-left:-1px;}
#Blog-View #Comments .comments li:FIRST-CHILD{border:none;}
form[name=ContactUsForm] .textbox label{vertical-align:top;margin-top:3px;}
form[name=ContactUsForm] .textbox textarea{width:37em;height:10em;}
form[name=ContactUsForm] .textbox p{text-align:right;width:auto;padding-right:35px;}
form[name=ContactUsForm] #InstantHelp{padding:0;}
form[name=ContactUsForm] #InstantHelp div{padding:0;}
form[name=ContactUsForm] #InstantHelp dt{font-weight:bold;text-indent:2em;}
form[name=ContactUsForm] #InstantHelp dd{margin-bottom:.5em;text-indent:2em;}
#Home-Page #HomeImage{margin:30px 30px 30px 60px;float:left;}
#Home-Page #MainPanel{width:380px;float:right;margin:30px 60px 30px 30px;}
#Home-Page #MainPanel h2{font-size:x-large;margin:10px 0;}
#Home-Page #MainPanel p{font-size:medium;}
#Home-Page #Panel1{clear:both;}
#Home-Page #Panel1,#Home-Page #Panel2,#Home-Page #Panel3{width:240px;padding:20px 40px;float:left;}
#Home-Page #Panel1 h3,#Home-Page #Panel2 h3,#Home-Page #Panel3 h3{line-height:36px;text-indent:45px;color:#c90;background-repeat:no-repeat;}
#Home-Page #Panel1 h3{background-image:url("/img/site/icon-house.png?fp=d87599");}
#Home-Page #Panel2 h3{background-image:url("/img/site/icon-school-bus.gif?fp=d892c3");}
#Home-Page #Panel3 h3{margin-left:-5px;text-indent:50px;background-image:url("/img/site/icon-new-tree.gif?fp=6a29f7");}
#Profile-Administrators .thumbs{width:98%;margin:0 auto 0;}
#Profile-Administrators .grid td{text-align:center;vertical-align:top;}
.grid3 td{width:33%;}
.grid3 td[colspan="2"]{width:66%;}
.grid4 td{width:25%;}
.grid4 td[colspan="2"]{width:50%;}
.grid4 td[colspan="3"]{width:75%;}
.grid5 td{width:20%;}
.grid5 td[colspan="2"]{width:40%;}
.grid5 td[colspan="3"]{width:60%;}
.grid5 td[colspan="4"]{width:80%;}
.grid6 td{width:16%;}
.grid6 td[colspan="2"]{width:32%;}
.grid6 td[colspan="3"]{width:48%;}
.grid6 td[colspan="4"]{width:64%;}
.grid6 td[colspan="5"]{width:80%;}
.grid8 td{width:12%;}
.grid8 td[colspan="2"]{width:24%;}
.grid8 td[colspan="3"]{width:36%;}
.grid8 td[colspan="4"]{width:48%;}
.grid8 td[colspan="5"]{width:60%;}
.grid8 td[colspan="6"]{width:72%;}
.grid8 td[colspan="7"]{width:84%;}
.grid10 td{width:10%;}
.grid10 td[colspan="2"]{width:20%;}
.grid10 td[colspan="3"]{width:30%;}
.grid10 td[colspan="4"]{width:40%;}
.grid10 td[colspan="5"]{width:50%;}
.grid10 td[colspan="6"]{width:60%;}
.grid10 td[colspan="7"]{width:70%;}
.grid10 td[colspan="8"]{width:80%;}
.grid10 td[colspan="9"]{width:90%;}
.comments li{list-style:none;border:0 solid #CCC;border-top-width:1px;}
.comments h5,.comments h5 a{font-size:small;font-weight:bold;margin-bottom:.5em;text-decoration:none;}
.comments h5 a:hover{text-decoration:underline;}
.comments li p{margin:0;text-align:justify;text-align-last:left;}
.comments .nav{float:right;text-align:right;}
.comments .nav a.thumb{display:inline-block;text-align:right;}
.comments .nav img{padding:2px;background:white;border:1px solid #999!important;width:60px;height:60px;}
.comments .nav a:hover img{background:blue;border-color:blue;}
.module .comments .dashboard{position:static;clear:both;float:right;}
#Comment-Conversation .comments li{width:395px;border:1px solid #969;margin-bottom:-1px;padding:.3em;}
#Comment-Conversation .comments ul{padding-left:2em;}
#Comment-Delete .comments li{border:1px solid #969;padding:.3em;background:url("/img/site/1px50pc.png?fp=1ed256");-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#Comment-Reply .comments li{border:1px solid #969;padding:.3em;background:url("/img/site/1px50pc.png?fp=1ed256");-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.module .blog{padding:1%;}
.module .blog li{border-top:1px solid #CCC;margin-top:.5em;}
.module .blog li:FIRST-CHILD{border:none;margin:0;}
.module .blog h5{font-weight:bold;float:left;}
.module .blog h6{font-style:italic;float:right;}
.module .blog p{clear:both;}
.module .blog p a{margin-left:.5em;}
.module .photoGallery h5,.module .photoGallery h6{text-align:center;}
.dashboard li{display:inline-block;padding-left:.3em;margin-left:.3em;border:0 solid black!important;border-left-width:1px!important;}
* .dashboard li{display:inline;}
.dashboard li:FIRST-CHILD{padding:0;margin:0;border:none!important;}
.dashboard a{text-decoration:none;font-size:smaller;}
.dashboard a.selected{font-weight:bold;}
.dashboard a:hover{text-decoration:underline;}
.module .dashboard{position:absolute;top:.2em;right:.5em;}
form[name=CommentAddForm] label{display:inline-block;width:auto;}
form[name=CommentAddForm] textarea{width:535px;height:8em;}
form[name=CommentAddForm] p{text-align:right;width:540px;}
form[name=CommentReplyForm] label{display:inline-block;width:auto;}
form[name=CommentReplyForm] textarea{width:535px;height:8em;}
form[name=CommentReplyForm] p{text-align:right;width:540px;}
form[name=CommentEditForm] label{display:inline-block;width:auto;}
form[name=CommentEditForm] textarea{width:535px;height:8em;}
form[name=CommentEditForm] p{text-align:right;width:540px;}
.tree{margin:5px auto;}
.tree,.tree td,.tree table{border:none;padding:0;}
.tree .line{background:black;}
.tree .tl,.tree .tr,.tree .br,.tree .bl{border:1px solid black;}
.tree .tl{border-width:1px 0 0 1px;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;}
.tree .tr{border-width:1px 1px 0 0;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;}
.tree .br{border-width:0 1px 1px 0;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;}
.tree .bl{border-width:0 0 1px 1px;-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;}
.tree p{display:inline;margin:0;}
.tree .unapproved p{color:#999;}
.tree a{position:relative;text-decoration:none;display:block;padding:4px 8px;}
.tree .c .w{padding:0 8px;}
.tree .c p{font-weight:bold;}
.tree .c a p{display:block;font-weight:normal;}
.tree .c a{margin-left:1.5em;padding:0;}
.tree .c a.spacer{visibility:hidden;}
.tree img{display:none;border:3px solid blue;}
.tree a:hover p{color:blue;text-decoration:underline;}
.tree a:hover img{display:block;position:absolute;left:-70px;z-index:1;}
#Family-Tree .tree p{font-size:inherit;}
.buildFamilyTreeForm{margin-left:-10px;margin-top:-10px;}
.buildFamilyTreeForm h3{width:258px;float:left;margin-left:10px;}
.buildFamilyTreeForm .fieldset{width:242px;float:left;padding:8px;margin-left:10px;}
.buildFamilyTreeForm #DescendantContainer{background-position:left bottom;}
.buildFamilyTreeForm #PartnerContainer{background-position:center bottom;}
.buildFamilyTreeForm #AncestorContainer{background-position:right bottom;}
.buildFamilyTreeForm .fieldset li{position:relative;}
.buildFamilyTreeForm .fieldset li a{position:absolute;top:0;right:0;}
.buildFamilyTreeForm .fieldset p{cursor:n-resize;margin:0;padding:4px 0;}
.buildFamilyTreeForm .fieldset p:HOVER{background:url("/img/site/1px50pc.png?fp=1ed256");}
.buildFamilyTreeForm #AncestorContainer p{text-indent:1.4em;}
.buildFamilyTreeForm #AncestorContainer input[type=checkbox]{position:absolute;top:.3em;left:0;}
.buildFamilyTreeForm li>select{margin-left:1em;}
.buildFamilyTreeForm .compositeDate label{display:block;text-align:left;margin-left:1em;}
.buildFamilyTreeForm .compositeDate select[name$=Date]{margin-left:1em;}
.buildFamilyTreeForm select,.buildFamilyTreeForm option,.buildFamilyTreeForm label{font-size:small;}
.buildFamilyTreeForm .buttonZone{clear:left;}
.buildFamilyTreeForm .delete p{text-decoration:line-through;color:red;}
#Family-Edit .addFamilyMember label{width:3em;}
#Family-Edit .addFamilyMember h3{margin-top:0;}
.personalDetailsModule .c1{width:250px;float:left;padding:5px;}
.personalDetailsModule .c1 a{display:block;}
.personalDetailsModule .c2{width:230px;float:left;padding:5px;margin-left:-5px;}
.personalPlaceholderDetails .c2{width:96px;}
.personalDetailsModule .c2 .top{clear:both;float:left;}
.personalDetailsModule .c2 .left{clear:left;float:left;width:96px;padding:0;}
.personalDetailsModule .c2 .right{clear:right;float:right;width:120px;padding:0;}
.personalDetailsModule .c3{width:300px;float:right;padding:5px;margin-left:-5px;}
.personalPlaceholderDetails .c3,.memorialPlaceholderDetails .c3{width:420px;}
.invitationDetails .c3{width:530px;}
.invitationDetails .c3 h5{font-size:medium;}
.invitationDetails .c3 li{clear:left;float:left;width:100%;}
.invitationDetails .c3 li:HOVER{background:url("/img/site/1px50pc.png?fp=1ed256");}
.invitationDetails .c3 li p{float:left;margin:5px 0 0 5px;}
.invitationDetails .c3 li input[type=submit]{float:right;}
.personalPlaceholderDetails .c3.links a{font-size:large;text-indent:100px;display:block;margin-top:20px;}
form[name=PersonalPlaceholderInviteForm] dt,form[name=PersonalPlaceholderInviteForm] dd{float:left;display:inline-block;font-size:medium;}
.personalPlaceholderDetails dt{clear:left;font-weight:bold;width:130px;}
.personalPlaceholderDetails .thumbs .pic{display:block;width:90px;height:90px;padding:2px;background:#EEE;border:1px solid #999;line-height:90px;text-align:center;margin-bottom:4px;}
.personalPlaceholderDetails .thumbs a:HOVER .pic{border-color:blue;}
.personalPlaceholderDetails .thumbs p{margin:0;}
.personalPlaceholderDetails .thumbs input{display:block;margin:0 auto;}
form[name=PersonalPlaceholderInviteForm] .requiredItems{margin-top:0;}
form[name=PersonalPlaceholderInviteForm] h5{font-size:medium;}
form[name=PersonalPlaceholderInviteForm] .checkbox input{top:4px;}
form[name=PersonalPlaceholderInviteForm] .checkbox label,form[name=PersonalPlaceholderInviteForm] .checkbox label strong{font-size:small;}
.personalPlaceholderDetails .createMinorProfile .requiredItems{margin-top:0;}
.personalPlaceholderDetails .createMinorProfile .fieldset .fieldset{padding:.5em;}
.personalPlaceholderDetails .createMinorProfile .notParent{font-weight:bold;color:#b00;}
.personalPlaceholderDetails .createMinorProfile .notParent a{font-size:inherit;font-weight:inherit;}
.personalPlaceholderDetails .createMinorProfile label{width:6.5em;}
.personalPlaceholderDetails .createMinorProfile .checkbox{position:relative;margin:.5em 0;}
.personalPlaceholderDetails .createMinorProfile .checkbox label{text-indent:1.3em;width:auto;}
.personalPlaceholderDetails .createMinorProfile .checkbox input{position:absolute;top:5px;left:0;}
.personalPlaceholderDetails .createMinorProfile .buttonZone input{margin-top:1em;}
.personalDetailsModule .c1 img{padding:4px;background:#EEE;border:1px solid #999;}
.personalDetailsModule .partner p{margin:0;font-weight:bold;}
.personalDetailsModule .partner a{display:inline-block;}
.personalDetailsModule .partner a p{font-weight:normal;text-align:center;}
.personDetails dt{font-weight:bold;}
.personDetails dd{margin-bottom:.5em;}
.signInAsMinorForm input[type=submit]{font-size:x-small;}
.householdDetails .connect .requiredItems{margin-top:0;}
.householdDetails .c1{width:246px;float:left;padding:5px;}
.householdDetails .c1 img{padding:4px;background:#EEE;border:1px solid #999;}
.householdDetails .c2{width:250px;float:left;padding:5px;}
.householdDetails .c3{width:270px;float:right;padding:5px;}
.householdDetails dt{font-weight:bold;}
.householdDetails dd{margin-bottom:.5em;}
.notAuthorized .c1{width:246px;float:left;padding:5px;}
.notAuthorized .c1 img{padding:4px;background:#EEE;border:1px solid #999;}
.notAuthorized .c2{width:534px;float:left;padding:5px;}
.bigNumbers li{list-style:decimal;list-style-position:inside;font-size:xx-large;}
.bigNumbers li a{font-size:large;vertical-align:middle;}
.inviteForm ul{margin-right:-13px;}
.inviteForm li{font-size:large;width:470px;margin-right:13px;display:inline-block;vertical-align:top;position:relative;}
.inviteForm .fieldset .fieldset li{width:468px;}
.inviteForm li.delete label,.inviteForm .p li.delete{text-decoration:line-through;color:#F00;}
.inviteForm li.delete ul{display:none;}
.inviteForm li .delete,.inviteForm li .edit{display:none;}
.inviteForm li:HOVER .delete,.inviteForm li:HOVER .edit{display:inline;}
.inviteForm .p ul .edit{top:60px;left:0;}
.inviteForm .p li:HOVER ul .edit{display:inline;}
.inviteForm li a{position:absolute;top:4px;right:0;}
.inviteForm li a.edit{top:0;right:20px;}
.inviteForm .p ul,.inviteForm .n ul{margin-bottom:.7em;width:inherit;background:url("/img/site/1px50pc.png?fp=1ed256");-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.inviteForm .p ul li,.inviteForm .n ul li{width:96px!important;min-height:85px;vertical-align:top;margin:0;}
.inviteForm .p ul label{width:60px;text-indent:0;}
.inviteForm .p ul label *{font-size:small;}
.inviteForm .p span,.inviteForm .n span{font-size:medium;}
.inviteForm .p ul span{display:block;text-align:center;}
.inviteForm .p .pic{height:60px;width:60px;background:#FFF;display:table-cell;vertical-align:middle;margin-bottom:3px;}
.inviteForm .fieldset div{position:relative;}
.inviteForm .dashboard{position:absolute;top:-1.6em;right:1em;}
.inviteForm .dashboard li{width:auto;display:inline;font-size:small;}
.inviteForm .dashboard li a{margin:0;position:static;}
.inviteForm label{width:auto;margin-left:1.4em;text-indent:0;}
.inviteForm .checkbox input{position:absolute;left:.3em;top:.3em;}
.inviteForm .n ul span{font-size:small;display:block;text-align:center;}
.inviteForm .n ul li{padding:.2em 0;width:60px!important;margin:0 19px;}
.inviteForm .x li{width:96px;margin:0;}
.inviteForm .x span{display:block;font-size:small;text-align:center;}
.inviteForm .addEmails>input[type=submit]{display:block;}
.editContactForm label{width:6em;}
.editContactForm .buttonZone{margin-bottom:0;}
form[name=InvitationsPendingForm] li{position:relative;border-top:1px dotted #999;}
form[name=InvitationsPendingForm] li:FIRST-CHILD{border:none;}
form[name=InvitationsPendingForm] li img{background:#EEE;border:1px solid #999;padding:2px;width:90px;height:90px;margin-bottom:-2px;}
form[name=InvitationsPendingForm] p{display:inline-block;font-size:large;height:90px;vertical-align:top;margin:0 0 0 10px;}
form[name=InvitationsPendingForm] p span{display:block;}
form[name=InvitationsPendingForm] li ul{display:inline-block;position:absolute;bottom:1em;right:0;}
form[name=InvitationsPendingForm] li li{display:inline-block;margin-left:1em;border:none;}
form[name=InvitationsPendingForm] li li label{width:auto;text-indent:1em;}
form[name=InvitationsPendingForm] li li input{position:absolute;top:.2em;left:0;}
form[name=InvitationsClaimForm] li{position:relative;border-top:1px dotted #999;}
form[name=InvitationsClaimForm] li:FIRST-CHILD{border:none;}
form[name=InvitationsClaimForm] li img{background:#EEE;border:1px solid #999;padding:2px;width:90px;height:90px;margin-bottom:-2px;}
form[name=InvitationsClaimForm] p{display:inline-block;font-size:large;height:90px;vertical-align:top;margin:0 0 0 10px;}
form[name=InvitationsClaimForm] p span{display:block;}
form[name=InvitationsClaimForm] li ul{display:inline-block;position:absolute;bottom:1em;right:0;}
form[name=InvitationsClaimForm] li li{display:inline-block;margin-left:1em;border:none;}
form[name=InvitationsClaimForm] li li label{width:auto;text-indent:1em;}
form[name=InvitationsClaimForm] li li input{position:absolute;top:.2em;left:0;}
.blocks .fieldset{margin-bottom:1em;margin-top:1em;margin-right:5.7em;width:23em;display:inline-block;}
.blocks .fieldset p{text-align:center;font-weight:bold;font-size:medium;position:absolute;right:3em;top:1em;}
.blocks .fieldset img{padding:5px;background:white;border:1px solid #306;-moz-border-radius:.5em;-webkit-border-radius:.5em;margin-left:1em;}
.blocks .fieldset div{width:10em;padding:0;position:absolute;bottom:1.3em;left:10em;}
.blocks .fieldset img,.block .fieldset div{display:inline-block;vertical-align:middle;}
form[name=HouseholdMembersForm] .fieldset{padding:13px 7px;}
form[name=HouseholdMembersForm] ul{padding:3px 0;}
form[name=HouseholdMembersForm] li{position:relative;}
form[name=HouseholdMembersForm] img{padding:2px;background:#EEE;border:1px solid #306;}
form[name=HouseholdMembersForm] .delete span{text-decoration:line-through;color:red;}
form[name=HouseholdMembersForm] .trash{position:absolute;top:0;right:.3em;height:16px;width:16px;background:url("/img/site/icon-trash.png?fp=4062e1");font-size:0;visibility:hidden;}
form[name=HouseholdMembersForm] li:hover .trash{visibility:visible;}
form[name=HouseholdMembersForm] li a.add{display:block;width:90px;height:90px;padding:2px;background:#EEE;border:1px solid #306;line-height:90px;text-align:center;}
form[name=HouseholdMembersForm] li a.add:HOVER{border-color:blue;padding:0;border-width:3px;}
form[name=HouseholdMemberAddForm] h3{margin-top:0;}
form[name=HouseholdMemberAddForm] label{width:3em;}
.myConnections li{position:relative;}
.myConnections .delete{position:absolute;top:0;right:.3em;height:16px;width:16px;background:url("/img/site/icon-trash.png?fp=4062e1");font-size:0;visibility:hidden;}
.myConnections li:hover .delete{visibility:visible;}
.myConnections .block{position:absolute;top:0;right:0;visibility:hidden;}
.myConnections li:hover .block{visibility:visible;}
.myConnections .unblock{position:absolute;top:0;right:0;visibility:hidden;}
.myConnections li:hover .unblock{visibility:visible;}
.myConnections .configure{visibility:hidden;font-size:x-small;display:block;text-align:center;}
.myConnections li:hover .configure{visibility:visible;}
.toggler{background:#E8FABE;margin:5px 0;cursor:pointer;}
.toggler:HOVER{color:blue;text-decoration:underline;}
.myAccordion{cursor:default;}
.myAccordion:HOVER{color:black;text-decoration:none;}
#Connections-Invite .fieldset p,#Connections-Block .fieldset p,#Connections-Delete .fieldset p,#Connections-Unblock .fieldset p{text-align:center;}
#Connections-Invite .fieldset img,#Connections-Block .fieldset img,#Connections-Delete .fieldset img,#Connections-Unblock .fieldset img{display:block;margin:0 auto;}
form[name=ConfigureBlogsForm] li{position:relative;}
form[name=ConfigureBlogsForm] li.delete input{text-decoration:line-through;color:red;}
form[name=ConfigureBlogsForm] li div{display:inline;}
form[name=ConfigureBlogsForm] li label{display:none;}
form[name=ConfigureBlogsForm] .error input{background:#FFEFEF;}
form[name=ConfigurePagesForm] li{position:relative;}
form[name=ConfigurePagesForm] li.delete input{text-decoration:line-through;color:red;}
form[name=ConfigurePagesForm] li div{display:inline;}
form[name=ConfigurePagesForm] li label{display:none;}
form[name=ConfigurePagesForm] li input{margin-left:20px;}
form[name=ConfigurePagesForm] .error input{background:#FFEFEF;}
form[name=ConfigurePagesForm] .drag{position:absolute;top:0;left:0;}
form[name=ConfigurePagesForm] div.buttonZone input{margin-left:0;}
form[name=ConfigurePageForm] select{float:left;}
form[name=ConfigurePageForm] .buttonZone{display:inline-block;float:right;padding:0;margin:-3.3em 0 0;}
form[name=ConfigureAccessForm] .radioGroup label{display:block;width:auto;text-align:left;font-weight:bold;}
form[name=ConfigureAccessForm] .radioGroup .radioGroup label{width:auto;}
form[name=ConfigureAccessForm] .radioGroup li{margin-left:1em;}
form[name=ConfigureAccessForm] .radioGroup li label{font-weight:normal;}
#AccessGrid{padding-left:1em;padding-right:1em;background:url("/img/site/1px50pc.png?fp=1ed256");border:1px solid #CCC;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#AccessGrid ul{margin-bottom:.5em;border-top:1px solid black;}
#AccessGrid ul:FIRST-CHILD{border:none;}
#AccessGrid li{width:32.9%;display:inline-block;margin-right:.2em;}
#AccessGrid label{font-size:small;}
#AccessGrid .checkbox{position:relative;}
#AccessGrid .checkbox label{width:auto;text-indent:1.4em;}
#AccessGrid .checkbox input{position:absolute;left:0;top:.3em;}
.accessGroupAddForm label{width:auto;}
.accessGroupAddForm #AccessGrid{margin-top:.5em;}
.accessGroupEditForm label{width:auto;}
.accessGroupEditForm #AccessGrid{margin-top:.5em;}
.householdsConfigureForm p{margin:0;}
.householdsConfigureForm ul li{list-style:disc;list-style-position:inside;margin:0 0 4px 2em;}
.householdsConfigureForm ul li p{display:inline-block;width:15em;font-size:medium;}
.householdsConfigureForm ul{margin-bottom:8px;}
.householdsConfigureForm .createLink{margin-right:.5em;font-size:medium;}
#Membership-SignUpEmailSent p,#Membership-SignUpEmailSent p *{font-size:medium;}
#Membership-SignUpEmailSent em{font-size:large;}
#Membership-ReactivationEmailSent p,#Membership-ReactivationEmailSent p *{font-size:medium;}
#Membership-ReactivationEmailSent em{font-size:large;}
.invitationResendform p{margin:0;}
#Photo-Organize #AlbumContainer{width:658px;float:left;position:relative;}
#Photo-Organize #AlbumContainer>.dashboard{position:relative;top:-23px;right:10px;}
#Photo-Organize #AlbumContainer>h3{background-position:.6em 50%;background-repeat:no-repeat;padding-left:24px;}
#Photo-Organize #AlbumContainer>h3.open{background-image:url("/img/site/icon-collapse.png?fp=14abe2");}
#Photo-Organize #AlbumContainer>h3.shut{background-image:url("/img/site/icon-expand.png?fp=046521");}
#Photo-Organize #UtilityContainer{width:302px;float:right;}
#Photo-Organize .trash,#Photo-Organize #PhotoClipboard .photos{min-height:73px;}
#Photo-Organize .trash .fieldset,#Photo-Organize .cloneAlbum.inTrash.fieldset{padding:.4em 0;width:274px;margin-bottom:6px;}
#Photo-Organize .trash h3,#Photo-Organize .cloneAlbum.inTrash h3{background:none;margin-top:0;text-indent:5px;}
#Photo-Organize .trash h3 .drag,#Photo-Organize .cloneAlbum.inTrash h3 .drag{display:inline-block;vertical-align:bottom;}
#Photo-Organize .trash h3 span,#Photo-Organize .cloneAlbum.inTrash h3 span{display:none;}
#Photo-Organize .trash h3 .name,#Photo-Organize .cloneAlbum.inTrash h3 .name{font-weight:bold;font-size:medium;margin-left:.5em;display:inline;}
#Photo-Organize .trash ul,#Photo-Organize .cloneAlbum.inTrash ul{display:none;}
#Photo-Organize .cloneAlbum.inAlbums{width:618px;}
#Photo-Organize .cloneAlbum.inTrash,#Photo-Organize .cloneAlbum.inAlbums.fieldset{background:transparent url("/img/site/1px50pc.png?fp=1ed256");border:1px solid #ccc;}
#Photo-Organize .albums{min-height:186px;}
#Photo-Organize .albums .fieldset,#Photo-Organize .cloneAlbum.inAlbums.fieldset{padding:6px;margin-bottom:.75em;position:relative;}
#Photo-Organize .albums .fieldset,#Photo-Organize .cloneAlbum.inAlbums.fieldset{padding:6px;margin-bottom:.75em;position:relative;}
#Photo-Organize .albums .fieldset .dashboard,#Photo-Organize .cloneAlbum.inAlbums.fieldset .dashboard{position:absolute;top:6px;right:6px;}
#Photo-Organize #PhotoClipboard,#Photo-Organize #Trash{padding:13px 9px 9px 13px;margin-bottom:10px;}
#Photo-Organize #PhotoClipboard li{float:left;}
#Photo-Organize #Trash li{float:left;}
#Photo-Organize .albums .fieldset li,#Photo-Organize .cloneAlbum.inAlbums.fieldset li{float:left;}
#Photo-Organize li img,#Photo-Organize .clone{width:60px;height:60px;padding:2px;border:1px solid #ccc;background:white;margin-right:3px;}
#Photo-Organize .photos li{z-index:1;}
#Photo-Organize .albums .fieldset .photos,#Photo-Organize .cloneAlbum.inAlbums.fieldset .photos{min-height:138px;margin-right:-3px;}
#Photo-Organize .albums h3 .drag,#Photo-Organize .cloneAlbum.inAlbums h3 .drag{display:inline-block;vertical-align:bottom;}
#Photo-Organize .albums h3,#Photo-Organize .cloneAlbum.inAlbums h3{color:#306;font-size:medium;margin-bottom:4px;margin-top:0;text-indent:.3em;}
#Photo-Organize .albums h3 span,#Photo-Organize .cloneAlbum.inAlbums h3 span{display:block;}
#Photo-Organize .albums h3 .name,#Photo-Organize .cloneAlbum.inAlbums h3 .name{font-weight:bold;font-size:medium;margin-right:1em;margin-left:.5em;display:inline;}
#Photo-Organize .albums .fieldset li:FIRST-CHILD img,#Photo-Organize .cloneAlbum.inAlbums.fieldset li:FIRST-CHILD img,#Photo-Organize .cloneOfFirst{width:125px;height:125px;padding:4px;}
.photoOrganizeForm .buttonZone{display:inline-block;float:right;padding:0;margin:-3.3em 0 0;}
.admin{border:none;width:100%;}
.admin *{font-size:small!important;text-align:center;}
.admin td{border:none;}
form[name=ChangeManyAliasesForm] li label{display:block;width:170px;text-align:left;font-size:small;position:relative;top:28px;left:0;}
form[name=ChangeManyAliasesForm] li img{display:inline-block;padding:2px;background:#EEE;border:1px solid #999;}
form[name=ChangeManyAliasesForm] li div{width:170px;display:inline-block;vertical-align:top;margin-left:.7em;position:relative;}
form[name=ChangeManyAliasesForm] li input{width:160px;position:absolute;top:0;left:0;}
form[name=ChangeManyAliasesForm] li{display:inline-block;vertical-align:top;width:33%;margin-bottom:1em;}
form[name=ChangeManyAliasesForm] ul{margin-right:-1em;}
#Admin-MemberInfoPage dt{font-weight:bold;}
#Admin-MemberInfoPage dd{margin-bottom:1em;}
.albums h3.open .name,.cloneAlbum.inAlbums h3.open .name{background:url("/img/site/icon-collapse.png?fp=14abe2") no-repeat;}
.albums h3.shut .name,.cloneAlbum.inAlbums h3.shut .name{background:url("/img/site/icon-expand.png?fp=046521") no-repeat;}
.albums .name,.cloneAlbum.inAlbums .name{background-position:0 50%;padding-left:24px;}
#Photo-EditAlbum .fieldset,#Photo-EditAlbum .requiredItems{margin-right:10px;}
#Photo-EditAlbum label,#Photo-AddAlbum label{width:96px;}
#Photo-EditAlbum textarea,#Photo-AddAlbum textarea{width:400px;}
#Photo-EditAlbum .textbox p,#Photo-AddAlbum .textbox p{text-align:right;width:513px;}
#Photo-EditAlbum ul{margin-right:-1.5em;}
#Photo-EditAlbum li{display:inline-block;margin-right:1.5em;}
#Photo-EditAlbum li div{height:66px;position:relative;}
#Photo-EditAlbum li label{width:66px;height:66px;margin-right:4px;}
#Photo-EditAlbum li label img{background:white;padding:2px;border:1px solid #ccc;}
#Photo-EditAlbum li input{width:11em;position:relative;left:0;top:-10px;}
.sendReplyForm dt{margin-bottom:.5em;}
.sendReplyForm span{float:right;}
.sendReplyForm textarea{width:728px;height:128px;}
.sendReplyForm label{position:relative;vertical-align:top;}
.sendReplyForm .select{float:right;}
.sendReplyForm .select label{position:relative;vertical-align:middle;}
.sendReplyForm .thread{padding-left:.5em;}
form[name=DisplayMemberInfoAndImpersonateForm] dt{font-weight:bold;display:inline-block;margin-right:.5em;}
form[name=DisplayMemberInfoAndImpersonateForm] dd{margin-bottom:1em;margin-right:1em;display:inline-block;}
form[name=SubscribeToStackTraceForm] label{width:200px;}
#Batch-Page table{width:100%;}
#Batch-Page td li{display:inline-block;padding-left:5px;margin-left:5px;border-left:1px solid #999;}
#Batch-Page td li:FIRST-CHILD{padding-left:0;margin-left:0;border-left:none;}
#Batch-Page td.ready{color:#690;}
#Admin-StackTraces tr[onclick]:HOVER{cursor:pointer;background-color:#EEF;}
#Admin-StackTraces tr:HOVER td{color:blue;text-decoration:underline;}
#Admin-StackTrace th{text-align:left;vertical-align:top;}
#Admin-Log tr:HOVER{background-color:#EEF;}
#Site-TermsOfUse ol li{margin-left:2em;list-style:outside decimal;font-size:medium;}
#Site-TermsOfUse ol li div{margin-bottom:8px;}
#Site-TermsOfUse ol li ul li{list-style:lower-roman;font-size:small;}
#Site-PrivacyPolicy h6{font-size:medium;}
form[name=JobForm] label{width:200px;}
.addSubscribeFolderForm input[type="checkbox"]{margin-left:2em;}
.addSubscribeFolderForm .fieldset{width:500px;left:175px;}
.addSubscribeFolderForm{left:300px;}
.addSubscribeFolderForm .requiredItems,.addSubscribeFolderForm h3{position:relative;width:530px;left:165px;}
.addSubscribeFolderForm table,.addSubscribeFolderForm th,.addSubscribeFolderForm td{border:none;}
.supportTable td{padding-left:1em;text-align:center;}
.supportTable tr>:first-child{padding-left:0;text-align:left;}
.supportTable td,.supportTable tr>:first-child{padding-bottom:.5em;padding-top:.5em;}
.headers th{padding-left:.5em;padding-right:.5em;}
form[name=GoogleHostedDomainForm] div{display:inline;}
form[name=GoogleHostedDomainForm] label{font-size:small;display:inline;}
form[name=GoogleHostedDomainForm] input{font-size:small;}
form[name=InvitationTargetForm] label{width:auto;}
form[name=ControlAdminAccessForm] li{width:200px;display:inline-block;}
form[name=FindUserByIdForm] label{width:200px;}
form[name=FindUserByIdForm] .required{width:450px;position:relative;left:250px;}
.cropperResize{border:none!important;}
#ImageFrame,#PreviewFrame{display:inline-block;*zoom:1;*display:inline;padding:3px;background:#EEE;border:1px solid #999;}
#ImageFrame div,#PreviewFrame div{padding:0;}
#PreviewFrame{width:240px;height:240px;margin-left:10px;vertical-align:top;}
form[name=ChangeAndCropProfilePhotoForm] ul{padding:3px 8px;}
form[name=ChangeAndCropProfilePhotoForm] li{position:relative;padding:5px 15px 3px;}
form[name=ChangeAndCropProfilePhotoForm] label{text-indent:0;}
form[name=ChangeAndCropProfilePhotoForm] input[type=radio]{position:absolute;top:0;left:9px;}
form[name=BasicUploadForm] li{margin-bottom:.5em;}
form[name=BasicUploadForm] label{width:35px;}
.news div.logo{display:block;height:65px;width:154px;background:url("/img/site/logo.png?fp=ffbfb4");}
.news li{border-top:1px solid #EEE;}
.news li:FIRST-CHILD{border:none;}
.news li li{display:inline-block;*zoom:1;*display:inline;vertical-align:top;position:relative;border:none;}
.news p{height:65px;line-height:65px;font-size:large;padding:0 10px;}
.news q{padding:0 10px;}
#PageHeaderContainer,#PageContent,#PageFooter{clear:both;float:none;}
#PageHeaderContainer{width:100%;height:68px;background:url("/img/site/FooterBackground.png?fp=2b504c") #fc0 center;border-bottom:4px solid #969;}
#PageHeader{width:980px;margin:auto;position:relative;}
#PageHeader h1{display:none;}
#PageHeader #Home{display:block;height:65px;width:154px;background:url("/img/site/logo.png?fp=ffbfb4");text-indent:-10000px;float:left;position:relative;top:11px;}
#PageFooterContainer{width:100%;height:130px;background:url("/img/site/FooterBackground.png?fp=2b504c") #969;border-top:1px solid #969;}
#PageFooter{width:980px;margin:auto;padding:.5em 0;}
#PageFooter ul{text-align:center;margin:.5em 0;}
#PageFooter ul li{display:inline;}
#PageFooter ul li a{padding:0 1em;text-decoration:none;color:#969;}
#PageFooter ul li:FIRST-CHILD a{border:none;}
#PageFooter ul li a:hover{color:blue;text-decoration:underline;}
#PageFooter p{text-align:center;font-size:x-small;}
.roar-body{position:absolute;font:12px/14px "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;color:#fff;text-align:left;z-index:999;}
.roar{position:absolute;width:330px;cursor:pointer;}
.roar-bg{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;background-color:#000;-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
.roar-body-ugly .roar{background-color:#333;}
.roar-body-ugly .roar-bg{display:none;}
.roar h3{position:relative;padding:15px 10px 0;margin:0;border:0;font-size:13px;color:#fff;z-index:1002;}
.roar p{position:relative;padding:10px 10px 15px;margin:0;font-size:12px;color:#fff;z-index:1002;}
.roar.photoUpload #UploadStatus{z-index:1000;}
.roar.info .roar-bg{border:2px solid #bade62;background-color:#e8fabe;}
.roar.info *{color:#306;}
#sbox-overlay{position:absolute;background-color:#000;left:0;top:0;zoom:1;}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url("/img/3p/SqueezeBox/closebox.png?fp=f2aace") no-repeat center;border:none;}
.sbox-window-ie6 #sbox-btn-close{background-image:url("/img/3p/SqueezeBox/closebox.gif?fp=1574d0");}
.sbox-loading #sbox-content{background-image:url("/img/3p/SqueezeBox/spinner.gif?fp=04836c");background-repeat:no-repeat;background-position:center;}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%;}
.sbox-content-image#sbox-content{overflow:visible;}
#sbox-image{display:block;}
.sbox-content-image img{display:block;width:100%;height:100%;}
.sbox-content-iframe#sbox-content{overflow:visible;}
.body-overlayed{overflow:hidden;}
.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden;}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible;}
.sbox-bg{position:absolute;width:33px;height:40px;}
.sbox-bg-n{left:0;top:-40px;width:100%;background:url("/img/3p/SqueezeBox/bg_n.png?fp=b80c92") repeat-x;}
.sbox-bg-ne{right:-33px;top:-40px;background:url("/img/3p/SqueezeBox/bg_ne.png?fp=a63157") no-repeat;}
.sbox-bg-e{right:-33px;top:0;height:100%;background:url("/img/3p/SqueezeBox/bg_e.png?fp=bb7dee") repeat-y;}
.sbox-bg-se{right:-33px;bottom:-40px;background:url("/img/3p/SqueezeBox/bg_se.png?fp=6ec76d") no-repeat;}
.sbox-bg-s{left:0;bottom:-40px;width:100%;background:url("/img/3p/SqueezeBox/bg_s.png?fp=1d8ad2") repeat-x;}
.sbox-bg-sw{left:-33px;bottom:-40px;background:url("/img/3p/SqueezeBox/bg_sw.png?fp=df787e") no-repeat;}
.sbox-bg-w{left:-33px;top:0;height:100%;background:url("/img/3p/SqueezeBox/bg_w.png?fp=dbc536") repeat-y;}
.sbox-bg-nw{left:-33px;top:-40px;background:url("/img/3p/SqueezeBox/bg_nw.png?fp=b03b93") no-repeat;}
.notClosable #sbox-btn-close{display:none;}
.cropperWrapper{margin:auto;padding:0;}
.cropperResize{border:1px dashed #f00;background:transparent url('/img/3p/UvumiCrop/blank.gif?fp=ad480f') center center repeat;cursor:move;}
.cropperHandle{background-repeat:no-repeat;background-position:center center;}
.cropperHandle.top{cursor:n-resize;background-image:url('/img/3p/UvumiCrop/handle-ns.gif?fp=f320d6');}
.cropperHandle.bottom{cursor:s-resize;background-image:url('/img/3p/UvumiCrop/handle-ns.gif?fp=f320d6');}
.cropperHandle.right{cursor:e-resize;background-image:url('/img/3p/UvumiCrop/handle-ew.gif?fp=b9c619');}
.cropperHandle.left{cursor:w-resize;background-image:url('/img/3p/UvumiCrop/handle-ew.gif?fp=b9c619');}
.cropperHandle.top.left{cursor:nw-resize!important;background-image:url('/img/3p/UvumiCrop/handle-nw.gif?fp=a82d54')!important;}
.cropperHandle.bottom.right{cursor:se-resize!important;background-image:url('/img/3p/UvumiCrop/handle-nw.gif?fp=a82d54')!important;}
.cropperHandle.top.right{cursor:ne-resize!important;background-image:url('/img/3p/UvumiCrop/handle-ne.gif?fp=3e8cc9')!important;}
.cropperHandle.bottom.left{cursor:sw-resize!important;background-image:url('/img/3p/UvumiCrop/handle-ne.gif?fp=3e8cc9')!important;}
.cropperMask{background-color:#000;cursor:pointer;}
.cropperCoordinates{background-color:#eee;padding:20px 5px 5px;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:11px;width:auto;border:1px solid #888;}
.cropperCoordinates div.topbar{cursor:move;text-align:center;background-color:#fff;color:#ccc;border-bottom:1px solid #ccc;}
.cropperCoordinates div.preview{text-align:left;float:left;border:1px solid #f00;}
.cropperCoordinates.IE div.preview{width:1%;}
.cropperCoordinates label{display:block;float:left;text-align:right;width:20px;padding:0 3px;color:#f00;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:11px;}
.cropperCoordinates input{width:20px;padding:0;height:13px;float:left;color:#333;border:1px solid #f00;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:11px;text-align:center;}
.cropperCoordinates p{margin:0;padding:5px 0 0 0;text-align:center;clear:left;}
.cropperCoordinates button{margin:0 2px;outline:0;font-size:11px;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#fff;}
ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF;}