.clearfix
{
	zoom:1
}

.clearfix::after
{
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}

.center-block
{
	display:block;
	margin:0 auto
}

.container
{
	margin:0 auto;
	width:940px;
	zoom:1
}

.container::after
{
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}

#flexbox .display-box
{
	display:-webkit-box
}

#reset .global-reset html,#reset .global-reset body,#reset .global-reset div,#reset .global-reset span,#reset .global-reset applet,#reset .global-reset object,#reset .global-reset iframe,#reset .global-reset h1,#reset .global-reset h2,#reset .global-reset h3,#reset .global-reset h4,#reset .global-reset h5,#reset .global-reset h6,#reset .global-reset p,#reset .global-reset blockquote,#reset .global-reset pre,#reset .global-reset a,#reset .global-reset abbr,#reset .global-reset acronym,#reset .global-reset address,#reset .global-reset big,#reset .global-reset cite,#reset .global-reset code,#reset .global-reset del,#reset .global-reset dfn,#reset .global-reset em,#reset .global-reset img,#reset .global-reset ins,#reset .global-reset kbd,#reset .global-reset q,#reset .global-reset s,#reset .global-reset samp,#reset .global-reset small,#reset .global-reset strike,#reset .global-reset strong,#reset .global-reset sub,#reset .global-reset sup,#reset .global-reset tt,#reset .global-reset var,#reset .global-reset b,#reset .global-reset u,#reset .global-reset i,#reset .global-reset center,#reset .global-reset dl,#reset .global-reset dt,#reset .global-reset dd,#reset .global-reset ol,#reset .global-reset ul,#reset .global-reset li,#reset .global-reset fieldset,#reset .global-reset form,#reset .global-reset label,#reset .global-reset legend,#reset .global-reset table,#reset .global-reset caption,#reset .global-reset tbody,#reset .global-reset tfoot,#reset .global-reset thead,#reset .global-reset tr,#reset .global-reset th,#reset .global-reset td,#reset .global-reset article,#reset .global-reset aside,#reset .global-reset canvas,#reset .global-reset details,#reset .global-reset embed,#reset .global-reset figure,#reset .global-reset figcaption,#reset .global-reset footer,#reset .global-reset header,#reset .global-reset hgroup,#reset .global-reset menu,#reset .global-reset nav,#reset .global-reset output,#reset .global-reset ruby,#reset .global-reset section,#reset .global-reset summary,#reset .global-reset time,#reset .global-reset mark,#reset .global-reset audio,#reset .global-reset video
{
	border:0;
	font:inherit;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline
}

#reset .global-reset body
{
	line-height:1
}

#reset .global-reset ol,#reset .global-reset ul
{
	list-style:none
}

#reset .global-reset table
{
	border-collapse:collapse;
	border-spacing:0
}

#reset .global-reset caption,#reset .global-reset th,#reset .global-reset td
{
	font-weight:400;
	text-align:left;
	vertical-align:middle
}

#reset .global-reset q,#reset .global-reset blockquote
{
	quotes:none
}

#reset .global-reset q::before,#reset .global-reset blockquote::before,#reset .global-reset q::after,#reset .global-reset blockquote::after
{
	content:none;
	content:none
}

#reset .global-reset a img
{
	border:none
}

#reset .global-reset article,#reset .global-reset aside,#reset .global-reset details,#reset .global-reset figcaption,#reset .global-reset figure,#reset .global-reset footer,#reset .global-reset header,#reset .global-reset hgroup,#reset .global-reset menu,#reset .global-reset nav,#reset .global-reset section
{
	display:block;
	display:block
}

#reset .reset-box-model
{
	border:0;
	margin:0;
	padding:0
}

#reset .reset-font
{
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}

#reset .reset-focus
{
	outline:0
}

#reset .reset-body
{
	line-height:1
}

#reset .reset-list-style
{
	list-style:none
}

#reset .reset-table
{
	border-collapse:collapse;
	border-spacing:0
}

#reset .reset-table-cell
{
	font-weight:400;
	text-align:left;
	vertical-align:middle
}

#reset .reset-quotation
{
	quotes:none
}

#reset .reset-quotation::before,#reset .reset-quotation::after
{
	content:none
}

#reset .reset-image-anchor-border
{
	border:none
}

#reset .reset-html5 article,#reset .reset-html5 aside,#reset .reset-html5 details,#reset .reset-html5 figcaption,#reset .reset-html5 figure,#reset .reset-html5 footer,#reset .reset-html5 header,#reset .reset-html5 hgroup,#reset .reset-html5 menu,#reset .reset-html5 nav,#reset .reset-html5 section
{
	display:block
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
{
	display:block
}

audio,canvas,video
{
	display:inline-block
}

audio:not([controls])
{
	display:none
}

[hidden]
{
	display:none
}

html
{
	font-smoothing:subpixel-antialiased;
	-ms-font-smoothing:subpixel-antialiased;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	font-size:100%;
	overflow-y:scroll
}

body
{
	font-size:16px;
	line-height:1.231;
	margin:0
}

body,button,input,select,textarea
{
	color:#222;
	font-family:Arial;
}

input::-ms-clear {
    display: none;
}

::-moz-selection
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	text-shadow:none;
	background-color:#00f;
	color:#fff
}

::selection
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	text-shadow:none;
	background-color:#00f;
	color:#fff
}



abbr[title]
{
	border-bottom-style:dotted;
	border-bottom-width:1px
}

b,strong
{
	font-weight:700
}

blockquote
{
	margin:1em 40px
}

dfn
{
	font-style:italic
}

hr
{
	border-top-color:#fff;
	border-top-style:solid;
	border-width:1px 0 0;
	display:block;
	height:1px;
	margin:1em 0;
	padding:0
}

ins
{
	background-color:#FF9;
	background-position:initial initial;
	background-repeat:initial initial;
	color:#000;
	text-decoration:initial
}

mark
{
	background-color:#FF0;
	background-position:initial initial;
	background-repeat:initial initial;
	color:#000;
	font-style:italic;
	font-weight:700
}

pre,code,kbd,samp
{
	font-family:monospace,monospace;
	font-size:1em
}

pre
{
	white-space:pre-wrap;
	word-wrap:break-word
}

q
{
	quotes:none
}

q::before,q::after
{
	content:none
}

small
{
	font-size:85%
}

sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup
{
	top:-.5em
}

sub
{
	bottom:-.25em
}

dd
{
	margin:0 0 0 40px
}

nav ul,nav ol
{
	list-style:none none;
	margin:0;
	padding:0
}

img
{
	border:0;
	vertical-align:middle
}

svg:not(:root)
{
	overflow:hidden
}

figure
{
	margin:0
}

form
{
	margin:0
}

fieldset
{
	border:0;
	margin:0;
	padding:0
}

label
{
	cursor:default
}

legend
{
	border:0;
	padding:0
}

button,input,select,textarea
{
	font-size:100%;
	margin:0;
	vertical-align:baseline
}

button,input
{
	line-height:normal
}

button,input[type="button"],input[type="reset"],input[type="submit"]
{
	-ms-appearance:button;
	-webkit-appearance:button;
	-moz-appearance:button;
	appearance:button;
	cursor:pointer
}

input[type="checkbox"],input[type="radio"]
{
	box-sizing:border-box;
	margin-right:2px
}

input[type="search"]
{
	-webkit-appearance:textfield;
	box-sizing:content-box
}

input[type="search"]::-webkit-search-decoration
{
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}

textarea
{
	overflow:auto;
	resize:vertical;
	vertical-align:top
}

input:invalid,textarea:invalid
{
	background-color:#F0DDDD
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

td
{
	vertical-align:top;
	align:left
}

.colstyle2
{
	width:50%
}

.colstyle3
{
	width:33%
}

.colstyle4
{
	width:25%
}

body
{
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial;
	font-family:Helvetica;
	font-weight:500
}

body.locked
{
	overflow-y:hidden
}

#container
{
	margin:auto;
	overflow:hidden;
	position:relative;
	width:960px;
	border-color:#D8D8D8;
	border-style:solid;
	border-width:1px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

#navbar
{
	margin:0;
	padding:0;
	height:1em;
	background-color:#ABCD64;
	height:30px
}

#navbar li
{
	list-style:none;
	float:left
}

#navbar li a
{
	display:block;
	padding:3px 8px;
	background-color:#ABCD64;
	color:#fff;
	text-decoration:none
}

#navbar li:hover
{
	background:#8CC247
}

#navbar li ul
{
	display:none;
	width:160px;
	background-color:#ABCD64
}

#navbar li:hover ul
{
	display:block;
	position:absolute;
	bottom:27px;
	<--13--margin:0;
	padding:0;
	border-color:#7C7B76;
	border-width:4px;
	box-shadow:5px -5px 2px #000;
	behavior:url(/css/border-radius.htc)
}

#navbar li:hover li
{
	float:none
}

#navbar li:hover li a
{
	background-color:#ABCD64;
	border-bottom:1px solid #fff;
	color:#000
}

#navbar li a:hover
{
	background-color:#ABCD64
}

.signinbox
{
	background:#ABCD64;
	border-color:#7C7B76;
	border-width:4px;
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	box-shadow:#000 .3em .2em .2em;
	behavior:url(/css/border-radius.htc)
}

.pagetitle
{
	font-family:Verdana;
	font-size:32px;
	font-weight:500;
	color:#1E4686
}

.small
{
	font-family:'Helvetica';
	font-size:.775em
}

table.PKErrorListTable
{
	text-align:left;
	font-size:14px;
	font-family:Helvetica;
	width:100%
}

table.YesNo
{
	width:120px
}

table.AIEQuestionTable,table.AFBQuestionTable,table.RMCQuestionTable,table.ReportTable
{
	text-align:left;
	font-size:16px;
	font-family:Helvetica;
	width:100%;
	border:none;
	border-color:#fff
}

table.AFBSummaryTable,table.RMCSummaryTable
{
	text-align:left;
	font-size:16px;
	font-family:Helvetica;
	width:100%;
	border:none;
	border-color:#fff;
	margin-bottom:20px
}
table.ProviderSummaryTable
{
	text-align:left;
	font-size:14px;
	font-family:Helvetica;
	width:186%;
	border:none;
	border-color:#fff;
	margin-bottom:20px
}
table.AFBSummaryTableExp
{
	text-align:left;
	font-size:16px;
	font-family:Helvetica;
	width:100%;
	border:none;
	border-color:#fff;
	margin-bottom:20px
}

table.ARANNSummaryTable
{
	text-align:left;
	font-size:14px;
	font-family:Helvetica;
	width:100%;
	border:none;
	border-color:#fff;
	margin-bottom:20px
}
table.ARANNSummaryTable td
{
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px
}
table.ARANNSummaryTable th
{
	text-align:left;
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px;
	
}
table.ARANNSummaryTable th
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
	background-color:rgb(216,216,216);
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');

zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";

}

table.AIEQuestionTable td,table.AIEQuestionTable th,table.AFBQuestionTable td,table.AFBQuestionTable th,table.RMCQuestionTable td,table.RMCQuestionTable th,table.ReportTable td,table.ReportTable th
{
	height:35px;
	vertical-align:middle
}

table.AFBSummaryTable td,table.RMCSummaryTable td,table.RMCSummaryTable th
{
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px
}
table.ProviderSummaryTable td
{
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px
}

table.AFBSummaryTableExp td
{
	height:35px;
	/*max-width:95px;*/
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px
}

table.PRCONSummaryTable
{
	text-align:left;
	font-size:16px;
	font-family:Helvetica;
	width:142%;
	border:none;
	border-color:#fff;
	margin-bottom:20px
}

table.PRCONSummaryTable td
{
	
	height:35px;
	max-width:350px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px
}
table.PRCONSummaryTable th,
{
	text-align:left;
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px;
	
}

table.PRCONSummaryTable th
{
	padding-left:13px;
	height:35px;
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
	background-color:rgb(216,216,216);
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');

zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";

}

table.AFBSummaryTable th,table.RMCSummaryTable th
{
	text-align:left;
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px;
	
}
table.ProviderSummaryTable th
{
	text-align:left;
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px;
	
}
table.AFBSummaryTableExp th
{
	text-align:left;
	height:35px;
	max-width:95px;
	word-wrap:break-word;
	vertical-align:middle;
	padding-left:15px;
	
}

table.PKErrorListTable th
{
	text-align:left;
	padding:4px;
	border-bottom:1px solid #333;
	background-color:#933;
	color:#FFF;
	font-size:14px
}

table.AFBQuestionTable th
{
	color:#000;
	font-size:20px;
	font-weight:500
}

table.AIEQuestionTable th,table.RMCQuestionTable th,table.ReportTable th
{
	color:#222;
	font-size:20px;
	font-weight:500
}

table.ReportTable th
{
	background-color:#C4E096;
	font-size:14px
}
.gradient{
filter:none;
}

table.AFBSummaryTableExp th
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
	background-color:rgb(216,216,216);
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');

zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";

}

table.AFBSummaryTable th
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
	background-color:rgb(216,216,216);
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');

zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";

}
table.ProviderSummaryTable th
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
	background-color:rgb(216,216,216);
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');

zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";

}

table.RMCSummaryTable th
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');
background-color:rgb(216,216,216);
zoom: 1;
/* For WebKit (Safari, Google Chrome etc) */

background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#fff));

/* For Mozilla/Gecko (Firefox etc) */

background: -moz-linear-gradient(top, #D8D8D8, #fff);

/* For Internet Explorer 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF);

/* For Internet Explorer 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#FFF)";
}

table.AIEQuestionTable th
{
	background-color:#F1B71C
}

table.AIEQuestionTable tfoot,table.AFBQuestionTable tfoot,table.RMCQuestionTable tfoot
{
	background-color:#F4F4F4
}

.textLink,a
{
	cursor:pointer;
	text-decoration:none;
	color:#0000ee;
	
}

.textLink:hover,a:hover
{
	cursor:pointer;
	text-decoration:underline ;
	color:#0000ee;
}
.textLink:visited,a:visited
{
	cursor:pointer;
	color:#0000ee;
}

.hiddentextADA
{
	position:absolute;
	font-size:0;
	left:-1000px
}

.hiddenLink
{
	display:none
}

.message
{
	background-color:#FCF8C5!important;
	background-position:initial initial!important;
	background-repeat:initial initial!important
}

.right
{
	float:right
}

.left
{
	float:left
}

#disclaimer
{
	font-size:16px;
	padding:100px;
	position:relative
}

#disclaimer img
{
	margin-bottom:30px;
	width:100%
}

#disclaimer p.disclaimerSection
{
	border-top-color:gray;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:50px;
	padding:50px 30px 30px
}

#disclaimer table
{
	margin-bottom:-20px;
	margin-top:-20px
}

#disclaimer table td
{
	padding:0;
	width:50%
}

#disclaimer ul
{
	list-style:disc;
	padding:0 20px 20px
}

#disclaimer ul li
{
	list-style:disc;
	margin-bottom:20px
}

#disclaimer #termsOfUse
{
	background-color:#FFF;
	background-position:initial initial;
	background-repeat:initial initial;
	border:1px solid gray;
	height:400px;
	margin:0 auto 42px;
	overflow:auto;
	padding:30px
}

#disclaimer #iAgreeButton
{
	cursor:pointer;
	left:0;
	margin:60px auto 0;
	position:relative;
	top:0
}

#VD,#Assister,#HomePage
{
	background-color:#FFF;
	background-position:initial initial;
	background-repeat:initial initial;
	overflow:auto;
	width:100%;
	z-index:10000
}

#VDContent,#AssisterContent,#HomePageContent
{
	margin:0 auto;
	text-align:center
}

#leftPanel
{
	background-color:#AAA;
	background-position:initial initial;
	background-repeat:initial initial;
	cursor:pointer;
	display:none;
	height:100%;
	left:-315px;
	overflow:hidden;
	padding-right:10px;
	position:fixed;
	top:0;
	width:315px;
	z-index:7100
}

#leftPanel:hover
{
	background-color:#999;
	background-position:initial initial;
	background-repeat:initial initial
}

#leftPanel.open
{
	-ms-box-shadow:rgba(0,0,0,0.298039) 1px 1px 5px 1px;
	-webkit-box-shadow:rgba(0,0,0,0.298039) 1px 1px 5px 1px;
	-moz-box-shadow:rgba(0,0,0,0.298039) 1px 1px 5px 1px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=90,Color='#4B000000')";
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=90,Color='#4B000000');
	box-shadow:rgba(0,0,0,0.298039) 1px 1px 5px 1px;
	background-color:#EEE;
	background-position:initial initial;
	background-repeat:initial initial;
	left:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0
}

#leftPanel.open:hover
{
	background-color:#EEE;
	background-position:initial initial;
	background-repeat:initial initial
}

#leftPanel .setUpCategory
{
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
	cursor:pointer;
	height:85px;
	overflow:hidden
}

#leftPanel .setUpCategory:hover
{
	background-color:#FFF;
	background-position:initial initial;
	background-repeat:initial initial
}

.fre-tooltip
{
	left:0;
	position:absolute;
	top:0;
	z-index:10000000
}

.fre-tooltip .dismiss-button,.fre-tooltip .action-button
{
	background-image:url(http://www.ux2014.org/rp/img/UI/transparent_pixel.png);
	background-position:0 0;
	background-repeat:repeat repeat;
	bottom:76px;
	cursor:pointer;
	height:25px;
	position:absolute;
	right:63px;
	width:71px;
	z-index:1
}

.fre-tooltip .dismiss-button
{
	right:144px
}

.fre-overlay
{
	background-image:url(http://www.ux2014.org/rp/img/UI/transparent_pixel.png);
	background-position:0 0;
	background-repeat:repeat repeat;
	display:block;
	height:2000px;
	left:-241px;
	position:absolute;
	top:0;
	width:960px;
	z-index:6999
}

.closebutton
{
	background-image:url(UI/closeButton.png);
	cursor:pointer;
	height:24px;
	right:6px;
	top:6px;
	width:25px;
	valign:top
}

.closebutton:hover
{
	opacity:.8
}

.leftBigButton,.rightBigButton
{
	cursor:pointer;
	opacity:.6;
	position:fixed;
	top:50%
}

.leftBigButton:hover,.rightBigButton:hover
{
	opacity:1
}

.leftBigButton img,.rightBigButton img
{
	position:relative;
	top:-70px
}

.leftBigButton
{
	left:50px
}

.rightBigButton
{
	right:50px
}

.sectionInfo
{
	background-color:#CCC;
	background-position:initial initial;
	background-repeat:initial initial;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	bottom:0;
	font-size:20px;
	font-weight:700;
	height:10px;
	left:48%;
	padding:20px;
	position:fixed;
	text-align:center;
	width:51px
}

.button.viewPlans
{
	background-image:url(http://www.ux2014.org/rp/img/nav/viewPlansButton.png);
	background-position:initial initial;
	background-repeat:no-repeat no-repeat;
	border:none;
	float:right;
	height:27px;
	padding-top:19px;
	position:relative;
	text-align:center;
	text-shadow:#000 0 -1px;
	top:12px;
	width:222px
}

#nowShowingPlans
{
	float:left;
	font-size:26px;
	left:20px;
	position:relative;
	top:25px
}

#planGetStarted
{
	right:290px
}

#EnrollButton01a
{
	bottom:36px
}

body.sticky header#mainHeader nav
{
	height:115px;
	position:fixed;
	width:100%;
	z-index:3000
}

body.sticky header#mainHeader nav #primaryNavigationContainer
{
	background-image:url(http://www.ux2014.org/rp/img/UI/mainNavBackground.png);
	z-index:4000
}

header#mainHeader
{
	height:115px
}

header#mainHeader nav
{
	height:135px;
	margin:0 auto;
	position:absolute;
	width:100%;
	z-index:4000
}

header#mainHeader #revealNav
{
	background-color:#CCC;
	background-image:url(http://www.ux2014.org/rp/img/UI/upArrow.png);
	background-position:50% 50%;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat;
	bottom:45px;
	cursor:pointer;
	height:15px;
	position:absolute;
	width:100%;
	z-index:5000
}

header#mainHeader #revealNav:hover
{
	background-color:#FFF;
	background-image:url(http://www.ux2014.org/rp/img/UI/upArrow.png);
	background-position:50% 50%;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat
}

.applynowstyle
{
	font-family:Helvetica;
	font-size:36px
}

h2.interstitial
{
	font-family:Helvetica;
	font-size:36px
}

h4.primaryQuestion
{
	font-family:Helvetica;
	font-size:28px;
	font-weight:500
}

h5.secondaryQuestion
{
	font-family:Helvetica;
	font-size:28px
}

h3.sectionTitle
{
	font-family:Helvetica;
	font-weight:700;
	font-size:24px
}

h6.summarySectionTitle
{
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

p .bodytext
{
	font-family:Helvetica;
	font-weight:500;
	font-size:15px
}

p i
{
	font-family:Helvetica;
	font-weight:500;
	font-style:italic;
	font-size:15px
}

p small
{
	font-family:Helvetica;
	font-weight:500;
	font-size:14px
}

.tableheader
{
	font-family:Helvetica;
	font-size:20px;
	font-weight:500;
	margin-left:15px;
	margin-top:5px
}

.tablecolumn
{
	font-family:Helvetica;
	color:gray;
	font-size:14px
}

.tablecontent
{
	font-family:Helvetica;
	font-size:15px;
	font-weight:500
}

input.radioButton label
{
	font-family:Helvetica;
	font-weight:500;
	font-size:20px
}

.radioindent
{
	text-indent:-20px;
	margin-left:20px
}

.maincolumndiv
{
	background-color:#fff;
	border-left-color:#A3A199;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#A3A199;
	border-right-style:solid;
	border-right-width:1px;
	box-shadow:0 4px 5px 0 #888 inset;
	min-height:450px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:5000
}

.headerforsignin
{
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.headerforapply
{
	color:#5D9234;
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.subheaderforapply
{
	font-size:24px;
	font-family:Helvetica;
	font-weight:500;
	width:685px;
	margin-bottom:12px;
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
background-color:rgb(216,216,216);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');
zoom: 1;
}

.headerforplan
{
	color:#6CC9D8;
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.headerforassist
{
	color:#DE7553;
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.headerforlearn
{
	color:#A45C13;
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.headerlearn
{
	cursor:pointer;
	text-decoration:initial;
	color:#A45C13;
	font-family:Helvetica;
	font-weight:700;
	font-size:20px
}

.headerlearn:hover
{
	text-decoration:underline
}

.footerdiv
{
	border-left-width:1px;
	border-right-width:1px;
	height:136px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:1
}

.footercenter
{
	position:absolute;
	right:0;
	width:615px;
	padding-top:45px
}

.footerbrand
{
	color:#FFF;
	float:left;
	font-size:20px;
	left:20px;
	position:relative;
	top:15px;
	bottom:10px
}

.footertitle
{
	color:#A5A39B;
	float:left;
	font-size:14px;
	left:20px;
	position:relative;
	top:25px;
	text-transform:capitalize
}

.footerbody
{
	color:#FFF;
	font-size:14px;
	float:left;
	left:20px
}

.footerlink
{
	color:#FFF;
	font-size:14px;
	left:20px;
	float:left;
	position:absolute;
	top:25px
}

.spotmessagediv
{
	background-color:#8CC247;
	border-left-color:#A3A199;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#A3A199;
	border-right-style:solid;
	border-right-width:1px;
	height:80px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:5000;
	font-family:Helvetica;
	font-weight:500;
	color:#FFF
}

#spotmessage
{
	color:#FFF;
	float:left;
	font-size:36px;
	position:relative;
	top:20px
}

.spotimagediv
{
	border-left-color:#A3A199;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#A3A199;
	border-right-style:solid;
	border-right-width:1px;
	height:300px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:5000
}

.twocolumntable
{
	width:33%
}

#BackgroundFilter
{
	position:absolute;
	width:1025px;
	height:600px;
	top:0;
	left:0;
	z-index:9999;
	display:none;
	background-color:#fff;
	filter:alpha(opacity=0);
	border:1px 1px 1px 1px
}

table.radiostyle input[type="radio"]
{
	float:left
}

table.radiostyle label
{
	display:block;
	margin-left:20px
}

.fieldlabel
{
	font-size:16px;
	text-transform:none;
	padding-top:8px;
	padding-bottom:20px;
	font-weight:500;
	font-family:Helvetica;
	display:inline;
	margin-left:0
}

.questionlabel
{
	text-transform:none;
	font-size:16px;
	padding-bottom:20px;
	font-weight:500;
	font-family:Helvetica;
	display:inline;
	margin-left:0
}

.labeldiv
{
	padding-top:7px;
	padding-bottom:8px
}

.labeldivHomePage
{
	padding-top:7px;
	padding-bottom:8px;
}

input,select,textarea
{
	font-size:14px;
	text-transform:none;
	padding: 1px;
}

.inputdiv
{
	padding-bottom:15px
}

#thePrimaryNavigation
{
	border-left-color:#A3A199;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#A3A199;
	border-right-style:solid;
	border-right-width:1px;
	height:70px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:960px;
	z-index:5000
}

#thePrimaryNavigation li
{
	-webkit-box-shadow:#FFF 1px 0 inset;
	border-left-color:#716F67;
	border-left-style:solid;
	border-left-width:1px;
	box-shadow:#FFF 1px 0 inset;
	color:#565655;
	cursor:pointer;
	font-family:Helvetica;
	font-weight:500;
	font-size:18px;
	list-style:none;
	position:absolute;
	text-shadow:#FFF 0 1px;
	width:239px
}

#thePrimaryNavigation li.selected
{
	-webkit-box-shadow:rgba(255,255,255,0.498039) 1px 0 inset;
	box-shadow:rgba(255,255,255,0.498039) 1px 0 inset;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px
}

#thePrimaryNavigation li:hover
{
	opacity:1
}

#thePrimaryNavigation li:hover ul.primaryNavSubSection
{
	display:block
}

#thePrimaryNavigation li#exchangeLogo
{
	background:#D4D4D4;
	background:-webkit-gradient(linear,left top,left bottom,from(#D4D4D4),to(#FFF));
	background:-moz-linear-gradient(top,#D4D4D4,#FFF);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4',endColorstr='#FFFFFF');
	border-left-style:none;
	height:70px;
	left:0;
	top:0;
	cursor:default
}

#thePrimaryNavigation li#exchangeLogo div
{
	bottom:25px;
	left:30px;
	position:absolute
}

#thePrimaryNavigation li#aie
{
	height:45px;
	left:240px;
	top:0
}

#thePrimaryNavigation li#aie2
{
	height:90px;
	left:240px;
	top:0;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#2E3742;
	background:-webkit-gradient(linear,left top,left bottom,from(#495769),to(#14191E));
	background:-moz-linear-gradient(top,#495769,#14191E);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#495769',endColorstr='#14191E');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#aie3
{
	height:70px;
	left:240px;
	top:0;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#D4D4D4;
	background:-webkit-gradient(linear,left top,left bottom,from(#D4D4D4),to(#FFF));
	background:-moz-linear-gradient(top,#D4D4D4,#FFF);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4',endColorstr='#FFFFFF');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#000
}

#thePrimaryNavigation li#aiehalf
{
	height:90px;
	left:240px;
	top:0;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#2E3742;
	background:-webkit-gradient(linear,left top,left bottom,from(#495769),to(#14191E));
	background:-moz-linear-gradient(top,#495769,#14191E);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#495769',endColorstr='#14191E');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#afbhalf
{
	height:90px;
	left:480px;
	top:45px;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#5D9234;
	background:-webkit-gradient(linear,left top,left bottom,from(#79BB43),to(#3C5D21));
	background:-moz-linear-gradient(top,#79BB43,#3C5D21);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79BB43',endColorstr='#3C5D21');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#providerfull
{
	height:90px;
	left:720px;
	top:opx;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#5D9234;
	background:-webkit-gradient(linear,left top,left bottom,from(#79BB43),to(#3C5D21));
	background:-moz-linear-gradient(top,#79BB43,#3C5D21);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79BB43',endColorstr='#3C5D21');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#afb2
{
	height:90px;
	left:480px;
	top:0;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#5D9234;
	background:-webkit-gradient(linear,left top,left bottom,from(#79BB43),to(#3C5D21));
	background:-moz-linear-gradient(top,#79BB43,#3C5D21);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79BB43',endColorstr='#3C5D21');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#afb3
{
	height:70px;
	left:480px;
	top:0;
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#D4D4D4;
	background:-webkit-gradient(linear,left top,left bottom,from(#D4D4D4),to(#FFF));
	background:-moz-linear-gradient(top,#D4D4D4,#FFF);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4',endColorstr='#FFFFFF');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#000
}

#thePrimaryNavigation li#afb
{
	height:45px;
	left:240px;
	top:45px;
	border-top-color:#716F67;
	border-top-style:solid;
	border-top-width:1px;
	box-shadow:#FFF 1px 1px inset
}

#thePrimaryNavigation li#applyForCoverage
{
	height:90px;
	left:240px;
	top:0
}

#thePrimaryNavigation li#afb.selected,#thePrimaryNavigation li#rmc.selected
{
	background-image:url(UI/primaryNavBackgroundGreen.png);
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#applyForCoverage.selected
{
	background-image:url(UI/primaryNavBackgroundGreen.png);
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#rmc
{
	height:45px;
	left:480px;
	top:0
}

#thePrimaryNavigation li#cmbfull
{
	height:90px;
	left:720px;
	top:0
}

#thePrimaryNavigation li#cmbfull2
{
	height:70px;
	left:720px;
	top:0
}

#thePrimaryNavigation li#cmb
{
	height:44px;
	left:480px;
	top:45px;
	border-top-color:#716F67;
	border-top-style:solid;
	border-top-width:1px;
	box-shadow:#FFF 1px 1px inset
}

#thePrimaryNavigation li#searchPlans
{
	height:90px;
	left:480px;
	top:0
}

#thePrimaryNavigation li#aiehalf:hover,#thePrimaryNavigation li#aie2:hover
{
	background:#22272E
}

#thePrimaryNavigation li#aie3:hover
{
	background:#F1B71C;
	color:#000
}

#thePrimaryNavigation li#cmbfull:hover
{
	background:#890E00
}

#thePrimaryNavigation li#cmbfull2:hover
{
	background:#00953A;
	color:#000
}

#thePrimaryNavigation li#afbhalf:hover,#thePrimaryNavigation li#providerfull:hover,#thePrimaryNavigation li#afb2:hover
{
	background:#558530
}

#thePrimaryNavigation li#afb3:hover
{
	background:#009CD8;
	color:#000
}

#thePrimaryNavigation li#cmb.selected,#thePrimaryNavigation li#aie.selected,#thePrimaryNavigation li#aie22.selected
{
	background-image:url(http://www.ux2014.org/rp/img/UI/primaryNavBackgroundBlue.png);
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#searchPlans.selected
{
	background-image:url(http://www.ux2014.org/rp/img/UI/primaryNavBackgroundBlue.png);
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#applyForCoverage div,#thePrimaryNavigation li#searchPlans div,#thePrimaryNavigation li#afb2 div,#thePrimaryNavigation li#afb3 div,#thePrimaryNavigation li#aie2 div,#thePrimaryNavigation li#aie3 div,#thePrimaryNavigation li#myaccount2 div,#thePrimaryNavigation li#cmbfull div,#thePrimaryNavigation li#cmbfull2 div,#thePrimaryNavigation li#providerfull div
{
	bottom:25px;
	left:30px;
	position:absolute
}

#thePrimaryNavigation li#afbhalf div,#thePrimaryNavigation li#aiehalf div
{
	bottom:10px;
	left:30px;
	position:absolute
}

#thePrimaryNavigation li#cmbfull
{
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#8D0E00;
	background:-webkit-gradient(linear,left top,left bottom,from(#E41500),to(#660A00));
	background:-moz-linear-gradient(top,#E41500,#660A00);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='##E41500',endColorstr='#660A00');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#cmbfull2
{
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#D4D4D4;
	background:-webkit-gradient(linear,left top,left bottom,from(#D4D4D4),to(#FFF));
	background:-moz-linear-gradient(top,#D4D4D4,#FFF);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4',endColorstr='#FFFFFF');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#000
}

#thePrimaryNavigation li#myaccount2
{
	-webkit-box-shadow:0 1px 2px rgba (0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba (0,0,0,.2);
	box-shadow:0 1px 2px rgba (0,0,0,.2);
	text-shadow:0 1px 1px rgba (0,0,0,.3);
	background:#8D0E00;
	background:-webkit-gradient(linear,left top,left bottom,from(#E41500),to(#660A00));
	background:-moz-linear-gradient(top,#E41500,#660A00);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='##E41500',endColorstr='#660A00');
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF;
	background-color:#8D0E00;
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#learnMore
{
	height:45px;
	left:720px;
	top:0
}

#thePrimaryNavigation li#myaccount2
{
	height:90px;
	left:720px;
	top:0
}

#thePrimaryNavigation li#learnMore.selected,#thePrimaryNavigation li#myaccount22.selected
{
	background-image:url(http://www.ux2014.org/rp/img/UI/primaryNavBackgroundOrange.png);
	background-position:0 0;
	background-repeat:repeat no-repeat;
	color:#FFF
}

#thePrimaryNavigation li#getAssistance
{
	-webkit-box-shadow:#FFF 1px 1px inset;
	-moz-box-shadow:#FFF 1px 1px inset;
	-ms-box-shadow:#FFF 1px 1px inset;
	background-image:url(http://www.ux2014.org/rp/img/UI/dropDownArrow.png);
	background-position:200px 18px;
	background-repeat:no-repeat no-repeat;
	border-top-color:#716F67;
	border-top-style:solid;
	border-top-width:1px;
	box-shadow:#FFF 1px 1px inset;
	height:44px;
	left:720px;
	top:45px
}

#thePrimaryNavigation li#getAssistance.selected,#thePrimaryNavigation li#getAssistance:hover
{
	-webkit-box-shadow:rgba(255,255,255,0.498039) 1px 1px inset;
	background-color:#A13E1D;
	background-image:url(http://www.ux2014.org/rp/img/UI/dropDownArrowRed.png);
	box-shadow:rgba(255,255,255,0.498039) 1px 1px inset;
	color:#fff;
	width:240px
}

#thePrimaryNavigation li#getAssistance #findAssisterButton
{
	background-image:url(http://www.ux2014.org/rp/img/UI/mainNavGetAssistanceLocal.png);
	background-position:27px 12px;
	background-repeat:no-repeat no-repeat
}

#thePrimaryNavigation li#getAssistance #chatWithAssisterButton
{
	background-image:url(http://www.ux2014.org/rp/img/UI/mainNavGetAssistanceChat.png);
	background-position:27px 12px;
	background-repeat:no-repeat no-repeat;
	border-top-color:#fff;
	border-top-style:dotted;
	border-top-width:1px
}

#thePrimaryNavigation li#getAssistance #helpNumberButton
{
	background-image:url(http://www.ux2014.org/rp/img/UI/mainNavGetAssistancePhone.png);
	background-position:26px 12px;
	background-repeat:no-repeat no-repeat;
	border-top-color:#fff;
	border-top-style:dotted;
	border-top-width:1px;
	margin-top:15px;
	padding-bottom:15px
}

#thePrimaryNavigation li#getAssistance #helpNumberButton:hover
{
	cursor:default;
	text-decoration:initial
}

#thePrimaryNavigation li#getAssistance div,#thePrimaryNavigation li#learnMore div,#thePrimaryNavigation li#aie div,#thePrimaryNavigation li#afb div,#thePrimaryNavigation li#rmc div,#thePrimaryNavigation li#cmb div
{
	bottom:11px;
	left:30px;
	position:absolute
}

#thePrimaryNavigation li ul.primaryNavSubSection
{
	background-color:#A13E1D;
	background-position:initial initial;
	background-repeat:initial initial;
	border-right-color:#716F67;
	cursor:pointer;
	display:none;
	position:absolute;
	top:44px;
	width:240px
}

#thePrimaryNavigation li ul.primaryNavSubSection li
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	border:none;
	box-shadow:none;
	color:#EEE;
	font-size:16px;
	height:auto;
	padding:15px 15px 0 55px;
	position:relative;
	text-shadow:none;
	width:auto
}

#thePrimaryNavigation li ul.primaryNavSubSection li :first-child
{
	padding-top:15px
}

#primaryNavigation
{
	margin:0 auto;
	position:relative;
	width:962px;
	z-index:10000
}

#utilityBar
{
	-webkit-box-shadow:rgba(0,0,0,0.6) 0 1px 5px 0;
	-moz-box-shadow:rgba(0,0,0,0.6) 0 1px 5px 0;
	-ms-box-shadow:rgba(0,0,0,0.6) 0 1px 5px 0;
	background-image:url(UI/utilityNavBackground.png);
	background-color:#424242;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	box-shadow:rgba(0,0,0,0.6) 0 1px 5px 0;
	height:44px;
	margin:0 auto;
	position:relative;
	width:962px;
	z-index:7000
}

#utilityBar #utilityBarContent
{
	margin:0 auto;
	width:962px;
	padding:0
}

#utilityBar #utilityBarContent li
{
	color:#FFF;
	float:right;
	font-size:16px;
	height:45px;
	text-shadow:#000 0 -1px;
	list-style:none
}

#utilityBar #utilityBarContent li#utilityBar00
{
	float:left;
	overflow:hidden
}

#utilityBar #accountLink,#utilityBar #signInLink,#utilityBar #accountControls
{
	margin-left:10px
}

#utilityBar #accountLink #viewAccountLink,#utilityBar #signInLink #viewAccountLink,#utilityBar #accountControls #viewAccountLink
{
	margin-left:12px;
	padding:5px 8px
}

#utilityBar #accountLink #viewAccountLink.selected,#utilityBar #signInLink #viewAccountLink.selected,#utilityBar #accountControls #viewAccountLink.selected
{
	-webkit-background-clip:padding-box;
	-ms-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	background-color:rgba(0,0,0,0.2);
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}

#utilityBar .utilityBarItem
{
	color:#FFF;
	float:left;
	font-size:16px;
	margin-left:15px;
	padding-top:14px;
	position:relative
}

#utilityBar .utilityBarItem.function
{
	cursor:pointer;
	height:45px;
	margin:0;
	min-width:65px;
	padding:0;
	text-align:center;
	vertical-align:middle
}

#utilityBar .utilityBarItem.function img
{
	position:relative;
	top:8px
}

#utilityBar .utilityBarItem.function img.navDivider
{
	background-image:url(UI/utilityNavDivider.png);
	background-position:initial initial;
	background-repeat:no-repeat no-repeat;
	opacity:.4;
	position:absolute;
	right:0;
	top:11px
}

#utilityBar .utilityBarItem.search .flyout,#utilityBar .utilityBarItem.languages .flyout
{
	display:none;
	position:absolute;
	top:34px
}

#utilityBar .utilityBarItem.search .flyout
{
	height:92px;
	left:-536px;
	width:746px
}

#utilityBar .utilityBarItem.languages .flyout
{
	height:277px;
	left:-111px;
	width:254px
}

#utilityBar .utilityBarItem#accountControls
{
	background-image:url(UI/utilityNavBackgroundInsetShadowLeft.png);
	background-position:initial initial;
	background-repeat:no-repeat no-repeat;
	height:45px;
	padding-top:0
}

#utilityBar #helpTab
{
	background-image:url(UI/utilityNavBackgroundHelp.png);
	background-position:initial initial;
	background-repeat:initial initial;
	border-left-color:#555;
	border-left-style:solid;
	border-left-width:1px;
	box-shadow:#555 1px 0px,#222 -1px 0;
	height:43px;
	position:relative;
	right:1px;
	top:1px
}

#utilityBar #helpTab:hover.down
{
	opacity:1
}

#utilityBar #helpTab.down
{
	background-image:url(http://www.ux2014.org/rp/img/UI/utilityNavBackgroundHelpDown.png);
	background-position:initial initial;
	background-repeat:initial initial
}

.navBarButton
{
	cursor:pointer;
	position:relative
}

.utilityBarSubItem
{
	cursor:pointer;
	float:left;
	font-size:14px;
	line-height:1.4em;
	margin-left:15px;
	padding:5px;
	position:relative;
	top:9px
}

.utilityBarEndCap
{
	background-image:url(UI/utilityNavBackgroundInsetShadowRight.png);
	background-position:100% 50%;
	background-repeat:no-repeat no-repeat;
	float:left;
	height:45px;
	width:30px
}

#savingSpot
{
	-webkit-box-shadow:#777 0 1px;
	-moz-box-shadow:#777 0 1px;
	-ms-box-shadow:#777 0 1px;
	-ms-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	background-image:url(UI/utilityNavBackground.png);
	background-position:initial -2px;
	background-repeat:initial initial;
	border:1px solid #333;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	box-shadow:#777 0 1px;
	min-height:18px;
	padding:5px 8px 2px;
	position:relative
}

#savingSpot.saved
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial
}

#main,#flow
{
	margin:0 auto;
	overflow:hidden;
	width:960px
}

#signInLink #signInLinkContainer
{
	display:none
}

body.notAtHome #signInLink #signInLinkContainer
{
	display:block
}

body.notAtHome #main,body.notAtHome #flow
{
	padding-bottom:10px
}

body.notAtHome footer
{
	background-color:#353535;
	border:none;
	height:10px
}

body.notAtHome footer #footerContent
{
	display:none
}

#flow
{
	min-height:400px
}

footer
{
	border-left-color:#A3A199;
	border-left-width:1px;
	border-right-color:#A3A199;
	border-right-width:1px;
	border-style:none solid;
	bottom:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:100%
}

footer #footerContent
{
	left:-1px;
	margin:0 auto;
	position:relative;
	width:962px
}

#theContainingImage
{
	cursor:pointer
}

#ajaxLoader
{
	margin:0 auto;
	position:absolute;
	text-align:center;
	top:300px;
	width:100%;
	z-index:3000
}

.hidden
{
	bottom:-8000px;
	display:none
}

#application,.sequential-forms,.tabbedSections
{
	margin:0 auto;
	max-width:960px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative
}

#subNavContainer
{
	left:0;
	position:relative
}

#subNav,#subNavAIE,#subNavRMC
{
	overflow:hidden;
	top:-1px;
	position:absolute;
	width:235px;
	padding-left:30px
}

body.sticky #subNav,body.sticky #subNavAIE,body.sticky #subNavRMC
{
	position:fixed;
	top:45px;
	z-index:2000
}

#subNav ol li.subNavSection,#subNavAIE ol li.subNavSection,#subNavRMC ol li.subNavSection
{
	border-bottom-color:#BEBEBE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#444;
	cursor:pointer;
	float:left;
	font-size:18px;
	min-height:25px;
	padding:15px 30px 15px 10px;
	position:relative;
	width:100%;
	font-weight:400;
	font-family:Helvetica
}

#subNavAIE ol li.subNavSection
{
	cursor:default
}

#subNav ol li.subNavSection.completed
{
	background-image:url(UI/BlueArrowSubnavComplete.png);
	background-size:22px 21px;
	background-position:3px 13px;
	background-repeat:no-repeat no-repeat;
	/*text-decoration:underline;*/
	background-repeat:no-repeat
}

#subNav ol li.subNavSection.completedAIE
{
	background-image:url(UI/YellowArrowSubnavComplete.png);
	background-size:22px 21px;
	background-position:3px 13px;
	background-repeat:no-repeat no-repeat;
	text-decoration:none;
	background-repeat:no-repeat;
	cursor:default
}

#subNavAIE ol li.subNavSection.completed
{
	background-image:url(UI/CheckMark_AIESubnav.gif);
	background-size:25px 25px;
	background-position:3px 13px;
	background-repeat:no-repeat no-repeat
}

#subNavRMC ol li.subNavSection.completed
{
	background-image:url(UI/GreenArrowSubNavComplete.png);
	background-size:25px 25px;
	background-position:3px 13px;
	background-repeat:no-repeat no-repeat;
	padding-left:20px
}

#subNav ol li.subNavSection.selected
{
	color:#FFF
}

#subNavAIE ol li.subNavSection.selected
{
	color:#000
}

#subNavRMC ol li.subNavSection.selected
{
	color:#8D0E00
}

#subNav ol li.subNavSection .subNavSubtext
{
	font-size:14px
}

#subNav .subNavTitle,#subNavRMC .subNavTitle
{
	background-position:0 0;
	background-size:100% 100%;
	background-repeat:no-repeat;
	border-bottom-color:#BEBEBE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	opacity:1;
	padding:14px 30px 15px
}

#subNavAIE .subNavTitle
{
	background-image:url(UI/MountainsThin.png);
	background-position:center top;
	background-size:100% 100%;
	background-repeat:no-repeat;
	border-bottom-color:#BEBEBE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	opacity:1;
	padding:40px 30px 15px
}

#subNav.application,#subNav.account
{
	color:#049DD9
}

#subNav.application ol li.subNavSection.selected
{
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#049DD9;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px;
	font-family:Helvetica;
	font-weight:700;
	background-image:url(UI/BlueSubnavSelected.png);
	background-size:14px 19px;
	background-position:4px 17px;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat
}

#subNavAIE.application ol li.subNavSection.selected
{
	background-color:#F1b71C;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#BEBEBE;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#000;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px
}

#subNavRMC.application ol li.subNavSection.selected
{
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-width:1px;
	color:#00953a;
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	font-size:18px;
	background-image:url(UI/GreenArrowForSubNav.png);
	background-size:14px 19px;
	background-position:4px 17px;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat;
	padding-left:15px
}

#subNav.account ol li.subNavSection.selected
{
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	font-size:18px;
	color:#009CD8;
	padding-left:15px;
	background-image:url(UI/BlueSubnavSelected.png);
	background-size:14px 19px;
	background-position:4px 17px;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat
}

#subNav.account ol li.subNavSection.PeakProselected
{
	color:#1E4686;
	font-style:normal;
	text-transform:capitalize;
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	font-size:18px;
	padding-left:30px;
	background-image:url(UI/DarkBlueSubnavSelected.png);
	background-size:13px 19px;
	background-position:8px 17px;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat;
	background-repeat:no-repeat
}

#subNav.account ol li.subNavSection.selectedAIE
{
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	font-size:18px;
	color:#F1B71C;
	padding-left:15px;
	background-image:url(UI/YellowSubnavSelected.png);
	background-size:14px 19px;
	background-position:4px 17px;
	background-repeat:no-repeat no-repeat;
	background-repeat:no-repeat
}

#subNav.learnMore
{
	color:#B37016
}

#subNav.learnMore ol li.subNavSection.selected
{
	background-color:#B37016;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#B37016;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#E2A755;
	border-left-style:solid;
	border-left-width:7px;
	color:#FFF;
	padding-left:23px;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px;
	width:182px
}

#subNav.getAssistance
{
	color:#A23E1D
}

#subNav.getAssistance ol li.subNavSection.selected
{
	background-color:#A23E1D;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#A23E1D;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#E68A64;
	border-left-style:solid;
	border-left-width:7px;
	color:#FFF;
	padding-left:23px;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px;
	width:182px
}

#subNav.sequential ol,#subNav ol,#subNavAIE ol,#subNavRMC.sequential ol
{
	list-style-type:none;
	margin-left:0;
	padding:0
}

#subNav.sequential ol > li
{
	counter-increment:customlistcounter 1
}

#subNav.sequential ol > li::before
{
	content:none;
	left:12px;
	position:absolute;
	top:15px
}

#subNav.sequential ol > li.completed::before
{
	display:none
}

#subNav.sequential ol:first-child
{
	counter-reset:customlistcounter 0
}

.content
{
	background-position:initial initial;
	background-repeat:initial initial;
	border-left-color:#A3A199;
	border-left-width:1px;
	float:right;
	overflow:hidden;
	width:725px;
	min-height:820px;
	margin-top: 9px;
}

header.planBar
{
	height:75px
}

.planSelectBar
{
	background-color:#383734;
	background-image:url(http://www.ux2014.org/rp/img/nav/planFavourites.png);
	background-position:349px 19px;
	background-repeat:no-repeat no-repeat;
	color:#FFF;
	height:75px;
	width:720px
}

header.planBar.stickyBottom .planSelectBar
{
	bottom:0;
	position:fixed;
	z-index:3000
}

header.planBar.stickyTop .planSelectBar
{
	position:fixed;
	top:45px;
	z-index:3000
}

.questionWrapper
{
	margin-left:auto;
	margin-right:auto;
	width:100%
}

#questionContent01,#questionContent02,#questionContent04
{
	cursor:pointer
}

.planCompareButton
{
	bottom:31px;
	font-size:16px;
	position:absolute;
	right:30px
}

.questionTitle
{
	color:#8DC63F;
	font-family:Helvetica;
	font-size:14px;
	font-weight:700;
	padding:0 11px 0 25px
}

.leftArrow,.rightArrow
{
	background-color:#CCC;
	background-position:initial initial;
	background-repeat:initial initial;
	border:1px solid #CCC;
	cursor:pointer;
	height:35px;
	overflow:hidden;
	position:absolute;
	text-indent:1000px;
	top:20px;
	width:33px;
	z-index:5
}

.leftArrow
{
	background-image:url(http://www.ux2014.org/rp/img/nav/planLeftArrow.png);
	background-position:initial initial;
	background-repeat:no-repeat no-repeat;
	border-left-style:none;
	left:0
}

.rightArrow
{
	background-image:url(http://www.ux2014.org/rp/img/nav/planRightArrow.png);
	background-position:initial initial;
	background-repeat:no-repeat no-repeat;
	border-right-style:none;
	right:0
}

.ir
{
	background-color:transparent;
	background-repeat:no-repeat no-repeat;
	border:0;
	direction:ltr;
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-999em
}

.ir br
{
	display:none
}

.hidden
{
	display:none!important;
	visibility:hidden
}

.visuallyhidden
{
	border:0;
	clip:rect(0px 0 0 0px);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus
{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}

.invisible
{
	visibility:hidden
}

.clearfix::before,.clearfix::after
{
	content:'';
	display:table
}

.clearfix::after
{
	clear:both
}

.clearfix
{
	zoom:1
}

*
{
	background-position:initial initial!important;
	background-repeat:initial initial!important;
	filter:none!important;
	text-shadow:none!important
}

abbr[title]::after
{
	content:' (',attr(title),')'
}

.ir a::after,a[href^="javascript:"]::after,a[href^="#"]::after
{
	content:''
}

pre,blockquote
{
	border:1px solid #999;
	page-break-inside:avoid
}

thead
{
	display:table-header-group
}

tr,img
{
	page-break-inside:avoid
}

img
{
	max-width:100%!important
}

p,h2,h3
{
	orphans:3;
	widows:3;
	margin-bottom:15px
}

h2,h3
{
	page-break-after:avoid
}

.cl
{
	clear:both
}

#subNavContainer #subNavRMC li.subNavSection.disabled,#subNavContainer #subNavAIE li.subNavSection.disabled,#subNavContainer #subNav li.subNavSection.disabled,#subNavContainerTabbed #subNav li.subNavSection.disabled
{
	color:#5C666F;
	cursor:not-allowed
}

.tooltip
{
	background-color:#fff;
	border:2px solid #B4B2AB;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	color:#565655;
	display:none;
	padding:20px;
	position:absolute;
	text-shadow:none;
	width:200px;
	z-index:100000
}

.tooltip .close-button
{
	background-image:url(http://www.ux2014.org/rp/img/UI/closeButton.png);
	cursor:pointer;
	height:24px;
	position:absolute;
	right:6px;
	top:6px;
	width:25px
}

.tooltip .tooltip-title
{
	margin-top:0
}

.tooltip .arrow-bottom,.tooltip .arrow-top
{
	background-image:url(http://www.ux2014.org/rp/img/UI/utilityNavArrow.png);
	height:10px;
	left:110px;
	position:absolute;
	width:19px
}

.tooltip .arrow-top
{
	top:-10px
}

.tooltip .arrow-bottom
{
	background-image:url(http://www.ux2014.org/rp/img/UI/utilityNavArrowBottom.png);
	bottom:-10px;
	display:none
}

.popup
{
	display:none;
	height:294px;
	margin:50px auto 0;
	position:fixed;
	text-align:left;
	top:0;
	width:100%;
	z-index:7000
}

.popup .thePopUpBox
{
	-webkit-box-shadow:rgba(0,0,0,0.6) 0 2px 15px;
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial;
	box-shadow:rgba(0,0,0,0.6) 0 2px 15px;
	margin:0 auto;
	overflow:auto;
	position:relative;
	width:688px
}

.popup .thePopUpBox.incomeSummary .popUpContent
{
	width:688px
}

.popup .thePopUpBox.jobIncome .popUpContent
{
	width:688px
}

.popup .thePopUpBox.financialPopUp
{
	background-image:url(http://www.ux2014.org/rp/css/application.css);
	color:#2DAAC5
}

.popup .thePopUpBox.signIn
{
	background-image:url(http://www.ux2014.org/rp/css/application.css);
	color:#498021
}

.popup .thePopUpBox.signOut
{
	background-image:url(http://www.ux2014.org/rp/css/application.css);
	color:#498021
}

.popup .thePopUpBox .thePopUpHeader
{
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:24px;
	height:30px;
	padding:30px 30px 25px;
	position:relative
}

.popup .thePopUpBox .thePopUpHeader .popUpCloseButton
{
	cursor:pointer;
	opacity:.7;
	position:absolute;
	right:15px;
	top:15px
}

.popup .thePopUpBox .thePopUpHeader .popUpCloseButton:hover
{
	opacity:.9
}

.popup .thePopUpBox .popUpContent
{
	height:300px;
	margin-bottom:95px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative
}

.popup .thePopUpBox .popUpContent .thePopUpImage
{
	position:relative;
	top:0
}

.popup .thePopUpBox .popUpControls
{
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#EEE;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-color:#CCC;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-top-style:solid;
	border-top-width:1px;
	bottom:0;
	height:95px;
	left:0;
	position:absolute;
	width:100%
}

.popup .thePopUpBox .popUpControls .stepNumbers
{
	bottom:43px;
	height:12px;
	left:30px;
	overflow:hidden;
	position:absolute;
	width:300px
}

.popup .thePopUpBox .popUpControls .stepNumbers .stepCircle
{
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#CACACA;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	float:left;
	height:12px;
	margin-right:5px;
	position:relative;
	width:12px
}

.popup .thePopUpBox .popUpControls .stepNumbers .stepCircle.selected
{
	background-color:#2DAAC5;
	background-position:initial initial;
	background-repeat:initial initial
}

.popup .thePopUpBox .popUpButtons .button
{
	float:right;
	margin-left:15px;
	position:relative;
	right:30px;
	top:30px
}

.sequential-form,.nonSequentialSection,.tab-section
{
	position:relative;
	width:100%;
	z-index:2500
}

.hide
{
	display:none
}

.spacer
{
	display:none
}

.finalizeImg
{
	-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	-moz-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	-ms-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	box-shadow:rgba(0,0,0,0.298039) 0 1px 5px
}

.form-intro
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	box-shadow:none;
	display:none;
	margin-bottom:30px;
	min-height:0!important;
	padding:85px 30px 0;
	position:relative
}

.form-intro .form-section-content
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	background-image:none!important;
	background-position:initial initial!important;
	background-repeat:initial initial!important;
	box-shadow:none;
	left:30px;
	opacity:1
}

.form-section
{
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial;
	margin-bottom:60px;
	overflow:visible;
	padding:0;
	position:relative
}

.form-section.clickableSection
{
	cursor:pointer
}

.form-section .form-section-content .new,.form-section .form-section-content .editing,.form-section .form-section-content .edited,.form-section .form-section-content .summary
{
	display:none;
	left:0;
	opacity:0;
	position:absolute;
	top:0
}

.form-section.interstitial .buttons
{
	bottom:-38px
}

.form-section.interstitial .form-section-content
{
	box-shadow:#000 0 4px 9px,rgba(0,0,0,0.298039) 0 0 5px
}

.form-section .form-section-content
{
	-webkit-transition:opacity .5s ease-out;
	opacity:.5
}

.form-section.editing .form-section-content
{
	opacity:1
}

.form-section.editable .form-section-content
{
	cursor:pointer
}

.form-section.compact
{
	margin-bottom:64px;
	margin-top:30px
}

.form-section.compact .`
{
	margin:0 30px;
	padding-bottom:2px
}

.form-section.compact .form-section-content .form-section-header
{
	height:38px
}

.form-section.compact .form-section-content .new,.form-section.compact .form-section-content .editing,.form-section.compact .form-section-content .edited,.form-section.compact .form-section-content .summary
{
	cursor:pointer;
	top:40px
}

.form-section.compact .buttons .button
{
	right:48px
}

.form-section .buttons
{
	bottom:-34px;
	height:34px;
	position:absolute;
	width:100%;
	z-index:-1
}

.form-section .button.editButton
{
	z-index:0
}

.form-section .button.nextButton,.form-section .button.saveButton
{
	cursor:default;
	opacity:.5
}

.form-section .button.editButton,.form-section .button.nextButton,.form-section .button.saveButton,.form-section .button.cancelButton,.form-section .button.skipButton
{
	display:none
}

.form-section.static .button.saveButton,.form-section.edited .button.saveButton,.form-section.static .button.nextButton,.form-section.edited .button.nextButton
{
	cursor:pointer;
	opacity:1
}

.form-section.edited .button.editButton
{
	display:block
}

.form-section.editing .button.editButton
{
	display:none!important
}

.form-section.editing .button.saveButton,.form-section.editing .button.cancelButton
{
	display:none
}

.form-section.editing .button.nextButton,.form-section.editing .button.skipButton
{
	display:block
}

.form-section.visited.editing .button.nextButton,.form-section.visited.editing .button.skipButton
{
	display:none
}

.form-section.visited.editing .button.saveButton,.form-section.visited.editing .button.cancelButton
{
	display:block
}

.sequential-forms #FinalQuestions .interstitialImage,.sequential-forms #Review .interstitialImage
{
	height:586px
}

.sequential-forms .form-section img
{
	-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	-moz-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	-ms-box-shadow:rgba(0,0,0,0.298039) 0 1px 5px;
	box-shadow:rgba(0,0,0,0.298039) 0 1px 5px
}

.sequential-forms .form-section .button
{
	z-index:-1
}

.sequential-forms .form-section .button.editButton
{
	display:none
}

.sequential-forms .form-section.interstitial
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	border-top-style:none;
	margin-bottom:63px
}

.sequential-forms .form-section.interstitial .buttons
{
	bottom:-38px
}

.sequential-forms .form-section.interstitial.doneDoneDone
{
	margin-bottom:63px
}

.sequential-forms .form-section.interstitial.doneDoneDone:hover .button
{
	display:none
}

.sequential-forms .form-section.interstitial .interstitialImage
{
	box-shadow:rgba(0,0,0,0.4) 0 3px 7px,rgba(0,0,0,0.298039) 0 0 5px;
	height:569px;
	overflow:visible
}

.sequential-forms .form-section.interstitial .interstitialImage.overview
{
	height:538px
}

.sequential-forms .form-section.interstitial .interstitialImage img
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none
}

.sequential-form .form-section:last-child
{
	border-bottom-style:none
}

.sequential-form header
{
	display:none;
	height:145px
}

.sequential-form header.bottom
{
	bottom:130px;
	position:absolute
}

.sequential-form header .sectionHeader
{
	background-color:#999;
	background-position:initial initial;
	background-repeat:initial initial;
	border-right-color:#EEE;
	border-right-style:solid;
	border-right-width:1px;
	display:none;
	height:145px;
	overflow:hidden;
	position:relative;
	width:720px;
	z-index:4
}

.sequential-form header .sectionHeader.bottom,.sequential-form.sticky header .sectionHeader.bottom
{
	bottom:0;
	position:absolute;
	z-index:3
}

.sequential-form.sticky header .sectionHeader
{
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	position:fixed;
	top:30px;
	z-index:3
}

.sequential-form .headerBottomListener,.planSection .headerBottomListenerPlan
{
	bottom:0;
	position:absolute
}

#create-account-form .button.nextButton
{
	cursor:pointer;
	opacity:1
}

#create-account-form .button.nextButton:hover
{
	text-decoration:initial
}

.content.account .tab-section .form-section,.content.assistance .tab-section .form-section,.content.learnMore .tab-section .form-section,.content.anonymousShopper .tab-section .form-section
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial;
	margin-bottom:0
}

.tab-section
{
	display:none
}

body.sticky #application .sequential-form .plan-select-bar,body.sticky #planSelect .sequential-form .plan-select-bar,body.sticky #application .sequential-form .checkout-bar,body.sticky #planSelect .sequential-form .checkout-bar
{
	position:fixed;
	top:45px
}

#application #subNavContainer #subNav li.subNavSection.disabled,#application #subNavContainer #subNavAIE li.subNavSection.disabled,#planSelect #subNavContainer #subNav li.subNavSection.disabled
{
	color:#AAA;
	cursor:default
}

#application .sequential-form .spacer,#planSelect .sequential-form .spacer
{
	display:block
}

#application .sequential-form .form-section,#planSelect .sequential-form .form-section
{
	background-color:transparent;
	background-position:initial initial;
	background-repeat:initial initial;
	display:none;
	z-index:1
}

#application .sequential-form .form-section .form-section-content,#planSelect .sequential-form .form-section .form-section-content
{
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial
}

#application .sequential-form .plan-select-bar,#planSelect .sequential-form .plan-select-bar,#application .sequential-form .checkout-bar,#planSelect .sequential-form .checkout-bar
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/bar.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	display:none;
	height:57px;
	position:absolute;
	top:0;
	width:719px;
	z-index:3
}

#application .sequential-form .plan-select-bar .view-plans-button,#planSelect .sequential-form .plan-select-bar .view-plans-button,#application .sequential-form .checkout-bar .view-plans-button,#planSelect .sequential-form .checkout-bar .view-plans-button,#application .sequential-form .plan-select-bar .back-to-questions-button,#planSelect .sequential-form .plan-select-bar .back-to-questions-button,#application .sequential-form .checkout-bar .back-to-questions-button,#planSelect .sequential-form .checkout-bar .back-to-questions-button,#application .sequential-form .plan-select-bar .favorites-back-to-plans-button,#planSelect .sequential-form .plan-select-bar .favorites-back-to-plans-button,#application .sequential-form .checkout-bar .favorites-back-to-plans-button,#planSelect .sequential-form .checkout-bar .favorites-back-to-plans-button
{
	cursor:pointer;
	display:inline-block;
	height:34px;
	margin-left:30px;
	vertical-align:middle;
	width:157px
}

#application .sequential-form .plan-select-bar .favorites-back-to-plans-button,#planSelect .sequential-form .plan-select-bar .favorites-back-to-plans-button,#application .sequential-form .checkout-bar .favorites-back-to-plans-button,#planSelect .sequential-form .checkout-bar .favorites-back-to-plans-button
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/back_from_favorites_button.png);
	background-position:1px 3px;
	background-repeat:no-repeat no-repeat;
	display:none
}

#application .sequential-form .plan-select-bar .found,#planSelect .sequential-form .plan-select-bar .found,#application .sequential-form .checkout-bar .found,#planSelect .sequential-form .checkout-bar .found,#application .sequential-form .plan-select-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .favorites-count,#application .sequential-form .checkout-bar .favorites-count,#planSelect .sequential-form .checkout-bar .favorites-count,#application .sequential-form .plan-select-bar .count,#planSelect .sequential-form .plan-select-bar .count,#application .sequential-form .checkout-bar .count,#planSelect .sequential-form .checkout-bar .count
{
	display:inline-block;
	line-height:49px;
	vertical-align:middle
}

#application .sequential-form .plan-select-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .favorites-count,#application .sequential-form .checkout-bar .favorites-count,#planSelect .sequential-form .checkout-bar .favorites-count,#application .sequential-form .plan-select-bar .count,#planSelect .sequential-form .plan-select-bar .count,#application .sequential-form .checkout-bar .count,#planSelect .sequential-form .checkout-bar .count
{
	color:#A63F1E;
	font-size:18px;
	font-weight:700;
	padding-left:20px
}

#application .sequential-form .plan-select-bar .favorites-count .label,#planSelect .sequential-form .plan-select-bar .favorites-count .label,#application .sequential-form .checkout-bar .favorites-count .label,#planSelect .sequential-form .checkout-bar .favorites-count .label,#application .sequential-form .plan-select-bar .count .label,#planSelect .sequential-form .plan-select-bar .count .label,#application .sequential-form .checkout-bar .count .label,#planSelect .sequential-form .checkout-bar .count .label
{
	color:#282828;
	font-weight:400
}

#application .sequential-form .plan-select-bar .found,#planSelect .sequential-form .plan-select-bar .found,#application .sequential-form .checkout-bar .found,#planSelect .sequential-form .checkout-bar .found
{
	font-size:20px
}

#application .sequential-form .plan-select-bar .view-plans-bar,#planSelect .sequential-form .plan-select-bar .view-plans-bar,#application .sequential-form .checkout-bar .view-plans-bar,#planSelect .sequential-form .checkout-bar .view-plans-bar,#application .sequential-form .plan-select-bar .plan-details-bar,#planSelect .sequential-form .plan-select-bar .plan-details-bar,#application .sequential-form .checkout-bar .plan-details-bar,#planSelect .sequential-form .checkout-bar .plan-details-bar
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/bar_view_plans.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	display:none;
	height:44px
}

#application .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#application .sequential-form .checkout-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .checkout-bar .view-plans-bar .favorites-count,#application .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#application .sequential-form .checkout-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .checkout-bar .plan-details-bar .favorites-count,#application .sequential-form .plan-select-bar .view-plans-bar .count,#planSelect .sequential-form .plan-select-bar .view-plans-bar .count,#application .sequential-form .checkout-bar .view-plans-bar .count,#planSelect .sequential-form .checkout-bar .view-plans-bar .count,#application .sequential-form .plan-select-bar .plan-details-bar .count,#planSelect .sequential-form .plan-select-bar .plan-details-bar .count,#application .sequential-form .checkout-bar .plan-details-bar .count,#planSelect .sequential-form .checkout-bar .plan-details-bar .count,#application .sequential-form .plan-select-bar .view-plans-bar .pagination-container,#planSelect .sequential-form .plan-select-bar .view-plans-bar .pagination-container,#application .sequential-form .checkout-bar .view-plans-bar .pagination-container,#planSelect .sequential-form .checkout-bar .view-plans-bar .pagination-container,#application .sequential-form .plan-select-bar .plan-details-bar .pagination-container,#planSelect .sequential-form .plan-select-bar .plan-details-bar .pagination-container,#application .sequential-form .checkout-bar .plan-details-bar .pagination-container,#planSelect .sequential-form .checkout-bar .plan-details-bar .pagination-container,#application .sequential-form .plan-select-bar .view-plans-bar .controls,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls,#application .sequential-form .checkout-bar .view-plans-bar .controls,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls,#application .sequential-form .plan-select-bar .plan-details-bar .controls,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls,#application .sequential-form .checkout-bar .plan-details-bar .controls,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls
{
	color:#282828;
	display:inline-block;
	line-height:49px;
	margin-left:15px;
	vertical-align:middle
}

#application .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#application .sequential-form .checkout-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .checkout-bar .view-plans-bar .favorites-count,#application .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#application .sequential-form .checkout-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .checkout-bar .plan-details-bar .favorites-count,#application .sequential-form .plan-select-bar .view-plans-bar .count,#planSelect .sequential-form .plan-select-bar .view-plans-bar .count,#application .sequential-form .checkout-bar .view-plans-bar .count,#planSelect .sequential-form .checkout-bar .view-plans-bar .count,#application .sequential-form .plan-select-bar .plan-details-bar .count,#planSelect .sequential-form .plan-select-bar .plan-details-bar .count,#application .sequential-form .checkout-bar .plan-details-bar .count,#planSelect .sequential-form .checkout-bar .plan-details-bar .count
{
	font-size:14px;
	padding-left:0
}

#application .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .view-plans-bar .favorites-count,#application .sequential-form .checkout-bar .view-plans-bar .favorites-count,#planSelect .sequential-form .checkout-bar .view-plans-bar .favorites-count,#application .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .plan-select-bar .plan-details-bar .favorites-count,#application .sequential-form .checkout-bar .plan-details-bar .favorites-count,#planSelect .sequential-form .checkout-bar .plan-details-bar .favorites-count
{
	display:none
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls,#application .sequential-form .checkout-bar .view-plans-bar .controls,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls,#application .sequential-form .plan-select-bar .plan-details-bar .controls,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls,#application .sequential-form .checkout-bar .plan-details-bar .controls,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls
{
	float:right;
	padding-top:10px;
	position:relative;
	width:251px
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls .sort-by,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .sort-by,#application .sequential-form .checkout-bar .view-plans-bar .controls .sort-by,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .sort-by,#application .sequential-form .plan-select-bar .plan-details-bar .controls .sort-by,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .sort-by,#application .sequential-form .checkout-bar .plan-details-bar .controls .sort-by,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .sort-by,#application .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites,#application .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites,#application .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites,#application .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites
{
	cursor:pointer;
	height:28px;
	position:absolute;
	right:158px;
	width:127px
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls .sort-by .flyout,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .sort-by .flyout,#application .sequential-form .checkout-bar .view-plans-bar .controls .sort-by .flyout,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .sort-by .flyout,#application .sequential-form .plan-select-bar .plan-details-bar .controls .sort-by .flyout,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .sort-by .flyout,#application .sequential-form .checkout-bar .plan-details-bar .controls .sort-by .flyout,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .sort-by .flyout,#application .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites .flyout,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites .flyout,#application .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites .flyout,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites .flyout,#application .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites .flyout,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites .flyout,#application .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites .flyout,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites .flyout
{
	background-image:url(http://www.ux2014.org/rp/img/content/pageAssets/planSelect/toolBar-sortDown.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	display:none;
	height:102px;
	left:0;
	position:absolute;
	top:0;
	width:127px
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites,#application .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites,#application .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites,#application .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites
{
	position:absolute;
	right:68px;
	width:91px
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites > span,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites > span,#application .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites > span,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites > span,#application .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites > span,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites > span,#application .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites > span,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites > span
{
	color:#282828;
	display:block;
	font-size:14px;
	height:100%;
	line-height:26px;
	margin-left:10px;
	position:relative;
	top:1px
}

#application .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites.favorites,#planSelect .sequential-form .plan-select-bar .view-plans-bar .controls .view-favorites.favorites,#application .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites.favorites,#planSelect .sequential-form .checkout-bar .view-plans-bar .controls .view-favorites.favorites,#application .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites.favorites,#planSelect .sequential-form .plan-select-bar .plan-details-bar .controls .view-favorites.favorites,#application .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites.favorites,#planSelect .sequential-form .checkout-bar .plan-details-bar .controls .view-favorites.favorites
{
	background-image:url(http://www.ux2014.org/rp/img/content/pageAssets/planSelect/toolBar-favesDown.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat
}

#application .sequential-form .plan-select-bar .plan-details-bar,#planSelect .sequential-form .plan-select-bar .plan-details-bar,#application .sequential-form .checkout-bar .plan-details-bar,#planSelect .sequential-form .checkout-bar .plan-details-bar
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/bar_plan_details.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat
}

#application .sequential-form .plan-select-bar .questions-bar .view-plans-button,#planSelect .sequential-form .plan-select-bar .questions-bar .view-plans-button,#application .sequential-form .checkout-bar .questions-bar .view-plans-button,#planSelect .sequential-form .checkout-bar .questions-bar .view-plans-button
{
	position:relative
}

#application .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip,#planSelect .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip,#application .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip,#planSelect .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip
{
	background-image:url(http://www.ux2014.org/rp/img/content/pageAssets/toolTips/toolTipB-ViewPlansNow.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	cursor:default;
	display:none;
	height:210px;
	left:-41px;
	position:absolute;
	top:40px;
	width:370px;
	z-index:1
}

#application .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip.second,#planSelect .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip.second,#application .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip.second,#planSelect .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip.second
{
	background-image:url(http://www.ux2014.org/rp/img/content/pageAssets/toolTips/toolTipB-ViewPlansNow2.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat
}

#application .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip .close-button,#planSelect .sequential-form .plan-select-bar .questions-bar .view-plans-button .view-plans-tooltip .close-button,#application .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip .close-button,#planSelect .sequential-form .checkout-bar .questions-bar .view-plans-button .view-plans-tooltip .close-button
{
	cursor:pointer;
	height:27px;
	position:absolute;
	right:61px;
	top:130px;
	width:74px
}

#application .sequential-form .checkout-bar,#planSelect .sequential-form .checkout-bar
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/bar_checkout.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	display:block
}

#application .sequential-form .checkout-bar .cart-total,#planSelect .sequential-form .checkout-bar .cart-total
{
	background-image:url(http://www.ux2014.org/rp/img/content/pages/planSelect/bar_checkout_total.png);
	background-position:0 -1px;
	background-repeat:no-repeat no-repeat;
	color:#2EA9C4;
	font-size:21px;
	font-weight:700;
	height:21px;
	letter-spacing:-1px;
	padding-left:105px;
	position:absolute;
	right:30px;
	text-shadow:#FFF 0 1px 0;
	top:11px
}

#application .sequential-form.getting-started .form-section.visited .button.editButton,#planSelect .sequential-form.getting-started .form-section.visited .button.editButton,#application .sequential-form.getting-started .form-section.active .button.editButton,#planSelect .sequential-form.getting-started .form-section.active .button.editButton
{
	display:block
}

#application .sequential-form.check-out,#planSelect .sequential-form.check-out
{
	padding-top:47px
}

#application .sequential-form.check-out .ptcButton,#planSelect .sequential-form.check-out .ptcButton
{
	background-color:gray;
	background-position:initial initial;
	background-repeat:initial initial;
	cursor:pointer;
	height:26px;
	opacity:0;
	position:absolute;
	right:42px;
	top:190px;
	width:63px;
	z-index:30
}

#application .sequential-form.check-out .form-section.visited .button.editButton,#planSelect .sequential-form.check-out .form-section.visited .button.editButton,#application .sequential-form.check-out .form-section.active .button.editButton,#planSelect .sequential-form.check-out .form-section.active .button.editButton
{
	display:block
}

#application .sequential-form.favorites .favorites-back-to-plans-button,#planSelect .sequential-form.favorites .favorites-back-to-plans-button,#application .sequential-form.favorites .favorites-count,#planSelect .sequential-form.favorites .favorites-count
{
	display:inline-block!important
}

#application .sequential-form.favorites .back-to-questions-button,#planSelect .sequential-form.favorites .back-to-questions-button,#application .sequential-form.favorites .count,#planSelect .sequential-form.favorites .count
{
	display:none!important
}

#application #subNav,#planSelect #subNav
{
	color:#2899B7
}

#application #subNav.sequential ol li.subNavSection.selected,#planSelect #subNav.sequential ol li.subNavSection.selected
{
	border-left-width:0;
	padding-left:30px
}

#application #subNav ol li.subNavSection.selected,#planSelect #subNav ol li.subNavSection.selected
{
	background-color:#2EA9C4;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#2EA9C4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#7CD0DE;
	border-left-style:solid;
	border-left-width:7px;
	color:#FFF;
	padding-left:23px;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px;
	width:182px
}

#application #subNav ol li.subNavSection.completed,#planSelect #subNav ol li.subNavSection.completed
{
	background-image:url(UI/subNavigationCheckGreen.png);
	background-position:5px 14px;
	background-repeat:no-repeat no-repeat
}

#application #subNavAIE ol li.subNavSection.completed
{
	background-image:url(UI/subNavigationCheckBlue.png);
	background-position:5px 14px;
	background-repeat:no-repeat no-repeat
}

#application #subNav ol li.subNavSection.selected.completed,#planSelect #subNav ol li.subNavSection.selected.completed
{
	background-color:#2EA9C4;
	background-image:url(UI/subNavigationCheckWhite.png);
	background-position:5px 14px;
	background-repeat:no-repeat no-repeat;
	border-bottom-color:#2EA9C4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-style:none;
	color:#FFF;
	padding-left:30px;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px;
	width:182px
}

#application #subNav.application .subNavTitle,#planSelect #subNav.application .subNavTitle
{
	color:#049DD9
}

#application #subNavAIE.application .subNavTitle
{
	color:#8E8E00
}

#application #subNav.application ol li.subNavSection.completed,#planSelect #subNav.application ol li.subNavSection.completed
{
	background-image:url(UI/subNavigationCheckGreen.png);
	background-position:5px 14px;
	background-repeat:no-repeat no-repeat
}

#application #subNav.application ol li.subNavSection.selected,#planSelect #subNav.application ol li.subNavSection.selected,#application #subNav.application ol li.subNavSection.selected.completed,#planSelect #subNav.application ol li.subNavSection.selected.completed
{
	background-color:#6E9F43;
	background-position:initial initial;
	background-repeat:initial initial;
	border-bottom-color:#6E9F43;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-style:none;
	color:#FFF;
	padding-left:30px;
	text-shadow:rgba(0,0,0,0.498039) 0 -1px
}

.hidden
{
	display:none!important
}

.pagination .elipses
{
	padding:0 2px
}

.pagination a
{
	color:#282828;
	display:inline-block;
	font-size:14px;
	height:20px;
	line-height:20px;
	padding:0 3px;
	text-align:center
}

.pagination a.next-page,.pagination a.prev-page
{
	border:none
}

.pagination a.next-page.disabled,.pagination a.prev-page.disabled
{
	cursor:default;
	opacity:.5;
	text-decoration:initial
}

.pagination a.current
{
	background-color:#282828;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#fff;
	cursor:default;
	padding:0 6px;
	text-decoration:initial
}

#find-assister #accountPlansAndPrograms
{
	position:relative
}

#find-assister #accountPlansAndPrograms .assister-map-container
{
	position:absolute;
	right:30px;
	top:245px;
	width:330px
}

#find-assister #accountPlansAndPrograms .assister-map-container #assisterMap.sticky
{
	position:fixed;
	top:75px
}

body.sticky #application .income-bar
{
	position:fixed;
	top:45px
}

#application #subNavContainer #subNav li.subNavSection
{
	display:none
}

#application #subNavContainer #subNav li.subNavSection.selected
{
	display:block
}

#application .form-section .button.nextButton
{
	cursor:pointer;
	opacity:1
}

#application .form-section.visited .button.editButton,#application .form-section.active .button.editButton
{
	display:block
}

#application .form-section.interstitial .button.editButton
{
	display:block
}

#application .form-section.interstitial.active .button.nextButton
{
	display:block!important
}

#application .review-application-form-section
{
	position:relative
}

#application .review-application-form-section .review-application-edit-preferred-contact-button
{
	background-image:url(http://www.ux2014.org/rp/img/UI/transparent_pixel.png);
	background-position:0 0;
	background-repeat:repeat repeat;
	cursor:pointer;
	height:60px;
	left:310px;
	position:absolute;
	top:454px;
	width:60px;
	z-index:1
}

#application #Finalize #determination.form-section
{
	position:relative
}

body.incompatibility
{
	background-color:#469DC8;
	background-position:initial initial;
	background-repeat:initial initial
}

#container.intro
{
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial;
	width:100%
}

#container.intro header
{
	background-color:#469DC8;
	background-position:initial initial;
	background-repeat:initial initial;
	color:#fff;
	font-family:Helvetica
}

#container.intro header #headerContent
{
	background-image:url(UI/backgroundTab.png);
	background-position:0 30px;
	background-repeat:no-repeat no-repeat;
	margin:0 auto;
	padding-bottom:100px;
	padding-top:100px;
	width:960px
}

#container.intro header #headerContent.incompatibility
{
	background-image:none;
	background-position:initial initial;
	background-repeat:initial initial
}

#container.intro header #headerContent p
{
	font-size:110%;
	margin-left:320px;
	margin-top:22px
}

#container.intro #content
{
	margin:0 auto;
	padding:30px 0 50px;
	width:960px
}

#container.intro #content .infoBlock
{
	overflow:auto;
	padding:10px 0 20px;
	position:relative
}

#container.intro #content .infoBlock img.noBorder
{
	border:none
}

#container.intro #content .infoBlock.new
{
	margin-top:12px;
	padding:50px 0 20px
}

#container.intro #content .infoBlock.new:first-child
{
	border-top-style:none;
	margin-top:0;
	padding:45px 0 20px
}

#container.intro #content .infoBlock.new.incompatibility
{
	overflow:visible
}

#container.intro #content .infoBlock.new.incompatibility img
{
	border:none;
	left:163px;
	margin:0 auto;
	position:absolute;
	top:-3px
}

#container.intro #content .infoBlock.new.incompatibility p
{
	left:320px;
	margin:15px 0 0;
	position:relative
}

#container.intro #content .infoBlock.new.incompatibility p.first
{
	margin:0
}

#container.intro #content .infoBlock.new.incompatibility h2
{
	left:320px;
	margin:0;
	position:relative
}

#container.intro #content .infoBlock.view a:hover
{
	opacity:.7;
	text-decoration:initial
}

#container.intro #content .infoBlock.view img
{
	border:none;
	float:right;
	margin:0 auto;
	position:relative;
	top:17px
}

#container.intro #content .infoBlock h2
{
	background-image:url(http://www.ux2014.org/rp/img/intro/backgroundTabBlue.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	color:#469DC8;
	font-family:Helvetica;
	margin:0 660px 0 0;
	padding:25px 0 15px
}

#container.intro #content .infoBlock p
{
	font-family:Helvetica;
	margin:15px 0 0;
	padding:0;
	width:280px
}

#container.intro #content .infoBlock p.first
{
	margin:0
}

#container.intro #content .infoBlock img
{
	border:1px solid #CCC;
	float:right;
	margin-top:20px
}

#container.intro #content .infoBlock img:first-child
{
	margin-top:0
}

#container.intro #content .infoBlock .bigBlock
{
	border:none;
	float:right;
	margin:0 auto;
	padding-top:0;
	position:relative;
	top:0;
	width:640px
}

#container.intro #content .infoBlock .bigBlock.first
{
	padding-top:27px
}

#container.intro #content .infoBlock .bigBlock p
{
	font-size:110%;
	width:auto
}

#container.intro footer
{
	background-color:#469DC8;
	background-position:initial initial;
	background-repeat:initial initial;
	border:none;
	color:#fff;
	font-family:Helvetica;
	margin-top:35px;
	position:relative
}

#container.intro footer #viewPrototype
{
	margin:0 auto;
	text-align:left;
	width:960px
}

#container.intro footer #viewPrototype .infoBlock
{
	padding:50px 0 130px
}

#container.intro footer #viewPrototype .infoBlock h2
{
	background-image:url(http://www.ux2014.org/rp/img/intro/backgroundTab.png);
	background-position:0 0;
	background-repeat:no-repeat no-repeat;
	color:#fff;
	font-family:Helvetica;
	margin:0;
	padding:25px 0 15px
}

#homePageContent
{
	background-color:#fff;
	background-position:initial initial;
	background-repeat:initial initial;
	position:relative
}

#homePageContent #applyNowLink,#homePageContent #financialAssistanceButton,#homePageContent #homePageSignIn,#homePageContent #homePageCreateAccount,#homePageContent #homePageLearnMore
{
	background-color:rgba(255,0,0,0);
	cursor:pointer;
	position:absolute;
	z-index:1
}

#homePageContent #applyNowLink
{
	height:82px;
	left:0;
	top:0;
	width:960px
}

#homePageContent #financialAssistanceButton
{
	height:31px;
	left:339px;
	top:394px;
	width:140px
}

#homePageContent #homePageSignIn
{
	height:36px;
	left:46px;
	top:463px;
	width:254px
}

#homePageContent #homePageCreateAccount
{
	height:36px;
	left:46px;
	top:651px;
	width:254px
}

#homePageContent #homePageLearnMore
{
	height:36px;
	left:637px;
	top:392px;
	width:97px
}

.subNavLink
{
	display:block!important;
	/*text-decoration:none!important;*/
	padding:0 0 0 22px !important;
	text-transform:capitalize
}

.cmbSubnavColor
{
	background-image:url(UI/GreenSubnavSelected.png)!important;
	padding-left:23px!important;
	color:#00953a!important;
	background-repeat:no-repeat no-repeat;
	background-size:14px 19px;
	background-position:3px 16px;
	font-weight:700!important;
	text-transform:capitalize;
	font-family:Helvetica;
	font-size:18px!important;
	background-repeat:no-repeat
}

.progress
{
	overflow:hidden;
	margin:2px auto;
	padding:0 15px;
	width:205px;
	height:32px;
	background:#D3D5E1;
	border-radius:17px;
	position:relative;
	top:-5px;
	border-bottom:grey;
	border-bottom-width:1px;
	border-bottom-style:solid
}

.progress-val
{
	float:right;
	margin-left:15px;
	font:bold 15px/34px Helvetica,Arial,sans-serif;
	color:#333;
	text-shadow:0 1px rgba(white,.6)
}

.progress-bar
{
	display:block;
	overflow:hidden;
	height:8px;
	margin:13px 0;
	background:#b8b8b8;
	border-radius:19px;
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	border-left:1px solid #858585;
	border-right:1px solid #858585;
	webkit-box-shadow:0 0 10px rgba(0,0,0,.8);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.8);
	box-shadow:-7px 3px -13px rgba(0,0,0,.8);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.2)
}

.progress-in
{
	display:block;
	min-width:8px;
	height:8px;
	background:#1997e6;
	background-image:-webkit-linear-gradient(top,rgba(white,.3),rgba(white,0) 60%,rgba(black,0) 61%,rgba(black,.2)),-webkit-linear-gradient(left,#147cd6,#24c1fc);
	background-image:-moz-linear-gradient(top,rgba(white,.3),rgba(white,0) 60%,rgba(black,0) 61%,rgba(black,.2)),-moz-linear-gradient(left,#147cd6,#24c1fc);
	background-image:-o-linear-gradient(top,rgba(white,.3),rgba(white,0) 60%,rgba(black,0) 61%,rgba(black,.2)),-o-linear-gradient(left,#147cd6,#24c1fc);
	background-image:linear-gradient(to bottom,rgba(white,.3),rgba(white,0) 60%,rgba(black,0) 61%,rgba(black,.2)),linear-gradient(to right,#147cd6,#24c1fc);
	border-radius:4px
}

.marginForQuestionTable
{
	margin-top:10px
}

.SubheaderWithOutBG
{
	font-size:24px;
	font-family:Helvetica;
	font-weight:500;
	width:1500px
}

.menuBtn
{
	margin-right:11px
}

.menuBtn li
{
	display:inline
}

.menu-wrapper
{
	float:right;
	margin-right:-11px;
	margin-top:30px;
	display:inline
}

.afbDarkBlueBtn
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:200;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:4px;
	border:1px solid #1E4686;
	padding:6px 32px;
	height:32px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#1E4686 5%,#1E4686 100%);
	background:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background-image:-ms-linear-gradient(#1e4686 5%,#1e4686 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#1E4686),color-stop(100%,#1E4686));
	background:#1E4686;
	color:#fff!important;
	display:inline-block;
	text-shadow:1px 1px 0 #fff
}

.backBtnGrey
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:200;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:4px;
	border:1px solid #CCC;
	padding:6px 32px;
	height:32px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#CCC 5%,#CCC 100%);
	background:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#CCC),color-stop(100%,#CCC));
	background-image:-ms-linear-gradient(#ccc 5%,#ccc 100%);
	color:#1E4686!important;
	background:#CCC;
	display:inline-block;
	text-shadow:1px 1px 0 #fff
}

.editAddYellow
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #F1B71C;
	padding:6px 10px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#F1B71C 5%,#F1B71C 100%);
	background:-ms-linear-gradient(top,#F1B71C 5%,#F1B71C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1B71C',endColorstr='#F1B71C');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#F1B71C),color-stop(100%,#F1B71C));
	background-color:#F1B71C;
	color:#fff!important;
	display:inline-block
}

.editAddYellow:hover {
  background: #f0c35b;
  background-image: -webkit-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -moz-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -ms-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -o-linear-gradient(top, #f0c35b, #f0c048);
  background-image: linear-gradient(to bottom, #f0c35b, #f0c048);
  text-decoration: none;
}

.editAddGreen
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #FFF;
	padding:6px 10px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#00953a 5%,#00953a 100%);
	background:-ms-linear-gradient(top,#00953a 5%,#00953a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00953a',endColorstr='#00953a');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#00953a),color-stop(100%,#00953a));
	background-color:#00953a;
	color:#fff!important;
	display:inline-block
}

.editAddGreen:hover {
  background: #39a663;
  background-image: -webkit-linear-gradient(top, #39a663, #39a663);
  background-image: -moz-linear-gradient(top, #39a663, #39a663);
  background-image: -ms-linear-gradient(top, #39a663, #39a663);
  background-image: -o-linear-gradient(top, #39a663, #39a663);
  background-image: linear-gradient(to bottom, #39a663, #39a663);
  text-decoration: none;
}

.editAddBlue
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #009CD8;
	padding:6px 10px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#009CD8 5%,#009CD8 100%);
	background:-ms-linear-gradient(top,#009CD8 5%,#009CD8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009CD8',endColorstr='#009CD8');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#009CD8),color-stop(100%,#009CD8));
	background-color:#009CD8;
	color:#fff!important;
	display:inline-block
}

.editAddBlue:hover {
  background: #32aad6;
  background-image: -webkit-linear-gradient(top, #32aad6, #32aad6);
  background-image: -moz-linear-gradient(top, #32aad6, #32aad6);
  background-image: -ms-linear-gradient(top, #32aad6, #32aad6);
  background-image: -o-linear-gradient(top, #32aad6, #32aad6);
  background-image: linear-gradient(to bottom, #32aad6, #32aad6);
  text-decoration: none;
}

.closeBlue
{
	color:#009CD8;
	font-size:24px !important;
}

.closeGreen
{
	color:#00953a;
	font-size:24px !important;
}

.closeYellow
{
	color:#F1B71C;
	font-size:24px !important;
}

.closeDarkBlue
{
	color:#1E4686;
	font-size:24px !important;
}

.otherButtonYellow
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #F1B71C;
	padding:4px 21px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#F1B71C 5%,#F1B71C 100%);
	background:-ms-linear-gradient(top,#F1B71C 5%,#F1B71C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1B71C',endColorstr='#F1B71C');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#F1B71C),color-stop(100%,#F1B71C));
	background-color:#F1B71C;
	color:#fff!important;
	display:inline-block
}

.otherButtonYellow:hover {
  background: #f0c35b;
  background-image: -webkit-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -moz-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -ms-linear-gradient(top, #f0c35b, #f0c048);
  background-image: -o-linear-gradient(top, #f0c35b, #f0c048);
  background-image: linear-gradient(to bottom, #f0c35b, #f0c048);
  text-decoration: none;
}

.otherButtonDarkBlue
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #1E4686;
	padding:4px 21px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#1E4686 5%,#1E4686 100%);
	background:-ms-linear-gradient(top,#1E4686 5%,#1E4686 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E4686',endColorstr='#1E4686');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#1E4686),color-stop(100%,#1E4686));
	background-color:#1E4686;
	color:#fff!important;
	display:inline-block
}

.otherButtonBlue
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #009CD8;
	padding:4px 21px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#009CD8 5%,#009CD8 100%);
	background:-ms-linear-gradient(top,#009CD8 5%,#009CD8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009CD8',endColorstr='#009CD8');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#009CD8),color-stop(100%,#009CD8));
	background-color:#009CD8;
	color:#fff!important;
	display:inline-block
}

.otherButtonBlue:hover {
  background: #32aad6;
  background-image: -webkit-linear-gradient(top, #32aad6, #32aad6);
  background-image: -moz-linear-gradient(top, #32aad6, #32aad6);
  background-image: -ms-linear-gradient(top, #32aad6, #32aad6);
  background-image: -o-linear-gradient(top, #32aad6, #32aad6);
  background-image: linear-gradient(to bottom, #32aad6, #32aad6);
  text-decoration: none;
}

.otherButtonGreen
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #00953a;
	padding:4px 21px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#00953a 5%,#00953a 100%);
	background:-ms-linear-gradient(top,#00953a 5%,#00953a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00953a',endColorstr='#00953a');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#00953a),color-stop(100%,#00953a));
	background-color:#00953a;
	color:#fff!important;
	display:inline-block
}

.otherButtonGreen:hover {
  background: #39a663;
  background-image: -webkit-linear-gradient(top, #39a663, #39a663);
  background-image: -moz-linear-gradient(top, #39a663, #39a663);
  background-image: -ms-linear-gradient(top, #39a663, #39a663);
  background-image: -o-linear-gradient(top, #39a663, #39a663);
  background-image: linear-gradient(to bottom, #39a663, #39a663);
  text-decoration: none;
}

.btnClsBlue
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #84bbf3;
	text-decoration:none;
	height:120px;
	width:180px;
	padding:31px;
	padding-left:1px;
	padding-right:1px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	text-align:center;
	line-height:normal;
	background:-moz-linear-gradient(center top,#79bbff 5%,#378de5 100%);
	background:-ms-linear-gradient(top,#79bbff 5%,#378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff',endColorstr='#378de5');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#009CD8),color-stop(100%,#009CD8));
	background-color:#009CD8;
	color:#fff;
	display:inline-block
}

.btnClsBlue:hover
{
	background:#32aad6;
	background-image:-webkit-linear-gradient(top,#32aad6,#32aad6);
	background-image:-moz-linear-gradient(top,#32aad6,#32aad6);
	background-image:-ms-linear-gradient(top,#32aad6,#32aad6);
	background-image:-o-linear-gradient(top,#32aad6,#32aad6);
	background-image:linear-gradient(to bottom,#32aad6,#32aad6);
	text-decoration:none!important;
	color:#fff
}

.btnClsBlue:visited
{
	color:#fff
}

.btnClsGreen
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #00953a;
	text-decoration:none;
	height:120px;
	width:180px;
	padding:31px;
	padding-left:1px;
	padding-right:1px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	text-align:center;
	line-height:normal;
	background:-moz-linear-gradient(center top,#00953a 5%,#00953a 100%);
	background:-ms-linear-gradient(top,#00953a 5%,#00953a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00953a',endColorstr='#00953a');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#00953a),color-stop(100%,#00953a));
	background-color:#00953a;
	color:#fff;
	display:inline-block
}

.btnClsGreen:hover
{
	background:#39a663;
	background-image:-webkit-linear-gradient(top,#39a663,#39a663);
	background-image:-moz-linear-gradient(top,#39a663,#39a663);
	background-image:-ms-linear-gradient(top,#39a663,#39a663);
	background-image:-o-linear-gradient(top,#39a663,#39a663);
	background-image:linear-gradient(to bottom,#39a663,#39a663);
	text-decoration:none!important;
	color:#fff
}

.btnClsGreen:visited
{
	color:#fff
}

.btnClsYellow
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #F1B71C;
	text-decoration:none;
	height:120px;
	width:180px;
	padding:33px;
	padding-left:1px;
	padding-right:1px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	text-align:center;
	line-height:normal;
	background:-moz-linear-gradient(center top,#F1B71C 5%,#F1B71C 100%);
	background:-ms-linear-gradient(top,#F1B71C 5%,#F1B71C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1B71C',endColorstr='#F1B71C');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#F1B71C),color-stop(100%,#F1B71C));
	background-color:#F1B71C;
	color:#fff;
	display:inline-block
}

.btnClsYellow:hover
{
	background:#f0c35b;
	background-image:-webkit-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-moz-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-ms-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-o-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:linear-gradient(to bottom,#f0c35b,#f0c35b);
	text-decoration:none!important;
	color:#fff
}

.btnClsYellow:visited
{
	color:#fff
}
.phone-mask{
/*
Phone number field was not showing all the digit so added this class for a global fix.
*/
 width: 120px;
}

.ssn-mask{
/*
SSN number field was not showing all the digit so added this class for a global fix.
*/
 width: 120px;
}
.stateID_input{
/*
stateID field was not showing all the digit so added this class for a global fix.
*/
 width: 120px;
}
.caseNumber_input{
/*
caseNumber field was not showing all the digit so added this class for a global fix.
*/
 width: 120px;
}

.textParaGraph
{
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#000;
	text-align:left;
	line-height:normal
}

.abwelTable
{
	table-layout:fixed;
}

.abwelTableTd
{
	padding-left:2px;
	padding-right:45px;
}

/*input[type=text],textarea
{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	outline:none;
	padding:3px 0px 3px 3px;
	border:1px solid #b0b0b0
}*/

input[type=text]:focus,textarea:focus
{
	box-shadow:0 0 5px #009cd8;
	/*padding:3px 0px 3px 3px;*/
	border:1px solid #009cd8;
	  padding: 2px;
}

/*input[type=password],textarea
{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	outline:none;
	padding:3px 0px 3px 3px;
	border:1px solid #b0b0b0
}

select
{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	outline:none;
	padding:3px 0 3px 3px;
	border:1px solid #b0b0b0
}
*/
select:focus
{
	box-shadow:0 0 5px #009cd8;
	/*padding:3px 0 3px 3px;*/
	border:1px solid #009cd8;
}

select[disabled]
{
	background-color:#EBEBE5;
	
}

input[type=password]:focus,textarea:focus
{
	box-shadow:0 0 5px #009cd8;
	/*padding:3px 0 3px 3px;*/
	border:1px solid #009cd8;
	  padding: 2px;
}

/*input[type=radio].css-checkbox
{
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}

input[type=radio].css-checkbox + labela.css-label
{
	padding-left:21px;
	height:16px;
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:16px;
	vertical-align:middle;
	cursor:pointer
}

input[type=radio].css-checkbox:checked + labela.css-label
{
	background-position:0 -16px
}*/

labela.css-label
{
	background-image:url(UI/CheckBoxes.png);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.greyGradientBackGround
{
	background-image:-ms-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-moz-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-o-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D8D8D8));
	background-image:-webkit-linear-gradient(bottom,#FFF 0%,#D8D8D8 100%);
	background-image:linear-gradient(to top,#FFF 0%,#D8D8D8 100%)
	background: #D8D8D8;
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FFF));
background: -webkit-linear-gradient(#D8D8D8, #FFF);
background: -moz-linear-gradient(top, #D8D8D8, #FFF);
background: -ms-linear-gradient(#D8D8D8, #FFF);
background: -o-linear-gradient(#D8D8D8, #FFF);
background: linear-gradient(#D8D8D8, #FFF);
background-color:rgb(216,216,216);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FFF');
zoom: 1;
}

.headerli
{
	float:right;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#1E4686
}

.header2li
{
	float:right;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:18px;
	color:#1E4686
}

*
{
	box-sizing:border-box;
	margin:0;
	
	outline:none;
	padding:0
}

:after,:before
{
	box-sizing:border-box
}

html
{
	font-size:16px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-rendering:optimizeLegibility
}

.closeDialogSignIN
{
	color:#1E4686;
	font-size:24px!important;
	float:right
}

.closeDialogSignIN:hover
{
	color:#1E4686;
	cursor:pointer
}

div.overlay
{
	background-color:rgba(0,0,0,.25);
	bottom:0;
	display:flex;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999999
}

div.overlay>div.login-wrapper
{
	align-self:center;
	-ms-flex-item-align:center -webkit-align-self: center;
	-ms-flex-item-self:center;
	border-radius:0;
	border:1px solid #D8D8D8;
	border-color:#D8D8D8;
	border-width:1px;
	border-style:solid;
	display:inline-table;
	position:absolute;
	left:33%;
	top:30%
}

div.overlay>div.login-wrapper>div.login-content
{
	background-color:#fff;
	padding:9px;
	position:relative;
	/*width:610px;
	height:415px*/
	  position: absolute;
 /* width: 50%;
  HEIGHT: 50%;
  left: 50%;
  right: 50%;*/
  
  min-height: 438px;
  min-width: 645px
}

div.overlay>div.login-wrapper>div.login-content>h3
{
	color:#000;
	font-family:Helvetica;
	font-size:1.8em;
	margin:0 0 1.25em;
	padding:0
}

div.overlay>div.login-wrapper2
{
	align-self:center;
	-ms-flex-item-align:center -webkit-align-self: center;
	-ms-flex-item-self:center;
	border-radius:0;
	border:1px solid #D8D8D8;
	border-color:#D8D8D8;
	border-width:1px;
	border-style:solid;
	/*display:inline-table;*/
	/*START HDT-48853*/
	display: flex;
    align-items: center;
    justify-content: center;
	/*END HDT-48853*/
	position:absolute;
	/*START HDT-48853 commented out*/
	/*left:33%;*/
	/*top:30%*/
	/*END HDT-48853*/
}

div.overlay>div.login-wrapper2>div.login-content
{
	background-color:#fff;
	padding:9px;
	position:relative;
	/*width:610px;
	height:415px*/
	  position: absolute;
 /* width: 50%;
  HEIGHT: 50%;
  left: 50%;
  right: 50%;*/
  
  min-height: 438px;
  min-width: 645px
}

div.overlay>div.login-wrapper2>div.login-content>h3
{
	color:#000;
	font-family:Helvetica;
	font-size:1.8em;
	margin:0 0 1.25em;
	padding:0
}


#header
{
	height:43px
}

#header div
{
	float:left
}

#column2
{
	float:right!important;
	height:128px;
	width:550px
}

.linkHeader
{
	font-size: 16px;
	color:#1E4686;
	cursor: pointer;
}

.linkHeader:Hover
{
	font-size: 16px;
	color:#1E4686;
	text-decoration:underline !important;
	cursor: pointer;
}

.linkHeader:Visited
{
	font-size: 16px;
	color:#1E4686;
	cursor: pointer;
}

.row
{
	height:45%;
	width:547px;
	position:relative;
	top:-2px
}

#Header
{
	background:#5c666f;
	padding:12px;
	margin:0;
	height:42px
}

#Header>li
{
	display:inline-block;
	zoom:1;
	vertical-align:super;
	*display:inline
}

#Header>li>a
{
	color:#fff;
	text-decoration:none;
	padding:3px 8px
}

#Header>li>a:hover
{
	color:#fff
}

.buttonBlue
{
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background:-webkit-linear-gradient(top,#fff,#fff);
	background:-moz-linear-gradient(top,#fff,#fff);
	background:-ms-linear-gradient(top,#fff,#fff);
	background:-o-linear-gradient(top,#fff,#fff);
	padding:4px 9px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-left:1px #000 solid;
	-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
	text-shadow:rgba(0,0,0,.4) 0 1px 0;
	color:#1E4686;
	font-size:16px;
	font-family:Helvetica;
	text-decoration:none;
	vertical-align:middle
}

.buttonBlue:hover
{
	background:#009bd8;
	text-decoration:none;
	color:#fff
}

.buttonBlue:active
{
	background:#1b435e
}

.buttonYellow
{
	border-top:1px solid #fff;
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background:-webkit-linear-gradient(top,#fff,#fff);
	background:-moz-linear-gradient(top,#fff,#fff);
	background:-ms-linear-gradient(top,#fff,#fff);
	background:-o-linear-gradient(top,#fff,#fff);
	padding:4px 8px;
	-moz-border-radius:0;
	border-radius:0;
	-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
	text-shadow:rgba(0,0,0,.4) 0 1px 0;
	color:#1E4686;
	font-size:16px;
	font-family:Helvetica;
	text-decoration:none;
	vertical-align:middle
}

.buttonYellow:hover
{
	background:#f1b81c;
	text-decoration:none;
	color:#fff
}

.buttonYellow:active
{
	background:#1b435e
}

.buttonGreen
{
	border-top:1px solid #fff;
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background:-webkit-linear-gradient(top,#fff,#fff);
	background:-moz-linear-gradient(top,#fff,#fff);
	background:-ms-linear-gradient(top,#fff,#fff);
	background:-o-linear-gradient(top,#fff,#fff);
	padding:4px 9px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
	text-shadow:rgba(0,0,0,.4) 0 1px 0;
	color:#1E4686 !important;
	font-size:16px;
	font-family:Helvetica;
	text-decoration:none;
	vertical-align:middle;
	border-right:1px #000 solid;
	border-left:1px #000 solid
}

.buttonGreen:hover
{
	border-top-color:#009539;
	background:#009539;
	text-decoration:none;
	color:#fff !important;
}

.buttonGreen:active
{
	border-top-color:#1b435e;
	background:#1b435e
}

ul#menu-header li ul.sub-menu
{
	display:none;
	position:absolute;
	left:-10px
}

ul#menu-header li:hover ul.sub-menu
{
	display:block;
	z-index:9999999999
}

ul#menu-header li
{
	position:relative
}

ul#menu-header li,ul#menu-header ul.sub-menu li
{
	list-style-type:none;
	display:inline-block
}

ul#menu-header li ul.sub-menu li a
{
	text-decoration:none;
	color:#1E4686;
	background:#fff;
	padding:5px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	line-height:25px;
	font-size:16px;
	display:inline-block;
	float:inherit;
	width:150px;
	border:1px solid #000;
	margin:0;
	position:relative;
	left:-38px;
	top:3px
}

ul#menu-header li ul.sub-menu li a:hover
{
	background:#009bd8;
	text-decoration:none;
	color:#fff
}

ul#menu-header li ul.sub-menuPro
{
	display:none;
	position:absolute;
	left:-4px
}

ul#menu-header li:hover ul.sub-menuPro
{
	display:block;
	z-index:9999999999
}

ul#menu-header li
{
	position:relative
}

ul#menu-header li,ul#menu-header ul.sub-menuPro li
{
	list-style-type:none;
	display:inline-block
}

ul#menu-header li ul.sub-menuPro li a
{
	text-decoration:none;
	color:#1E4686;
	background:#fff;
	padding:5px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	line-height:25px;
	font-size:16px;
	display:inline-block;
	float:inherit;
	width:150.2px;
	border:1px solid #000;
	margin:0;
	position:relative;
	left:-49px;
	top:3px
}

ul#menu-header li ul.sub-menuPro li a:hover
{
	background:#009bd8;
	text-decoration:none;
	color:#fff
}

ul#menu-header li ul.sub-menu1
{
	display:none;
	position:absolute;
	left:-10px
}

ul#menu-header li:hover ul.sub-menu1
{
	display:block;
	z-index:9999999999
}

ul#menu-header li
{
	position:relative
}

ul#menu-header li,ul#menu-header ul.sub-menu1 li
{
	list-style-type:none;
	display:inline-block
}

ul#menu-header li ul.sub-menu1 li a
{
	text-decoration:none;
	background:#fff;
	padding:5px;
	display:inline-block;
	float:inherit;
	width:200px;
	border:1px solid #000;
	margin:0;
	position:relative;
	left:-90px;
	top:4px;
	font-family:Helvetica;
	line-height:25px;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#1E4686
}

ul#menu-header li ul.sub-menu1 li a:hover
{
	background:#f1b81c;
	text-decoration:none;
	color:#fff
}

.signIN
{
	background:#1E4686;
	background-image:-webkit-linear-gradient(top,#1E4686,#1E4686);
	background-image:-moz-linear-gradient(top,#1E4686,#1E4686);
	background-image:-ms-linear-gradient(top,#1E4686,#1E4686);
	background-image:-o-linear-gradient(top,#1E4686,#1E4686);
	background-image:linear-gradient(to bottom,#1E4686,#1E4686);
	-webkit-border-radius:6;
	-moz-border-radius:6;
	border-radius:6px;
	font-family:Helvetica;
	color:#fff!important;
	font-size:16px;
	padding:4px 29px 5px;
	text-decoration:none!important
}

.signIN:hover
{
	background:#1E4686;
	background-image:-webkit-linear-gradient(top,#1E4686,#1E4686);
	background-image:-moz-linear-gradient(top,#1E4686,#1E4686);
	background-image:-ms-linear-gradient(top,#1E4686,#1E4686);
	background-image:-o-linear-gradient(top,#1E4686,#1E4686);
	background-image:linear-gradient(to bottom,#1E4686,#1E4686);
	text-decoration:none;
	color:#fff
}

.ConnectBtn
{
	background:#1E4686;
	background-image:-webkit-linear-gradient(top,#1E4686,#1E4686);
	background-image:-moz-linear-gradient(top,#1E4686,#1E4686);
	background-image:-ms-linear-gradient(top,#1E4686,#1E4686);
	background-image:-o-linear-gradient(top,#1E4686,#1E4686);
	background-image:linear-gradient(to bottom,#1E4686,#1E4686);
	-webkit-border-radius:6;
	-moz-border-radius:6;
	border-radius:6px;
	font-family:Helvetica;
	color:#fff!important;
	font-size:16px;
	padding:4px 10px 5px;
	text-decoration:none
}

.ConnectBtn:hover
{
	background:#1E4686;
	background-image:-webkit-linear-gradient(top,#1E4686,#1E4686);
	background-image:-moz-linear-gradient(top,#1E4686,#1E4686);
	background-image:-ms-linear-gradient(top,#1E4686,#1E4686);
	background-image:-o-linear-gradient(top,#1E4686,#1E4686);
	background-image:linear-gradient(to bottom,#1E4686,#1E4686);
	text-decoration:none;
	color:#fff!important
}

.linkHeaderWhite
{
	text-decoration:none;
	color:#fff!important;
	cursor:pointer!important
}

.linkHeaderWhite:Hover
{
	text-decoration:underline;
	color:#fff!important;
	cursor:pointer!important
}

.linkHeaderWhite:visited
{
	text-decoration:none;
	color:#fff!important;
	cursor:pointer!important;
}
.bigButtonText
{
	text-decoration:none !important;
	color:#fff!important;
	cursor:pointer!important;
}

.bigButtonText:Hover
{
	text-decoration:underline;
	color:#fff!important;
	cursor:pointer!important;
}

.bigButtonText:visited
{
	text-decoration:none !important;
	color:#fff!important;
	cursor:pointer!important;
}

.headerliUtil
{
	float:right;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#fff;
	padding-right:6px;
	list-style:none!important;
	margin-left: 0px !important;
}

.headerliUtil1
{
	float:right;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#fff;
	padding-right:6px;
	top:14px;
	float:left!important;
	position:relative;
	padding-left:20px;
	margin-left:30px;
	list-style:none!important;
}

#headerChild
{
	height:43px;
	background-color:#5c666f;
	width:100%
}

#headerChild div
{
	float:left
}

.textLabel
{
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:#000;
	text-align:left;
	line-height:normal
}

.textLabelLink
{
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	text-align:left;
	line-height:normal;
	color:#0000ee;
}
.textLabelLink:hover
{
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	text-decoration:underline;
	text-align:left;
	line-height:normal;
	color:#0000ee;
}

.listMargin
{
	margin-left:35px
}

.viewAcc
{
	color:#fff;
	cursor:pointer
}

.viewAcc:Hover
{
	color:#fff;
	cursor:pointer;
	text-decoration:underline
}

.otherGreyButton
{
	font-size:16px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCC;
	padding:4px 21px;
	text-decoration:none!important;
	background:-moz-linear-gradient(center top,#CCC 5%,#CCC 100%);
	background:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#CCC),color-stop(100%,#CCC));
	color:#1E4686!important;
	display:inline-block;
	background-color:#CCC
}

.linkFooter
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}

.linkFooter:Hover
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}

.linkFooter:Visited
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}
.linkFooterHome
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#1E4686;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}

.linkFooterHome:Hover
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#1E4686;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}

.linkFooterHome:Visited
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#1E4686;
	border-right:1px solid #fff;
	padding-right:13px;
	padding-left:15px
}

.linkFooterwithOutBorder
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF!important;
	padding-right:13px;
	padding-left:15px
}

.linkFooterwithOutBorder:Hover
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF!important;
	padding-right:13px;
	padding-left:15px;
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF!important;
	padding-right:13px;
	padding-left:15px
}
.linkFooterwithOutBorder:visited
{
	
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF!important;
	padding-right:13px;
	padding-left:15px;
	font-family:Helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFF!important;
	padding-right:13px;
	padding-left:15px
}

.aieSubNavdiv
{
	height:100%;
	background-color:#F2F2F2
}

.aieSubNavli
{
	min-height:50px!important;
	cursor:auto!important
}

.SubNavdiv
{
	height:100%;
	background-color:#F2F2F2
}

.SubNavli
{
	min-height:50px!important;
	cursor:auto!important
}

.capitalizetext
{
	text-transform:capitalize!important
}

.verticalTabbedTextHeader
{
	font-size:18px;
	color:#1E4686;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	text-align:left;
	line-height:normal
}

faSubNav
{
	font-size:18px;
	font-weight:400;
	font-family:Helvetica;
	text-decoration:underline!important;
	position:relative;
	left:-13px
}

.selectedOtherNav
{
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	font-size:20px;
	color:#1E4686!important;
	text-decoration:none!important;
	padding-left:8px;
	
}

.notselectedOtherNav
{
	padding-left:8px;
	background-size:14px 19px;
	background-position:4px 17px;
	background-repeat:no-repeat no-repeat;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:20px;
	color:#1E4686!important;
	
}

.rtrnHome
{
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	text-align:left;
	line-height:normal;
	color:#1E4686!important;
	position:relative;
	top:-10px
}

.rtrnHome:hover
{
	color:#1E4686!important;
	cursor:pointer!important
	text-decoration:underline!important;
}

.prsubnavText
{
	font-size:18px;
	color:#1E4686;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	text-align:left;
	line-height:normal;
	position:relative;
	top:14px;
	left:22px;
}

.prsubnavdiv
{
	min-height:50px;
	border-bottom-color:#bebebe;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.prOtherBlue
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:0;
	border:1px solid #1E4686;
	text-decoration:none!important;
	height:270px;
	width:369px;
	padding:22px;
	padding-right:56px;
	font-family:Helvetica;
	font-weight:400;
	font-style:normal;
	line-height:1.5;
	background:-moz-linear-gradient(center top,#1E4686 5%,#1E4686 100%);
	background:-ms-linear-gradient(top,#1E4686 5%,#1E4686 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E4686',endColorstr='#1E4686');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#1E4686),color-stop(100%,#1E4686));
	background-color:#1E4686;
	color:#fff!important;
	display:inline-block;
	text-align:left;
	font-size:25px;
	position:relative;
	right:-16px;
}

.prOtherBlue:visited
{
	color:#fff!important;
	text-decoration:none!important;
}

.prBlue
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #84bbf3;
	text-decoration:none;
	height:110px;
	width:240px;
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	text-align:center;
	background:-moz-linear-gradient(center top,#79bbff 5%,#378de5 100%);
	background:-ms-linear-gradient(top,#79bbff 5%,#378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff',endColorstr='#378de5');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#009CD8),color-stop(100%,#009CD8));
	background-color:#009CD8;
	color:#fff;
	display:inline-block;
}

.prBlue:hover
{
	background:#32aad6;
	background-image:-webkit-linear-gradient(top,#32aad6,#32aad6);
	background-image:-moz-linear-gradient(top,#32aad6,#32aad6);
	background-image:-ms-linear-gradient(top,#32aad6,#32aad6);
	background-image:-o-linear-gradient(top,#32aad6,#32aad6);
	background-image:linear-gradient(to bottom,#32aad6,#32aad6);
	text-decoration:none!important;
	color:#fff;
}

.prBlue:visited
{
	color:#fff;
}

.prGreen
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #00953a;
	text-decoration:none;
	height:110px;
	width:240px;
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	text-align:center;
	background:-moz-linear-gradient(center top,#00953a 5%,#00953a 100%);
	background:-ms-linear-gradient(top,#00953a 5%,#00953a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00953a',endColorstr='#00953a');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#00953a),color-stop(100%,#00953a));
	background-color:#00953a;
	color:#fff;
	display:inline-block;
}

.prGreen:hover
{
	background:#39a663;
	background-image:-webkit-linear-gradient(top,#39a663,#39a663);
	background-image:-moz-linear-gradient(top,#39a663,#39a663);
	background-image:-ms-linear-gradient(top,#39a663,#39a663);
	background-image:-o-linear-gradient(top,#39a663,#39a663);
	background-image:linear-gradient(to bottom,#39a663,#39a663);
	text-decoration:none!important;
	color:#fff;
}

.prGreen:visited
{
	color:#fff;
}

.prYellow
{
	font-size:22px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #F1B71C;
	text-decoration:none;
	height:110px;
	width:240px;
	font-family:Helvetica;
	font-weight:700;
	font-style:normal;
	text-align:center;
	background:-moz-linear-gradient(center top,#F1B71C 5%,#F1B71C 100%);
	background:-ms-linear-gradient(top,#F1B71C 5%,#F1B71C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1B71C',endColorstr='#F1B71C');
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#F1B71C),color-stop(100%,#F1B71C));
	background-color:#F1B71C;
	color:#fff;
	display:inline-block;
}

.prYellow:hover
{
	background:#f0c35b;
	background-image:-webkit-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-moz-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-ms-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:-o-linear-gradient(top,#f0c35b,#f0c35b);
	background-image:linear-gradient(to bottom,#f0c35b,#f0c35b);
	text-decoration:none!important;
	color:#fff
}

.prYellow:visited
{
	color:#fff;
}

.headerCenter
{
	text-align:center;
	padding-left:275px;
	font-family:Helvetica;
	font-weight:700;
}
.peakProRscImage{
width: 273px;height: 280px;position: relative;top: 28px;right: -40px;
}
.afbResultImage{
  width: 224px;  height: 336px;  position: relative;  top: 19px;  right: -11px;
}
.RMCResultImage{
   width: 224px;
  height: 149px;
  position: relative;
  top: 19px;
  right: -11px;
}
.peakHomePageLogo{
position: absolute;
top: 25px;
left: 15px;
z-index:99999;

}
.pkheaderhomeHelp{
position: relative;
 top: 2px;
}
.pkheaderhomeLanguage{
position: relative;
top: 2px;
}
.pkheaderhomeChat{
position: relative;
top: 0px;
}
.pkheaderhomeHelpIcon{
position: relative;
top:3px;
left: -3px;
  font-size: 23px !Important;
}
.pkheaderhomeLanguageIcon{
cursor:pointer;
position: relative;
  top: 3px;
  right: -2px;
  font-size: 23px !important;
}
.cursorpointer{
cursor:pointer;
}
.pkheaderViewAcc{
list-style: none;
padding-left: 155px;
}
.prheaderViewAcc{
list-style: none;
padding-left:250px;
}
.prHeaderLogo{
position: absolute;
top: 4px; 
left: 10px;
}
.prheaderExitIcon{
position: relative;
top: 2px;
font-size: 23px !important;
color: #fff;
right: -5px;
cursor: pointer;
}
.prHeaderHelp{
position: relative;
top: 10px;
}
.prHeaderHelpIcon{
position: relative;
top: 2px;
left: 1px;
color: #fff !important; 
font-size: 23px !important; 
}
.viewAccountLinkWidth{
width: 140px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.pkHeaderLogo{
position: absolute; 
top: 4px;
left: 10px;
}
.pkHeaderExit{
position: relative; 
top: 10px;
}
.pkHeaderHelp{
position: relative; 
top: 10px;
}
.pkheaderLang{
font-size: 15px !important;
cursor: pointer;
}
.pkheaderExitIcon{
position: relative;
top: 2px; 
font-size: 23px !important;
color: #fff;
right: -3px;
cursor:pointer;
}
.pkheaderHelpIcon{
position: relative;
top: 2px;
left: -3px;
color: #fff !important;
font-size: 23px !important;
}
.pkheaderLangIcon{
position: relative;
left: 1.5px; 
top: 2px;
font-size: 23px !important;
}
.pkheaderChatIcon1{
display: none;
position: relative;
top: 0px;
font-size: 25px !important;
cursor: pointer;
}
.pkheaderChatIcon2{
position: relative;
 top: -2px;
 right: -3px;
 cursor: pointer; 
 font-family: Helvetica; 
 font-weight: 400;
 font-style: normal;
 font-size: 16px  !important;
}
.pkheaderChatIcon3{
position: relative;
top: -3px;
}
.pkheaderChatIcon4{
position: relative;
top: -8px;
}
.abtPeak_BenefitInfo{
  text-decoration: none;
  background: #fff;
  padding: 5px;
  display: inline-block;
  float: inherit;
  width: 200px;
  border: 1px solid #000;
  margin: 0;
  position: relative;
  left: -90px;
  top: 4px;
  font-family: Helvetica;
  line-height: 25px;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #1E4686;
  cursor:pointer !important;
}
.abtPeak_BenefitInfo:Hover{
 background:#f1b81c;
text-decoration:none;
color:#fff
}
.divWithBorderARCAT{
    border:1px solid;
    border-color:#D8D8D8;
    padding:25px;
    padding-left:35px;
    height: 615px;
    position: relative;
    overflow: hidden;
  
}
.rightarrowARCAT{
  position: absolute;
  top: 50%;
  float: right;
  bottom: 50%;
  right: 10px;
  color: #1E4686;
    cursor: pointer;
  

}
.leftArrowARCAT{
  position: absolute;
  top: 50%;
  float: right;
  bottom: 50%;
  left: 10px;
   cursor: pointer;
   color: #1E4686;
}