﻿body
{
    color:#555555;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}
h1
{
    font-size:20pt;
    font-weight:normal;
	color:#cccccc;
    margin:0px;
}
h2
{
	color:#444444;
    font-size:14pt;
    font-weight:normal;
    margin:0px;
}
.h2Block
{
    background-color:#acadae;
	color: #ffffff;
    font-size:large;
    font-weight:normal;
    margin:0px 0px 2px 0px;
    padding:6px;
}
h3
{
	background-color:#acadae;
	color: #ffffff;
    font-size:medium;
    font-weight:normal;
    margin:0px 0px 2px 0px;
    padding:6px;
}
hr
{
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#cccccc;
}
p,div,span
{
	font-size:small;
}
a
{
	color: #009bec;
	text-decoration:none
}
a img
{
    border-width:0px;
}
input
{
    color:#555555;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
textarea
{
    color:#555555;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
select
{
    color:#555555;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.divBnBar
{
    border-top:1px solid #cccccc;
    margin-top:10px;
    padding-top:10px;
    text-align:right;
}
.divToolBar 
{
    background-color:#000000;
	color: #ffffff;
	text-align:center;
	width:100%;
}
.divToolBar .divToolBarInner
{
    margin:auto;
    padding:8px 4px 4px 4px;
	text-align:left;
    width:960px;
}
.divToolBar .divToolBarInner img
{
    border-width:0px;
}
.divToolBar .fl
{
    float:left;
    width:300px;
}
.divToolBar .fr
{
    float:right;
    width:535px;
}
.divToolBar .divToolBarSearch
{
    float:left;
    width:225px;
}
.divToolBar .divToolBarSearch p
{
    color:#cccccc;
    font-size:x-small;
    margin:4px;
}
.divToolBar .divToolBarSearch .divToolBarSearchTextBox
{
    background:none;
    border-width:0px;
    margin-left:20px;
    margin-top:3px;
    font-size:x-small;
}
.divToolBar .divSearchBoxWrap
{
    background-image:url('/MasterPages/AllThisLife/Images/bgSearchBox.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    height:23px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:200px;
}
.divToolBar .divSearchBox
{
    float:left;
    height:23px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:150px;
}
.divToolBar .divSearchButton
{
    float:right;
    height:23px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:40px;
}
.divToolBar .divSearchButton input
{
    float:right;
    margin:0px;
    padding:0px;
    height:23px;
    overflow:hidden;
    width:27px;
}

.divTitle
{
    min-height:85px;
    text-align:center;
	width:100%;
}
.divTitle .divTitleInner
{
    margin:auto;
    padding:10px 0px 0px 0px;
	text-align:center;
    width:960px;
}
.divTitle .divTitleInner h1
{
    margin-top:20px;
}
.header-segment-left
{
    float:left;
    margin:10px 0px 0px 0px;
	text-align:left;
	width:210px;
}
.header-segment-right
{
    float:right;
    margin:10px 0px 0px 0px;
	text-align:left;
	width:500px;
}
.divTitleAvatar
{
    float:left;
    width:47px;
    height:47px;
    margin-right:10px;
}
.memory-usage-wrap
{
    margin-top:4px;
    float:left;
}
.memory-usage-outer
{
    background-color:#eeeeee;
    border:1px solid #cccccc;
    float:left;
    font-size:xx-small;
    width:100px;
}
.memory-usage-inner
{
    background-color:#ffcc00;
    float:left;
    font-size:xx-small;
}
.memory-usage-label
{
    float:left;
    font-size:xx-small;
    padding-left:4px;
}
.divNotificationWrap
{
    float:left;
    height:24px;
    width:250px;
}
.divNotificationWrap a
{
    color:#ffffff;
    display:block;
    font-size:10pt;
    line-height:18px;
    margin:0px;
    padding:0px;
    text-align:center;
    width:20px;
}
.divNotificationWrap .divNotificationCounter
{
    background-image:url(/MasterPages/AllThisLife/Images/bgNotificationCircle.gif);
    background-position:left center;
    background-repeat:no-repeat;
    color:#ffffff;
    float:left;
    height:20px;
    margin-right:5px;
    padding:0px;
    width:20px;
}
.divNotificationWrap .divNotificationCounter a
{
    color:#ffffff;
    display:block;
    font-size:10pt;
    line-height:18px;
    margin:0px;
    padding:0px;
    text-align:center;
    width:20px;
}
.divBody
{
    background-image:url(/MasterPages/AllThisLife/Images/bgBodyTop.gif);
    background-position:top;
    background-repeat:repeat-x;
    min-height:400px;
    margin:0px;
    padding:0px;
	width:100%;
	text-align:center;
}
.divBody .divBodyInner
{
    margin:auto;
    padding:20px;
    width:960px;
    text-align:left;
}
.Col20
{
    float:left;
    width:20px;
}
.Col180
{
    float:left;
    width:180px;
}
.Col230
{
    float:left;
    width:230px;
}
.Col300
{
    float:left;
    width:300px;
}
.Col300Black
{
    background-color:#000000;
    color:#ffffff;
    float:left;
    width:300px;
}
.Col300Black h2
{
    color:#ffffff;
}
.Col300Black .divPadd
{
    padding:10px;
}
.Col560
{
    float:left;
    width:560px;
}
.Col620
{
    float:left;
    width:620px;
}
.Col710
{
    float:left;
    width:710px;
}
.divSplashTitle 
{
    background-image:url(/MasterPages/AllThisLife/Images/SaveEveryStepBanner.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    height:220px;
    margin:auto;
    width:960px;
}
.divSplashToolbar
{
    height:65px;
    padding:0px;
    position:absolute;
    width:960px;
    margin-left:auto;
    margin-top:155px;
    margin-right:auto;
    margin-bottom:0px;
}
.divSplashBody
{
    background-color:#33A2FE;
    color:#ffffff;
    margin:0px;
    padding:0px;
	width:100%;
	text-align:center;
}
.divSplashBody h1, .divSplashBody h2, .divSplashBody h3, .divSplashBody p
{
    color:#ffffff;
}
.divSplashHeading
{
    background-image:url(/MasterPages/AllThisLife/Images/bgSplashTitle1.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    color:#ffffff;
    font-size:14pt;
    height:50px;
    line-height:30px;
    padding:20px 0px 0px 0px;
}
.divSplashBody .divSplashBodyInner
{
    margin:auto;
    padding:0px 20px 20px 20px;
    width:960px;
    text-align:left;
}
.divSplashBody .social-cntrlwrap-status
{
    color:#ffffff;
    display:none;
}
.divSplashBody .formbuilder
{
    color:#ffffff;
}
.divSplashBody a
{
    color:#ffffff;
    font-weight:bold;
}
.divSplashArea
{
    padding:0px 10px 0px 10px;
}
.divSplashSection
{
    border-bottom:1px solid #ffffff;
    color:#ffffff;
    padding:10px 0px 10px 0px;
}
.divDescription 
{
    font-size:115%;
    margin:auto;
    padding:10px;
    width:700px;
}
.divIntro
{
    margin:100px auto auto auto;
    width:960px;
    position:absolute;
    text-align:center;
}
.divFooter
{
    background-image:url(/MasterPages/AllThisLife/Images/bgBodyBottom.gif);
    background-position:top;
    background-repeat:repeat-x;
    height:100px;
    margin-bottom:20px;
	width:100%;
}
.divFooter .divFooterInner
{
    margin:auto;
    padding-top:40px;
    width:960px;
}
.divFooter .divFooterInner img
{
    border-width:0px;
    height:47px;
    margin:2px;
    width:47px;
}
.divFooter .divFooterLeft
{
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:425px;
}
.divFooter .divFooterRight
{
    float:right;
    margin:0px;
    padding:0px;
    text-align:right;
    width:425px;
}
.divFooterLinks
{
    margin:auto;
    padding-top:20px;
    width:960px;
    clear:both;
    color:#cccccc;
    font-size:x-small;
    text-align:center;
}
.divFooterLinks a
{
    color:#666666;
    font-size:x-small;
}
.divFooterLinks .divNewsletterSignUp
{
    color:#000000;
    font-weight:bold;
	font-size:small;
}
.divFooterLinks .divNewsletterSignUp a
{
    color: #009bec;
	font-size:small;
}
.divSplashFooter
{
    height:100px;
    margin-bottom:20px;
	width:100%;
}
.fisheye
{
	text-align: center;
	height: 50px;
	position: relative;
	margin:auto;
}
.fisheyeContainter
{
	background-color: #ffffff;
	height: 83px;
	width: 200px;
	left: 500px;
	position: absolute;
	text-align:center;
	margin:auto;
}
a.fisheyeItem
{
	color:#555555;
	display: block;
	margin:auto;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top:0;
	width: 60px;
}
a.fisheyeItem img
{
	border: none;
	margin: 25px auto 5px auto;
	width: 100%;
	text-align:center;
}
a.fisheyeItem span
{
    display:none;
	font-size:115%;
	margin:auto;
	position:absolute;
	text-align:center;
	width:100%;
}
ul li
{
    list-style-type:square;
}
.ulTopNav
{
    float:right;
    margin:0px;
    padding:0px;
}
.ulTopNav li
{
    list-style-type:none;
    float:left;
    margin:0px;
    padding:2px;
}
.ulTopNav li a
{
    background-color:#444444;
    display:block;
    width:47px;
    height:48px;
}
.ulTopNav li a img
{
    display:block;
    width:47px;
    height:48px;
}
.ulSideNav
{
    margin:0px;
    padding:0px;
}
.ulSideNav li
{
    background-color:#009bec;
    margin:0px;
    list-style-type:none;
    padding:0px;
    width:180px;
}
.ulSideNav a
{
    background-color:#009bec;
    background-position:right center;
    background-repeat:no-repeat;
    color:#ffffff;
    display:block;
    font-size:small;
    margin-bottom:2px;
    padding:6px;
    text-decoration:none;
    width:180px;
}

.sidenav-next  
{
    background-color:#009bec;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/next.gif);
    color:#ffffff;
    display:block;
    font-size:small;
    margin-bottom:2px;
    padding:6px;
    text-decoration:none;
}
.sidenav-prev  
{
    background-color:#009bec;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/previous.gif);
    color:#ffffff;
    display:block;
    font-size:small;
    margin-bottom:2px;
    padding:6px;
    text-decoration:none;
}
.sidenav-addtolifeline  
{
    background-color:#009bec;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/add-to-lifeline.gif);
    color:#ffffff;
    display:block;
    font-size:small;
    margin-bottom:2px;
    padding:6px;
    text-decoration:none;
}
.sidenav-removefromlifeline
{
    background-color:#009bec;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/remove-from-lifeline.gif);
    color:#ffffff;
    display:block;
    font-size:small;
    margin-bottom:2px;
    padding:6px;
    text-decoration:none;
}

h3.h3-related-photos
{
    background-color:#acadae;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/related-photo.gif);
}

h3.h3-related-videos
{
    background-color:#acadae;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/related-video.gif);
}

h3.h3-related-events
{
    background-color:#acadae;
    background-position:right center;
    background-repeat:no-repeat;
    background-image:url(/MasterPages/AllThisLife/Images/NavSide/related-events.gif);
}

.my-stories-item
{
    /*border:2px solid #e0e0e0;*/
    float:left;
    margin:0px 10px 10px 0px;
    padding:10px;
    width:280px;
}
.my-stories-item-photo
{
    float:left;
    margin-right:10px;
    width:100px;
    height:100px;
}
.divMyAccountMenuArea
{
    border:1px solid #cccccc;
    margin:auto;
    padding:20px;
}


.social-cntrlwrap-status
{
    font-weight:normal;
	color:#999999;
    margin:0px;
}
.divBody .social-cntrlwrap-status div
{
    font-size:20pt;
    font-weight:normal;
	color:#cccccc;
    margin:0px;
}
.social-cntrlwrap-main-count
{
    display:none;
}
.social-cntrlwrap-main-help
{
    display:none;
}


.social-messages-grid { border:1px solid #666666; border-collapse:collapse; width:100%; }
.social-messages-grid th { background-color:#000000; border-width:0px; color:#ffffff; font-size:90%; margin:0px; padding:4px; }
.social-messages-grid td { border:0px solid #ffffff; border-bottom:1px solid #666666; font-size:90%; margin:0px; padding:4px; }


.timeline-view
{
    position: absolute;
    width: 100%;
    height: 500px;
    left: 0;
    background-image: url(../images/timelinebg.jpg);
    background-position: center top;
}
.timeline-view .silverlightinstall .message
{
    margin-left: auto;
    margin-right: auto;
    width: 340px;
    padding-top: 210px;
}

.timeline-view .silverlightinstall .message p
{
    font-size: 11px;
    text-align: center;
}

.timeline-options
{
    margin-top: 525px;
}


.radUpload
{
    float:left;
}
.radUpload ul
{
    margin:0px;
    padding:0px;
}
.radUpload ul li
{
    list-style-type:none;
    padding-bottom:4px;
}


.BenefitBlack
{
    background-image:url('/MasterPages/AllThisLife/Images/bgOvalBlack.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    color:#ffffff;
    height:130px;
    overflow:hidden;
}
.BenefitBlue 
{
    background-image:url('/MasterPages/AllThisLife/Images/bgOvalBlue.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    color:#ffffff;
    height:130px;
    overflow:hidden;
}
.BenefitWhite
{
    background-image:url('/MasterPages/AllThisLife/Images/bgOvalWhite.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    color:#000000;
    height:130px;
    overflow:hidden;
}
.BenefitPadd
{
    padding:20px;
}
.BenefitWhite div, .BenefitWhite p, .BenefitWhite a
{
    color:#000000;
}


.blog-entry h2
{
    border-bottom: 1px solid #CCCCCC;
    font-weight: normal;
    line-height: 120%;
    margin: 0;
    padding: 0px 0px 10px 0px;
}
.pubDate
{
   font-size:smaller;
   padding-top:4px;
}
.blog-entry img.alignright
{
    display: inline;
    margin: 0 0px 2px 7px;
    padding: 4px;
}
.blog-entry .alignright
{
    float: right;
}
.blog-entry img.centered, img.aligncenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.blog-entry img.alignleft
{
    display: inline;
    margin: 0 7px 2px 0px;
    padding: 4px;
}
.blog-entry .alignleft
{
    float: left;
}
.blog-entry
{
    padding-bottom:30px;
    width:500px;
}
.divFooterLeft .social-cntrlwrap-results-item 
{
    border-width:0px;
    clear:none !important;
    float:left;
    margin:0px !important;
    padding:0px !important;
    width:50px;
}
.divFooterLeft .social-cntrlwrap-results-item .social-cntrlwrap-results-item-photo
{
    margin:0px !important;
}
