.SelectedTopTab {
	background-repeat:repeat-x;
	background-position:bottom left;
	border-style:solid none none none;
	border-color:#ffffff;
	border-width:3;
}

.UnselectedTopTab {
	background-color:#ffffff;
}

.WhiteDrawHeader {
	background-color:#FFFFFF;
}

table.WhiteDrawHeader {
	border-width:1;
	border-style: none none solid none;
	border-color:AAAAAA;
}

.GrayDrawHeader {
	background-color:#F0F0F1;
	border-width:1;
	border-style: none none solid none;
	border-color:AAAAAA;
}

BODY,B,TD {
	font-family: sans-serif;
	font-size: 13px;
}

FORM {
	display: inline;
}

.BoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.EntireBox {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #749FFF;
}

.BoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #ffffff;
  background-color: #749FFF;
}

TD.TabContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

.FontBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

A {
	color: inherit;
}

A.LO_link {
	color: #000000;
	text-decoration: underline;
}

A.BoxHeading {
	color: #ffffff;
	text-decoration: none;
}

A.TabContents {
	text-decoration: none;
}

.LO_field {
	padding-left: 4px;
	padding-right: 4px;
	height: 26px;
	font-size: 12px;
	text-decoration: none;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	white-space: nowrap;
}

.LO_field_wrap {
	padding-left: 4px;
	padding-right: 4px;
	height: 26px;
	font-size: 12px;
	text-decoration: none;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.LO_header {
	padding-left: 4px;
	padding-right: 4px;
	color:#333333;
	font-weight:bold;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #AAAAAA;
}

.innerLO_field {
	color: inherit;
	font-size: 12px;
	text-decoration: none;
}
/*/
table.innerLO_field
{
	color: inherit;
	font-size: 12px;
	text-decoration: none;
	padding:0;
	margin:0;
}/**/

TD.Box, SPAN.Box {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.LeftBorder {
	width: 5px;
	background-color: transparent;
	background-image: url(./border2/left.gif);
	background-repeat: repeat-y;
}

TD.RightBorder {
	width: 15px;
	background-color: transparent;
	background-image: url(./border2/right.gif);
	background-repeat: repeat;
}

.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.select-free .bd{}

.clickable
{
	border-bottom-style:dotted;
	border-bottom-width:1;
	border-bottom-color:#0033CC;
        -display:block;
        -width:1%;
        -white-space: nowrap;
}

.rolloverGray
{
	color: gray;
	font-family: Verdana, Arial, sans-serif;
	font-size:11;
}

.rolloverBlack
{
	font-family: Verdana, Arial, sans-serif;
	font-size:11;
}

.errorTextField
{
	border: 3px solid #FF0000;
}

/*
	for IE6 - because it doesn't support the border for select boxes
*/
.errorTextFieldSelect
{
 	border: 3px solid #FF0000;
	//background-color: #FF0000;
}



td.MSR-filter-header
{
    border:1px solid silver;
    background-color:#EEE;
    text-align:center;
    font-weight:bold;
}

.HiddenDivTransparentCorner
{
	width: 10pt;
	height: 10pt;
	opacity:0.5;
	filter: alpha(opacity=50);
}
.HiddenDivTransparentMiddle
{
	background-image:url(assets/hiddendiv/middle.gif);
	opacity:0.5;
	filter: alpha(opacity=50);
}
.HiddenDivHeader
{
	background-color: #8080ff;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
}

#email_status {
padding-left:10px; padding-top:6px; position: absolute; background-color:#FFF1A8; border:1px solid #CCC; bottom:1px; color:black; font-size:80%; right:1px; padding-bottom:7px;
}
body > div#email_status {
position: fixed;
}
