/*
#	cascading style sheet for beiservices.com home page
	created: 06.27.00
	last updated: 12:07:2010
*/
@import url(/static/css/bei_main.css);

A:link,A:active {
	color: #FFFFFF;
	text-decoration:underline;
}
A:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
A:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.no_style {
	background:none;
}

div.table_main {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

div.table_main A:link, div.table_main A:active {
	color: #800000;
	text-decoration:underline;
}
div.table_main A:visited {
	color: #000000;
	text-decoration:underline;
}
div.table_main A:hover {
	color: #000000;
	text-decoration:underline;
}

table, .table_main {
	background-color: #000000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
}

tr {
	background-color: #ffffff;
	color: #000000;
}

td {
	font-family: Arial,Verdana,sans-serif;
}

td table {
	background:none;
}

table A:link,table A:active {
	color: #800000;
	text-decoration:underline;
}
table A:visited {
	color: #000000;
	text-decoration:underline;
}
table A:hover {
	color: #000000;
	text-decoration:underline;
}
#header {
	font-family: Arial,Verdana,sans-serif;
	font-size: 16pt;
	color: #CCC;
	text-align: left;
}

#header2 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

#menutext {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}

#logtext {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	color: #000;
	text-align: center;
}

#text {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12pt;
	color: #000000;
	text-align: left;
	padding: 0px 10px 0px 10px;
}

#ctext {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	color: #ff3;
	text-align: center;
}
.copy_center {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #0884CE;
	margin-left: auto;
 	margin-right: auto;
}

.adj_high {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #00CC99;
}

.adj_low {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #E10121;
}

.blue_header_c {
	font-family: Arial,Verdana,sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #000080;
}

.button {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: #cccccc;
}

.centered1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #ffffff;
	font-weight: bold;
}

.datahead {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: #cccccc;
	color: #000000;
}

/*
.datahead A:link,.datahead A:visited,.datahead A:active {
	color: #ffffff;
}

.datahead A:hover {
	color: #0099ff;
	background-color: #ffffff;
}*/

.data1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #ffffff;
}

.data2 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #eeeeee;
}


.data3 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12pt;
	text-align: left;
	background-color: #ffffff;
}

.data21 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #ffffff;
}

.data22 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #eeeeee;
}

.data31 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #ffffff;
}

.data32 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #eeeeee;
}

.data1b {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #ffffff;
	font-weight: bold;
}

.data22b {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #eeeeee;
	font-weight: bold;
}

.data31b {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #ffffff;
	font-weight: bold;
}

.data10 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
}


.data_red_1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #ffffff;
	font-weight: bold;
	color: red;
}
.data_red_2 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color:  #eeeeee;
	font-weight: bold;
	color: red;
}
.data_red_3 {
    font-family: Arial,Verdana,sans-serif;
    font-size: 8pt;
    text-align: right;
    background-color:  #eeeeee;
    font-weight: bold;
    color: red;
}

.header_3 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
}

.hint {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
}
.hintr {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
}
.kbasehead {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #ffffff;
	background-color: #0099ff;
	font-weight: bold;
}

.kbase1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #ffffff;
}
.kbase2 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: left;
	background-color: #eeeeee;
}

.kbaseright {
	text-align: right;
}
.kbaseright A, .kbaseright A:link {
	color: #800000;
	text-decoration:underline;
}
.kbaseright A:visited {
	color: #000000;
	text-decoration:underline;
}
.kbaseright A:hover {
	color: #000000;
	text-decoration:underline;
}

.loss1 {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #ffffff;
	font-weight: bold;
	color: red;
}
.noHover:hover,.noHover:visited,.noHover:active,.noHover {
	border: none;
	color: #800000;
}
.noHoverBEI:hover,.noHoverBEI:visited,.noHoverBEI:active,.noHoverBEI {
	border: none;
	color: #800000;
}
.noHoverMar:hover,.noHoverMar:visited,.noHoverMar:active,.noHoverMar {
	border: none;
	color: #800000;
}
.savediv form {
	display: inline;
}

.serveron {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #FFFF40;
	background-color: #45A505;
	font-weight: bold;
}

.serveroff {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #FFFF40;
	background-color: #E10121;
	font-weight: bold;
}

.navLink {
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
	text-align: right;
	background-color: #eeeeee;
}
.navLink A:link {
	color: #000000;
	text-decoration:underline;
}
.navLink A:visited,table A:active {
	color: #000000;
	text-decoration:underline;
}
.navLink A:hover {
	color: #000000;
	text-decoration:underline;
}
.rounded-corner-table
{
	font-family: Arial,Verdana,sans-serif;
	text-align: left;
	font-size: 8pt;
	color: #000000;
	border-collapse: collapse;
	background: #ffffff;
	width: auto;
}
.rounded-corner-table th {
	padding:5px 2px 5px 2px;
	text-align: left;
	white-space:normal;
	color: #000000;
	border-collapse:collapse;
	border-right: 2px solid #BFBFBF;
}
.rounded-corner-table th a,a:hover {
	background: none;
	color: #000000;
	text-decoration: underline;
}
.rounded-corner-table tr.odd {
	background: #deeffd;
}
.rounded-corner-table td.botborder, th.botborder {
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-bottom: 2px solid #CCC;
	border-right: 0px none;
	border-left: 0px none;
	border-top: 0px none;	
}
.rounded-corner-table td {
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
}
.rounded-corner-table td.fullborder, th.fullborder {
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
}
.rounded-corner-table td.right, th.right {
	text-align: right;
}
.rounded-corner-table td.n_dis_r {
display: none;
text-align: right;
}

.rounded-corner-table td.n_dis_l {
display: none;
text-align: left;
}

.rounded-corner-table td.n_dis_c {
display: none;
text-align: center;
}

.rounded-corner-table td.dis_r {
text-align: right;
}

.rounded-corner-table td.dis_l {
text-align: left;
}

.rounded-corner-table td.dis_c {
text-align: center;
}
.rounded-corner-table th.n_dis_r {
display: none;
text-align: right;
}

.rounded-corner-table th.n_dis_l {
display: none;
text-align: left;
}

.rounded-corner-table th.n_dis_c {
display: none;
text-align: center;
}

.rounded-corner-table th.dis_r {
text-align: right;
}

.rounded-corner-table th.dis_l {
text-align: left;
}

.rounded-corner-table th.dis_c {
text-align: center;
}

.rounded-corner-table input
{
	font-family: Arial,Verdana,sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
}
.rounded-corner-table button
{
	font-family: Arial,Verdana,sans-serif;
	padding: 1px 1px 1px 1px;
	font-size: 8pt;
}
.rounded-corner-table a:hover,a:visited,a:active,a
{
	color: #800000;
	text-decoration:underline;
}
.rounded-corner-table img
{
	border: none;
	background-color: transparent;
}
.roundme 
{
	position: relative;
	overflow:  visible; 
	padding: 5px 5px 5px 5px;
    width: auto;
    background: #CCC;
}
.roundmeRel
{
	overflow: visible; 
	line-height: 15px;
	padding: 5px 5px 5px 5px;
    background: #CCC;
}
.button_div button, input
{
	font-family: Arial,Verdana,sans-serif;
	margin:10px 0px 10px 0px;
	font-size: 8pt;
}
.button_div form
{
	display: inline;
}
.button_div a:hover,a:visited
{
	color: #000000;
	text-decoration:underline;
}
.button_div a:active,a
{
	color: #800000;
	text-decoration:underline;
}

.button_div div 
{
	font-family: Arial,Verdana,sans-serif;
	font-size: 8pt;
}

.button_div table
{
	border-style: none;
	border-collapse: collapse;
}
.hide
{
	display: none;
}
.lightblu 
{
	background-color: #deeffd;
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
}
.branch_row
{
	background-color: #FDF1DE;
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
}
.region_row
{
	background-color: #D9ECEE;
	padding:5px 2px 5px 2px;
	white-space: nowrap;
	text-align: left;
	border-collapse:collapse;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
}
.blkbox {
position: relative;
padding: 20px;
width: 800px;
height: 450px;
color: #0099ff;
text-align: center;
margin-right: auto;
margin-left: auto;
background-color: black;
border: 1px solid white;
}
.blkboxtable {
position: relative;
color: #0099ff;
text-align: center;
margin-right: auto;
margin-left: auto;
background-color: black;
}
.blkboxtable td {
	background-color: black;	
	text-align: center;
	padding:5px 5px 5px 5px;
}
.blkboxtable input{
	  padding:5px 90px 5px 5px;
}
.password_check_weak {
	  background: white url('/static/img/red-weak.png') right;
	  background-repeat:no-repeat;
	  padding:5px 90px 5px 5px;
}
.password_check_pass {
	  background: white url('/static/img/green-pass.png') right;
	  background-repeat:no-repeat;
	  padding:5px 90px 5px 5px;
}
.password_mismatch {
	  background: white url('/static/img/red-match.png') right;
	  background-repeat:no-repeat;
	  padding:5px 90px 5px 5px;
}
.password_match {
	  background: white url('/static/img/green-match.png') right;
	  background-repeat:no-repeat;
	  padding:5px 90px 5px 5px;
}


