/**** STANDARD ELEMENTS ****/
body {
	background: White;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.hide {
	display: none;
}

img {
	border: 0;
}

form, ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ol {	
	padding: 5px 0px 0px 5px;	
	margin: 0px 0px 10px 0px;
	list-style: decimal inside;
}

ol li {	
	padding: 2px 0px 0px 5px;	
	margin: 0px 0px 5px 0px;
	display: list-item;
}

input, select, textarea { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
}

/*label {
	font-weight: bold;
}*/

.mand {
	color: red;
}

.invis {
	display: none;
}

table {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table td {
	padding: 0px 10px 5px 0px;
}

table th {
	padding: 0px 10px 0px 0px;
	border-bottom-color: #E1E1E1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px 0px 10px 0px;
}

fieldset {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

fieldset td {
	padding: 0px 10px 10px 0px;
}

p {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

hr {
	color: #CCCCCC;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}

.header {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #010159;
	display: block;	
}

.header span {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
}

/**** TOP BAR / DATE BAR ****/

#top_nav {
	background: url(/img/affiliates/ukrlp/logo_top4.jpg) no-repeat;
	width: 760px;
	height: 62px;
	display: block;
}

#top_nav h1 {
	text-indent: -2000px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#date_bar {
	background: url(/img/affiliates/ukrlp/logo_bottom3.gif) no-repeat;
	width: 760px;
	margin: 0px 0px 10px 0px;
	height: 62px;
	display: block;
	clear: both;
}

#date_bar .left {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 200px;
	float: left;
	clear: left;
}

#date_bar span.left a:link, #date_bar span.left a:visited, #date_bar span.left a:hover, #date_bar span.left a:active {
	color: #010159;
	text-decoration: underline;
}

#date_bar .right  {
	padding: 3px 10px 0px 0px;
	text-align:right;
	float: right;
	display: inline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: right;
}

#date_bar .subnav{
	padding: 8px 0px 0px 0px;
	display: block;
	text-align:right;
	font-weight: normal;
	width: 750px;
	clear: both;
}

#date_bar .subnav a {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.logname, .provname {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.usertype {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*********** content dividers ***********/

/** these are the <div> layers which 
replace the tables in creating the 
structure of the pages                 **/


#maincontent {
	width: 760px;
	text-align: left;
	display: block;
	clear: both;
}

#mainleft {
	width: 200px;
	float: left;
	display: block;
	clear: right;
}

#mainright {
	width: 560px;
	float: right;
	display: block;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	clear: right;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 540px; /* box hack */
}

html>body #right {
	width: 540px;
}

/* This is the width of the central column minus the padding  */
/* padding is in the ratio 'padding: top(px) right(px) bottom(px) left(px)' */

#mainfooter {
	background:#7B9CB7;
	font-size:10px;
	margin-top:10px;
	padding: 10px 10px 20px 10px;
	border-top: 5px solid #010167;
	width: 760px;
	clear: both;
	float: left;
	display: block;	
	text-align: left;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 740px; /* box hack */
}

html>body #mainfooter {
	width: 740px;
}

#mainfooter span.left {
	width: 200px;
	float: left;
}

#mainfooter span.right {
	width: 430px;
	float: right;
	text-align: right;
}

#mainfooter span.right p {
	padding: 0px 0px 0px 0px;
}

/**** LEFT NAV STUFF ****/

.pod_left_head {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	/*background: url(/img/affiliates/ukrlp/left_nav_head.gif) no-repeat;*/
	background: #7B9CB7;
	border-left: solid 1px #010159;
	border-right: solid 1px #010159;
	border-top: solid 1px #010159;
	width: 200px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 178px; /* box hack */
}

html>body .pod_left_head {
	width: 178px;
}

.pod_left_body {
	clear: both;
	display: block;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 20px 0px;
	width: 200px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 180px; /* box hack */
}

html>body .pod_left_body {
	width: 180px;
}

.pod_left_body ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	display: block;
	border: none;
}

.pod_left_body ul li {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style: url(/img/affiliates/ukrlp/bullett.gif);
	color: #010159;
	border: none;
}

.pod_left_body ul li a:link, .pod_left_body ul li a:visited, .pod_left_body ul li a:hover, .pod_left_body ul li a:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010159;
	border: none;
	clear: both;
}

.pod_left_body ul li a.notify:link, .pod_left_body ul li a.notify:visited, .pod_left_body ul li a.notify:hover, .pod_left_body ul li a.notify:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border: none;
	clear: both;
}

.pod_left_body ul.sub {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none inside none;
}

.pod_left_body ul.sub li a:link, .pod_left_body ul.sub li a:visited, .pod_left_body ul.sub li a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style: none inside none;
}

.pod_left_body ul.sub li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style: none inside none;
	text-decoration: underline;
}

.pod_left_body .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 180px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

.pod_left_body .block {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	display: block;
	clear: both;
	width: 180px;
}

.pod_left_body .text {
	padding: 0px 0px 0px 0px;
	margin-top: 20px;
	width: 180px;
}

.pod_left_body .block2 {
	padding: 5px 5px 5px 5px;
	margin-top: 20px;
	width: 180px;
	background: #FFFFFF;
	border: solid 1px #010159;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 168px; /* box hack */
}

html>body .pod_left_body .block2 {
	width: 168px;
}

.pod_left_body div.block2 div.login, .pod_left_body div.login  {
	display: block;
	margin: 10px 0px 20px 0px;
}

.pod_left_body div.block div.login {
	display: block;
	margin: 10px 0px 0px 0px;
}

.pod_left_body span.left {
	float: left;
}

.pod_left_body span.right {
	float: right;
	margin-right: 16px;
}

.pod_left_body div.block div.login span.right {
	float: right;
	margin: 0px 0px 0px 0px;
}

.pod_left_body div.block2 .login span.right {
	float: right;
	margin-right: 5px;
}

/**** MAIN POD STUFF ****/

.pod_main_head, .sectionhead {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	/* background: url(/img/affiliates/ukrlp/main_head.gif) no-repeat;*/
	background: #7B9CB7;
	border-left: solid 1px #010159;
	border-right: solid 1px #010159;
	border-top: solid 1px #010159;
	width: 540px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 518px; /* box hack */
}

html>body .pod_main_head {
	width: 518px;
}

.pod_main_body, #admin_all, .pod_main_body2 {
	clear: both;
	display: block;
	float: right;
	text-align: left;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 10px 0px;
	width: 540px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 520px; /* box hack */
}

html>body .pod_main_body, #admin_all, .pod_main_body2 {
	width: 520px;
}

.pod_main_body .block2 {
	padding: 20px 10px 20px 10px;
	margin-top: 20px;
	width: 530px;
	background: #FFFFFF;
	border: solid 1px #010159;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 498px; /* box hack */
        clear: both;
}

html>body .pod_main_body .block2 {
	width: 498px;
}

.pod_main_body .block2 .searchrowhome {
	width: 498px;
	display: block;
	float: left;
	clear: both;
}

.pod_main_body .block2 .searchlefthome {
	width: 240px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 230px; /* box hack */
}

html>body .pod_main_body .block2  .searchlefthome {
	width: 230px;
}

.pod_main_body .block2 .searchrighthome {
	width: 248px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.pod_main_body .block2 .searchrighthome span.homeleft {
	float: left;
	clear: right;
}

.pod_main_body .block2 .searchrighthome span.homeright {
	float: right;
	clear: both;
	margin-right: 55px;
}


.pod_main_body .block2 .head {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	display: block;
	width: 520px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 488px; /* box hack */
}

html>body .pod_main_body .head {
	width: 488px;
}


.pod_main_body .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 540px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 520px; /* box hack */
}

html>body .pod_main_body .head {
	width: 520px;
}

.pod_main_body2 .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 540px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 520px; /* box hack */
}

html>body .pod_main_body2 .head {
	width: 520px;
}

#admin_left {
	width: 350px;
	float:left;
}

#admin_right {
	width: 170px;
	float:right;
}

.pod_main_body ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	display: block;
	border: none;
}

.pod_main_body ul li {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style: url(/img/affiliates/ukrlp/bullett.gif);
	color: #010159;
	border: none;
}

.pod_main_body ul li a:link, .pod_main_body ul li a:visited, .pod_main_body ul li a:hover, .pod_main_body ul li a:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010159;
	border: none;
	clear: both;
}

.pod_main_body ul li a.notify:link, .pod_main_body ul li a.notify:visited, .pod_main_body ul li a.notify:hover, .pod_main_body ul li a.notify:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border: none;
	clear: both;
}


.pod_main_body2 ol {	
	padding: 5px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	list-style: decimal inside;
	display: block;
}

.pod_main_body2 ol li {	
	padding: 2px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	list-style: decimal inside;
	display: list-item;
}

.pod_main_body2 p {	
	padding: 2px 0px 0px 0px;	
	margin: 0px 0px 10px 0px;
}

.head2 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	display: block;
}

.head3 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	display: block;
	text-decoration: underline;
}

.pod_main_body2 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 16px;
	display: block;
	border: none;
}

.pod_main_body2 ul li {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: disc;
	color: #010159;
	border: none;
}

.pod_main_body2 ul li a:link, .pod_main_body2 ul li a:visited, .pod_main_body2 ul li a:hover, .pod_main_body2 ul li a:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #010159;
	border: none;
	clear: both;
}

.pod_main_body2 ul li a.notify:link, .pod_main_body2 ul li a.notify:visited, .pod_main_body2 ul li a.notify:hover, .pod_main_body2 ul li a.notify:active {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF0000;
	border: none;
	clear: both;
}

fieldset {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

fieldset td {
	padding: 0px 10px 10px 0px;
}

.provtext { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 210px;
	background-color: #F4F5FD;
}

.provtextcal { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 188px;
	background-color: #F4F5FD;
}

.provtextcal2 { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 75px;
	background-color: #F4F5FD;
}

.provselect { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 217px;
	background-color: #F4F5FD;
}

.provselect2 { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 80px;
	background-color: #F4F5FD;
	margin: 0px 7px 0px 0px;
}

.provtext2 { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 100px;
	background-color: #F4F5FD;
	margin: 0px 0px 0px 10px;
}

.provpost { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 100px;
	background-color: #F4F5FD;
	margin: 0px 0px 0px 0px;
}

.providerlist {
	width: 100%;
}


/**** COMPLIANCY IMAGES ****/

#mainfooter ul {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	display : block;
	clear: both;
}

#mainfooter ul li {
	list-style: none;
	display: block;
	width: 100px;
	height: 35px;
}

#mainfooter ul li a {
	width: 100px;
	height: 35px;
	display: block;
}

#mainfooter ul li a span {
	display: none;
}

.pbhcs { 
	background: url(/img/affiliates/ukrlp/hc_logo.gif) no-repeat top left; 
	width: 88px;
	height: 35px; 
	float: left;
}

.fxhtml { 
	background: url(/img/affiliates/ukrlp/xhtml.gif) no-repeat top left; 
	width: 88px;
	height: 35px; 
	float: left;
}	

.fcss { 
	background: url(/img/affiliates/ukrlp/css.gif) no-repeat top left; 
	width: 88px;
	height: 35px;  
	float: left;
}	

.faaa { 
	background: url(/img/affiliates/ukrlp/wcag1AAA.gif) no-repeat top left; 
	width: 88px;
	height: 35px;  
	float: left;
}	

.faa { 
	background: url(/img/affiliates/ukrlp/wcag1AA.gif) no-repeat top left; 
	width: 88px;
	height: 35px;  
	float: left;
}	

.fbobby {
	background: url(/img/affiliates/ukrlp/approved_aaa.gif) no-repeat top left;
	width: 88px;
	height: 35px;
	float: left;
}

/**** ADVANCED SEARCH ****/

#basicsearch {
	display : block;
}

#basicsearch2 {
	display : none;
}

#advancedsearch {
	display : none;
}

.searchrow {
	width: 480px;
	padding-bottom: 5px;
	display: block;
	float: left;
	clear: both;
}

.resetrow {
	width: 520px;
	display: block;
	clear: both;
}

.searchrow2 {
	width: 480px;
	display: block;
	float: left;
	clear: both;
	margin-top: 5px;
}

.searchleft {
	width: 190px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 180px; /* box hack */
}

html>body .searchleft {
	width: 180px;
}

.searchleft2 {
	width: 190px;
	display: block;
	float: left;
	font-weight: bold;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 180px; /* box hack */
}

html>body .searchleft {
	width: 180px;
}

.searchleft .within {
	float: right;
	vertical-align: top;
	margin: -9px 0px 0px 0px;
}

.searchright {
	width: 290px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.searchright2 {
	width: 290px;
	display: block;
	float: right;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.searchrowhome {
	width: 520px;
	display: block;
	float: left;
	clear: both;
}

.searchlefthome {
	width: 230px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 220px; /* box hack */
}

html>body .searchlefthome {
	width: 220px;
}

.searchlefthome .within {
	float: right;
	vertical-align: top;
	margin: -9px 0px 0px 0px;
}

.searchrighthome {
	width: 290px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.searchrighthome span.homeleft {
	float: left;
	clear: right;
}

.searchrighthome span.homeright {
	float: right;
	clear: both;
	margin-right: 55px;
}

/*.pod_main_body div.searchleft {
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.pod_main_body div.searchright {
	font-weight: bold;
	display: block;
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}*/

/**** main content lists ****/

/*
.pod_main_body ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	display: block;
	border: none;
}

.pod_main_body ul li {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: disc;
	color: #010159;
	border: none;
}

.pod_main_body ul li a:link, .pod_main_body ul li a:visited, .pod_main_body ul li a:hover, .pod_main_body ul li a:active {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	list-style: none inside url(/img/affiliates/ukrlp/bullett.gif);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010159;
	border: none;
}

.pod_main_body ul li a.notify:link, .pod_main_body ul li a.notify:visited, .pod_main_body ul li a.notify:hover, .pod_main_body ul li a.notify:active {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	list-style: none inside url(/img/affiliates/ukrlp/bullett.gif);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border: none;
} */

.pod_main_body span.left {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.pod_main_body span.right {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.pod_main_body div.listrow span.left, .pod_main_body div.listrow2 span.left {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	width: 350px;
}

.pod_main_body div.listrow span.right, .pod_main_body div.listrow2 span.right {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: right;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	width: 150px;
}

/**** List users styles ****/

.listuserhead {
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	display: block;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: both;
	width: 98%;
}

.listuserheader {
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	display: block;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #010159;
	clear: both;
	width: 98%;
}

.listleft2 {
	display: block;
	float: left;
	padding: 0px 2px 0px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.listright2 {
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: both;
}

.status {
	float: right;
	text-align: right;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.listuserbody {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	display: block;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F4F5FD;
	border-top: 1px solid #7B9CB7;
	border-bottom: 1px solid #7B9CB7;
	clear: both;
}

.listuserbody a:link, .listuserbody a:active, .listuserbody a:hover, .listuserbody a:visited {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #010159;
}

.confirm {
	text-align:center;
	width:100%;
}

.confirm img {
	margin: 0px 20px 0px 0px;
}

/**** List providers styles ****/

.listrow {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 5px 0px;
	width: 510px;
}

.listrow2 {
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F4F5FD;
	border-top: 1px solid #7B9CB7;
	border-bottom: 1px solid #7B9CB7;
	float: left;
	width: 510px;
}

.listrow span.more span.left2, .listrow2 span.more span.left2 {	
	float: left;
	font-weight: normal;
	width: 350px;
	float: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.listleft {
	display: block;
	float: left;
	padding: 0px 2px 0px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 350px;
}

.tradingname {
	display: block;
	float: left;
	padding: 0px 2px 0px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 350px;
}

.tradingname span {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.listright {
	display: block;
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	clear: both;
	width: 160px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 158px; /* box hack */
}

html>body .listright {
	width: 158px;
}

.listprovhead {
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.listprovhead span.left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;
}

.listprovhead span.right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: block;
}

.listright a:link, .listright a:active, .listright a:hover, .listright a:visited {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010159;
}

.listprovbody {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 20px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F4F5FD;
	border-top: 1px solid #7B9CB7;
	border-bottom: 1px solid #7B9CB7;
	float: left;
}

.listrow span.left, .listrow2 span.left {	
	float: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 70%;
}

.listprovbody span.right {	
	float: right;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 30%;
}

.listprovbody span.left2 {	
	float: left;
	font-weight: normal;
	width: 350px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.listprovbody span.right2 {	
	float: right;
	font-weight: normal;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.listprovbody a:link, .listprovbody a:active, .listprovbody a:hover, .listprovbody a:visited {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	font-weight: normal;
}

.trigger { 
	cursor: auto; 
}

.more { 
	margin: 0px 0px 0px 0px; 
	display: none;
}

/**** List users styles ****/

.listsearchrow {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border-top: 1px solid #999999;
}

.listsearchrow2 {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
}

.listsearchrow span.left, .listsearchrow2 span.left {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.listsearchrow span.left a:link, .listsearchrow span.left a:active, .listsearchrow span.left a:hover, .listsearchrow span.left a:visited , .listsearchrow2 span.left a:link, .listsearchrow2 span.left a:active, .listsearchrow2 span.left a:hover, .listsearchrow2 span.left a:visited {
	text-decoration: underline;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #010159;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.listsearchrow span.right, .listsearchrow2 span.right {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

.listsearchrow span.right a:link, .listsearchrow span.right a:active, .listsearchrow span.right a:hover, .listsearchrow span.right a:visited , .listsearchrow2 span.right a:link, .listsearchrow2 span.right a:active, .listsearchrow2 span.right a:hover, .listsearchrow2 span.right a:visited {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #010159;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

/**** provider details styles ****/

.provhead {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
	width: 100%;
	clear: both;	
}

.assoc {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	clear: both;	
}

/**** View only forms ****/

.viewtext { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #010159;
	width: 210px;
	background-color: #CCCCCC;
}

.viewselect { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #010159;
	width: 217px;
	background-color: #CCCCCC;
}


/**** List deactivations ****/

.listdeactrow {
	display: block;
	float: left;
	border-top: 1px solid #999999;
	background-color: #F4F5FD;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.listdeactrow span {
	display: block;
	float: left;
	width: 100%;
	background-color: #F4F5FD;
}

.listdeactrow2 {
	display: block;
	float: left;
	border-top: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.listdeactrow2 span {
	display: block;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}

/**** My Details styles ****/


.mydetails {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border: 1px solid #010159;
	width: 520px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 508px; /* box hack */
}

html>body .mydetails {
	width: 508px;
}

.mydetails span.header {
	font-size: 13px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #010159;
	text-decoration: underline;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	display: block;
	float: left;
	clear: both;
}

.mydetailsrow {
	width: 450px;
	display: block;
	float: left;
	clear: both;
}

.mydetailsleft {
	width: 160px;
	display: block;
	float: left;
	font-weight: bold;
	padding: 0px 10px 5px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 150px; /* box hack */
}

html>body .mydetailsleft {
	width: 150px;
}

.mydetailsright {
	width: 230px;
	display: block;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}
/**** New Provider styles ****/


#provinfo {
	display : block;
}

#legaladdress {
	display : none;
}

#primaryaddress {
	display : none;
}

#provinfo2 {
	display : block;
}

#legaladdress2 {
	display : none;
}

#primaryaddress2 {
	display : none;
}

#provreject2 {
	display : none;
}

#provreject3 {
	display : none;
}

#approveon {
	display : none;
}

#approveoff {
	display : inline;
}

.on {
	border: 1px #010159 solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 2px 10px 0px;
	background: #7B9CB7;
	display: block;
	clear: none;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
}

.off {
	border: 1px #010159 solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 2px 10px 0px;
	background: #FFFFFF;
	display: block;
	clear: none;
	float: left;
	font-weight: bold;
}

.pxspacer {
	display: block;
	height: 10px;
	clear: both;
}



/**** Registration steps styles ****/


.stepon {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width: 740px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 728px; /* box hack */
}

html>body .stepon {
	width: 728px;
}

.steponhead {
	font-size: 13px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	width: 740px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	clear: both;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 730px; /* box hack */
}

html>body .steponhead {
	width: 730px;
}

.stepoff {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	background-color: transparent;
	border: 1px solid #010159;
	width: 740px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 728px; /* box hack */
}

html>body .stepoff {
	width: 728px;
}

.stepoffhead {
	font-size: 13px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7B9CB7;
	border-top: 1px solid #010159;
	border-left: 1px solid #010159;
	border-right: 1px solid #010159;
	width: 740px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	clear: both;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 728px; /* box hack */
}

html>body .stepoffhead {
	width: 728px;
}

/***** *****/

.pod_reg_head {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #7B9CB7;
	border-left: solid 1px #010159;
	border-right: solid 1px #010159;
	border-top: solid 1px #010159;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 738px; /* box hack */
}

html>body .pod_reg_head {
	width: 738px;
}

.pod_reg_body {
	clear: both;
	display: block;
	float: right;
	text-align: left;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 10px 0px;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 740px; /* box hack */
}

html>body .pod_reg_body {
	width: 740px;
}

.pod_reg_body .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 760px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

.searchrowreg {
	width: 720px;
	display: block;
	float: left;
	clear: both;
}

.searchleftreg {
	width: 230px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 220px; /* box hack */
}

html>body .searchleftreg {
	width: 220px;
}

.searchrightreg {
	width: 490px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.searchrightreg .left {
	width: 240px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

.searchrightreg .right {
	width: 240px;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #CC0000;
	padding: 2px 2px 2px 2px;
	background: #F4F5FD;
	font-style: italic;
}

.searchrightreg .right2 {
	width: 240px;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}
/** **/
.statute {
	width: 720px;
	display: block;
	float: left;
	clear: both;
	margin: 0px 0px 10px 0px;
}

.statute .statleft {
	width: 410px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 400px; /* box hack */
}

html>body .statute .statleft {
	width: 400px;
}

.statute .statright {
	width: 300px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.pod_reg_body ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	display: block;
	border: none;
}

.pod_reg_body ul li {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: disc;
	color: #010159;
	border: none;
}

/**** old step styles ****/

.stepon2 {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width: 520px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 508px; /* box hack */
}

html>body .stepon2 {
	width: 508px;
}

.steponhead2 {
	font-size: 13px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	width: 520px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	clear: both;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 510px; /* box hack */
}

html>body .steponhead2 {
	width: 510px;
}

.stepoff2 {
	display: block;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	background-color: transparent;
	border: 1px solid #010159;
	width: 520px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 508px; /* box hack */
}

html>body .stepoff2 {
	width: 508px;
}

.stepoffhead2 {
	font-size: 13px; 
	font-family: verdana, tahoma, sans-serif; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7B9CB7;
	width: 520px;
	border-top: 1px solid #010159;
	border-left: 1px solid #010159;
	border-right: 1px solid #010159;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	clear: both;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 508px; /* box hack */
}

html>body .stepoffhead2 {
	width: 508px;
}

.searchrowreg2 {
	width: 720px;
	display: block;
	float: left;
	clear: both;
}

.searchrowreg3 {
	width: 720px;
	display: block;
	float: left;
	clear: both;
	border-bottom: 1px dotted #010159;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
}

.searchrowreg3 .searchleftreg1 {
	width: 230px;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 220px; /* box hack */
}

html>body .searchrowreg3 .searchleftreg1 {
	width: 220px;
}

.searchrowreg3 .searchrightreg1 {
	width: 485px;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
}

.searchleftreg2 {
	width: 200px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 190px; /* box hack */
}

html>body .searchleftreg2 {
	width: 190px;
}

.searchrightreg2 {
	width: 500px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

/****** news homepage ********/

.pod_news {
	clear: both;
	display: block;
	float: right;
	text-align: left;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 10px 0px;
	overflow: auto;
	height: 75px;
	width: 540px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 520px; /* box hack */
}

html>body .pod_news {
	width: 520px;
}

.pod_news p, .newsarchive p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

.pod_news div.header {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #010159;
	display: block;
	
}

.newsarchive {
	width: auto;
	border: 1px solid #010159;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	overflow: auto;
	height: 200px;
	background: #FCFEFE;
}

.newsheadline {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.newssum {
	font-style: italic;
}

.newnum {
	font-weight: bold;
	color: red;
}

.tel {
	padding: 10px 0px 0px 0px;
}

.tel2 {
	display: none;
}

/************************** WYSIWYG *******************************/

.textedit {
	background-color:#7B9CB7;
	width:93%;	
}

.textedit .button {
	padding:2px 5px 2px 5px;
	background:#FFFFFF;
	color:#FFFFFF;
	border:1px solid #BAC5EF;
	float:left;
	margin:1px;	
}

.textedit a:link, .textedit a:visited, .textedit a:active {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:2px 0px 2px 0px;
}

.aaftable_box select {
	width: 128px;
}

.aaftable_box input {
	width: 122px;
}



.aafhead {
	border: 1px solid Black;
	background-color: #7B9CB7;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 20px;
	padding: 5px 10px 5px 10px;
}

.aaftable_box {
	border-bottom: 1px solid #010159;
	border-left: 1px solid #010159;
	border-right: 1px solid #010159;
	border-top: none;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
}

.aaftable_box p {	
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

.hide {
	color: #F2F7F9;
}

.but {	
	padding:2px 2px 2px 2px;
	background:#7B9CB7;
	color:#FFFFFF;
	border:1px solid #010259;
	margin-bottom:4px;	
	font-weight: bold;
}

.linkrow {
	width: 520px;
	display: block;
	clear: both;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 10px;
}

.linkrow .linkleft {
	width: 240px;
	float: left;
	text-align: center;
	display: block;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 230px; /* box hack */
}

html>body .linkrow .linkleft {
	width: 230px;
}

.linkrow .linkright {
	width: 270px;
	float: right;
	display: block;
	padding: 0px 0px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 260px; /* box hack */
}

html>body .linkrow .linkright {
	width: 260px;
}

.linkrow .linkright p.heading {
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.linkrow .linkright p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.image {
	display: block;
}



/*************** Verifier list styles ******************/
.pod_left_body ul li.vertop {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border: none;
	clear: both;
	margin-top: 15px;
}

.pod_left_body ul li.verbot {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	border: none;
	clear: both;
	margin-bottom: 15px;
}


/**** List users styles ****/

.listverifyhead {
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	clear: both;
	width: 520px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 510px; /* box hack */
}

html>body .listverifyhead {
	width: 510px;
}

.listverifyheader {
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #010159;
	width: 520px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 510px; /* box hack */
}

html>body .listverifyheader {
	width: 510px;
}

.listverifyleft {
	float: left;
	padding: 0px 2px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 375px;
}

.listverifyleft span {
	padding: 0px 2px 0px 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.listverifyright {
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 130px;
}

.verifystatus {
	float: right;
	text-align: right;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.listverifybody {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	display: block;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #F4F5FD;
	border-top: 1px solid #7B9CB7;
	border-bottom: 1px solid #7B9CB7;
	clear: both;
}

.listverifybody a:link, .listverifybody a:active, .listverifybody a:hover, .listverifybody a:visited {
	text-decoration: underline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #010159;
}

.confirm {
	text-align:center;
	width:100%;
}

.confirm img {
	margin: 0px 20px 0px 0px;
}

.pod_main_body span.verleft {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}

.pod_main_body span.verright {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: right;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}

.pod_ver_head {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #7B9CB7;
	border-left: solid 1px #010159;
	border-right: solid 1px #010159;
	border-top: solid 1px #010159;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 738px; /* box hack */
}

html>body .pod_ver_head {
	width: 738px;
}

.pod_ver_body {
	clear: both;
	display: block;
	float: right;
	text-align: left;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 10px 0px;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 740px; /* box hack */
}

html>body .pod_ver_body {
	width: 740px;
}

.pod_ver_body .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 760px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

.searchrowver {
	width: 740px;
	display: block;
	float: left;
	clear: both;
}

.searchleftver {
	width: 230px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 220px; /* box hack */
}

html>body .searchleftver {
	width: 220px;
}

.searchrightver {
	width: 490px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.searchrightver span.left {
	width: 240px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.searchrightver span.right {
	width: 240px;
	float: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}

.searchrightver div.left2 {
	width: 260px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.searchrightver div.left2 .pvs3 {
	float: right;
	margin: -13px 5px 0px 0px;
	font-weight: bold;
}

.searchrightver div.right2 {
	width: 220px;
	float: left;
	padding: 0px 0px 0px 10px;
}

.searchrightver div.left2 span, .searchrightver div.right2 span, .searchrightver div.left2 .pvs3 span {
	font-weight: bold;
	text-decoration: underline;
}

.searchrowver2 {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	border-bottom: 1px dotted #010159;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 730px; /* box hack */
}

html>body .searchrowver2 {
	width: 730px;
}

.searchrowver3 {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	border: 1px solid #010159;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	color: red;
	background: #FFFFFF;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 728px; /* box hack */
}

html>body .searchrowver2 {
	width: 728px;
}

.searchleftver2 {
	width: 225px;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 220px; /* box hack */
}

html>body .searchleftver2 {
	width: 220px;
}

.searchrightver2 {
	width: 485px;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

.searchrightver2 span.left {
	width: 240px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

.searchrightver2 span.right {
	width: 230px;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

.pod_ver_body ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	display: block;
	border: none;
}

.pod_ver_body ul li {	
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: disc;
	color: #010159;
	border: none;
}

.vermand {
	color: red;
	margin-right: 40px;
	font-weight: bold;
}

.vermand1 {
	color: #F2F7F9;
	margin-right: 40px;
	font-weight: bold;
}

.vermand2 {
	color: red;
	font-style: italic;
}

/****************************************************************/

/*************** Provider Criteria styles old 26/09/05 ********************/

.provcritrow {
	width: 520px;
	display: block;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.provcritleft {
	width: 160px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 150px; /* box hack */
}

html>body .provcritleft {
	width: 150px;
}

.provcritright {
	width: 360px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.provcritright span.provleft {
	float: left;
	clear: right;
	width: 180px;
}

.provcritright span.provright {
	float: right;
	clear: both;
	text-align: left;
	width: 170px;
}

.provheader {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	display: block;	
}

.provcritdetails {
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	display: block;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #F4F5FD;
	border-top: 1px solid #7B9CB7;
	border-bottom: 1px solid #7B9CB7;
	clear: both;
	width: 520px;
	float: left;
}

/********************  ***************************/
.pod_main_body table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 520px;
	display: block;
	background-color: #7B9CB7;
}

.pod_main_body table th {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7B9CB7;
	color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	border: none;
}

.pod_main_body table td {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border-right: 1px solid #7B9CB7;
	border: none;
	height: 60px;
	vertical-align: top;
}

.pod_main_body table.xsl td {
	padding: 3px 5px 2px 5px;
	height:auto;
	font-size:100%;
}

.scroll {
	overflow: auto;
	vertical-align: top;
	display: block;
	height: 60px;
}

.pod_main_body .verproc table {
	width: 500px;
	display: block;
}

/***********  ***********************/

.provcritrow2 {
	width: 520px;
	display: block;
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #010159;
	font-weight: bold;
	font-size: 12px;
}

.provcritleft2 {
	width: 160px;
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 150px; /* box hack */
}

html>body .provcritleft2 {
	width: 150px;
}

.provcritright2 {
	width: 360px;
	display: block;
	float: right;
	padding: 0px 0px 10px 0px;
}

.provcritright2 span.provleft {
	float: left;
	clear: right;
	width: 180px;
}

.provcritright2 span.provright {
	float: right;
	clear: both;
	text-align: left;
	width: 170px;
}

/******************  *****************************/

.pod_provhis_head {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #7B9CB7;
	border-left: solid 1px #010159;
	border-right: solid 1px #010159;
	border-top: solid 1px #010159;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 738px; /* box hack */
}

html>body .pod_provhis_head {
	width: 738px;
}

.pod_provhis_body {
	clear: both;
	display: block;
	float: right;
	text-align: left;
	border: 1px solid #010159;
	background: #F2F7F9;
	padding: 10px 9px 10px 9px;
	margin: 0px 0px 10px 0px;
	width: 760px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 740px; /* box hack */
}

html>body .pod_provhis_body {
	width: 740px;
}

.pod_provhis_body .head {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	display: block;
	width: 760px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

.provhisrow {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	margin: 0px 0px 10px 0px;
}

.provhisrow2 {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	border-top: 1px solid #7B9CB7;
	background: #FFFFFF;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 730px; /* box hack */
}

html>body .provhisrow2 {
	width: 730px;
}

.provhisrow3 {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	border-bottom: 1px solid #7B9CB7;
	background: #FFFFFF;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 730px; /* box hack */
}

html>body .provhisrow4 {
	width: 730px;
}

.provhisrow4 {
	width: 740px;
	display: block;
	float: left;
	clear: both;
	border-bottom: 1px solid #7B9CB7;
	border-top: 1px solid #7B9CB7;
	background: #FFFFFF;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 730px; /* box hack */
}

html>body .provhisrow4 {
	width: 730px;
}

.back {
	float: left;
}

.search {
	float: right;
}

/********************  ***************************/
.pod_provhis_body table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 740px;
	background-color: #7B9CB7;
}

.pod_provhis_body table th.details {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7B9CB7;
	color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	border: none;
	width: 480px;
}

.pod_provhis_body table th {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7B9CB7;
	color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	border: none;
	width: 65px;
}

.pod_provhis_body table td {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border-right: 1px solid #7B9CB7;
	border: none;
	vertical-align: top;
	width: 65px;
}

.pod_provhis_body table td.details {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border-right: 1px solid #7B9CB7;
	border: none;
	vertical-align: top;
	width: 480px;
}

.pod_provhis_body table td.details2 {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #F4F5FD;
	border-right: 1px solid #7B9CB7;
	border: none;
	vertical-align: top;
	width: 570px;
}

.pod_provhis_body table td.details2 .header {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #010159;
	text-align : left;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #010159;
	display: block;	
	float: left;
	width: 95%;
}

.detailsrow {	
	width: 95%;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dotted #7B9CB7;
	display: block;
	float: left;
}

.detailsrow .left {	
	width: 30%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.detailsrow .right {	
	width: 60%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.detailsrow .right .cur {	
	width: 45%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.detailsrow .right .prev {	
	width: 45%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;	
	font-style: italic;
}

.detailsrow2 {	
	width: 95%;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #7B9CB7;
	display: block;
	float: left;
}

.detailsrow2 .left {	
	width: 30%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.detailsrow2 .right {	
	width: 60%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.detailsrow2 .right .cur {	
	width: 45%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.detailsrow2 .right .prev {	
	width: 45%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.provhistext { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: auto;
	background-color: #F4F5FD;
}

.provhisselect { 
	font-size: 11px; 
	font-family: verdana, tahoma, sans-serif; 
	color: #024786;
	width: 160px;
	background-color: #F4F5FD;
}

/*** error box ***/

.errorbox {
	display: block;
	position: absolute;
	top: 505px;
	left: 520px;
	border: 1px solid #FF0000;
	text-align: left;
	float: left;
	background: #FFFFFF;
	width: 220px;
	height: 150px;
	color: #010159;
	padding: 5px 5px 5px 5px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 210px; /* box hack */
}

html>body .errorbox {
	width: 210px;
}

.errorbox div.center {
	text-align: center;
}

.contarrows {
	height: 40px;
	width: 30px;
	display: block;
	position: absolute;
	top: 775px;
	left: 30px;
}

.contbox {
	display: block;
	position: absolute;
	top: 770px;
	left: 70px;
	border: 1px solid #FF0000;
	background: #FFFFFF;
	width: 420px;
	height: 40px;
	overflow: auto;
	color: #010159;
	padding: 5px 5px 5px 5px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 410px; /* box hack */
}

html>body .contbox {
	width: 410px;
}

.resetrowreg {
	width: 720px;
	display: block;
	float: left;
	clear: both;
	margin-top: 50px;
}

.reset {
	background: url(/img/affiliates/ukrlp/reset2.gif);
	height: 20px;
	width: 54px;
	border: none;
	color: #FFFFFF;
	font-weight: bold;	
}

.note {
	color: #FF0000;
	font-weight: bold;
}

.qmark {
	margin-left: 10px;
	display: inline;
}

.qmark2 {
	margin-left: 149px;
	display: inline;
}

.pvs {
	margin-left: 230px;
	display: inline;
	text-decoration: underline;
	font-weight: bold;
}

.pvs2 {
	margin-left: 220px;
	display: inline;
	text-decoration: underline;
	font-weight: bold;
}

#contactdetails {
	display: none;
}

#hidecontact {
	display: none;
}

.srch {
	margin: 0px 0px 0px 45px;
}

.cont1 {
	margin: 5px 44px 0px 0px;
	float: right;
}

.cont2 {
	margin: 5px 4px 0px 0px;
	float: right;
}

.cont3 {
	margin: 5px 75px 0px 0px;
	float: right;
}

.pafsearch {
	margin: 0px 0px 0px 22px;
}

#prim_add_hide {
	display: none;
}

#ent_add_show, #ent_add_hide {
	margin: 0px 0px 10px 0px;
}

/** Print styles **/

#printpage {

}

#printpage #printintro {

}

#printpage #printintro .printaddress {

}

#printpage #printintro .printdate {
	margin: 20px 0px 20px 0px;

}

#printpage #printintro .printcopy {

}

#printpage #printintro .printcopy p {

}

#printdetails {

}

#printdetails table.printcondetails {
	margin: 20px 0px 20px 0px;
	padding:  0px 0px 0px 0px;
}

#printdetails table.printcondetails th {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#printdetails table.printcondetails td.printfield {
	color: #FF0000;
	font-weight: bold;
}

#printdetails table.printcondetails td.printbox {
	border: 1px solid #000000;
	color: #000000;
	background-color: #CCFFCC;
	display: block;
	width: 150px;
	empty-cells: show;
}

#printdetails p {

}

#printdetails ul {
	list-style: disc inside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#printdetails ul li ul {
	list-style: circle inside;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#printdetails table.printsignature {
	width: 100%;
	margin: 20px 0px 20px 0px;
	padding:  0px 0px 0px 0px;
}

#printdetails table.printsignature td {
	width: 33%
}

.bold {
	font-weight: bold;
}
