/* bucketwork */
div.firstrow,
div.secondrow,
div.thirdrow,
div.fourthrow,
div.fifthrow,
div.sixthrow { padding-top: 0px; }

div.firstrow,
div.secondrow,
div.thirdrow,
div.fourthrow { margin-bottom: 45px; }

div.firstrow { margin-top: 45px; }
div.secondrow { margin-bottom: 40px; }
div.thirdrow,
div.fourthrow { margin-bottom: 60px; }

div.sixthrow
{
	position: absolute;
	min-height: 20px;
}

div.twothirds {
    margin-right: 20px;
    width: 543px;
}

div.onethird { width: 279px; }

div.footerContainer
{
    position: relative;
    height: 0px;
}

/* non-bucket bucket-related */
div.heroCpep { margin-top: -20px; }

.feedbackRatingPanel { margin-top: -60px; }

div.topic_body_partial { margin-right: 0px; }

/* general */
body, body.scriptEnabled { color: #1a1a1a; }

span.ui { color: #454545; }

a, 
a:visited,
a.link_collapse,
a.link_collapse:visited,
a.link_expand,
a.link_expand:visited 
{ 
	color: #02bbe2; 
	font-weight: 600;
}

a:hover 
{ 
	color: #02a0c1;
	text-decoration: none; 
}

.section_section-grid-3col-near td.grid-first,
.section_section-grid-3col-near td.grid-mid
{ 
	padding: 0px; 
	padding-right: 39px; 
}
.section_section-grid-3col-near td.grid-last { padding: 0px; }

ul li, ol li { margin-left: 0px; }
table ul li, table ol li { margin-left: 18px; }

div.section_section-list-links-largeimage li.linklist { padding-bottom: 6px; }

/* hides */
div.linkTopOfPage,
a.link_expandAll, 
a.link_collapseAll,
.miniToc { display: none; }

/* nav */
.table_micro-nav td 
{ 
	white-space: nowrap; 
	vertical-align: bottom; 
}
.table_micro-nav td .para 
{ 
	margin-right: 20px; 
	color: #09b0d3;
	margin-bottom: 0px; 
}
.table_micro-nav img 
{ 
	margin-right: 18px; 
	margin-bottom: -2px; 
}
.table_micro-nav a 
{ 
	color: #1a1a1a;
	font-weight: normal; 
}
.table_micro-nav a:hover { color: #1a1a1a; }

/* H1-ish */
h1.title_article,
div.section h2.title_section,
.thirdrow div.section h3.title_section
{
	color: #454545;
	font-size: 300%;
	font-weight: 300;
	padding: 0px;
	margin-bottom: 10px;
}

/* H2-ish */
div.section_section-list-links-largeimage h2.title,
div.section h2.title_section .phrase,
div.section h3.title_section,
.thirdrow div.section h3.title_section .phrase,
.table_micro-social .ui  
{
	color: #454545;
	font-size: 140%;
	font-weight: 600;
	margin-bottom: 0px;
	display: block; 
}

.thirdrow div.section h3.title_section .phrase,
div.section h2.title_section .phrase { font-size: 47%; }

/* hero adjustment */
div.heroCpep span.heroCpepHeading.heading2 { font-family:Segoe UI Light, Arial, Sans-serif; }

/* caption */
div.standalone div.caption 
{ 
	font-style: normal; 
	color: #1a1a1a;
	margin-bottom: 0px;
}

/* disclaimer/note */
.alertInline 
{
	font-size: 80%; 
	letter-spacing: 0px;
}

/* button */
span.button a, 
span.button-disabled span, 
span.button-hidden span 
{ 
	padding: 10px 20px; 
	margin-top: 9px; 
}
span.section_section-button-standard a 
{ 
	background-color: #05d3f4; 
	font-weight: 600; 
	font-size: 120%;
}
span.button 
{ 
	border: none; 
	padding: 0px; 
}
span.section_section-button-standard a:hover, 
span.section_section-button-standard a:focus,
span.section_section-button-standard a.nohref:hover,
span.section_section-button-standard a.nohref:focus { background-color:#02a0c1; }

/* Drop-down buttons */
div.section_section-list-dropdown_script span.button a.nohref
{
    margin-left: 40px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 90%;
    margin-bottom: 9px; 
}

/* social */
.table_micro-social td { width: 276px; }

.table_fb_table td p.lastElement  
{
	padding-bottom: 0px; 
	margin-bottom: 0px; 
}

/* footer */
.table_fakeFooter { font-size: 80%; }
.table_fakeFooter .para,
.table_fakeFooter .para a { color: #2a2a2a; }
.table_fakeFooter .para a:hover { color: #02a0c1; }
table.table_fakeFooter { width: 100%; }
table.table_fakeFooter td 
{
	vertical-align: top;
	text-align: right;
}
table.table_fakeFooter td img 
{
	display: block; 
	text-align: left; 
}