/* Do NOT modify this file.  This file comes from ASW.  Modification for css this file should be override in asw.master.css.  New css should be put in apsp.css. */
/*!Copyright © 1996,2010 Accenture. All rights reserved. Accenture Confidential and Proprietary. Accenture Software Styles */
html {
	height: 100%;
}

html, body {
	overflow: auto;
}

body {
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	width: 100%;
	min-height: 100%;
}

h2 {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0;
}

span.DO_NOT_USE_THIS_STYLE__styleGuideInstructionalText {
	color: #000;
	background-color: #FFFFCE;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 3%;
	font-size: 11px;
	float: left;
	width: 90%;
	padding: 2%;
}

img {
	border: 0 none;
}

.formLayout div.small a,.formLayout div.medium a,.formLayout div.large a,a
	{
	/* Iowa Customized*/
	color: #287E5F;
	/* end custom*/
}

a:link {
	/* Iowa Customized*/
	color: #287E5F;
	/* end custom*/
}

a:visited {
	/* Iowa Customized - Defect 191903 */
	color: #287E5F;
	/* end custom*/
}

.formLayout div.small a:hover,.formLayout div.medium a:hover,.formLayout div.large a:hover,a:hover
	{
	/* Iowa Customized - Defect 191903 */
	color: #0AA8CB;
}

.cornerTopLeft {
	background: transparent url(../images/asw/standardImages.png) no-repeat -25px
		-550px;
	float: left;
	height: 9px;
	width: 10px;
}

.cornerTopLeftWhite {
	background: transparent url(../images/asw/standardImages.png) no-repeat 0
		-551px;
	float: left;
	height: 9px;
	width: 10px;
}

.cornerTopRight {
	float: right;
	height: 9px;
	width: 10px;
	background: transparent url(../images/asw/standardImages.png) no-repeat -40px
		-551px;
}

.cornerTopRightWhite {
	float: right;
	height: 9px;
	width: 10px;
	background: transparent url(../images/asw/standardImages.png) no-repeat -15px
		-550px;
}

.cornerBottomLeft {
	background: transparent url(../images/asw/standardImages.png) no-repeat -25px
		-564px;
	float: left;
	height: 9px;
	width: 10px;
}

.cornerBottomLeftWhite {
	background: transparent url(../images/asw/standardImages.png) no-repeat 0
		-564px;
	float: left;
	height: 11px;
	width: 10px;
}

.cornerBottomRight {
	float: right;
	height: 9px;
	width: 10px;
	background: transparent url(../images/asw/standardImages.png) no-repeat -40px
		-564px;
}

.cornerBottomRightWhite {
	float: right;
	height: 11px;
	width: 10px;
	background: transparent url(../images/asw/standardImages.png) no-repeat -15px
		-564px;
}

.groupBoxFooter {
	disaply: none !important;
}

.groupBoxFooterLeftImg {
	display: none !important;
}

.groupBoxFooterRightImg {
	display: none !important;
}

.shadedRow {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
	border-left: 1px solid #E6E6EB;
	border-right: 1px solid #E6E6EB;
	padding: 2px;
	padding-left: 5px;
}

.shadedRow_selected {
	background: transparent url(../images/asw/list_bg_selected.gif) repeat-x scroll
		0 0;
	background-position: bottom center;
	border-left: 1px solid #E6E6EB;
	border-right: 1px solid #E6E6EB;
	padding: 2px;
	padding-left: 5px;
}

.arrowIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -34px;
	float: right;
	height: 8px;
	width: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	display: none;
}

.selected .arrowIcon {
	display: block;
}

.menuIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -17px;
	height: 10px;
	width: 10px;
	margin: 3px;
}

.okIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll 0
		-390px;
	height: 15px;
	width: 15px;
	margin: 0 auto;
}

.okIcon_large {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll
		-17px -390px;
	height: 35px;
	width: 35px;
	margin: 0 auto;
}

.flagIcon_medium {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll 0
		-340px;
	height: 17px;
	width: 17px;
}

.flagIcon_large {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll
		-17px -340px;
	height: 35px;
	width: 35px;
}

.icon_CATreport1 {
	background: transparent 0 -0px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_CATreport2 {
	background: transparent 0 -60px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_CATreport3 {
	background: transparent 0 -120px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_claimReassign1 {
	background: transparent 0 -180px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_claimReassign2 {
	background: transparent 0 -240px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_claimReassign3 {
	background: transparent 0 -300px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_contract1 {
	background: transparent 0 -360px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_contract2 {
	background: transparent 0 -420px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_contract3 {
	background: transparent 0 -480px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_finTransaction1 {
	background: transparent 0 -540px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_finTransaction2 {
	background: transparent 0 -600px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_finTransaction3 {
	background: transparent 0 -660px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_milestone1 {
	background: transparent 0 -720px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_milestone2 {
	background: transparent 0 -780px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_milestone3 {
	background: transparent 0 -840px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_pageDesigner1 {
	background: transparent 0 -900px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_pageDesigner2 {
	background: transparent 0 -960px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_pageDesigner3 {
	background: transparent 0 -1020px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_rules1 {
	background: transparent 0 -1080px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_rules2 {
	background: transparent 0 -1140px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_rules3 {
	background: transparent 0 -1200px no-repeat
		url('../images/asw/dashboardIcons.png');
	height: 60px;
	width: 80px;
	margin: 0 auto;
}

.icon_item_completed {
	background: transparent url('../images/asw/standardIcons.png') no-repeat 0
		-170px;
	height: 13px;
	width: 13px;
	margin-right: 5px;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
}

.groupBox .listContainer ul li div.icon_item_completed {
	background-image: none;
}

.groupBox .listContainer ul li.complete div.icon_item_completed {
	background-image: url("../images/asw/standardIcons.png");
}

div.loadingScreen {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	opacity: .5;
	background: #AAA url('../images/asw/loading_large.gif') no-repeat center;
	z-index: 6000;
	height: 100%;
	width: 100%;
}

div.loadingItem {
	background: transparent no-repeat url('../images/asw/loading_small.gif');
	height: 16px;
	width: 16px;
}

div.loadingPanel {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	opacity: .5;
	background: #AAA url('../images/asw/loading_large.gif') no-repeat center;
	z-index: 6000;
	height: 100%;
	width: 100%;
}

input,textarea,select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

input.resizable {
	width: 100%;
}

*+html .columnE .groupBox .RadDock_Default input.resizable,*+html .columnE .groupBox .RadDock_Default select.resizable,*+html .columnE .groupBox .RadDock_Default textarea
	{
	width: 95%;
}

*+html .RadGrid_Default input.resizable,*+html .RadGrid_Default select.resizable,*+html .RadGrid_Default textarea,*+html .listTable input.resizable,*+html .listTable select.resizable,*+html .listTable textarea
	{
	width: 97%;
}

input {
	background: #fdf7eb;
	border: 1px solid #d7d7d7;
	padding: 3.5px 2px;
}

/* Updated for defect 192156 */
#signature, #signature1, #signature2 {
	width: 100%; 
}

input[disabled],input[disabled="disabled"],input.disabled,.disabledControl
	{
	background: #FFF;
	color: #4A4A4A;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
}

input[readonly],input[readonly="true"],input.readonly,.readonly {
	background: #FFF;
	color: #4A4A4A;
	border: 1px solid #d7d7d7;
}

textarea {
	background: #fdf7eb;
	border: 1px solid #d7d7d7;
	padding: 4px 0 0 4px;
	width: 100%;
}

textarea[disabled],textarea[disabled="disabled"],textarea.disabled,textarea .disabledControl
	{
	color: #4A4A4A;
	background: #FFF;
	border: 1px solid #d7d7d7;
}

textarea[readonly],textarea[readonly="true"],textarea.readonly,textarea .readonly
	{
	background: #FFF;
	color: #4A4A4A;
	border: 1px solid #d7d7d7;
}

input[type=radio],input.radio {
	background: transparent;
	border: none;
	margin: 3px 3px 0px 1px !important;
}

input[type=checkbox],input.checkbox {
	background: transparent;
	margin-top: 4px !important;
	border: none;
}

select.resizable {
	width: 100%;
}

select {
	background: #fdf7eb;
	border: 1px solid #d7d7d7;
	padding: 2px 1px 2px 1px;
}

select[disabled="disabled"],select.disabled,select.disabledControl,select.readonly
	{
	background: #FFF;
	color: #4A4A4A;
	border: 1px solid #d7d7d7;
}

.required {
	color: #900;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-right: -5px;
	left: -8px;
	position: relative;
	top: 1px;
}

*+html body .groupBox .required,.columnE .required {
	position: static;
	left: 0;
	top: 0;
	margin-right: 2.5px;
}

.hidden {
	display: none;
}

.groupBox .formLayout div.hidden {
	display: none;
}

.groupBox .formLayout table.radioButtonList {
	padding: 0;
	float: left;
	border: none;
	border-collapse: collapse;
}

.groupBox .formLayout table.radioButtonList td {
	padding-left: 0;
	padding-right: 0;
	padding-top: 7px;
}

.groupBox .formLayout table.radioButtonList td input {
	margin-top: 0;
	margin-left: 0;
	vertical-align: middle;
}

.groupBox .formLayout table.radioButtonList td label {
	margin-right: 15px;
	vertical-align: middle;
	line-height: 13px;
}

.groupBox .formLayout table.radioButtonList td span[disabled] label,.groupBox .formLayout table.radioButtonList td span[disabled="disabled"] label,.groupBox .formLayout table.radioButtonList td span.disabled label
	{
	color: #4A4A4A;
}

*+html .columnB .groupBox .formLayout table.radioButtonList td label,*+html .groupBox .formLayout table.radioButtonList td label
	{
	padding-top: 2px;
	float: left;
}

.formLayout div.control {
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	float: left;
	overflow: hidden;
	height: 20px;
}

.formLayout div.multiline {
	height: auto;
	min-height: 20px;
}

.formLayout div.control p {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 2px;
	color: #4A4A4A;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	padding: 0;
}

.columnB table.messageTable,.columnE table.messageTable {
	width: 95%;
	margin-left: 2.5%;
	margin-top: 5px;
	float: left;
}

.columnB table.messageTable td.icon,.columnE table.messageTable td.icon
	{
	vertical-align: text-top;
	text-align: center;
	padding-right: 10px;
	width: 3%;
}

.columnB table.messageTable td.message,.columnE table.messageTable td.message
	{
	vertical-align: middle;
}

.errorTitle {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.columnB .groupBox p.error,.columnE .groupBox p.error {
	margin-left: 10px;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	float: left;
	width: 98%;
}

p.error .groupTitle {
	color: #868686;
	font-weight: 600;
}

p.error .groupTitle a {
	font-weight: normal;
}

ul.error {
	list-style-type: none;
	margin-bottom: 0;
	float: left;
	margin-top: 10px;
}

ul.error li {
	margin-bottom: 5px;
	background: none;
}

.errorNum {
	font-size: 16px;
	font-weight: bold;
	color: #BF0000;
	text-align: right;
	vertical-align: top;
	width: 3%;
}

a.error {
	line-height: 16px;
}

.fieldErrorIcon {
	position: absolute;
	margin-top: 4px;
	margin-left: 3px;
	height: 13px;
	width: 4px;
}

.fieldWarningIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll 0
		-272px;
	height: 17px;
	width: 21px;
	float: left;
	margin-top: 3px;
}

.errorIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll
		-17px -238px;
	height: 35px;
	width: 35px;
}

.warningIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll
		-17px -272px;
	height: 35px;
	width: 35px;
}

.informationIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll
		-17px -306px;
	height: 35px;
	width: 35px;
}

.fieldInformationIcon {
	background: transparent url(../images/asw/standardIcons.png) no-repeat scroll 0
		-306px;
	height: 9px;
	width: 9px;
}

.icon_pd_checkBox {
	background: transparent 0 -0px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_comboBox {
	background: transparent 0 -65px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_comboBoxMulti {
	background: transparent 0 -130px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 64px;
	width: 68px;
	float: right;
}

.icon_pd_currency {
	background: transparent 0 -195px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_date {
	background: transparent 0 -260px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_displayText {
	background: transparent 0 -325px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_hyperLink {
	background: transparent 0 -390px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_listBox {
	background: transparent 0 -455px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 42px;
	width: 68px;
	float: right;
}

.icon_pd_listBoxMulti {
	background: transparent 0 -520px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 42px;
	width: 68px;
	float: right;
}

.icon_pd_number {
	background: transparent 0 -585px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_radioButton {
	background: transparent 0 -650px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_textBox {
	background: transparent 0 -715px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_textBoxMultiline {
	background: transparent 0 -780px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 42px;
	width: 68px;
	float: right;
}

.icon_pd_textReadOnly {
	background: transparent 0 -845px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.icon_pd_time {
	background: transparent 0 -910px no-repeat
		url('../images/asw/pageDesignerIcons.png');
	height: 24px;
	width: 68px;
	float: right;
}

.actionLinks_topRight {
	position: relative;
	display: block;
	float: right;
	top: 0;
	margin-right: 10px;
}

.actionLinks_topRight a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 19px;
	padding-left: 10px;
	border: 0;
}

.actionLinks_topRight a:hover {
	color: #F0F0F0;
}

.colWrapper {
	background: #ECECEC;
	overflow: visible;
	float: left;
}

.mainContent {
	background: #ECECEC;
	position: relative;
	overflow: visible;
	float: left;
	margin: 0 auto;
	width: 100%;
	padding: 0;
	min-height: 400px;
}

.centerColumn {
	width: 56%;
	overflow: visible;
	float: left;
	padding-left: 1%;
	z-index: 5;
}

.setMinHeight {
	min-height: 500px;
}

.divider {
	border-bottom: 2px solid #ECECEC;
	float: left;
	width: 100%;
	background: #FFF;
	margin-bottom: 5px;
	margin-top: 5px;
}

.topMargin {
	margin-top: 10px;
	margin-bottom:10px;
}

/* Iowa Customization */
.bottomMargin {
	margin-bottom: 10px;
}

.header {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	margin: 0 auto;
	overflow: visible;
	float: left;
}

.header .columnA {
	width: 170px;
	min-width: 170px;
	background: #FFF;
	padding: 0;
	float: left;
	display: block;
}

.header .columnA .companyLogo {
	width: 170px;
	height: 60px;
	margin-top: 4px;
	background: transparent url(../images/asw/company_logo.gif) no-repeat scroll 0
		0;
}

.header .columnC {
	min-width: 809px;
	max-width: 1270px;
	width: 70%;
	border: 0;
	background: #FFF;
	float: right;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	display: block;
}

.header .columnC .headerActions {
	background: #ECECEC;
	float: right;
	overflow: visible;
	min-width: 500px;
}

*+html body .header .columnC .headerActions {
	width: 500px;
}

.header .columnC .headerActions .buttonClear {
	float: left;
}

.header .columnC .headerActions .appLogo {
	background: transparent url(../images/asw/app_logo.gif) no-repeat scroll 0 0;
	float: left;
	height: 22px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 6px;
	width: 111px;
}

.header .columnC .headerActions .configLogo {
	background: transparent url(../images/asw/configLogo.gif) no-repeat scroll 0 0;
	float: left;
	height: 22px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 6px;
	width: 152px;
}

.header form {
	margin-left: 10px;
	margin-bottom: 0;
}

.header .headerSearchControls {
	background: #FFF;
	border-top: 1px solid #D8DBE0;
	border-left: 1px solid #D8DBE0;
	border-bottom: 1px solid #D8DBE0;
	border-right: 1px solid #D8DBE0;
	height: 21px;
	width: 190px;
	float: left;
	padding: 0;
	margin-top: 5px;
}

.header .headerSearchControls input {
	padding: 0;
	padding-top: 3px;
	padding-left: 3px;
	background: #FFF;
	margin: 0;
	width: 150px;
	border: none;
}

.header .headerSearchControls a,.header .headerSearchImage {
	background: transparent url(../images/asw/standardImages.png) no-repeat -75px
		-124px;
	margin: 0;
	border: 0;
	height: 18px;
	width: 25px;
	float: right;
	text-decoration: none;
}

.header .headerWelcome {
	width: 100%;
	float: right;
	text-align: right;
}

.header .headerWelcome p {
	margin-top: 5px;
	margin-right: 10px;
}

.siteNav {
	width: 100%;
	top: 0;
	left: 0;
	background: #ECECEC;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 1000;
	padding-bottom: 5px;
	overflow: visible;
	float: left;
}

.siteNav p {
	margin-left: 15px;
	line-height: 20px;
}

.siteNav .rightSide {
	margin-right: 0;
	text-align: right;
}

.siteNav .columnA_large {
	margin-left: 0;
	width: 76%;
	padding: 0;
	position: relative;
	left: 0;
	float: left;
}

.siteNav .columnC {
	float: right;
	margin-right: 10px;
	width: 20%;
	display: block;
}

.siteNav .pageTitle {
	background: #D1CDC4;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	height: 44px;
}

.siteNav .pageTitle p {
	color: #A49E8D;
	font-weight: bold;
	font-size: 20px;
	margin-left: 0;
	padding-top: 12px;
	padding-bottom: 3px;
}

.horzNav_leftMenuImg {
	float: left;
	background: transparent url(../images/asw/standardImages.png) no-repeat 0
		-500px;
	display: block;
	position: relative;
	height: 41px;
	top: 0;
	width: 9px;
	margin-left: 10px;
}

.horzNav_rightMenuImg {
	float: left;
	background: transparent url(../images/asw/standardImages.png) no-repeat -75px
		-500px;
	display: block;
	position: relative;
	height: 41px;
	top: 0;
	width: 9px;
	margin-right: 0;
}

.contentAreaTop {
	width: 100%;
	top: 0;
	left: 0;
	background: #ECECEC;
	margin: 0 auto;
	padding: 0;
	float: left;
	height: 11px;
	position: relative;
}

/* Iowa customization for color Story #169947 */
/* Iowa customization for rebranding Story #188174 */
.pageFooter {
	text-align: center;
	color: #fff;
	background: #1C365F;
	float: left;
	width: 100%;
}

.pageFooter p {
	padding: 0.5rem;
}

.pageFooter p a {
	color: #fff !important;
	text-decoration: underline !important; 
}

.pageFooter p a:hover, .pageFooter p a:focus {
	font-weight: bold;
}

.contentAreaBottom {
	width: 100%;
	top: 0;
	left: 0;
	background: #ECECEC;
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 11px;
	float: left;
}

.buttonClear {
	overflow: hidden;
	width: 100%;
}

.buttonClear_topRight {
	float: right;
	padding-top: 1px;
}

.buttonClear_bottomLeft {
	float: left;
	overflow: hidden;
	top: 0;
	padding-left: 10px;
	width: 48.5%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html body .buttonClear_bottomLeft {
	width: 46.5%;
}

.buttonClear_bottomRight {
	overflow: hidden;
	top: 0;
    width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.provider_buttonClear_bottomRight {
	float: right;
	overflow: hidden;
	top: 0;
	padding-right: 10px;
	width: 49%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.w30 {
	width: 28.5%;
}

*+html body .w30 {
	width: 26%;
}

.w50 {
	width: 48.5%;
}

*+html body .w50 {
	width: 46.5%;
}

.w70 {
	width: 68.5%;
}

*+html body .w70 {
	width: 66%;
}

a.printButton {
	background: transparent url('../images/asw/standardImages.png') no-repeat 0
		-125px;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 9px;
	height: 22px;
	margin-top: 5px;
	margin-right: 6px;
	text-decoration: none;
	width: 75px;
}

a.printButton:hover {
	color: #FFF;
}

a.printButton span {
	display: block;
	height: 22px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 18px;
	padding-right: 5px;
}

a.printButton span:hover {
	color: #FFF;
}

a.helpButton {
	background: transparent url('../images/asw/standardImages.png') no-repeat 0
		-100px;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 9px;
	height: 22px;
	margin-top: 5px;
	margin-right: 6px;
	width: 75px;
	text-decoration: none;
}

a.helpButton:hover {
	color: #FFF;
}

a.helpButton span {
	display: block;
	height: 22px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 18px;
	padding-right: 5px;
}

a.helpButton span:hover {
	color: #FFF;
}

.buttonBlueOnBlue {
	display: block;
	float: left;
	margin: 1px 0 0 5px;
	overflow: visible;
	width: auto;
	background: transparent 0 -975px no-repeat url('../images/asw/themeImages.png');
}

.buttonBlueOnBlue a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: transparent 0 -1000px repeat-x url('../images/asw/themeImages.png');
}

.buttonBlueOnBlue a:hover,.columnE .groupBox .buttonBlueOnBlue a:hover {
	color: #FFF;
}

.buttonBlueOnBlue[class~="disabled"] a,.buttonBlueOnBlue[class~="disabled"] a:hover
	{
	color: #6584C4;
	cursor: default;
}

.buttonBlueOnBlue .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: transparent 0 -1025px no-repeat
		url('../images/asw/themeImages.png');
}

.buttonClear_bottomRight .buttonBlueOnWhite,.buttonClear_bottomRight .buttonBlueOnBlue,.buttonClear_bottomRight .buttonOrangeOnWhite,.buttonClear_bottomRight .buttonGrayOnWhite,.buttonClear_bottomRight .buttonGrayOnGray
	{
	float: right;
}

.buttonBlueOnWhite {
	display: block;
	float: right;
	margin-left: 5px;
	overflow: visible;
	width: auto;
	background: transparent no-repeat url('../images/asw/themeImages.png') 0 -975px;
}

.buttonBlueOnWhite a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: #FFF 0 -1000px repeat-x url('../images/asw/themeImages.png');
}

.columnA .groupBox .buttonBlueOnWhite[class~="disabled"] a:hover,.buttonBlueOnWhite[class~="disabled"] a,.buttonBlueOnWhite[class~="disabled"] a:hover,.formLayout div.small .buttonBlueOnWhite[class~="disabled"] a,.formLayout div.medium .buttonBlueOnWhite[class~="disabled"] a,.formLayout div.large .buttonBlueOnWhite[class~="disabled"] a,.formLayout div.small .buttonBlueOnWhite[class~="disabled"] a:hover,.formLayout div.medium .buttonBlueOnWhite[class~="disabled"] a:hover,.formLayout div.large .buttonBlueOnWhite[class~="disabled"] a:hover
	{
	color: #6584C4;
	cursor: default;
}

.columnA .groupBox .buttonBlueOnWhite a:hover,.buttonBlueOnWhite a:hover,.formLayout div.small .buttonBlueOnWhite a,.formLayout div.medium .buttonBlueOnWhite a,.formLayout div.large .buttonBlueOnWhite a,.formLayout div.small .buttonBlueOnWhite a:hover,.formLayout div.medium .buttonBlueOnWhite a:hover,.formLayout div.large .buttonBlueOnWhite a:hover
	{
	color: #FFF;
}

.buttonBlueOnWhite .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #FFF 0 -1025px no-repeat url('../images/asw/themeImages.png');
}

.buttonBlueOnGray {
	display: block;
	float: right;
	margin: 1px 5px 0 auto;
	overflow: visible;
	width: auto;
	background: transparent 0 -975px no-repeat url('../images/asw/themeImages.png');
}

.buttonBlueOnGray a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: #ECECEC 0 -1000px repeat-x url('../images/asw/themeImages.png');
}

.buttonBlueOnGray a:hover,.columnE .groupBox .buttonBlueOnGray a:hover {
	color: #FFF;
}

.buttonBlueOnGray[class~="disabled"] a,.buttonBlueOnGray[class~="disabled"] a:hover
	{
	color: #6584C4;
	cursor: default;
}

.buttonBlueOnGray .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #ECECEC 0 -1025px no-repeat url('../images/asw/themeImages.png');
}

.buttonSecondary {
	display: block;
	float: left;
	margin: 1px 0 0 5px;
	overflow: visible;
	width: auto;
	background: transparent 0 -1050px no-repeat
		url('../images/asw/themeImages.png');
}

.groupBoxColumn .buttonSecondary {
	float: right;
	margin-bottom: 5px;
}

.buttonSecondary a {
	float: left;
	color: #2B4968;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 18px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: transparent 0 -1075px repeat-x url('../images/asw/themeImages.png');
}

.buttonSecondary a:hover {
	color: #2B4968;
}

.buttonSecondary[class~="disabled"] a,.buttonSecondary[class~="disabled"] a:hover
	{
	color: #6584C4;
	cursor: default;
}

.buttonSecondary .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: transparent 0 -1100px no-repeat
		url('../images/asw/themeImages.png');
}

.buttonOrangeOnWhite {
	display: block;
	float: left;
	margin-left: 5px;
	overflow: visible;
	width: auto;
	background: transparent 0 -50px no-repeat
		url('../images/asw/standardImages.png');
}

.buttonOrangeOnWhite a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	height: 22px;
	line-height: 20px;
	padding: 0 5px;
	margin-left: 12px;
	background: #FFF 0 -75px repeat-x url('../images/asw/standardImages.png');
}

.buttonOrangeOnWhite[class~="disabled"] a,.buttonOrangeOnWhite[class~="disabled"] a:hover
	{
	color: #B06924;
	cursor: default;
}

.buttonOrangeOnWhite .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #FFF -50px -50px no-repeat url('../images/asw/standardImages.png');
}

.buttonOrangeOnGray {
	display: block;
	float: right;
	margin: 0 auto;
	overflow: visible;
	width: auto;
	background: transparent 0 -50px no-repeat
		url('../images/asw/standardImages.png');
	margin-right: 5px;
}

.buttonOrangeOnGray a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	height: 22px;
	line-height: 20px;
	padding: 0 5px;
	margin-left: 12px;
	background: #F2F2F2 0 -75px repeat-x url('../images/asw/standardImages.png');
}

.buttonOrangeOnGray[class~="disabled"] a,.buttonOrangeOnGray[class~="disabled"] a:hover
	{
	color: #B06924;
	cursor: default;
}

.buttonOrangeOnGray .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #F2F2F2 -50px -50px no-repeat
		url('../images/asw/standardImages.png');
}

.buttonGrayOnWhite {
	display: block;
	float: left;
	margin: 0 auto;
	overflow: visible;
	width: auto;
	background: transparent 0 0 no-repeat url('../images/asw/standardImages.png');
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.buttonGrayOnWhite a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: #FFF 0 -25px repeat-x url('../images/asw/standardImages.png');
}

.buttonGrayOnWhite[class~="disabled"] a,.buttonGrayOnWhite[class~="disabled"] a:hover
	{
	color: #CECECE;
	cursor: default;
}

.buttonGrayOnWhite .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #FFF -50px 0 no-repeat url('../images/asw/standardImages.png');
}

.buttonGrayOnGray {
	display: block;
	float: left;
	margin: 0 auto;
	overflow: visible;
	width: auto;
	background: transparent 0 0 no-repeat url('../images/asw/standardImages.png');
	margin-right: 5px;
	margin-bottom: 10px;
}

.buttonGrayOnGray a {
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
	height: 22px;
	padding: 0 5px;
	margin-left: 12px;
	background: #ECECEC 0 -25px repeat-x url('../images/asw/standardImages.png');
}

.buttonGrayOnGray[class~="disabled"] a,.buttonGrayOnGray[class~="disabled"] a:hover
	{
	color: #CECECE;
	cursor: default;
}

.buttonGrayOnGray .rightImg {
	float: left;
	height: 22px;
	width: 12px;
	background: #ECECEC -50px 0 no-repeat url('../images/asw/standardImages.png');
}

.buttonBlueOnBlue,.buttonSecondary,.buttonBlueOnWhite,.buttonBlueOnGray,.buttonOrangeOnWhite,.buttonOrangeOnGray,.buttonGrayOnWhite,.buttonGrayOnGray
	{
	cursor: pointer;
}

.buttonBlueOnBlue[class~="disabled"],.buttonSecondary[class~="disabled"],.buttonBlueOnWhite[class~="disabled"],.buttonBlueOnGray[class~="disabled"],.buttonOrangeOnWhite[class~="disabled"],.buttonOrangeOnGray[class~="disabled"],.buttonGrayOnWhite[class~="disabled"],.buttonGrayOnGray[class~="disabled"]
	{
	cursor: default;
}

.groupBox .tabs {
	margin-top: 5px;
	margin-left: 2%;
	float: left;
	width: 96%;
}

.groupBox .tabs ul {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0;
	margin: 0;
	height: 19px;
	position: relative;
}

.groupBox .tabs li {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-575px;
	padding: 0;
	float: left;
	margin-right: 3px;
	position: relative;
	cursor: pointer;
}

.groupBox .tabs li div {
	overflow: visible;
	float: left;
}

.groupBox .tabs li p {
	margin: 0;
	padding: 0 5px 0 5px;
	line-height: 19px;
	text-decoration: none;
	color: #FFF;
	font-weight: normal;
	font-size: 11px;
	float: left;
}

.groupBox .tabs li.selected {
	background-position: 0 -650px;
	border-left: 2px solid #5E5440;
	border-right: 2px solid #5E5440;
}

.groupBox .tabs li.selected p {
	color: #5E5440;
}

.groupBox .tabs li.selected div {
	position: relative;
	top: 2px;
	background-color: #FFF;
}

.groupBox .tabs li.selected div.cornerTopLeftWhite {
	top: -2px;
	left: -2px;
	background-position: -75px -550px;
}

.groupBox .tabs li.selected div.cornerTopRightWhite {
	top: -2px;
	left: 2px;
	background-position: -90px -550px;
}

.groupBox .tabs li.disabled {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-1525px;
	cursor: default;
}

.groupBox .tabs li.disabled p {
	color: #888;
}

.groupBox .tabBodies {
	border-top: 1px solid #AAA;
	background: none repeat scroll 0 0 #FFF;
	width: 100%;
	float: left;
	overflow: visible;
}

.groupBox .tabBodies div.tab {
	height: auto;
	overflow: auto;
	float: left;
	width: 100%;
	position: inherit;
	overflow-x: hidden;
}

.groupBox .formLayout .helpIcon {
	top: 2px;
	left: 3px;
	height: 9px;
	width: 9px;
	position: relative;
}

.groupBox .formLayout .helpIcon a,.groupBox .formLayout .helpIcon a:hover
	{
	text-decoration: none;
}

.groupBox .formLayout .helpIcon .helpText {
	position: absolute;
	border: 1px solid #D7D7D7;
	width: 400px;
	color: #000;
	font-weight: normal;
	background: #FFFFC6;
	padding: 5px;
	display: none;
	font-size: 11px;
	z-index: 2000;
}

.formLayout .addressBlock {
	width: 100%;
	float: left;
	overflow: visible;
}

*+html .columnA .formLayout .small,*+html .columnA .formLayout .medium,*+html .columnA .formLayout .large,*+html .columnB .formLayout .small,*+html .columnB .formLayout .medium,*+html .columnB .formLayout .large,*+html .columnC .formLayout .small,*+html .columnC .formLayout .medium,*+html .columnC .formLayout .large,*+html .columnD .formLayout .small,*+html .columnD .formLayout .medium,*+html .columnD .formLayout .large
	{
	margin-bottom: 0;
	padding-bottom: 10px;
}

.groupBox .datetimeStamp {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	color: #868686;
	font-weight: normal;
	font-size: 9px;
}

.groupBox .summaryLink {
	margin: 10px 10px 0;
	float: left;
}

.columnA {

}

.columnA .groupBox {
	background: #FFF none repeat scroll 0 0;
	float: left;
	left: 0;
	margin-bottom: 10px;
	min-height: 50px;
	overflow: visible;
	padding: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9;
}

/* added for defect 171312 */
.columnA .groupBoxPE {
	background: #FFF none repeat scroll 0 0;
	float: left;
	left: 0;
	margin-bottom: 10px;
	min-height: 50px;
	overflow: visible;
	padding: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9;
}
.columnA .groupBox .boxTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -475px repeat-x;
	color: #FFF;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	min-height: 25px;
	width: 100%;
}

.columnA .groupBox .boxTitle p {
	color: #FFF;
	margin-left: 10px;
	font-weight: bold;
	line-height: 25px;
	font-size: 13px;
	padding-top: 0;
}

.columnA .groupBox table {
	padding-top: 5px;
	padding-bottom: 5px;
}

.columnA .groupBox .titleColumn {
	background: transparent url(../images/asw/standardImages.png) repeat-x scroll 0
		-150px;
	border-top: 1px solid #C0C0C0;
	vertical-align: middle;
	margin-left: 0;
	width: 100%;
	padding: 0;
	float: left;
	overflow: hidden;
	color: #797979;
}

.columnA .groupBox .titleColumn p {
	line-height: 22px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 11px;
	color: #000;
}

.columnA .groupBox p {
	margin-left: 10px;
	padding-top: 5px;
}

.columnA .groupBox p.instructions {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
	float: left;
}

.columnA .colWrapper {
	background: #FFF;
	width: 100%;
}

.columnA .groupBox .listContainer {
	background: #FFF;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.columnA .groupBox .listContainer ul {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	line-height: normal;
	color: #000;
}

.columnA .groupBox .listContainer ul li {
	margin-top: 3px;
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
	padding: 3px;
}

.columnA .groupBox .listContainer ul li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .listContainer ul li.complete {
	background: transparent url(../images/asw/list_bg_complete.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .listContainer ul li.complete:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .listContainer ul li.complete img {
	margin-right: 10px;
}

.columnA .groupBox .listContainer ul li.selected {
	background: transparent url(../images/asw/list_bg_selected.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .listContainer ul li.selected img {
	margin-right: 10px;
}

.columnA .groupBox .listContainer ul li.selected:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .listContainer ul li.disabled,.columnA .groupBox .listContainer ul li.disabled:hover
	{
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
}

.columnA .groupBox .listContainer ul li.disabled a,.columnA .groupBox .listContainer ul li.disabled a:hover
	{
	color: #808080;
	cursor: default;
}

.columnA .groupBox .listContainer ul li.label {
	background-image: none;
	font-weight: bold;
	border: none;
}

.columnA .groupBox .listContainer ul li a {
	color: #000;
	text-decoration: none;
}

.columnA .groupBox .listContainer ul li a:hover {
	color: #00F;
}

.columnA .normal {
	color: #868686;
	font-weight: 600;
	font-size: 9px;
	vertical-align: top;
	padding-top: 3px;
}

.columnA table.actionTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	width: 95%;
	margin-left: 2.5%;
	margin-top: 5px;
}

.columnA table.actionTable td.normal {
	color: #868686;
	font-weight: 600;
	font-size: 9px;
	vertical-align: top;
	padding-top: 3px;
}

.columnA table.actionTable td.shadedRow:hover,.columnA table.actionTable td.shadedRow_selected:hover
	{
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
	border-left: 1px solid #E0DFE4;
	border-right: 1px solid #E0DFE4;
}

.columnA table.actionTable td.shadedRow a,.columnA table.actionTable td.shadedRow a:visited,.columnA table.actionTable td.shadedRow_selected a,.columnA table.actionTable td.shadedRow_selected a:visited
	{
	color: #000;
	text-decoration: none;
}

.columnA table.actionTable td.shadedRow a:hover,.columnA table.actionTable td.shadedRow_selected a:hover
	{
	color: #00B;
}

.columnA table.actionTable td.titleRow {
	font-weight: 600;
	color: #868686;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: 2px solid #ECECEC;
	font-size: 9px;
}

.columnA .groupBox p.searchTitle {
	color: #868686;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 0;
}

.columnA .groupBox table.mixedUse {
	background-color: #FFF;
	float: left;
	width: 95%;
	margin-left: 2.5%;
	text-align: left;
	padding: 0;
}

.columnA .groupBox table.mixedUse tr td {
	padding-bottom: 5px;
}

.columnA .groupBox table.mixedUse tr td.normal {
	padding-top: 10px;
}

.columnA .groupBox table.mixedUse tr td.shadedRow[class~="hasRollover"]:hover
	{
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnA .groupBox .sectionTitle,.columnA .groupBox .accordionTitle {
	background: transparent 0 -575px repeat-x url('../images/asw/themeImages.png');
	border-top: 2px solid #FFF;
	color: #FFF;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 22px;
	min-height: 22px;
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
}

.columnA .groupBox .sectionTitle2,.columnA .groupBox .accordionTitle2 {
	background: #B9DFB9 0 -750px repeat-x url('../images/asw/themeImages.png');
	border-top: 2px solid #FFF;
	color: #363;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
}

.columnA .groupBox .sectionTitle span,.columnA .groupBox .accordionTitle span,.columnA .groupBox .sectionTitle2 span,.columnA .groupBox .accordionTitle2 span
	{
	min-height: 22px;
	line-height: 22px;
	margin-left: 10px;
}

.columnA .groupBox .sectionTitle div.toggleImageOpen,.columnA .groupBox .sectionTitle2 div.toggleImageOpen
	{
	background: transparent 0 -675px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnA .groupBox .sectionTitle div.toggleImageClosed,.columnA .groupBox .sectionTitle2 div.toggleImageClosed
	{
	background: transparent 0 -650px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnA .groupBox .accordionTitle div.toggleImageOpen,.columnA .groupBox .accordionTitle2 div.toggleImageOpen
	{
	background: transparent 0 -700px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnA .groupBox .accordionTitle div.toggleImageClosed,.columnA .groupBox .accordionTitle2 div.toggleImageClosed
	{
	background: transparent 0 -725px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnA .groupBox .accordionTitle2 div.toggleImageOpen {
	background: transparent 0 -825px no-repeat url('../images/asw/themeImages.png');
}

.columnA .groupBox .accordionTitle2 div.toggleImageClosed {
	background: transparent 0 -850px no-repeat url('../images/asw/themeImages.png');
}

.columnA .formLayout {
	margin-right: 2%;
	width: 94%;
	overflow: visible;
	float: right;
	left: 0;
	background: #FFF;
	color: #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnA .formLayout p {
	margin-left: 0;
	padding: 0;
	color: #868686;
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 9px;
}

.columnA .formLayout p.info {
	margin-left: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #E6E6EB;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #FF0482;
}

.columnA .formLayout p.helpText {
	font-weight: normal;
	font-style: italic;
	color: #000;
	float: left;
}

.columnA .formLayout p.viewonly {
	color: #000;
	font-weight: normal;
	margin-top: 2px;
	margin-left: 0;
	font-size: 11px;
}

.columnA .formLayout input {
	vertical-align: middle;
}

.columnA .formLayout select {
	vertical-align: middle;
}

.columnA .formLayout .small,.columnA .formLayout .medium,.columnA .formLayout .large
	{
	width: 96%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnA .formLayout .fullrow {
	width: 100%;
	float: left;
	overflow: visible;
}

*+html body .columnA .formLayout .fullrow {
	padding-bottom: 10px;
}

.columnA .formLayout .pairedControl {
	float: left;
	margin-right: 10px;
	min-height: 38px;
	overflow: visible;
}

.columnA .formLayout .listContainer ul {
	margin-top: 0;
	margin-left: 0;
}

.columnB {

}

.columnB .groupBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	padding: 0;
	min-height: 50px;
	margin-bottom: 0px;
	float: left;
	overflow: visible;
	position: relative;
}

.columnB .groupBox .boxTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -75px repeat-x;
	color: #FFF;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	min-height: 25px;
}

.columnB .groupBox .bottomMargin {
	margin-bottom: 0px;
}

.columnB .groupBox .boxTitle p {
	color: #FFF;
	margin-left: 10px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 0;
	font-size: 13px;
}

.columnB .groupBoxColumnWrapper {
	float: left;
	position: relative;
	overflow: visible;
	margin-left: 1%;
	margin-top: 10px;
}

.columnB .groupBox .groupBoxColumnWrapper .sectionTitle span {
	margin-left: 0;
}

.columnB .groupBoxColumnWrapper .groupBoxColumn .sectionTitle span {
	margin-left: 10px;
}

.columnB .fullColumn {
	width: 98%;
}

.columnB .listColumn {
	width: 28.5%;
}

.columnB .listColumn .groupBoxColumn .buttonClear_bottomLeft {
	width: 99%;
}

.columnB .listColumn .groupBoxColumn .listContainer {
	padding-bottom: 0;
}

.columnB .listColumn .groupBoxColumn .listContainer ul {
	margin: 0;
}

.columnB .detailsColumn {
	width: 68.5%;
}

.columnB .groupBoxColumnWrapper .groupBoxColumn {
	background: #FFF;
	border: 1px solid #C0C0C0;
	float: left;
	position: relative;
	overflow: visible;
	border: 1px solid #C0C0C0;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html body .columnB .groupBoxColumnWrapper .groupBoxColumn {
	width: 99.65%;
}

.columnB .detailsColumn .groupBoxColumn .buttonGrayOnWhite {
	float: right;
}

.columnB .detailsColumn .groupBoxColumn .buttonClear_bottomLeft .buttonSecondary,.columnB .detailsColumn .groupBoxColumn .buttonClear_bottomLeft .buttonGrayOnWhite
	{
	float: left;
}

.columnB .groupBox .titleColumn {
	background: transparent url(../images/asw/standardImages.png) repeat-x scroll 0
		-150px;
	border-top: 1px solid #C0C0C0;
	vertical-align: middle;
	margin-left: 0;
	width: 100%;
	padding: 0;
	float: left;
	overflow: hidden;
	color: #797979;
}

.columnB .groupBox .titleColumn p {
	line-height: 22px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 11px;
	color: #000;
}
/* Updated for PBI # 312616 */
/* Fix added for Bug # 314489 */
.columnB .groupBox p {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	color: #000;
}

/* Updated for PBI # 312616 */
/* Fix added for Bug # 314489 */
.columnB .groupBox p.instructions {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
	font-style: italic;
	float: left;
}

.columnB .groupBox p.searchTitle {
	font-weight: bold;
	color: #868686;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}

.columnB .groupBox .listContainer {
	background: #FFF;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.columnB .groupBox .listContainer ul {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	line-height: normal;
	color: #000;
}

.columnB .groupBox .listContainer ul li {
	margin-top: 3px;
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
	padding: 3px;
}

.columnB .groupBox .listContainer ul li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnB .groupBox .listContainer ul li a {
	color: #000;
	text-decoration: none;
}

.columnB .groupBox .listContainer ul li a.indent {
	margin-left: 15px;
}

.columnB .groupBox .listContainer ul li a:hover {
	color: #00F;
}

.columnB .groupBox .listContainer ul li img {
	margin-right: 10px;
}

.columnB .groupBox .listContainer ul li.label {
	background-image: none;
	font-weight: bold;
	border: none;
}

.columnB .groupBox .listContainer ul li.selected {
	background: transparent url(../images/asw/list_bg_selected.gif) repeat-x scroll
		bottom center;
}

.columnB .groupBox .listContainer ul li.selected:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnB .groupBox .listContainer ul li.complete {
	background: transparent url(../images/asw/list_bg_complete.gif) repeat-x scroll
		bottom center;
}

.columnB .groupBox .listContainer ul li.complete:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnB .groupBox .listContainer ul li.disabled,.columnB .groupBox .listContainer ul li.disabled:hover
	{
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
}

.columnB .groupBox .listContainer ul li.disabled a,.columnB .groupBox .listContainer ul li.disabled a:hover
	{
	color: #808080;
	cursor: default;
}

.columnB .groupBox ul.menu {
	list-style-type: none;
	position: relative;
	padding: 0;
	margin: 0;
}

.columnB .groupBox ul.menu li {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
}

.columnB .groupBox ul.menu li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll 0
		0;
	background-position: bottom center;
}

.columnB .groupBox ul.menu li a {
	color: #000;
	text-decoration: none;
}

.columnB .groupBox ul.menu li a:hover {
	color: #00F;
}

.columnB .formLayout {
	margin-right: 10px;
	width: 90%;
	overflow: visible;
	float: right;
	background: #FFF;
	color: #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#flayoutleft{
	margin-right:55px;
}
.columnB .formLayout p {
	margin-left: 0;
	padding: 0;
	color: #868686;
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 9px;
}

.columnB .formLayout p.info {
	margin-left: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #E6E6EB;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #FF0482;
}

.columnB .formLayout p.helpText {
	font-weight: normal;
	font-style: italic;
	float: left;
}

.columnB .formLayout p.viewonly {
	color: #000;
	font-weight: normal;
	margin-top: 2px;
	margin-left: 0;
	font-size: 11px;
}

.columnB .formLayout input {
	vertical-align: middle;
	font-size: 16px;
}

.columnB .formLayout select {
	vertical-align: middle;
}

.columnB .formLayout .small {
	width: 30%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
   
    
    
}

*+html .columnB .formLayout .small {
	width: 29.75%;
}

.columnB .formLayout .medium {
	width: 63%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnB .formLayout .medium {
	width: 62.5%;
}

.columnB .formLayout .large {
	width: 96%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnB .formLayout .large {
	width: 95.5%;
}

.columnB .formLayout .fullrow {
	width: 100%;
	float: left;
	overflow: visible;
	margin-bottom: 10px;
}

*+html body .columnB .formLayout .fullrow {
	padding-bottom: 0;
}

.columnB .formLayout .pairedControl {
	float: left;
	margin-right: 10px;
	min-height: 38px;
	overflow: visible;
}

.columnB .formLayout .listContainer ul {
	margin-top: 0;
	margin-left: 0;
}

.columnB table.plainTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #868686;
	float: left;
}

.columnB .plainTable td.fieldLabel {
	color: #868686;
	font-weight: 600;
	text-align: right;
	padding-right: 10px;
	font-size: 9px;
	padding-top: 3px;
	vertical-align: top;
}

.columnB table.listTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	margin-top: 1px;
	float: left;
	width: 97%;
	margin-left: 1.5%;
	border-bottom: 1px solid #EAEAEA;
}

.columnB .listTable th {
	background: transparent url(../images/asw/themeImages.png) repeat-x scroll 0
		-875px;
	text-align: left;
	padding: 5px;
	border-left: 1px solid #B3F0B2;
	border-right: 1px solid #6C906B;
}

.columnB .listTable th div {
	color: #fff;
	font-weight: normal;
	float: left;
}

.columnB .listTable tr {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnB .listTable tr:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll 0
		0;
	background-position: bottom center;
}

.columnB .listTable td {
	padding: 5px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EAEAEA;
}

.columnB .listTable td.subheader,.columnB .listTable td.subheader:hover
	{
	background-image: none;
	background-color: #CBCBCB;
	border-top: 1px solid #FFF;
}

.columnB .listTable td.subheader div.text {
	color: #000;
	padding-left: 10px;
	float: left;
	width: 99%;
}

.columnB .listTable td div.threeline {
	max-height: 41px;
	overflow: hidden;
}

.columnB .listTable td div.tableWrapper {
	overflow: hidden;
	position: relative;
}

.columnB .listTable td.fieldLabel {
	color: #868686;
	font-weight: 600;
	text-align: right;
	padding-right: 10px;
}

.columnB .listTable td div.upArrow {
	background: transparent url(../images/asw/standardImages.png) no-repeat -25px
		-725px;
	height: 18px;
	width: 20px;
	float: left;
}

.columnB .listTable td div.downArrow {
	background: transparent url(../images/asw/standardImages.png) no-repeat 0
		-725px;
	height: 18px;
	width: 20px;
	float: left;
}

.columnB .listTable td div.toggleImageOpen {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -119px;
	height: 11px;
	width: 11px;
	margin: 0 auto;
}

.columnB .listTable td div.toggleImageClosed {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -153px;
	height: 11px;
	width: 11px;
	margin: 0 auto;
}

.columnB .listTable tr.oddRow {
	border-top: 1px solid #868686;
}

.columnB .listTable tr.evenRow {
	border-top: 1px solid #868686;
}

.columnB .listTable tr.detailsRow {
	background: none;
	background-color: #F3F3F5;
}

.columnB .listTable tr.selected {
	background: transparent url(../images/asw/list_bg_selected.gif) repeat-x scroll
		0 0;
	background-position: bottom center;
}

.columnB .listTable tr.detailsRow td {
	padding: 0;
}

.columnB .listTable .evenRow .actionIcon {
	padding-left: 5px;
}

.columnB .listTable .oddRow .actionIcon {
	padding-left: 5px;
}

.columnB table.listTable table.listTableDetails {
	padding: 0;
	text-align: left;
	background-color: #F3F3F5;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #EAEAEA;
}

.columnB table.listTable table.listTableDetails td {
	background-color: #F3F3F5;
	border: 0;
}

.columnB table.listTable table.listTableDetails td.empty {
	background-color: #C0C0C0;
}

.columnB table.listTable table.listTableDetails td.actionIcon {
	padding: 5px;
}

.columnB table.listTable table.listTableDetails tr {
	background-image: none;
}

.columnB table.listTable .detailsRow tr:hover {
	background-color: #FFF;
}

.columnB table.listTable table.listTableDetails .detailsLabel {
	color: #868686;
	padding: 8px 3px 0 3px;
	vertical-align: top;
	font-weight: bold;
}

.columnB table.listTable table.listTableDetails .detailsContent {
	color: #000;
	padding: 5px;
	vertical-align: top;
}

.columnB table.listTable table.listTableDetails .extraContent {
	padding: 5px;
	vertical-align: top;
	text-align: center;
	background-color: #F3F3F5;
	border-bottom: 1px solid #C0C0C0;
}

.columnB table.listTable table.listTableDetails .detailsLinks {
	padding: 18px 3px 15px 3px;
	vertical-align: top;
}

.columnB table.listTable table.listTableDetails .detailsLinks a:hover {
	background-color: #FFF;
}

.greyBorder {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #EAEAEA;
}

.columnB table.dashboardTable {
	background-color: #FFF;
	padding: 0;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 0;
}

.columnB .dashboardTable tr,.columnB .dashboardTable tr:hover {
	background: #fff url(../images/asw/list_bg_2.gif) repeat-x scroll 0 115%;
	min-height: 60px;
}

.columnB .dashboardTable td {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: 5px solid #FFF;
}

.columnB .dashboardTable td a {
	font-size: 12px;
	font-weight: bold;
	color: #09C;
	vertical-align: top;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-left: 0;
	margin-top: 0;
	clear: both;
}

.columnB .dashboardTable td p.title {
	font-size: 12px;
	font-weight: bold;
	color: #09C;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 5px;
}

.columnB .groupBox .sectionTitle,.columnB .groupBox .accordionTitle {	
	border-top: 0px solid #FFF;
	color: black;
	margin-bottom: 0;
	margin-top: 5px;
	font-weight: bold;
	line-height: 22px;
	min-height: 22px;
	vertical-align: middle;
	overflow: hidden;
	width: 90%;
	position: relative;
}

.columnB .groupBoxColumnWrapper .sectionTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -175px repeat-x;
	border-top: none;
}

.columnB .groupBoxColumnWrapper .groupBoxColumn .sectionTitle {
	border-top: 2px solid #FFF;
	background: transparent 0 -350px repeat-x url('../images/asw/themeImages.png');
	font-weight: normal;
	color: #596979;
}

.columnB .groupBox .sectionTitle div.toggleImageOpen,.columnB .groupBox .sectionTitle2 div.toggleImageOpen,.columnB .groupBoxColumnWrapper .groupBoxColumn .sectionTitle div.toggleImageOpen
	{
	background: transparent 0 -275px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnB .groupBox .sectionTitle div.toggleImageClosed,.columnB .groupBox .sectionTitle2 div.toggleImageClosed,.columnB .groupBoxColumnWrapper .groupBoxColumn .sectionTitle div.toggleImageClosed
	{
	background: transparent 0 -250px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnB .groupBox .sectionTitle span,.columnB .groupBox .accordionTitle span
	{
	min-height: 22px;
	line-height: 22px;
}

.columnB .groupBox .sectionTitle2,.columnB .groupBox .accordionTitle2 {
	background: transparent 0 -350px repeat-x url('../images/asw/themeImages.png');
	border-top: 2px solid #FFF;
	color: #596979;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 22px;
	min-height: 22px;
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
}

.columnB .groupBox .sectionTitle2 span,.columnB .groupBox .accordionTitle2 span
	{
	min-height: 22px;
	line-height: 22px;
	margin-left: 10px;
}

.columnB .colWrapper {
	background: #FFF;
	width: 100%;
}

.columnB .groupBox .accordionTitle div.toggleImageOpen,.columnB .groupBox .accordionTitle2 div.toggleImageOpen
	{
	background: transparent 0 -300px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnB .groupBox .accordionTitle div.toggleImageClosed,.columnB .groupBox .accordionTitle2 div.toggleImageClosed
	{
	background: transparent 0 -325px no-repeat url('../images/asw/themeImages.png');
	height: 19px;
	width: 19px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

.columnB .groupBox .accordionTitle2 div.toggleImageOpen {
	background: transparent 0 -425px no-repeat url('../images/asw/themeImages.png');
}

.columnB .groupBox .accordionTitle2 div.toggleImageClosed {
	background: transparent 0 -450px no-repeat url('../images/asw/themeImages.png');
}

.columnB table.associationTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	float: left;
	width: 90%;
	margin-left: 5%;
}

.columnB table.associationTable td.primaryField {
	padding: 5px;
	border: 1px solid #ECECEC;
}

.columnB table.associationTable tr.actionLine {
	height: 35px;
}

.columnB table.associationTable td.lineTop {
	background: transparent 0 -1300px repeat-x
		url('../images/asw/standardImages.png');
	height: 35px;
}

.columnB table.associationTable .downArrowLeft {
	background: transparent 0 -1350px no-repeat
		url('../images/asw/standardImages.png');
	height: 35px;
	width: 25px;
}

.columnB table.associationTable .downArrowRight {
	background: transparent -25px -1350px no-repeat
		url('../images/asw/standardImages.png');
	height: 35px;
	width: 25px;
}

.columnB table.associationTable td.lineBottom {
	background: transparent 0 -1415px repeat-x
		url('../images/asw/standardImages.png');
	height: 25px;
}

.columnB table.associationTable .upArrowLeft {
	background: transparent -50px -1350px no-repeat
		url('../images/asw/standardImages.png');
	height: 35px;
	width: 25px;
}

.columnB table.associationTable .upArrowRight {
	background: transparent -75px -1350px no-repeat
		url('../images/asw/standardImages.png');
	height: 35px;
	width: 25px;
}

.columnB table.associationTable .formLayout {
	width: 98%;
	margin-right: 1%;
	padding-bottom: 0;
	float: left;
}

*+html .columnB table.associationTable .formLayout {
	width: 96%;
}

.columnB .groupBox .wizard {
	float: left;
	width: 100%;
}

.columnB .groupBox .wizardNav {
	top: 0;
	list-style-type: none;
	position: relative;
	padding: 0;
	background: #FFF;
	margin-left: 15px;
	margin-top: 10px;
}

.columnB .groupBox .wizardNav li {
	float: left;
	position: relative;
	display: inline;
	width: 46%;
	border: none;
	background-image: none;
	margin: 0;
	padding: 0;
}

.columnB .groupBox .wizardNav li:hover {
	background-image: none;
}

.columnB .groupBox .wizardNav li.arrow {
	background: transparent url(../images/asw/standardImages.png) no-repeat -68px
		-725px;
	width: 20px;
	padding: 0 7px;
	margin-top: 5px;
	height: 25px;
	vertical-align: middle;
}

.columnB .groupBox .wizardNav li ul {
	list-style-type: none;
	position: relative;
	padding: 0;
	margin: 0;
}

.columnB .groupBox .wizardNav li ul li {
	background: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 95%;
	padding-left: 5%;
}

.columnB .groupBox .wizardNav li ul li a {
	text-decoration: none;
	color: #000;
}

.columnB .groupBox .wizardNav li ul li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll 0
		0;
	background-position: bottom center;
	border-left: 1px solid #E0DFE4;
	border-right: 1px solid #E0DFE4;
	border-bottom: 1px solid #E0DFE4;
	color: #000;
}

.columnB .groupBox .wizardNav li ul li.step:hover,.columnB .groupBox .wizardNav li ul li.description:hover
	{
	background: none;
	border: 0;
}

.columnB .groupBox .wizardNav li ul li.step {
	font-weight: bold;
}

.columnB .groupBox .wizardNav li ul li.title {
	background: #fff url(../images/asw/list_bg.gif) repeat-x scroll bottom center;
	border-left: 1px solid #E6E6EB;
	border-right: 1px solid #E6E6EB;
	border-bottom: 1px solid #E6E6EB;
	padding-bottom: 3px;
	line-height: 17px;
	width: 94%;
}

.columnB .groupBox .wizardNav li ul li.title:hover {
	background: #fff url(../images/asw/list_bg_hover.gif) repeat-x scroll bottom
		center;
	color: #00F;
}

.columnB .groupBox .wizardNav li ul li.title a:hover {
	color: #00F;
}

.columnB .groupBox .wizardNav li ul li.selected {
	background: #fff url(../images/asw/list_bg_selected.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnB .groupBox .wizardNav li ul li.description {
	padding-top: 3px;
	color: #888;
	display: block;
}

.columnB .groupBox table.dateSelector {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-1100px;
	float: left;
	padding-top: 10px;
	width: 96%;
	margin-left: 2%;
	margin-bottom: 5px;
	margin-top: 10px;
}

.columnB .groupBox table.dateSelector td.dayTeaser {
	vertical-align: top;
	text-align: center;
}

.columnB .groupBox table.dateSelector td.datePicker {
	vertical-align: top;
	text-align: center;
	width: 215px;
}

.columnB .groupBox table.dateSelector td.dayTeaser .year {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-950px;
	color: #F9F9F9;
	height: 20px;
	line-height: 18px;
	width: 96%;
	max-width: 100px;
	margin: 0 auto;
}

.columnB .groupBox table.dateSelector td.dayTeaser .year .right {
	background: transparent url('../images/asw/standardImages.png') no-repeat -95px
		-975px;
	height: 20px;
	width: 5px;
	float: right;
}

.columnB .groupBox table.dateSelector td.dayTeaser .year .left {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-975px;
	height: 20px;
	width: 5px;
	float: left;
}

.columnB .groupBox table.dateSelector td.dayTeaser .day {
	background: transparent url('../images/asw/standardImages.png') repeat-x 0
		-1000px;
	width: 96%;
	max-width: 100px;
	margin: 0 auto;
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #A49E8D;
}

.columnB .groupBox table.dateSelector td.dayTeaser .day .longDate {
	font-size: 13px;
	line-height: 15px;
}

.columnB .groupBox table.dateSelector td.dayTeaser .day .date {
	font-size: 35px;
	line-height: 38px;
}

.columnB .lightBoxError {
	background: #ECECEC;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
	width: 100%;
	float: left;
	overflow: visible;
}

.columnB .lightBoxError .groupBox {
	margin-left: 1.5%;
	width: 97%;
	margin-bottom: 0;
}

.columnB .lightBoxError .groupBox table {
	margin-top: 10px;
	width: 97%;
}

.columnB .cardWrapper {
	float: left;
	position: relative;
	overflow: visible;
	margin-left: 3%;
	margin-right: 3%;
	width: 94%;
	font-size: 16px;
	padding-bottom: 0px;
}

.columnB .cardWrapper .card {
	background: #FFF;
	float: left;
	position: relative;
	overflow: visible;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html body .columnB .cardWrapper .card {
	width: 99.65%;
}

.columnB .groupBox .cardWrapper .sectionTitle span {
	margin-left: 0;
}

.columnB .buttonClear_actionLinks {
	float: right;
	margin-right: 1%;
	width: 99%;
	margin-top: 10px;
}

.columnB .buttonClear_actionLinks .spacer {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 18px;
}

.columnB .buttonClear_actionLinks .indexCardLink {
	text-decoration: none;
	font-weight: bold;
	color: #607B9E;
	float: right;
	line-height: 18px;
}

.columnB .cardWrapper .sectionTitle .indexCardLink {
	color: #FFF;
}

.columnB .indexCardLink .icon_showCard {
	background: transparent url('../images/asw/themeImages.png') no-repeat 0
		-1125px;
	float: right;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}

.columnB .indexCardLink .icon_hideCard {
	background: transparent url('../images/asw/themeImages.png') no-repeat 0
		-1150px;
	float: right;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}

.columnB .cardWrapper .card .summarySection {
	background: #FFF;
	width: 60%;
	float: left;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
}

*+html .columnB .cardWrapper .card .summarySection {
	width: 56%;
}

.columnB .cardWrapper .card .summarySection .formLayout {
	width: 100%;
	float: left;
	margin-right: 0;
}

.columnB .cardWrapper .card .previewSection {
	background: #FFF;
	width: 40%;
	float: left;
	overflow: visible;
	margin-top: 10px;
}

*+html .columnB .cardWrapper .card .previewSection {
	width: 36%;
}

.columnB .cardWrapper .card .fixedLeftMargin {
	padding-left: 8%;
}

*+html .columnB .cardWrapper .card .fixedLeftMargin {
	padding-left: 0;
	margin-left: 8%;
}

*+html .columnB .cardWrapper .card [class="detailBlock fixedLeftMargin"]
	{
	width: 90%;
}

.columnB .cardWrapper .card .detailBlock {
	background: #FFF;
	width: 100%;
	float: left;
	overflow: visible;
	display: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnB .cardWrapper .card .detailBlock .formLayout {
	width: 95%;
	float: left;
	margin-right: 0;
}

*+html .columnB .cardWrapper .card .fixedLeftMargin .formLayout {
	awidth: 88%;
}

.columnB .cardWrapper .card .detailBlock .titleColumn p {
	margin-left: 1.5%;
	padding-bottom: 0;
}

.columnB .cardWrapper .card .detailBlock .noBackground p {
	padding-top: 0;
}

.columnB .cardWrapper .card .detailBlock .RadGrid_Default {
	margin-bottom: 15px;
}

.columnB .cardWrapper .card .detailBlock .RadGrid_Default .formLayout {
	margin-right: 5%;
	width: 90%;
	float: right;
}

.columnC {

}

.columnC .groupBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	padding: 0;
	position: relative;
	overflow: visible;
	min-height: 50px;
	margin-bottom: 10px;
	float: left;
}

.columnC .groupBox .boxTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -75px repeat-x;
	color: #FFF;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	min-height: 25px;
}

.columnC .groupBox .boxTitle p {
	color: #FFF;
	margin-left: 10px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 0;
	font-size: 13px;
}

.columnC .colWrapper {
	background: #FFF;
}

.columnC .groupBox p {
	margin-left: 10px;
	padding-top: 5px;
	color: #000;
}

.columnC .groupBox p.title {
	font-weight: bold;
	color: #868686;
	padding: 0;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.columnC .groupBox p.searchTitle {
	font-weight: bold;
	color: #868686;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}

.columnC .groupBox table tr {
	padding: 0;
}

.columnC .groupBox table.mixedUse {
	background-color: #FFF;
	float: left;
	width: 95%;
	margin-left: 2.5%;
	text-align: left;
}

.columnC .groupBox table.mixedUse tr td {
	padding-bottom: 5px;
}

.columnC .groupBox table.mixedUse tr td.normal {
	padding-top: 10px;
}

.columnC .groupBox table.mixedUse tr td.shadedRow[class~="hasRollover"]:hover
	{
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnC .groupBox .listContainer {
	background: #FFF;
	float: left;
	width: 100%;
}

.columnC .groupBox .listContainer ul {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	line-height: normal;
	color: #000;
}

.columnC .groupBox .listContainer ul li {
	margin-top: 3px;
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
	padding: 3px;
}

.columnC .groupBox .listContainer ul li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnC .groupBox .listContainer ul li a {
	color: #000;
	text-decoration: none;
}

.columnC .groupBox .listContainer ul li.disabled,.columnC .groupBox .listContainer ul li.disabled:hover
	{
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
}

.columnC .groupBox .listContainer ul li.disabled a,.columnC .groupBox .listContainer ul li.disabled a:hover
	{
	color: #808080;
	cursor: default;
}

.columnC .promoBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #7795B1;
	padding: 0;
	position: relative;
	overflow: visible;
	min-height: 50px;
	margin-bottom: 10px;
	float: left;
}

.columnC .promoBox .boxTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -75px repeat-x;
	color: #FFF;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	min-height: 25px;
}

.columnC .promoBox span {
	width: 100%;
	float: left;
}

.columnC .promoBox p {
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
}

.columnC .promoBox .boxTitle p {
	color: #FFF;
	line-height: 22px;
	padding-top: 0;
	font-size: 13px;
	text-align: left;
}

.columnC .promoBox p.title {
	color: #FFFF4F;
	font-size: 15px;
	margin-top: 15px;
}

.columnC .promoBox p.money {
	color: #FFFF4F;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.columnC .promoBox .promoBoxFooter {
	width: 100%;
	float: left;
	height: 9px;
	background: #7795B1 none;
}

.columnC .highlight {
	color: #ECAE37;
	font-weight: 600;
}

.columnC .normal {
	color: #868686;
	font-weight: 600;
	font-size: 9px;
	vertical-align: top;
	padding-top: 3px;
}

.columnC table.listTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	margin-top: 1px;
	float: left;
	width: 97%;
	margin-left: 1.5%;
	border-bottom: 1px solid #EAEAEA;
}

.columnC .listTable th {
	background: transparent url(../images/asw/themeImages.png) repeat-x scroll 0
		-875px;
	text-align: left;
	padding: 5px;
	border-left: 1px solid #B3F0B2;
	border-right: 1px solid #6C906B;
}

.columnC .listTable th div {
	color: #fff;
	font-weight: normal;
	float: left;
}

.columnC .listTable tr {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnC .listTable tr:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll 0
		0;
	background-position: bottom center;
}

.columnC .listTable a:hover {
	background: transparent;
	background-image: none;
}

.columnC .listTable td {
	padding: 5px;
	vertical-align: top;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EAEAEA;
}

.columnC .listTable td.subheader,.columnC .listTable td.subheader:hover
	{
	background-image: none;
	background-color: #CBCBCB;
	padding: 0;
	border-top: 1px solid #FFF;
}

.columnC .listTable td.subheader div.text {
	color: #000;
	padding-left: 10px;
	float: left;
	width: 99%;
}

.columnC .listTable td div.twoline {
	max-height: 28px;
	overflow: hidden;
}

.columnC .listTable td div.tableWrapper {
	overflow: hidden;
	position: relative;
}

.columnC .listTable td.fieldLabel {
	color: #868686;
	font-weight: 600;
	text-align: right;
	padding-right: 10px;
}

.columnC .listTable td div.upArrow {
	background: transparent url(../images/asw/standardIcons.png) 0 -102px no-repeat;
	height: 18px;
	width: 20px;
	float: left;
}

.columnC .listTable td div.downArrow {
	background: transparent url(../images/asw/standardIcons.png) 0 -85px no-repeat;
	height: 18px;
	width: 20px;
	float: left;
}

.columnC .listTable td div.toggleImageOpen {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -119px;
	height: 11px;
	width: 11px;
	margin: 0 auto;
}

.columnC .listTable td div.toggleImageClosed {
	background: transparent url(../images/asw/standardIcons.png) no-repeat 0 -153px;
	height: 11px;
	width: 11px;
	margin: 0 auto;
}

.columnC .listTable tr.oddRow {
	border-top: 1px solid #868686;
}

.columnC .listTable tr.evenRow {
	border-top: 1px solid #868686;
}

.columnC .listTable tr.detailsRow {
	background: none;
}

.columnC .listTable tr.detailsRow td {
	padding: 0;
}

.columnC .listTable .evenRow .actionIcon {
	padding: 0;
}

.columnC .listTable .oddRow .actionIcon {
	padding: 0;
}

.columnC table.listTable table.listTableDetails {
	padding: 0;
	text-align: left;
	display: block;
	background-color: #FFF;
}

.columnC table.listTable table.listTableDetails td {
	background-color: #FFF;
}

.columnC table.listTable table.listTableDetails tr {
	background-image: none;
}

.columnC table.listTable .detailsRow tr:hover {
	background-color: #FFF;
}

.columnC table.listTable table.listTableDetails .detailsLabel {
	color: #868686;
	padding: 8px 3px 0 3px;
	vertical-align: top;
	font-weight: bold;
}

.columnC table.listTable table.listTableDetails .detailsContent {
	color: #000;
	padding: 0 3px 0 3px;
	vertical-align: top;
}

.columnC table.listTable table.listTableDetails .detailsLinks {
	padding: 18px 3px 15px 3px;
	vertical-align: top;
}

.columnC table.listTable table.listTableDetails .detailsLinks a:hover {
	background-color: #FFF;
}

.columnC table.listTable table.subTableDetails {
	padding: 0;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	margin-top: 5px;
	margin-bottom: 10px;
}

.columnC table.listTable table.subTableDetails td {
	background-color: #FFF;
	padding: 3px;
	border-top: 1px solid #868686;
}

.columnC table.listTable table.subTableDetails th {
	background-color: #A7DA95;
	background-image: none;
	padding: 2px;
}

.columnC table.listTable table.subTableDetails .tableHeader td {
	border: none;
	padding: 0;
	background-color: #53B23A;
}

.columnC table.listTable table.subTableDetails .tableHeaderSelected td {
	border: none;
	padding: 0;
	background-color: #7CC56B;
}

.columnC table.dashboardTable {
	background-color: #FFF;
	padding: 0;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 0;
	border: none;
}

.columnC .dashboardTable tr {
	background: transparent url(../images/asw/list_bg_2.gif) repeat-x scroll center
		bottom;
	height: 75px;
	background-position: bottom center;
}

.columnC .dashboardTable tr:hover {
	background: transparent url(../images/asw/list_bg_2.gif) repeat-x scroll center
		bottom;
}

.columnC .dashboardTable td {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: 5px solid #FFF;
}

.columnC .dashboardTable td a {
	font-size: 12px;
	font-weight: bold;
	color: #09C;
	padding-top: 2px;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-left: 0;
	margin-top: 0;
	clear: both;
}

.columnC .dashboardTable td p.title {
	font-size: 12px;
	font-weight: bold;
	color: #09C;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 5px;
}

.columnC .dashboardTable .oddRow td {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnC .dashboardTable .evenRow td {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnC table.actionTable {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	width: 95%;
	margin-left: 2.5%;
	margin-top: 5px;
}

.columnC table.actionTable td.normal {
	color: #868686;
	font-weight: 600;
	font-size: 9px;
	vertical-align: top;
	padding-top: 3px;
}

.columnC table.actionTable td.shadedRow:hover,.columnC table.actionTable td.shadedRow_selected:hover
	{
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnC table.actionTable td.shadedRow a,.columnC table.actionTable td.shadedRow a:visited,.columnC table.actionTable td.shadedRow_selected a,.columnC table.actionTable td.shadedRow_selected a:visited
	{
	color: #000;
	text-decoration: none;
}

.columnC table.actionTable td.shadedRow a:hover,.columnC table.actionTable td.shadedRow_selected a:hover
	{
	color: #00B;
}

.columnC table.actionTable td.titleRow {
	font-weight: 600;
	color: #868686;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: 2px solid #ECECEC;
	font-size: 9px;
}

.columnC .groupBox .titleColumn {
	background: transparent url(../images/asw/standardImages.png) repeat-x scroll 0
		-150px;
	border-top: 1px solid #C0C0C0;
	vertical-align: middle;
	margin-left: 0;
	width: 100%;
	padding: 0;
	float: left;
	overflow: hidden;
	color: #797979;
}

.columnC .groupBox .titleColumn p {
	line-height: 22px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 11px;
	color: #000;
}

.columnC .formLayout {
	margin-right: 2%;
	width: 94%;
	overflow: visible;
	float: right;
	left: 0;
	background: #FFF;
	color: #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnC .formLayout p {
	margin-left: 0;
	padding: 0;
	color: #868686;
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 9px;
}

.columnC .formLayout p.info {
	margin-left: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #E6E6EB;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #FF0482;
}

.columnC .formLayout p.viewonly {
	color: #000;
	font-weight: normal;
	margin-top: 2px;
	margin-left: 0;
	font-size: 11px;
}

.columnC .formLayout input {
	vertical-align: middle;
}

.columnC .formLayout select {
	vertical-align: middle;
}

.columnC .formLayout .small {
	width: 30%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnC .formLayout .small {
	width: 29.75%;
}

.columnC .formLayout .medium {
	width: 63%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnC .formLayout .medium {
	width: 62.5%;
}

.columnC .formLayout .large {
	width: 96%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnC .formLayout .large {
	width: 95.5%;
}

.columnC .formLayout .fullrow {
	width: 100%;
	float: left;
	overflow: visible;
}

*+html body .columnC .formLayout .fullrow {
	padding-bottom: 10px;
}

.columnC .formLayout .pairedControl {
	float: left;
	margin-right: 10px;
	min-height: 38px;
	overflow: visible;
}

.columnC .formLayout .listContainer ul {
	margin-top: 0;
	margin-left: 0;
}

.columnC .groupBox ul.addressDetails {
	list-style-type: none;
	position: relative;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	margin-left: 5%;
	width: 95%;
}

.columnC .groupBox ul.addressDetails li {
	font-size: 12px;
	font-weight: bold;
}

.columnC .groupBox ul.addressDetails li ul {
	list-style-type: none;
	position: relative;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border-top: 1px solid #C0C0C0;
}

.columnC .groupBox ul.addressDetails li ul li {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-left: 10px;
}

.columnC .groupBox ul.addressDetails li ul li.bottomBorder {
	padding-bottom: 10px;
	border-bottom: 1px solid #C0C0C0;
}

.columnD {
	padding-left: 1%;
	overflow: visible;
	position: relative;
	float: left;
	left: 0;
	z-index: 2;
	margin-bottom: 10px;
}

.columnD .groupBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	padding: 0;
	position: relative;
	overflow: visible;
	float: left;
}

.columnD .groupBox .boxTitle {
	background: #DCD9D3 url(../images/asw/chrm_grey_header_bg.gif) repeat-x scroll
		0 100%;
	background-position: bottom center;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	float: left;
	width: 100%;
}

.columnD .groupBox .boxTitle div.filter {
	overflow: visible;
	color: #A49E8D;
	clear: none;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 22px;
	float: left;
	width: 98%;
	margin-left: 1%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html body .columnD .groupBox .boxTitle div.filter {
	margin-top: 0;
	width: 94%;
	padding-top: 5px;
}

.columnD .groupBox .boxTitle div.filter input,.columnD .groupBox .boxTitle div.filter textarea,.columnD .groupBox .boxTitle div.filter select
	{
	float: none;
}

.columnD .groupBox .boxTitle div.filter span {
	float: left;
}

.columnD .groupBox .boxTitle div.filter div {
	padding: 0;
	margin-left: 5px;
	float: left;
	line-height: 22px;
}

.columnD .groupBox .titleColumn {
	background: transparent url(../images/asw/standardImages.png) repeat-x scroll 0
		-150px;
	border-top: 1px solid #C0C0C0;
	vertical-align: middle;
	margin-left: 0;
	width: 100%;
	padding: 0;
	float: left;
	overflow: hidden;
	color: #797979;
}

.columnD .groupBox .titleColumn p {
	line-height: 22px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 11px;
	color: #000;
}

.columnD .groupBox .sectionTitle {
	background: transparent url(../images/asw/standardImages.png) repeat-x 0 -303px;
	color: #FFF;
	font-weight: bold;
	line-height: 22px;
	height: 28px;
	vertical-align: middle;
	overflow: hidden;
	margin-left: 1%;
	float: left;
	width: 98%;
}

.columnD .groupBox .sectionTitle div.toggleImageOpen {
	background: transparent url(../images/asw/standardImages.png) no-repeat -25px
		-350px;
	height: 25px;
	width: 19px;
	float: left;
	margin-top: 1px;
}

.columnD .groupBox .sectionTitle div.toggleImageClosed {
	background: transparent url(../images/asw/standardImages.png) no-repeat -50px
		-350px;
	height: 25px;
	width: 19px;
	float: left;
	margin-top: 1px;
}

.columnD .groupBox .sectionTitle span {
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	color: #A49E8D;
	font-weight: bold;
}

.columnD .colWrapper {
	background: #F2F2F2 url(../images/asw/search_bg.png) repeat-x 0 0;
	width: 98%;
	margin-left: 1%;
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 5px;
	-moz-image-rect: ;
}

.columnD .colWrapper .buttonClear_bottomRight {
	padding-right: 0;
}

.columnD .formLayout {
	width: 95%;
	overflow: visible;
	float: right;
	left: 0;
	color: #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnD .formLayout p {
	margin-left: 0;
	padding: 0;
	color: #868686;
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 9px;
}

.columnD .formLayout p.info {
	margin-left: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #E6E6EB;
	padding-top: 7px;
	padding-bottom: 0;
	background-color: #FF0482;
	font-size: 11px;
}

.columnD .formLayout .small {
	width: 21%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnD .formLayout .small {
	width: 21.5%;
	margin-right: 3%;
}

.columnD .formLayout input {
	vertical-align: middle;
}

.columnD .formLayout select {
	vertical-align: middle;
}

.columnD .formLayout .medium {
	width: 46%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnD .formLayout .medium {
	width: 44%;
}

.columnD .formLayout .large {
	width: 71%;
	float: left;
	margin-bottom: 10px;
	margin-right: 3%;
	min-height: 38px;
	overflow: visible;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnD .formLayout .large {
	width: 67.5%;
}

.columnD .formLayout .fullrow {
	width: 100%;
	float: left;
	overflow: visible;
}

*+html body .columnD .formLayout .fullrow {
	padding-bottom: 10px;
}

.columnD .formLayout .pairedControl {
	float: left;
	margin-right: 10px;
	min-height: 38px;
	overflow: visible;
}

.columnE {
	padding: 0;
	padding-left: 1%;
	width: 56%;
	min-width: 550px;
	z-index: 3;
	overflow: visible;
	position: relative;
	float: left;
	left: 0;
	z-index: 2;
}

.columnE .groupBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	padding: 0;
	position: relative;
	overflow: visible;
	min-height: 50px;
	margin-bottom: 10px;
	z-index: 9;
	float: left;
}

.columnE .groupBox .boxTitle {
	background: transparent url('../images/asw/themeImages.png') 0 -75px repeat-x;
	color: #FFF;
	padding-bottom: 0;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	min-height: 25px;
	width: 100%;
}

.columnE .groupBox .boxTitle p {
	color: #FFF;
	margin-left: 10px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 0;
	font-size: 13px;
}

.columnE .groupBox p {
	margin-left: 10px;
	padding-top: 5px;
	color: #000;
}

.columnE .groupBox p.instructions {
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
	float: left;
	width: 95%;
}

.columnE .groupBox p.searchTitle {
	font-weight: bold;
	color: #868686;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
	float: left;
	width: 95%;
}

.columnE .groupBox .listContainer {
	background: #FFF;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.columnE .groupBox .listContainer ul {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	line-height: normal;
	color: #000;
}

.columnE .groupBox .listContainer ul li,.columnE .groupBox ul.error li {
	margin-top: 3px;
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
	padding: 3px;
}

.columnE .groupBox ul.error li {
	margin-top: 0;
	background: none;
	border: 0;
	padding: 0;
}

.columnE .groupBox .listContainer ul li:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll
		bottom center;
}

.columnE .groupBox ul.error li:hover {
	background-image: none;
	border: 0;
}

.columnE .groupBox .listContainer ul li.complete {
	background: transparent url(../images/asw/list_bg_complete.gif) repeat-x scroll
		bottom center;
}

.columnE .groupBox .listContainer ul li.complete img {
	margin-right: 10px;
}

.columnE .groupBox .listContainer ul li.selected {
	background: transparent url(../images/asw/list_bg_selected.gif) repeat-x scroll
		bottom center;
}

.columnE .groupBox .listContainer ul li.label .columnE .groupBox ul.error li.label
	{
	background-image: none;
	font-weight: bold;
	border: none;
}

.columnE .groupBox .listContainer ul li a,.columnE .groupBox ul.error li a
	{
	color: #000;
	text-decoration: none;
}

.columnE .groupBox ul.error li a {
	color: #4065AF;
	text-decoration: underline;
}

.columnE .groupBox ul.error li a:hover,.columnE .groupBox a:hover {
	color: #00F;
}

.columnE .groupBox .listContainer ul li.disabled,.columnE .groupBox .listContainer ul li.disabled:hover
	{
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll bottom
		center;
}

.columnE .groupBox .listContainer ul li.disabled a,.columnE .groupBox .listContainer ul li.disabled a:hover
	{
	color: #808080;
	cursor: default;
}

.columnE .groupBox div.tab_panes div {
	overflow: visible;
	display: none;
	padding: 15px 10px;
	border-top: 0;
	background-color: #fff;
}

.columnE .colWrapper {
	background: #FFF;
	width: 100%;
}

.columnE .groupBox .titleColumn {
	background: transparent url(../images/asw/standardImages.png) repeat-x scroll 0
		-150px;
	border-top: 1px solid #C0C0C0;
	vertical-align: middle;
	margin-left: 0;
	width: 100%;
	padding: 0;
	float: left;
	overflow: hidden;
	color: #797979;
}

.columnE .groupBox .titleColumn p {
	line-height: 17px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 8px;
	color: #000;
}

.columnE .formLayout,.columnE .formLayoutPlaceHolder {
	border: 2px dotted #C0C0C0;
	padding: 1%;
	padding-right: 0;
	margin-left: 1%;
	margin-bottom: 5px;
	margin-top: 10px;
	width: 98%;
	overflow: visible;
	left: 0;
	float: left;
	background: #FFF;
	color: #000;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnE .formLayoutPlaceHolder {
	display: none;
	margin-top: 0;
}

*+html .columnE .formLayout,*+html .columnE .formLayoutPlaceHolder {
	width: 94.3%;
	padding: 1% 1% 1% 2%;
}

.columnE .formLayout p {
	margin-left: 0;
	padding: 0;
	color: #868686;
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 8px;
}

.columnE .formLayout p.info {
	margin-left: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #E6E6EB;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 8px;
	background-color: #FF0482;
}

.columnE .formLayout p.viewonly {
	color: #000;
	font-weight: normal;
	margin-top: 2px;
	margin-left: 0;
	font-size: 8px;
}

.columnE .formLayout input {
	vertical-align: middle;
	font-size: 8px;
}

.columnE .formLayout select {
	vertical-align: middle;
	font-size: 8px;
}

.columnE .formLayout textarea {
	vertical-align: middle;
	font-size: 8px;
}

.columnE .formLayout div.control {
	height: 19px;
}

.columnE .formLayout div.control p {
	font-size: 8px;
}

.columnE .formLayout .small {
	background: #ECECEC;
	float: left;
	margin-bottom: 5px;
	min-height: 32px;
	border: 2px dashed #C0C0C0;
	padding: 2px;
	overflow: visible;
	width: 32%;
	margin-right: 1%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnE .formLayout .medium {
	background: #ECECEC;
	float: left;
	margin-bottom: 5px;
	min-height: 32px;
	border: 2px dashed #C0C0C0;
	padding: 2px;
	cursor: move;
	overflow: visible;
	width: 65%;
	margin-right: 1%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.columnE .formLayout .large {
	background: #ECECEC;
	float: left;
	margin-bottom: 5px;
	min-height: 32px;
	border: 2px dashed #C0C0C0;
	padding: 2px;
	cursor: move;
	overflow: visible;
	width: 98%;
	margin-right: 1%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html .columnE .formLayout .small,*+html .columnE .formLayout .medium,*+html .columnE .formLayout .large
	{
	padding-right: 8px;
}

.columnE .formLayout .fullrow {
	width: 100%;
	float: left;
	overflow: visible;
}

*+html body .columnE .formLayout .fullrow {
	padding-bottom: 10px;
}

.columnE .formLayout .pairedControl {
	float: left;
	margin-right: 10px;
	min-height: 32px;
	overflow: visible;
}

.columnE .item_selected,.columnE .formLayout .item_selected {
	border-color: #ec9d05;
}

.columnE .groupBoxColumnWrapper {
	width: 98%;
	float: left;
	position: relative;
	overflow: visible;
	margin-left: 1%;
	margin-top: 10px;
}

.columnE .groupBoxColumnWrapper .sectionTitle {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background: #FFF;
	color: #868686;
	margin-bottom: 0;
	margin-left: 1%;
	font-weight: bold;
	line-height: 22px;
	min-height: 22px;
	vertical-align: middle;
	overflow: visible;
	width: 98%;
	float: left;
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*+html body .columnE .groupBoxColumnWrapper .sectionTitle {
	width: 97.8%;
}

.columnE .groupBox .sectionTitle span {
	line-height: 22px;
	margin-left: 10px;
	min-height: 22px;
}

.columnE .groupBox .sectionTitle .buttonClear_topRight {
	margin-right: 10px;
}

.columnE .groupBox .sectionTitle .buttonClear_topRight a {
	font-weight: normal;
	text-decoration: underline;
}

.columnE .groupBox .groupBoxColumnWrapper .sectionTitle div.cornerTopRightWhite
	{
	top: -1px;
	right: -1px;
	position: absolute;
	background: transparent url('../images/asw/standardImages.png') repeat-x -90px
		-825px;
}

.columnE .groupBox .groupBoxColumnWrapper .sectionTitle div.cornerTopLeftWhite
	{
	background: transparent url('../images/asw/standardImages.png') repeat-x -75px
		-825px;
	top: -1px;
	left: -1px;
	position: absolute;
}

.columnA .groupBox .noBackground,.columnB .groupBox .noBackground,.columnC .groupBox .noBackground,.columnD .groupBox .noBackground,.columnE .groupBox .noBackground
	{
	background-image: none;
	border-top: 0;
}

.columnA div.noBottomMargin,.columnB div.noBottomMargin,.columnC div.noBottomMargin,.columnD div.noBottomMargin,.columnE div.noBottomMargin,.noBottomMargin .buttonGrayOnWhite,.noBottomMargin .buttonGrayOnGray,.noBottomMargin
	{
	margin-bottom: 0;
	padding-bottom: 0;
}

.columnA div.noTopMargin,.columnB div.noTopMargin,.columnC div.noTopMargin,.columnD div.noTopMargin,.columnE div.noTopMargin,div.noTopMargin
	{
	margin-top: 0;
	padding-top: 0;
}

.columnB .twoColumnLabelLeft {
    margin-right: 60px;
}

*+html .columnB .twoColumnLabelLeft {
	width: 96%;
}

.columnB .twoColumnLabelLeft .small,.columnE .twoColumnLabelLeft .small
	{
	width: 30%;
	min-height: 22px;
	margin-bottom: 0;
	margin-right: 0;
}

*+html .columnB .twoColumnLabelLeft .small {
	width: 26%;
}

*+html body .columnB .twoColumnLabelLeft .fullrow,*+html body .columnB .twoColumnLabelLeft .small,*+html body .columnB .twoColumnLabelLeft .medium,*+html body .columnE .twoColumnLabelLeft .fullrow,*+html body .columnE .twoColumnLabelLeft .small,*+html body .columnE .twoColumnLabelLeft .medium
	{
	padding-bottom: 0;
}

.columnB .twoColumnLabelLeft .medium,.columnE .twoColumnLabelLeft .medium
	{
	width: 67%;
	min-height: 22px;
	margin-bottom: 0;
}

.columnE .twoColumnLabelLeft .medium {
	width: 69%;
}

*+html .columnB .twoColumnLabelLeft .medium {
	width: 66%;
}

*+html .columnE .twoColumnLabelLeft .medium {
	width: 64%;
}

.columnB .twoColumnLabelLeft .small p,.columnE .twoColumnLabelLeft .small p
	{
	padding-bottom: 0;
}

.columnB .twoColumnLabelLeft .fullrow {
	margin-bottom: 10px;
	padding-bottom: 0;
	width: 100%;
}
.threeColumn .fullrow1 {
	margin-bottom: 50px;
}
.columnE .twoColumnLabelLeft .fullrow {
	border: 2px dashed #C0C0C0;
	background: #ECECEC;
	margin-bottom: 5px;
	padding-bottom: 0;
	width: 98%;
	max-width: 98%;
}

.columnE .twoColumnLabelLeft .rdPlaceHolder {
	min-width: 99%;
	max-width: 99%;
	min-width: 98% \0/;
	max-width: 98% \0/;
}

*+html .columnE .twoColumnLabelLeft .rdPlaceHolder {
	min-width: 98%;
	max-width: 98%;
}

.columnE .twoColumnLabelLeft .small,.columnE .twoColumnLabelLeft .medium
	{
	border: 0;
}

.columnE .twoColumnLabelLeft .helpIcon {
	top: 0;
}

.columnB .twoColumnLabelLeft .helpIcon .helpText,.columnE .twoColumnLabelLeft .helpIcon .helpText
	{
	text-align: left;
	line-height: normal;
}

.columnA .twoColumn .small,.columnB .twoColumn .small,.columnC .twoColumn .small,.columnD .twoColumn .small
	{
	width: 47%;
}

*+html .columnA .twoColumn .small,*+html .columnB .twoColumn .small,*+html .columnC .twoColumn .small,*+html .columnD .twoColumn .small
	{
	width: 46.25%;
}

columnA .twoColumn .medium,.columnB .twoColumn .medium,.columnC .twoColumn .medium,.columnD .twoColumn .medium,.columnA .twoColumn .large,.columnB .twoColumn .large,.columnC .twoColumn .large,.columnD .twoColumn .large
	{
	width: 97%;
}

*+html .columnA .twoColumn .medium,*+html .columnB .twoColumn .medium,*+html .columnC .twoColumn .medium,*+html .columnD .twoColumn .medium,*+html .columnA .twoColumn .large,*+html .columnB .twoColumn .large,*+html .columnC .twoColumn .large,*+html .columnD .twoColumn .large
	{
	width: 95.5%;
}

.columnE .twoColumn .small {
	width: 49%;
	min-width: 47%;
	max-width: 49%;
}

*+html .columnE .twoColumn .small {
	width: 45.5%;
	min-width: 45.5%;
	max-width: 45.5%;
}

.columnE .twoColumn .medium,.columnE .twoColumn .large {
	width: 99%;
	min-width: 97%;
	max-width: 99%;
}

*+html .columnE .twoColumn .medium,*+html .columnE .twoColumn .large {
	width: 94.5%;
	min-width: 94.5%;
	max-width: 94.5%;
}

.columnA .threeColumn .small,.columnB .threeColumn .small,.columnC .threeColumn .small,.columnD .threeColumn .small
	{
	width: 30.33%;
}

*+html .columnA .threeColumn .small,*+html .columnB .threeColumn .small,*+html .columnC .threeColumn .small,*+html .columnD .threeColumn .small
	{
	width: 29.75%;
}

.columnA .threeColumn .medium,.columnB .threeColumn .medium,.columnC .threeColumn .medium,.columnD .threeColumn .medium
	{
	width: 63.66%;
}

*+html .columnA .threeColumn .medium,*+html .columnB .threeColumn .medium,*+html .columnC .threeColumn .medium,*+html .columnD .threeColumn .medium
	{
	width: 62.5%;
}

.columnA .threeColumn .large,.columnB .threeColumn .large,.columnC .threeColumn .large,.columnD .threeColumn .large
	{
	width: 96.99%;
}

*+html .columnA .threeColumn .large,*+html .columnB .threeColumn .large,*+html .columnC .threeColumn .large,*+html .columnD .threeColumn .large
	{
	width: 95.5%;
}

.columnE .threeColumn .small {
	width: 32.33%;
	min-width: 30.33%;
	max-width: 32.33%;
}

*+html .columnE .threeColumn .small {
	width: 29%;
	min-width: 29%;
	max-width: 29%;
}

.columnE .threeColumn .medium {
	width: 65.66%;
	min-width: 63.66%;
	max-width: 65.66%;
}

*+html .columnE .threeColumn .medium {
	width: 61.5%;
	min-width: 61.5%;
	max-width: 61.5%;
}

.columnE .threeColumn .large {
	width: 99%;
	min-width: 97%;
	max-width: 99%;
}

*+html .columnE .threeColumn .large {
	width: 94%;
	min-width: 94%;
	max-width: 94%;
}

.columnA .fourColumn .small,.columnB .fourColumn .small,.columnC .fourColumn .small,.columnD .fourColumn .small
	{
	width: 22%;
}

*+html .columnA .fourColumn .small,*+html .columnB .fourColumn .small,*+html .columnC .fourColumn .small,*+html .columnD .fourColumn .small
	{
	width: 21.5%;
}

.columnA .fourColumn .medium,.columnB .fourColumn .medium,.columnC .fourColumn .medium,.columnD .fourColumn .medium
	{
	width: 47%;
}

*+html .columnA .fourColumn .medium,*+html .columnB .fourColumn .medium,*+html .columnC .fourColumn .medium,*+html .columnD .fourColumn .medium
	{
	width: 46%;
	margin-right: 3%;
}

.columnA .fourColumn .large,.columnB .fourColumn .large,.columnC .fourColumn .large,.columnD .fourColumn .large
	{
	width: 80%;
}

*+html .columnA .fourColumn .large,*+html .columnB .fourColumn .large,*+html .columnC .fourColumn .large,*+html .columnD .fourColumn .large
	{
	width: 70.5%;
	margin-right: 3%;
}

.columnE .fourColumn .small {
	width: 24%;
	min-width: 22%;
	max-width: 24%;
}

*+html .columnE .fourColumn .small {
	width: 20.75%;
	min-width: 20.75%;
	max-width: 20.75%;
}

.columnE .fourColumn .medium {
	width: 49%;
	min-width: 47%;
	max-width: 49%;
}

*+html .columnE .fourColumn .medium {
	width: 45.6%;
	min-width: 45.6%;
	max-width: 45.6%;
}

.columnE .fourColumn .large {
	width: 74%;
	min-width: 72%;
	max-width: 74%;
}

*+html .columnE .fourColumn .large {
	width: 70%;
	min-width: 70%;
	max-width: 70%;
}

.columnA .fiveColumn .small,.columnB .fiveColumn .small,.columnC .fiveColumn .small,.columnD .fiveColumn .small
	{
	width: 17%;
}

*+html .columnA .fiveColumn .small,*+html .columnB .fiveColumn .small,*+html .columnC .fiveColumn .small,*+html .columnD .fiveColumn .small
	{
	width: 16.75%;
}

.columnA .fiveColumn .medium,.columnB .fiveColumn .medium,.columnC .fiveColumn .medium,.columnD .fiveColumn .medium
	{
	width: 37%;
}

*+html .columnA .fiveColumn .medium,*+html .columnB .fiveColumn .medium,*+html .columnC .fiveColumn .medium,*+html .columnD .fiveColumn .medium
	{
	width: 36.75%;
}

.columnA .fiveColumn .large,.columnB .fiveColumn .large,.columnC .fiveColumn .large,.columnD .fiveColumn .large
	{
	width: 57%;
}

*+html .columnA .fiveColumn .large,*+html .columnB .fiveColumn .large,*+html .columnC .fiveColumn .large,*+html .columnD .fiveColumn .large
	{
	width: 56.5%;
}

.columnE .fiveColumn .small {
	width: 19%;
	min-width: 17%;
	max-width: 19%;
}

*+html .columnE .fiveColumn .small {
	width: 15.75%;
	min-width: 15.75%;
	max-width: 15.75%;
}

.columnE .fiveColumn .medium {
	width: 39%;
	min-width: 37%;
	max-width: 39%;
}

*+html .columnE .fiveColumn .medium {
	width: 35%;
	min-width: 35%;
	max-width: 35%;
}

.columnE .fiveColumn .large {
	width: 59%;
	min-width: 57%;
	max-width: 59%;
}

*+html .columnE .fiveColumn .large {
	width: 54.5%;
	min-width: 52.5%;
	max-width: 54.5%;
}

.groupBox .colWrapper .titleColumn p {
	margin-left: 34px;
}

.columnA .groupBox .sectionTitle2 div.toggleImageOpen,.columnA .groupBox .sectionTitle2 div.toggleImageClosed,.columnA .groupBox .accordionTitle2 div.toggleImageOpen,.columnA .groupBox .accordionTitle2 div.toggleImageClosed,.columnB .groupBox .sectionTitle2 div.toggleImageOpen,.columnB .groupBox .sectionTitle2 div.toggleImageClosed,.columnB .groupBox .accordionTitle2 div.toggleImageOpen,.columnB .groupBox .accordionTitle2 div.toggleImageClosed,.columnC .groupBox .sectionTitle2 div.toggleImageOpen,.columnC .groupBox .sectionTitle2 div.toggleImageClosed,.columnC .groupBox .accordionTitle2 div.toggleImageOpen,.columnC .groupBox .accordionTitle2 div.toggleImageClosed
	{
	margin-left: 32px;
}

.groupBox .colWrapper .colWrapper .titleColumn p {
	margin-left: 62px;
}

table.listTable th div.textAlignCenter {
	width: 100%;
	text-align: center;
}

table.listTable th div.textAlignRight {
	width: 100%;
	text-align: right;
}

table.listTable th {
	vertical-align: bottom;
}

p.resizableText {
	width: 100%;
	text-decoration: none;
	white-space: nowrap;
	
}

.columnB table.listTable_mc {
	background-color: #FFF;
	padding: 0;
	text-align: left;
	margin-top: 1px;
	float: left;
	width: 97%;
	margin-left: 1.5%;
	border-bottom: 1px solid #EAEAEA;
}

.columnB .listTable_mc th {
	background: transparent url(../images/asw/listTable_mc.png) repeat-x;
	text-align: left;
	padding: 5px;
	border-left: 1px solid #B3F0B2;
	border-right: 1px solid #6C906B;
}

.columnB .listTable_mc tr {
	background: transparent url(../images/asw/list_bg.gif) repeat-x scroll 0 0;
	background-position: bottom center;
}

.columnB .listTable_mc tr:hover {
	background: transparent url(../images/asw/list_bg_hover.gif) repeat-x scroll 0
		0;
	background-position: bottom center;
}

.columnB .listTable_mc td {
	padding: 5px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EAEAEA;
}
	
.columnB .formLayout p.smallForReviewProg {
	font-weight: normal; margin-left: 6%; float: left;
	}

#renewApplicationCase { 
    overflow:hidden;
    white-space:nowrap;
 
}
.buttonMargin {
	margin-top:3px;

	}
table.participantTable {
	float: left;
 	border: 0px;
	margin-left: 5px;
}

table.participantTable th{
	font-weight: bold;
	text-align: left;
}

table.participantTable td{
	text-align: left;
}

.attendanceMargin{
	margin-left: -33px;	
}
.attendanceHoursMargin{
	margin-left: -36px;	
}
.excusedAbsMargin{
	margin-left: 30px;	
}

.columnB .groupBox p.authRepInstructions {
	margin: 0 0 2% 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
	float: left;
	font:1em verdana,geneva,helvetica,arial,sans-serif;
	width:80%;
}
.htmlHeaderPageTitleAR{
	
	font-size: 1.3em;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom:8px;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-transform: none;
	color:black;
	}
	
.margin30px{
	margin-left:30px;
}

.authRepMargin10per{
	
	 margin-right:10%;
}
	
.authRepWidth70per{
	
	 margin-right:70%;
}
	 
.authRepMargin3per{
	
	margin-left:-3%;
}
	 
.authRepBold{
	font-weight:bold;
}
	 
.authRepmargin30px {
	margin-left:-30px;
	}
.authRepmargin23px{
	margin: 0 3%;
}
.authRepSsn{
	width:45%;
	float:right;
	
	margin-right:35px;
}

.authRepNoDocs{
	margin-left: 10px;
	 width: 95%; 
	 float: left;
}
.authRepWordWrap {
	
	word-wrap:break-word;
}
table.participantTable {
	float: left;
 	border: 0px;
	margin-left: 5px;
}

table.participantTable th{
	font-weight: bold;
	text-align: left;
}

table.participantTable td{
	text-align: left;
}

.attendanceMargin{
	margin-left: -33px;	
}
.attendanceHoursMargin{
	margin-left: -36px;	
}
.excusedAbsMargin{
	margin-left: 42px;	
}

.signupAllignment {
	
width: 100%;
float:right;
	
	
}

.contactinfoAllignment {
	margin-top: 25px;
	float: left;
	margin-left: -28.4%;
	margin-bottom: : -2px;
	
	
}

.signupSpace {
	float: left;
	width: 100%;
	margin-bottom: 8px;
	margin-top: 5px;
}

.buttonMarginReferralDetails {
	margin-top:3px;
	padding-top:20px;

	}
#alignmentright{
	margin-left: 20px;
}

.unlinkCaseErrorAllignment {
	margin-top: -2%;
	float: right;
	margin-right: 81.5%;
}
i.plus{
	position: absolute;
    margin-left: 95%;
   	margin-top:1%
}
/* Defect 191078 - added customized css */
.columnB .groupBox p.warningIowa {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: red;
	font-style: italic;
	float: left;
	
}