/* -----------------------------------------------------
  Grown-Ups Common Attributes
----------------------------------------------------- */
body.grownUp {
	background:#FFFFFF none repeat scroll 0 0; 
}


body.GUGriefBridge,
body.GUChangesBridge {
	background:#FFE068 url(/images/bg.jpg) repeat scroll center top;
}
body.grownUp #mainWrap {
	background: url(/images/gradientMasthead.png) repeat-x top center; 
}
body.grownUp #landingWrap {
	padding-bottom:25px;
}
body.grownUp #footerWrap {
	margin-left:110px !important;
}
div#grownUpTitleNav {
	height:48px;
        margin-bottom:16px;
        padding-left:120px;
}
div#grownUpTitleNav h1 {
        color:#009966;
        display:inline-block;
        float:left;
        font-size:35px;
        font-weight:bold;
        margin:10px;
}
div#grownUpTitleNav .right {
	display:inline-block;
        float:left;
        margin-top:28px;
}
div#grownUpTitleNav a.grownUpNav {
	background:transparent url(/images/grownups/linkSeperator.png) no-repeat scroll 0 0;
	color:#01a955;
	font-size:1.1em;
	font-weight:bold;
	padding-left:15px;
	padding-right:10px;
}
div#grownUpTitleNav a.current {
	color: #007ac3;
}
div#grownUpTitleNav a.grownUpNavHome {
	color:#01a955;
}

div#grownUpTitleNav a.first {
	background: none;
	padding-left: 0;
}
div#DPHeader {
	background: url(/images/grownups/grownUpsBackgroundHeader.png) no-repeat 0 0;
	height:31px;
}
div#DPMainContent {
	background: url(/images/grownups/grownUpsBackgroundColor.png) repeat 0 0;
	margin:0 8px;
	padding:0 22px;
	position:relative;
	height:1%;
}
div#DPFooter{
	background: url(/images/grownups/grownUpsBackgroundFooter.png) no-repeat 0 0;
	height:28px;
}
div#DPMainContent div#vidPlayerHolder {
	height:385px;
}
div#DPMainContent div#fourBuckets {
/*	height:325px; */
}
body.es div#DPMainContent div#fourBuckets {
	/*height:344px;   */
}
div#DPMainContent div#threeBuckets {
	height: 295px;
}
body.es div#DPMainContent div#threeBuckets {
	height: 330px;
}
div#vidPlayer {
	float:left;
}
div#printables {
	background: url(/images/grownups/printablesBackground.png) no-repeat 0 0;
	float:right;
	width:203px;
	height:346px;
	padding:4px 12px 10px 12px;
	text-align: center;
}
div#printables div.printContent {
	background: url(/images/grownups/printablesBucket.png) no-repeat 0 0;
	width:175px;
	height:75px;
	padding:13px 11px;
	margin:5px 0 0 4px;
	text-align: left;
}
* html div#printables div.printContent {
	margin-top:0;
	padding-bottom:0;
}
div#printables div.printContent img {
	float:left;
}
div#printables div.printContent p {
	margin-left:67px;
}
div#printables div.printContent p a {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
div#printables img.printHeader {
	margin-top: 3px;
}
div#DPMainContent div#buckets {
	height:380px;
}
div#DPMainContent img.topHead {
	margin-bottom:10px;
}
body.grownUp a.readMore {
	color:#0066cc;
	font-weight:bold;
	font-size:1.3em;
}

/* -----------------------------------------------------
  Grown-Ups Landing Page
----------------------------------------------------- */
body.GULanding #landingWrap {
	 background: url(/images/grownups/landingBackground.jpg) no-repeat 8px 46px;
}
div#GUMainContent div.grownUpsBucket {
	background: url(/images/grownups/landingBucketBackground.png) no-repeat 0 0;
	float: left;
	margin-left: 15px;
	height: 237px;
	width: 227px;
}
div#GUMainContent div.first {
	margin-left: 23px;
}
div#GUMainContent div.grownUpsBucket img {
	margin-top: 17px;
	margin-left: 14px;
}
div#GUMainContent {
	height:430px;
        margin-top:70px;
}
div#GUMainContent div#landingTop {

}

div#GUMainContent p.mainCopy {
	font-size:1.8em;
        line-height:26px;
        margin-left:422px;
        width:510px;
}
div#GUMainContent p.bucketText {
	font-weight:bold;
	margin-left:14px;
	margin-right:14px;
}

#GUMainContent .header {
    color:#01A955;
    display:block;
    font-size:18px;
    font-weight:bold;
    padding:5px 0 5px 14px;
}

div#GUMainContent img.topHead {
	margin-left:422px;
	margin-top:22px;
}
* html body.GULanding div#buckets {
	margin:-10px 0 0 -22px;
}

/* -----------------------------------------------------
  Grown-Ups Three-Buckets Page
----------------------------------------------------- */
div#threeBuckets div.grownUpsBucket {
        background:transparent url(/images/en/threeColBucketBackground.png) no-repeat scroll 0 0;
        float:left;
        height:262px;
        margin-left:26px;
        padding:20px 18px;
        width:260px;
}
body.es div#threeBuckets div.grownUpsBucket {
	background: url(/images/es/threeColBucketBackground.png) no-repeat 0 0;
	height: 399px;
}
div#threeBuckets div.grownUpsBucket h3 {
	color:#0066CC;
	font-weight:bold;
	margin:0.3em 0 0.3em 0;
}
div#threeBuckets div.grownUpsBucket p {
	font-weight:bold;
	margin:0 0 0.3em 0;
}
div#threeBuckets div.first {
	margin-left: 0;
}

/* -----------------------------------------------------
  Grown-Ups Four-Buckets Page
----------------------------------------------------- */
div#fourBuckets div.grownUpsBucket {
	background: url(/images/en/fourColBucketBackgroundSmall.png) no-repeat 0 0;
	float: left;
	margin-left: 10px;
	height:259px;
	width: 203px;
  padding-left:12px;
  padding-right:12px;
  padding-top:16px;
}
body.es div#fourBuckets div.grownUpsBucket {
	background: url(/images/es/fourColBucketBackgroundSmall.png) no-repeat 0 0;
	/*height: 312px;     */
}
div#fourBuckets div.grownUpsBucket h3 {
	color:#0066CC;
	font-weight:bold;
	margin:0.3em 0 0.3em 0;
	font-size: 1.8em;
}
div#fourBuckets div.grownUpsBucket p {
	font-weight:bold;
	margin:0 0 0.3em 0;
	font-size: 1.1em;
}
div#fourBuckets div.first {
	margin-left: 0;
}

/* -----------------------------------------------------
  Grown-Ups Articles Pages
----------------------------------------------------- */
div#ArtHeader {
	background: url(/images/grownups/grownUpsArticlesBackgroundHeader.png) no-repeat 8px 0;
	height:31px;
}
div#ArtMainContent {
	background: url(/images/grownups/grownUpsArticlesBackgroundColor.png) repeat 0 0;
	margin:0 8px;
	padding:5px 35px;
	height: 1%; /* IE Disappearing Background Fix */
}
div#ArtFooter{
	background: url(/images/grownups/grownUpsArticlesBackgroundFooter.png) no-repeat 8px 0;
	height:29px;
}
body.grownUp img.artTopHead {
	margin:15px 0 15px 40px;
}
div#ArtMainContent div#leftContent h5.first,
div#ArtMainContent div#rightContent h5.first {
    padding-top:0;
}
div#ArtMainContent h5{
	padding-top:0.6em;
}
div#ArtMainContent ul,
div#ArtMainContent h5,
div#ArtMainContent p {
	padding-bottom:0.5em;
	margin-bottom:0;
}
div#ArtMainContent ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
div#ArtMainContent li {
	margin-left:25px;
	font-size:1.2em;
	line-height:1.5;
}
div#ArtMainContent p.inline {
	margin-left:25px;
}
div#ArtMainContent img.rightImage {
	float:right;
}
div#ArtMainContent div#leftContent {
	width:650px;
}
div#ArtMainContent a.otherMats {
	margin:20px 0 0 25px;
	font-weight:bold;
	color:#0066cc;
	font-size:1.2em;
	display:block;
}

/* -----------------------------------------------------
  Grown-Ups Changes Bridge Page
----------------------------------------------------- */
div#GUBridgeContent {
	margin:25px 87px 0 87px;
}
div#GUBridgeContent div#bridgeHeader {
	background: url(/images/grownups/bridgeHeader.png) no-repeat 0 0;
	width:825px;
	height:111px;
}
div#GUBridgeContent div#insideContent{
	background: url(/images/grownups/bridgeBackground.png) repeat 0 0;
	width:741px;
	padding:25px 42px;
	text-align:center;
}
div#GUBridgeContent div#insideContent p{
	font-weight:bold;
}
div#GUBridgeContent div#insideContent div#GUBButtons {
	padding-top:20px;
}
div#GUBridgeContent div#bridgeFooter{
	background: url(/images/grownups/bridgeFooter.png) no-repeat 0 0;
	width:825px;
	height:34px;
}
div#GUBridgeContent div#flashcontent {
  text-align: left;
}
div#GUBridgeContent div#bridgePlayer {
  margin-bottom: -15px;
}
/* -----------------------------------------------------
  Grown-Ups Grief
----------------------------------------------------- */
body.es div#GUMainContent p.mainCopy {
    line-height:22px;
}

body.GUGrief div#DPMainContent div#threeBuckets {
    height:300px;
}

body.GUGrief div#threeBuckets div.grownUpsBucket {
    background:transparent url(/images/en/threeColBucketBackgroundSmall.png) no-repeat scroll 0 0;
    height:265px;
}

body.GUGrief p {
    font-size:1.3em;
}

body.GUGrief #footerWrap {
	margin:0 0 0 50px !important;
        width:900px;
}
body.GUGrief #footer {
	margin:0 !important;
        padding:0;
        width:900px;
}
body.GUGrief a#tlcLink img {
    height:177px;
    width:156px;
}

body.GUGrief #navUtility {
    float:left;
    margin:40px 0 0 0;
    text-align:center;
    width:710px !important;
}

body.GUGrief p#copyright {
    margin-top:18px;
}


/* -- [Footer] -- */
/*
body.GUDeployments #footerWrap,
body.GUHomecomings #footerWrap,
body.GUChanges #footerWrap {
	margin-left:60px !important;
}

body.GUDeployments #footerWrap,
body.GUHomecomings #footerWrap,
body.GUChanges #footerWrap {
  width:900px;
  margin-top:-3px;
  margin-bottom:28px;
  margin-left:8px;
  padding-bottom:14px;
  background:url(/images/footerBoxBottom.png) no-repeat bottom;
}

body.GUDeployments #footer,
body.GUHomecomings #footer,
body.GUChanges #footer {
  width:900px;
  padding-top:24px;
  background:none !important;
}

body.GUDeployments #footer .inner,
body.GUHomecomings #footer .inner,
body.GUChanges #footer .inner {
  width:900px;
  height:126px;
  background-color:#fff;
}

body.GUDeployments #navUtility,
body.GUHomecomings #navUtility,
body.GUChanges #navUtility {
    float:left;
    margin-top:20px;
    text-align:center;
    width:450px;
}


body.GUGrief #navUtility li, 
body.GUDeployments #navUtility li, 
body.GUHomecomings #navUtility li,
body.GUChanges #navUtility li {
    margin-right:0.3em;
    padding-right:0.7em;
    font-size:1.2em;
    background:transparent url(/images/grownups/footerListItemSeperator.png) no-repeat scroll right center;
}
body.GUGrief #navUtility li.last,
body.GUDeployments #navUtility li.last,
body.GUHomecomings #navUtility li.last,
body.GUChanges #navUtility li.last {
    margin-right:0;
    padding-right:0;
    background:none;
}              */




body.grownUp #footerWrap {
	margin-left:60px !important;
}

body.grownUp #footerWrap {
  width:900px;
  margin-top:-3px;
  margin-bottom:28px;
  margin-left:8px;
  padding-bottom:14px;
  background:url(/images/footerBoxBottom.png) no-repeat bottom;
}

body.grownUp #footer {
  width:900px;
  padding-top:24px;
  background:none !important;
}

body.grownUp #footer .inner {
  width:900px;
  height:126px;
  background-color:#fff;
}

body.grownUp #navUtility {
    float:left;
    margin-top:20px;
    text-align:center;
    width:450px;
}


body.grownUp #navUtility li {
    margin-right:0.3em;
    padding-right:0.7em;
    font-size:1.2em;
    background:transparent url(/images/grownups/footerListItemSeperator.png) no-repeat scroll right center;
}

body.grownUp #navUtility li.last {
    margin-right:0;
    padding-right:0;
    background:none;
}

body.GUGriefBridge #footer .inner,
body.GUChangesBridge  #footer .inner{
    background-color:#FFFFFF;
    height:126px;
    width:780px;
}

body.GUGriefBridge #footer,
body.GUChangesBridge  #footer{
    background:url("/images/footerBoxTop.png") no-repeat scroll 0 0 transparent !important;
    padding-top:24px;
    width:780px;
}

body.GUGriefBridge #footerWrap,
body.GUChangesBridge  #footerWrap{
    background:url("/images/footerBoxBottom.png") no-repeat scroll center bottom transparent !important;
    margin-bottom:28px;
    margin-left:118px !important;
    margin-top:-3px;
    padding-bottom:14px;
    width:780px;
}

body.GUGriefBridge #navUtility,
body.GUChangesBridge  #navUtility{
    float:left;
    margin-top:20px;
    text-align:center;
    width:357px;
}

body.GUGrief div#ArtMainContent h5 {
    color:#a85bff;
}

body.GUGrief div#ArtMainContent ul {
    list-style-image:url(/images/grownups/griefBullet.gif);
    list-style-position:outside;
    list-style-type:disc;
}

body.GUGrief div#ArtMainContent li {
    padding-bottom:20px;
}

div#ArtMainContent div#leftContent {
    width:650px;
}

div#ArtMainContent div#rightContent {
    width:650px;
    float:right;
}

div#ArtMainContent div#rightContent p.subhead {
    color:#a85bff;
}

.os_foot {
    color:#545353;
    margin:3em 0;
}
.os_foot p {
    margin-bottom:1em;
}
        
/* -----------------------------------------------------
  Grown-Ups Additional Resources
----------------------------------------------------- */
div#ArtMainContent h2.ar {
	margin:1.6em 0 0.6em 0;
}
div#ArtMainContent h2.ar a {
	color:#007BC1;
}
div#ArtMainContent ul.arl li {
	font-size:1.2em;
	line-height:1.5em;
	list-style-type:disc;
	margin-left:2em;
}
div#ArtMainContent p.arp {
	margin-bottom:0;
	padding-bottom:1.6em;
}

body.GUGrief img.leftImage{
  margin-top: 30px;
}