*									{ 	
										margin: 0; 
										padding: 0; 
									}
div#confirm table tr td				{
										line-height: 18px;
}
div#contact table tr td, 
div#enrollcontainer	 table tr td,	
div#sites table tr td,
span#dobtag
									{
										font-family:Verdana, Arial, Tahoma, sans-serif;
										font-size:12px;
									}
hr									{
										color:#808080;
										background:#808080;
										height:1px;
										border:none;
										margin-top:12px;
										margin-bottom:12px;
									}
									
.required:after						{	
										content:"*"; 
									}
.hide								{	
										display:none;
									}

.show								{
										display:inline-block;
									}

.warntext							{
										font-size:12px; 
										font-style:italic; 
										color:#FF9000;
									}
									
.validation							{	
										background-color:white;
									}
									
#interior-content-wide 				{	
										padding-left:2px; 
									}

#page-wrap							{ 	
										width: 700px; 
										margin: 25px auto; 
									}

#sitesmsg							{
										padding:3px;
									}
									
#enrollcontainer 					{
										padding-left:0px !important;
									}
									
span.emailretest,
span.emailtest,
#usernamemsg2,
#pwdmsg2, #pinmsg2, #dobmsg2		{
										color:#006600;
										font-size:12px; 
										font-style:italic;
									}
																	
#usernamemsg1,
#pwdmsg1, #pinmsg1, #dobmsg1		{
										color:#FF9000;
										font-size:12px; 
										font-style:italic;
									}
																	
#showhidepwd, #checkusername,
#tmout
									{
										padding:2px 0px 2px 0px; 
										/*
										font-family:arial,sans-serif;
										letter-spacing: 1px;
										padding:6px 2px 0px 2px; 
										height:19px; 
										margin-top:-4px;
										margin-left:3px; 
										font-size:12px; 
										font-weight:normal;	
										*/
									}
									
select.invalid,
input.invalid, textarea.invalid, 
div.invalid, span.invalid, 
p.invalid							{ 	
										border: solid 1px #D95C5C !important; 
										background-color:#f0f0c0 !important;
									}
									
div.invalid, 
span.invalid, 
p.invalid							{
										border-radius: 4px;
									}
									
input.hldr::-webkit-input-placeholder,
input.hldr:-moz-placeholder,
input.hldr::-moz-placeholder,
input.hldr:-ms-input-placeholder
										{
											font-style: italic;
										}
									
a.textbutton						{
										/*defined in master.css modifying here*/
										background: #485BA8; 
										color: white; 
										/* font-weight: bold;  */
										text-transform:none;
										text-align:left; 
										padding:5px;
										
										-moz-border-radius-topleft: 4px; 
										-webkit-border-top-left-radius: 4px; 			
										-moz-border-radius-topright: 4px; 
										-webkit-border-top-right-radius: 4px;
										-moz-border-radius-bottomleft: 4px; 
										-webkit-border-bottom-left-radius: 4px; 			
										-moz-border-radius-bottomright: 4px; 
										-webkit-border-bottom-right-radius: 4px;
									}
				
a.textbutton:hover, 
a.nextaccordion1:hover,
a.nextaccordion2:hover				{	
										box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
									}
									
a.nextaccordion1, 
a.nextaccordion2					{
										clear:left; 
										float: right; 
										border:none; 
										vertical-align:middle; 
										background: #485BA8; 
										color: white; 
										font-weight: bold; 
										text-align:left; 
										text-decoration: none !important; 
										cursor:pointer; padding:5px;
									}
									
a.mover 							{	
										background: #485BA8; 
										padding: 6px 12px; 
										position: absolute;
										color: white; 
										font-weight: bold; 
										text-decoration: none; 
									}

.next-tab 							{ 
										bottom: 0; 
										right: 0; 
										-moz-border-radius-topleft: 10px; 
										-webkit-border-top-left-radius: 10px; 
									}

.prev-tab 							{	
										bottom: 0; 
										left: 0; 
										-moz-border-radius-topright: 10px; 
										-webkit-border-top-right-radius: 10px;
									}

li.ui-state-default a.a-tab			{
										color: white; 
										cursor: pointer; 
									}

p.consentpara,
label.consentlabel					{
										font-size:12pt;
									}

p.consentpara						{
										padding:10px 10px 0px 10px;
									}

div.helpbox							{					
										-moz-border-radius-topleft: 10px; 
										-webkit-border-top-left-radius: 10px; 			
										-moz-border-radius-topright: 10px; 
										-webkit-border-top-right-radius: 10px;
										
										-moz-border-radius-bottomleft: 10px; 
										-webkit-border-bottom-left-radius: 10px; 			
										-moz-border-radius-bottomright: 10px; 
										-webkit-border-bottom-right-radius: 10px;
									}

input[type=text], 
input[type=password],
select 								{	
										padding: 2px 2px 1px 2px; 
										margin: 4px 0;
										display: inline-block;
										border: 1px solid #ccc;
										border-radius: 4px;
										box-sizing: border-box;
									}

input.firstname,
input.minit,
input.lastname, 
input.city, input.passphrase		{
										text-transform:capitalize;
									}

.ui-tabs 							{
										transform: scale(1);
									}
									
.ui-tabs .ui-tabs-nav 				{ 	
										list-style: none; 
										position: relative; 
										padding: 2px 2px 0; 
										overflow: hidden; 
										top: 1px; z-index: 99; 
									}
									
.ui-tabs .ui-tabs-nav li 			{ 	
										position: relative; 
										float: left; 
										border-bottom-width: 0 !important; 
										margin: 0 2px -1px 0; 
										background: #676769;
									}
									
.ui-tabs .ui-tabs-nav li a 			{ 	
										float: left; 
										text-decoration: none; 
										padding: 5px 10px;
									}
									
.ui-tabs .ui-tabs-nav 
li.ui-tabs-active	 				{	
										background: #485BA8;
									}

.ui-tabs .ui-tabs-nav 
li.ui-corner-top					{
										-moz-border-radius-topleft: 10px; 
										-webkit-border-top-left-radius: 10px; 			
										-moz-border-radius-topright: 10px; 
										-webkit-border-top-right-radius: 10px;
									}
									
.ui-tabs .ui-tabs-nav 
li.ui-tabs-active a.a-tab			{	
										color: white;  
										cursor: pointer;
									}
									
.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected a, .ui-tabs 
.ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav 
li.ui-state-processing a			{	
										color:white;
										cursor: pointer;
									}
									
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible 
.ui-tabs-nav li.ui-tabs-selected a  {	
										cursor: pointer;
									}
									 
.ui-tabs .ui-tabs-panel 			{
										padding: 20px; 
										display: block; 
										border-width: 0; 
										background: none;
										border: 1px solid #ccc; 
										position: relative; 
										min-height: 200px;
									}
									
.ui-tabs .ui-tabs-hide				{
										display: none !important;
									}

.ui-widget-overlay.ui-front			{
									background: black;
									opacity: .5;
									filter: Alpha(Opacity=30); /* support: IE8 */
									}
				
.ui-dialog.ui-widget.ui-widget-content	{
  										background-color: white;
										}
										
.ui-dialog-titlebar.ui-widget-header	{
										background: #485BA8;
										color: white; 
										font-weight: bold; 
										}
.ui-dialog-content.ui-widget-content	{
										padding:0px 0px 0px 0px;
										}
div#idletimer_warning_dialog p			{
										padding:5px 0px 5px 0px;
										}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix		{
																margin:0px;
																padding:0px;
																}
div.ui-dialog-buttonset					{
										width:300px;
										text-align:center;
										}