﻿body { font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#header {height:40px; background: url(../images/header.jpg) no-repeat; font: 18px Arial; color: #000083; padding-top: 15px; padding-left: 15px; margin-bottom: 0; font-weight: bold;}
#subHeader {width: 700px; background-color: #428687; border-bottom: 1px solid #354d51; font: 18px Arial; color: #fff; font-weight: bold;}

.bold {font-size: 13px; font-weight: bold;}

.altColor {background: #ede7df; }


.modalBackground {
	background-color:#c4c4c4;
	filter:alpha(opacity=70);
	opacity:0.7;
	text-align:center;
	position:absolute;
}

.hidden
{
	display:none;
}

.updateProgress
{
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;

}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;

}

.modalPopup {
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:333;
	text-align:center;
padding-bottom:6px;

height:520px;
width:717px;
overflow:scroll;

}

.ErrorMessage 
{
	color:Red;
	font-size:large;
	width: 516px;
	height: 103px;
	vertical-align:middle;
	text-align:center;
}

.divBorder {border: 1px solid #959595; color: #616161; width:515px}

table.mainTable {border: 1px solid #cbcaca; background:#E7E7E7; color: #616161; width:750px}
.mainTable td, .mainTable th {padding:4px; text-align:left }
.mainTable th {white-space:nowrap; background: #428687; color: #fff; border: 1px solid #afc2c3; border-bottom:1px solid #354d51; text-transform:uppercase; padding:4px 10px; }
.mainTable th {font-weight: bold;}
.mainTable tr {background-color:#FFF; text-align:center; }
.mainTable .odd {background: #ede7df; border-top:1px solid #FFF;}
.mainTable th a:hover {color:#FF8601;}
.mainTable td {height: 50px; border-bottom: 1px solid #cbcaca;}
.mainTable td a:link, .mainTable td a:visited {color: #1975D7;text-decoration: none;}
.mainTable td a:hover {color: #50ADEA; border-bottom:1px solid #8FD5FF; text-decoration: none ; }
.mainHeader th {text-align:left; padding-left:4px;}



label {display: block;}
label.desc{ line-height:150%; padding:0 0 1px 0; border:none; color:#222; display:block; font-size:95%; font-weight:bold; }
