/* Accordion Styles */
/*
.accordion h3 {padding: 4px 0 4px 2.2em !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em !important;
font-weight: bold;
background-color: #FFFFFF;
background-image: url(images/ui-bg_custom_1x48.png);
background-size: contain;
border: 1px solid #ffffff;
}
.accordion .ui-state-hover, .accordion .ui-state-focus {background-image: url(images/ui-bg_custom_hover_1x48.png);
background-size: contain;
border: 1px solid #cadbe5;
}
.accordion-subtitle {font-size: 0.85em !important;
color: #496E98;
padding-left: 2em;
background-image: none;
}
.accordion {margin-top: 8px;
padding: 2px 0; clear: both;
}
.accordion .ui-corner-all, .accordion .ui-corner-top, .accordion .ui-corner-left, .accordion .ui-corner-right, .accordion .ui-corner-bottom, .accordion .ui-corner-tl, .accordion .ui-corner-tr, .accordion .ui-corner-bl, .accordion .ui-corner-br {border-radius: 0px;
}
.ui-accordion-icons {border: none;
}
.ui-accordion .ui-accordion-content {border-style: none;
padding: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif; font-size: 90%;
}
.accordion .ui-state-default .ui-icon {background-image: url(images/ui-icons_custom_80x32.png);
}
.accordion p { margin: 1em 0; }
*/

#MainContent .accordion h2 {
	padding: 4px 0 4px 2.2em !important;
	background-color: #FFFFFF;
	background-image: url(images/ui-bg_custom_1x48.png);
	background-size: contain;
	border: 1px solid #ffffff;
	margin-top: 8px;
	margin-bottom: 8px;
}

.accordion .ui-state-hover,
.accordion .ui-state-focus {
	background-image: url(images/ui-bg_custom_hover_1x48.png);
	background-size: contain;
border: 1px solid #cadbe5;
}

.accordion-subtitle {
	font-size: 0.85em !important;
color: #496E98;
	padding-left: 2em;
	background-image: none;
}

.accordion {
	margin-top: 8px;
	padding: 2px 0;
	clear: both;
}

.accordion .ui-corner-all,
.accordion .ui-corner-top,
.accordion .ui-corner-left,
.accordion .ui-corner-right,
.accordion .ui-corner-bottom,
.accordion .ui-corner-tl,
.accordion .ui-corner-tr,
.accordion .ui-corner-bl,
.accordion .ui-corner-br {
	border-radius: 0px;
}

.ui-accordion-icons {
	border: none;
}

.ui-accordion .ui-accordion-content {
	border-style: none;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.accordion .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_custom_80x32.png);
}

.accordion p {
	margin: 1em 0;
}

/* H2 Style for PSR Phase-1 */

h2.header {
	font-size: 26px !important;
	font-weight: normal !important;
	color: #404040 !important;
	margin: 0 0 0.5em 0 !important;
}

/*providing accessible label text for screen reader*/
.accessiblelabel {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Hyperlink -display button style*/
a.inlinebutton {
	border: 1px solid #B2B2B2;
	text-decoration: none;	
	font-weight: bold;
	padding: 0 5px 1px 5px;
	margin-top: 4px;
	background-image: url(../images/inlinebutton_bkgd.jpg);
	background-size: contain;
	white-space: nowrap;
}
a: hover.inlinebutton,
a: focus.inlinebutton {
	border: 1px solid #D2A543;
	color: #000;
	background-image: url(../images/inlinebutton_bkgd_hover.jpg);
	background-size: contain;
}
.introtext {
	font-size: 1.2em;
}

