/******************
HTML Tags
******************/

body {
	background-color:#FFFFFF;
	color:#666666;
	width:95%;
	font: 80%/1.6em Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}
#banks-container
{
	height: 100%;
	width: 80%;
	padding: 5px 2px 5px 2px;
	background-color: #0066FF;
	border:1px solid black;
}
#Epostedcheckmessage
{
	font: 100% Courier;
	color: Red;
	width: 99%;
	padding: 2px 0px 2px 5px;
	background-color: #FFFFFF;
}
#Epostedcheckmessage p 
{
	margin-top: 1px;
	margin-bottom: 1px;
}
#errors 
{
	font: 100% Courier;
	color: Red;
	width: 99%;
	padding: 2px 0px 2px 5px;
	background-color: #FFFFFF;
}
.right-text
{
	text-align: right;
}
#errorcreate 
{
	font: 100% Courier;
	color: Red;
	width: 95%;
	margin: 5px 0px 5px 0px;
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
}
#banks-instruction-container
{
	width: 100%;
	margin-bottom: 10px;
}
#banks-data-container
{
	width: 100%;
	margin-bottom: 10px;
}

#bone-instruct
{
	float: left;
	width: 48%;
	background-color: #C0C0C0;
}
#btwo-instruct
{
	float: right;
	width: 48%;
	background-color: #C0C0C0;
}
#bank-one 
{
	float: left;
	width: 48%;
}
#bank-two
{
	float: right;
	width: 48%;
}
.bank-alert 
{
	font: 120% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Red;
}
#banks-save-exit
{
	height: 35px;
	width: 98%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF; 
}
#payroll-report-container
{
	
}
.white-bold 
{
	color: White;
	font-weight: bold;
}
#postpayroll 
{
	width: 100%;
	background-color: #C0C0C0;
}
#post-instruct
{
	width: 20%;
	float: left;
	background-color: #FFFFFF;
	margin: 5px 0px 0px 0px;
}
#postcontainer 
{
	width: 75%;
	padding: 0px 0px 0px 0px;  
	margin: 0px 0px 0px 0px; 
	border:solid 1px #0066FF;
	background-color: #FFFFFF;
}
#post-header 
{
	width: 100%;
	height: 100px;
	border-top: 3px solid #0066FF;
	border-bottom: 1px  solid #0066FF;
	margin-bottom: 5px;
	background-color: #C0C0C0;
}
#post-head-left
{
	float: left;
	margin: 5px 0px 0px 5px;
	background-color: #C0C0C0;
	width: 65%;
}
#post-head-right
{
	float: right;
	width: 30%;
	background-color: #FFFFFF;
}
#post-header .title {
	font: 12pt Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	float: left;
	margin-right: 2em;
	margin-top: 0.3em;
	margin-left: .8em;
}
#post-edit-header
{
	width: 100%; 
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
table.postheadtable 
{
	color: White;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.table-row-postone td 
{
	padding:0px 0px 0px 0px;
	border-style:hidden;
}
.table-row-posttwo td
{
	padding:0px 0px 0px 0px;
	border-style:hidden;
	background-color: #C0C0C0;
}
#reports-view 
{
	width: 100%;
	margin-bottom: 10px;
}
#post-edit-checks
{
	width: 100%; 
	max-height: 200px; 
	overflow: auto;
	margin-bottom: 3px;
	background-color: #0066FF;
}

#post-edit-voids
{
	width: 95%; 
	max-height: 200px; 
	overflow: auto;
	margin-bottom: 3px;
	background-color: #0022FF;
}

#sum-post 
{
	height: 100%;
	width: 99%;
	padding: 2px 2px 2px 2px;
	border: solid 1px #0066FF;
}

#post-control-totals 
{
	height: auto;
	width: 45%; 
	float: left;
	border: solid 1px #0066FF;
}
#post-client-cost
{
	height: auto;
	width: 45%; 
	float: right;
	border: solid 1px #0066FF;
}

#approve_pr_save_exit 
{
	height: 35px;
	width: 98%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF; 
}

table.post-control-totals 
{
	background-color: #FFFFFF;
}
table.post-control-totals caption
{
	background-color: #3366FF;
	font-weight: bold;
	color: #FFFFFF;
}
.values
{
	text-align: right;
	font-weight:normal;
	font-size: 8pt;
	color: Black;
}
.button-bk
{
	color:#FFFFFF;
	background: #0066FF;
}

.expensetext 
{
	font-weight:bold;
}
.expensetot
{
	font-weight:bold;
	color: #669933;
}
.expensealert
{
	color: Red;
	font-weight:normal;
	font-size: 8pt;
}
.grid1 {
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	}
.grid1 th 
{
	color:White;
}

.grid1 a:link 
{
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
}
	
.grid1 a:visited {
	color: Blue;
	}

.grid1 a:hover {
	color: Red;
	text-decoration:none;
	}

.grid1 a:active {
	color: Blue;
	}
	
/*table {
	margin:10px 0px 10px 0px;
	} */

/******************
FORM STYLES
******************/



/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link 
{
	font-size: 10pt;
	color:#0000FF;
	text-decoration:none;
	}

a:visited {
	color:#0000FF;
	}

a:hover {
	color:#0000FF;
	text-decoration:underline;
	}

a:active {
	color:#0000FF;
	}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
/******************
HEADINGS
******************/

h1 {
	font-size:1.4em;
	padding:10px 0 6px 0;
	}

h2 {
	font-size:1.1em;
	}

h3 {
	font-size:1.4em;
	}
	
h4 {
	font-size:1.1em;
	}
	
h5 {
	font-size:.9em;
	}
	
h6 {
	font-size:.8em;
	}
/******************
LAYOUT DIVS
******************/

#header-container {
	background: #828AD0 url(bg-main.jpg) repeat-x;
	height:68px;
	padding: 0 0 0 0;
	margin:0px 0px 2px 0px;
	font-weight:bold;
	}

#header-container a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#header-left 
{
	font: 140% Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	color:#FFFFFF;
	padding:38px 10px 0px 10px; 
	background: url(bg-curve-top-left.gif) no-repeat;
	}

#header-right 
{
	font: 120% Arial, Helvetica, sans-serif; 
	margin:0px 175px 0px 280px;
	color:#FFFFFF;
	padding:41px 10px 0px 0px;
	height:30px;
	border-right:5px solid #FFFFFF;
	text-align:right;
	}
	
#pss-mainnav-container 
{
	width: 100%;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	border-bottom: 1px solid #FF0000;
}

#pss-mainnav-right 
{
	float:right;
	color:Navy;
	margin: 0px 0px 0px 0px;
	padding:0px 1px 0px 0px;
	width:60px;
	text-align:right;
}

#pss-edit-user-content 
{
	padding:10px 10px 10px 10px;
	margin:10px 0px 0px 0px;
 	border:2px ridge #87CEFA;
}

/******************
TABLE STYLES
******************/
table.table-cli 
{
	background-color: #FF0000;
	width: 97%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table.table-cli-data
{
	width:97%;
	background-color: #FFFFFF;
	border-collapse:collapse;
}
table.table-cli-data caption 
{
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
}

table.tableemp {
	width:97%;
	background-color: #E0E0E0;
	border-collapse:collapse;
	margin-bottom: 10px;
	}
table.table1 {
	width:97%;
	background-color: #FFFFFF;
	border:1px solid #3366FF; 
	border-collapse:collapse;
	margin: 10px 0px 10px 0px;
	}
table h2 
{
	margin: 0px 0px 0px 0px;
	color: Black;
}
table caption 
{
	background-color: #3366FF;
	font-weight: bold;
	color: #FFFFFF;
}
.td-caption 
{
	background-color:#3366FF;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
}
thead th {
	border-bottom:2px solid #D0D0BF;
	padding:6px;
	}

tfoot th {
	border-top:2px solid #D0D0BF;
	padding:6px;
	}

.table-row-1 td, .table-row-1 th,.table-row-2 td, .table-row-2 th, th {
	padding:0px 0px 0px 0px;
	border-style:hidden;
}
.table-row-4 td
{
	padding-left: 2px;
	text-align: left;
	border-style: hidden;
}
.table-row-3 td, .table-row-3 td 
{
	text-align: center;
	border-style:hidden;
}
.table-date-box 
{
	background: white;
	text-transform:uppercase;
	width: 100px;
}
.table-data
{
	background: white;
	text-transform:uppercase;
	width: 95%;
}
/************************
EMP RATES LAYOUT
*************************/
#Emp-Rates-Container 
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 1px;
	border: solid 2px #0000FF;
}
#Emp-Rates-Header 
{
	width: inherit;
/*	padding: 5px 5px 5px 2px; */
	background-color: #C0C0C0;
	border-bottom: solid 2px #0000FF;
	border-top: solid 5px #0000FF; 
}
#Emp-Rate-Select
{
	width: inherit;
	margin-top: 2px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-bottom: solid 2px #0000FF;
	margin-bottom: 10px;
}

#Emp-Rate-Save-Exit {
	height: auto; 
	width: inherit;
	margin-top: 5px;
	background-color: #C0C0C0; 
	border-bottom: solid 2px #0000FF; 
	border-top: solid 2px #0000FF; 
}

#Emp-Rate-Select a:link 
{
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
	}
	
#Emp-Rate-Select a:visited {
	color: Blue;
	}

#Emp-Rate-Select a:hover {
	color: Red;
	text-decoration:none;
	}

#Emp-Rate-Select a:active {
	color: Blue;
	}
	
#Cur-Rate
{
	width: 100%;
	margin: 1px 1px 1px 1px;
	background-color: #E0E0E0;
}
#Emp-Rate 
{
	width: 100%;
	background-color: #E0E0E0;
}

#Emp-Rate-Info
{
	font: 85% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Black;
	width: 35%;
	float: left;
	padding: 0px 0px 0px 0px;
	border: solid 2px #0000FF;
	background-color: #C0C0C0;
}

#Emp-Rate-Fed p
{
	font: 10pt Courier, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin-bottom: 2px;
}
#Emp-Rate-Info fieldset 
{
	border: solid 2px #0000FF;
	margin: 5px 0px 5px 0px;

}
#Emp-Rate-Info legend
{
	font: 10pt Arial, Helvetica, sans-serif;
	color:#0000FF;

}
#Emp-Rate-Fed fieldset
{
	border: solid 2px #0000FF;
	margin: 5px 0px 5px 0px;
}
#Emp-Rate-Fed legend
{
	font: 10pt Arial, Helvetica, sans-serif;
	color:#0000FF;
}
#Emp-Rate-Fed-WC
{
	width: 48%;
	float: right;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
#Emp-Rate-Fed
{
	font: 85% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Black;
	width: 60%;
	float:right;
	background-color: #C0C0C0;
	border: solid 2px #0000FF;
	padding: 2px 2px 2px 2px;
}
#Emp-Fed
{
	width: 60%;
	float:left;
}
#Emp-Rate-WC
{
	width: 48%;
	float:right;
	background-color: #FFFFFF;
	border: solid 2px #0000FF;
	padding: 2px 2px 2px 2px;

}
Emp-Rate-St-Loc
{
	width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
}
#Emp-Rate-St
{
	width: 48%;
	float:left;
	background-color: #FFFFFF;
	border: solid 2px #0000FF;
	padding: 2px 2px 2px 2px;
}
#Emp-Rate-Loc
{
	width: 48%;
	float:right;
	background-color: #FFFFFF;
	border: solid 2px #0000FF;
	padding: 2px 2px 2px 2px;

}
table.tablestrate 
{
	width:100%;
	background-color: #FFFFFF;
	border-collapse:collapse;
	margin-bottom: 0px;
}
table.tableemprate thead
{
	background-color: #0000FF;
	text-align: center;
	color: #FFFFFF;
	border-collapse:separate;
}

table.tablestrate caption 
{
	background-color: #0000FF;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
}
table.tableemprate {
	width:100%;
	background-color: #FFFFFF;
	border:1px solid #0000FF; 
	border-collapse:collapse;
	margin-bottom: 5px;
}
table.tableemprate caption 
{
	background-color: #0000FF;
	vertical-align: middle;
	font-size: 110%;
	padding-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
}
table.tableemprate td  
{
	height: 25px;
	text-align: left;
}
.rtext 
{
	font: 10pt Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
.rvalues
{
/*	font: 120% Arial, Helvetica, Georgia, "Times New Roman", Times, serif; */
	text-align: right;
	text-transform:uppercase;
}
.demodesc
{
	font: 8pt Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: Black;
}
.rlabels
{
	padding-right: 5px;
	text-align: right;
}
.gridtx {
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	border: 1px solid #3399FF;
	margin-bottom: 5px;
}
.gridtx th 
{
	color:White;
}
	
.gridtx a:link 
{
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
	}
	
.gridtx a:visited {
	color: Blue;
	}

.gridtx a:hover {
	color: Red;
	text-decoration:none;
	}

.gridtx a:active {
	color: Blue;
	}
	
.noborder-text 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	color: Black; 
	text-align: left;
	text-decoration: none; 
	background-color: #FFFFFF;
	border-color: #88A0C8 #88A0C8 #88A0C8; 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.button_hide
{	
	background-color: #FFFFFF;
	border-color: #88A0C8 #88A0C8 #88A0C8;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px
}
.noborder-sttext 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif; 
	color: Black; 
	text-align: left;
	text-decoration: none; 
	background-color: #B0B0B0;
	border-color: #88A0C8 #88A0C8 #88A0C8; 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px
}
/******************
CLASSES
******************/

.clear {
	clear:both;
}
	
#navigation {
width: 150px;
font: 90% Arial, Helvetica, sans-serif;
position: absolute;
top: 110px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navigation li {
border-bottom: 1px solid #ED9F9F;
margin: 0;
}

#navigation li a:link, #navigation li a:visited {
display: block;
padding: 5px 5px 5px 0.5em; 
border-left: 12px solid #711515;
border-right: 1px solid #711515;
color: #ffffff;
background-color: #FF0000;
text-decoration: none;
}

#navigation li a:hover {
color: #ffffff;
background-color: #711515;
}

#home-content 
{
border: 1px solid #FF0000;
margin-left: 160px;
margin-right: 1px;
margin-top: 10px;
background-color: #E0E0E0;
padding: 0em 1em 1em 1em;
}

#home-content p, #home-content li {
color: Black;
}

#home-content p {
margin-left: 1.5em;
margin-right: 1.5em;
}

#home-content h1, #home-content h2 {
font: 140% Georgia, "Times New Roman", Times, serif;
color: #FF0000;
background-color: transparent;
}
#home-content h2 {
font: 120% Georgia, "Times New Roman", Times, serif;
padding-bottom: 3px;
border-bottom: 1px dotted #ED9F9F;
}

#three-column 
{
	height: auto;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	background-color:#3366FF;
	border:1px solid black;
}

#three-column-left 
{
	height: auto;
	float:left;
	width:13%;
	padding-left: 4px;
	background-color: #E0E0E0;
}

#three-column-right 
{
	height: auto;
	float:right;
	width:85%;
	padding: 2px 2px 2px 2px;
	background-color: #E0E0E0;
	border-right: solid 2px #3366FF;
}
#three-column-left h5
{
	color: Black;
}
#three-column-right h1 
{
	margin: 0px 0px 0px 0px;
	color: Black;
} 
#Efed-state 
{
	width : 100%;
	background-color: #E0E0E0;
	margin-bottom: 3px;
}
#Ebuttons-save-exit 
{
	width : 100%;
	background-color: #E0E0E0;
	margin-top: 2px;
	margin-bottom: 2px;
	border: solid 1px #F8F8FF;
}
#Efed 
{
	float: left;
	width: 35%;
	background-color: #E0E0E0;
}
#Estate 
{
	float: right;
	width : 64%;
	background-color: #E0E0E0;
}
#Estates-list 
{
	width: 100%;
	height: 100px;
	background-color: #E0E0E0;
	overflow: auto;
}
.clitxt1 
{
	font: 70%, Arial;
	font-size: 1em;
	color: Black;
	font-weight: bold;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

#login-fs 
{
	border: 1px solid #0066FF;
	margin-top: 1.4em;
	padding: 0.6em;
	width: 99%;
}
#login-leg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0066FF;
	background-color: #FFFFFF;
}
#login-main 
{
	height: auto;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	background-color:#FFFFFF;
	border:1px solid red;
}
.login-left 
{
	width: 30%;
	float: left;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
}
.multiple-login 
{
	font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Black;
} 

.login-right
{
	height: inherit;
	float:right;
	width:65%;
	padding: 2px 2px 2px 2px;
	background-color: #E5E5E5;
	border-style: hidden;
}

.login-label 
{
	padding-right: 5px;
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #0066FF;
}
.login-txt 
{
	padding: 0;
	margin: 0;
	color: Black;
	background-color: #E3F2F7;
	border: 1px solid #0066FF;
	width: 100px;
}

.labels 
{
	font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
/*	font-size: 8pt; */
/*	font-weight: bold;*/
	color: Black;
}
.text 
{
	font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
/*	font-size: 8pt; */
	color: Black;
}
/***********************************
 REPRINTS.ASPX 
************************************/
#reprints
{
	height: auto;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	background-color:#FFFFFF;
	border:1px solid #3366FF;
}

#reprints-list
{
	height: auto;
	float:left;
	width: 260px;
	padding-left: 4px;
	background-color: #E0E0E0;
	border-right: 1px solid #3366ff;
}

#reprint-options 
{
	height: 100%;
	float: right;
	width: 50%;
	padding: 2px 2px 2px 15px;
	background-color: #E0E0E0;
}

#reprints-report-options
{
}
#reprints-submit 
{
	margin:5px 1px 0px 1px;
}

#ul_payments 
{
margin: 0px 0px 0px 0px;
font: 90% Arial, Helvetica, sans-serif;
}

#ul_payments ul 
{
list-style: none;
margin: 0px 0px 0px 0px;
}

#ul_payments li 
{
list-style: none;
width: 100%;
margin: 0px 0px 0px 0px;
}

#ul_payments li a:link, #ul_payments li a:visited 
{
width: 70%;
display: block;
padding: 0px 0px 0px 0px; 
color: Blue;
background-color: #FFFFFF;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

#ul_payments li a:hover {
color: Blue;
background-color: #FFFFFF;
text-decoration: underline;
}
#ul_deductions 
{
margin: 0px 0px 0px 0px;
font: 90% Arial, Helvetica, sans-serif;
}

#ul_deductions ul 
{
list-style: none;
margin: 0px 0px 0px 0px;
}

#ul_deductions li 
{
list-style: none;
width: 100%;
margin: 0px 0px 0px 0px;
margin-bottom: 0px;
}

#ul_deductions li a:link, #ul_deductions li a:visited 
{
	width: 70%;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	color: Blue;
	background-color: #FFFFFF;
	text-decoration: none;
}

#ul_deductions li a:hover {
	background-color: #FFFFFF;
	display: block;
	color: Blue;
	text-decoration: underline;
}

#ul_deductions li ul li  
{
	display: none;
}

#ul_payments li ul li
{
	display: none;
}

/* floating message (Cli Notes) formatting */
td.top {
  background-color: #000080;
  text-align: right;
}

td.bottom {
  background-color: #FFFFFF;
  padding: 15px;
}

.notes 
{
	background-color: White;
	width: 50%;
	font-size: 10pt;
	color: Black;
	max-height: 200px;
	overflow: auto;
}
/* email classes */
.email
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 2px;
	background-color: #C0C0C0; 
}

.email-tble
{
	width: 49%; 
	float: left;
	border-right: solid 1px #0066FF;
	border-bottom: 2px;
	padding: 1px;
	background-color: #FFFFFF;
}
.email-row td
{
	padding:0px 0px 0px 0px;
	border-style:hidden;
	background-color: #FFFFFF;

}
.email-lbl
{
	font: 10pt Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
}

.fs-white
{
	background-color: White;
	color: Black;
}

#ContactUs
{
	background-color: #C0C0C0;
	width: 60%;
	border-bottom: solid 3px #C0C0C0;
}
#ContactUs p
{
	background-color: #FFFFFF;
	text-align: center;
}

#ContactUs fieldset
{
	border: solid 2px #0000FF;
	margin: 5px 0px 5px 0px;
}
#ContactUs legend
{
	font: 10pt Arial, Helvetica, sans-serif;
	color:#0000FF;
	padding: 5px 0px 0px 0px;

}

.liformat 
{
	font: 8pt Arial, Helvetica, sans-serif;
}

.demogrid {
	font-family : arial, helvetica, sans-serif;
	color: #000000;
	}
.demogrid th 
{
	border: 1px solid black;
}
.demogrid td
{
	border: 1px solid black;
}	
.demogrid a:link 
{
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
}
	
.demogrid a:visited {
	color: Blue;
	}

.demogrid a:hover {
	color: Red;
	text-decoration:none;
	}

.demogrid a:active {
	color: Blue;
	}
	
#multi-login-warn 
{
	height: auto;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	background-color:#E5E5E5;
	border-top: 10px solid red;
	border-bottom: 3px solid red;
	
}
.multi-login-admin-warn 
{
	margin: 0px 0px 3px 1px;
	width: 100%;
	border-style: hidden;
}
.multiple-client-users 
{
	font: 1.2em Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Black;
	margin: 0px 0px 3px 0px;
	text-align: center;
	
} 

.grid_multi_users
{
	margin: 1px 40% 0px 40%;
	font: 1.2em Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: Black;
}
