/*** PAGE GRID ***/
table.pageGrid {
	width: 100%;
	margin-top: 16px;
}

.phoneView table.pageGrid {
	margin-top: 20px;
}

.phoneView table.pageGrid:first-child {
	margin-top: 5px;
}

/*
table.pageGridFirst {
	margin-top: 16px;
}
*/

table.pageGrid td.heading {
	font-size: 18px;
	font-weight: bold;
	color: hsl(205, 100%, 85%);
	padding-left: 6px;
	vertical-align: bottom;
}

.phoneView table.pageGrid td.heading {
	padding-left: 0px;
}

table.pageGrid td.headingXtra {
	text-align: right;
	padding-right: 6px;
	vertical-align: bottom;
}

.phoneView table.pageGrid td.heading, .phoneView table.pageGrid td.headingXtra {
	padding-bottom: 6px;
}


/*
table.pageGrid td.column {
	vertical-align: top;
	padding: 12px;
	background-image: url("/images/bg_trans/trans_black_15.png");
}
*/

table.pageGrid td.pane, table.pageGrid td.paneNoBg {
	vertical-align: top;
	padding: 0px;
}

table.pageGrid td.pane {
	padding: 12px;
	background-color: hsla(0, 0%, 0%, 0.15);
}

table.pageGrid td.paneNoBg {
}

table.pageGrid td.hSpacer {
	width: 16px;
	padding: 0px 8px;
}

table.pageGrid td.vSpacer {
	height: 16px;
	padding: 8px 0px;
}

table.pageGrid td.noBG {
	background: none;
}

table.pageGrid td.blank {
	padding: 0px;
	background: none;
}


div.pgItem {
	margin-top: 8px;
}

div.pgItem p, div.pgItem div, div.pgItem a, div.pgItem span {
	line-height: 145% !important;
}

div.pgItem:first-child {
	margin-top: 0px;
}

div.pgActiveItem {}

a.pgActiveItem {
	display: block;
	padding: 8px; /*12px;*/
}

a.pgActiveItem:hover {
	text-decoration: none;
}

.standardView a.pgActiveItem:hover {
	background-color: hsla(0, 0%, 0%, 0.25);
	padding: 7px; /*11px;*/
	border: solid 1px #0b5487;
}

a.pgActiveItemS { /* active item short */
	display: block;
	padding: 8px; /*12px;*/ /*6px 12px;*/
}

a.pgActiveItemS:hover { /* active item short */
	text-decoration: none;
}

.standardView a.pgActiveItemS:hover {
	background-color: hsla(0, 0%, 0%, 0.25);
	padding: 7px; /*11px;*/ /*5px 11px*/
	border: solid 1px #0b5487;
}

div.pgInactiveItem {
	padding: 8px; /*12px;*/
}



div.pgText {
	padding: 4px; /*12px;*/
}

div.pgTextS {
	padding: 4px; /*6px 12px;*/
}

p.pgWhite, span.pgWhite, p.pgGold, p.pgGray {
	font-size: 14px;
	line-height: 135%;
	color: hsl(0, 0%, 100%);
	padding: 0px;
}

p.pgGold, span.pgGold {
	color: hsl(50, 25%, 80%);
	line-height: 135%;
}

p.pgOrange, span.pgOrange {
	color: hsl(30, 100%, 70%);
	line-height: 135%;
}

p.pgBoldOrange, span.pgBoldOrange {
	color: hsl(30, 100%, 70%);
	line-height: 135%;
	font-weight: bold;
}

p.pgGray, span.pgGray {
	color: hsl(0, 0%, 95%);
	line-height: 135%;
}

p.pgWhite a, p.pgGold a, p.pgGray a {
	line-height: 135%;
}

p.pgBoldWhite, span.pgBoldWhite {
	font-size: 14px;
	line-height: 135%;
	color: hsl(0, 0%, 100%);
	font-weight: bold;
	padding: 0px;
}

p.pgSmall, span.pgSmall {
	font-size: 12px;
	font-weight: normal;
}

p.pgSectionHead, p.pgSectionHeadAlt {
	font-size: 14px;
	font-weight: bold;
	line-height: 135%;
	color: #5abaff;
	padding: 0px;
}

p.pgHeadWhite, p.pgHeadOrange, p.pgHeadBlue {
	font-size: 18px;
	line-height: 135%;
	color: hsl(0, 0%, 100%);
	font-weight: bold;
	padding: 0px;
}

p.pgHeadOrange {
	color: hsl(30, 100%, 70%);
}

p.pgHeadBlue {
	color: hsl(205, 100%, 85%);
}

p.pgSectionHeadAlt {
	color: #f28e2c;
}

p.pgInfo {
	font-size: 12px;
	color: #84bdd9; /*#cdd8df;*/
	line-height: 130%;
	padding: 0px 0px 1px 0px;
}

p.pgInfoXtra {
	font-size: 11px;
	font-style: italic;
	color: #6494ac;
	line-height: 130%;
	padding: 0px 0px 1px 0px;
}

div.pgMoreInfoImg {
	text-align: right;
	padding-top: 2px;
}

img.linkItem {
	border: solid 1px #ffffff;
}

p.vertSpacer {
	padding: 5px;
}

img.pgImg {
	width: 100%;
	display: block;
	margin: 0px auto;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	pointer-events: auto;
}

img.pgImg:hover {
	cursor: pointer;
}

p.pgImgCaption {
	width: 100%;
	font-size: 13px;
	line-height: 135%;
	font-style: italic;
	text-align: right;
	padding: 2px 3px;
	margin: 0px auto;
	color: hsl(205, 15%, 75%);
}



/* LISTS */
ul.pgGray, ul.pgWhite, div.pgList {
	margin: 0px 8px 0px 20px;
}

ul.pgGray li.pg {
	font-size: 14px;
	line-height: 135%;
	color: #cdd8df;
	margin: 8px;
}

ul.pgWhite li.pg {
	font-size: 14px;
	line-height: 135%;
	color: #ffffff;
	margin: 8px;
}

/*
div.pgList {
	margin: 0px 8px 0px 20px;
}
*/

p.pgList {
	font-size: 14px;
	color: #cdd8df;
	line-height: 133%;
	margin-top: 12px;
}

p.pgList:first-child {
	margin-top: 0px;
}

p.pgListCompact {
	font-size: 14px;
	color: #cdd8df;
	line-height: 133%;
	margin-top: 2px;
}

p.pgListCompact:first-child {
	margin-top: 0px;
}



/* PAGE GRID FORM ELEMENTS */
form.pg {
	margin: 0px;
	padding: 0px;
}

form.pg input {
	width: 100%;
	box-sizing: border-box; /* css3 rec */
	-moz-box-sizing: border-box; /* ff2 */
	-ms-box-sizing: border-box; /* ie8 */
	-webkit-box-sizing: border-box; /* safari3 */
	-khtml-box-sizing: border-box; /* konqueror */
	font-size: 14px;
	line-height: 100%;
	color: #ffffff;
	padding: 5px;
	background: none;
	background-color: hsla(0, 0%, 0%, 0.40);
	border: solid 1px #3b7caa;
	resize: none;
}

form.pg textarea {
	width: 100%;
	box-sizing: border-box; /* css3 rec */
	-moz-box-sizing: border-box; /* ff2 */
	-ms-box-sizing: border-box; /* ie8 */
	-webkit-box-sizing: border-box; /* safari3 */
	-khtml-box-sizing: border-box; /* konqueror */
	font-size: 14px;
	line-height: 135%;
	color: #ffffff;
	padding: 5px;
	background: none;
	background-color: hsla(0, 0%, 0%, 0.40);
	border: solid 1px #3b7caa;
	resize: none;
}

form.pg .alert {
	background-color: hsla(0, 100%, 30%, 0.55);
	pointer-events: auto;
}


/* PAGE GRID MODIFIERS */
.pgIndent {
	margin-left: 18px;
}



/* MORE INFO */
div.pgMoreInfoContainer {
	overflow: hidden;
	/*
	margin-left: 60px;
	margin-right: 250px;
	*/
}

div.pgMoreInfoContents {
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 24px;
	padding-right: 76px;
}

p.pgMoreInfoText, a.pgMoreInfoText {
	font-size: 14px;
	color: #84bdd9;
	line-height: 135%;
	padding: 3px 0px;
}

a.pgMoreInfoText:hover {
	text-decoration: underline;
}

span.pgMoreInfoImpact {
	color: #ffffff;
}



/* PAGE GRID SLIDE SHOW */
div.pgSlideShow, a.pgSlideShow {
	position: relative;
	display: block;
	width: 100%;
	margin: 0px auto;
	border: solid 1px #ffffff;
	background-color: #ffffff;
	overflow: hidden;
}

a.pgSlideShow:hover {
	text-decoration: none;
	border: solid 1px #00ace5;
}

div.pgSlideShowImgA, div.pgSlideShowImgB {
	position: absolute;
	width: 100%;
	top: 0px;
	text-align: center;
	right: 50%;
}

div.pgSlideShowImgA {
	z-index: 1;
}

div.pgSlideShowImgB {
	z-index: 2;
	display: none;
}

img.pgSlideShow {
	display: inline-block;
	margin-right: -100%;
	border: none;
}

div.pgSlideShowMoreInfo {
	position: absolute;
	z-index: 10;
	right: 0px;
	bottom: 0px;
	padding: 4px;
	text-align: right;
}



/* ALERTS */
p.alertHeading {
	font-family: OpenSansSemibold, sans-serif;
	font-size: 20px;
	line-height: 150%;
}

p.alertText {
	font-size: 16px;
	line-height: 150%;
}

p.alertTextSub {
	font-size: 16px;
	line-height: 150%;
	color: hsl(45, 100%, 70%);
}
