@import url("style_lo.css");

html
{
	overflow:hidden;
	height:100%;
}
body
{
	height:100%;
}
#wrap
{
	height:100%;
}
#BodyDivContainer
{
	width:100%;
	position:relative;
	height:100%;
}

#ic
{
	display:block;
	padding:0px 4px;
}


.WhiteDrawHeader {
	background:#FFFFFF;
}

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

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

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

FORM {
	display: inline;
}

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

.EntireBox {
  background: #FFFFFF;
  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: #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;
}

.scrollable
{
	overflow-y:auto;
	width:100%;
	position:relative;
}

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

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

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

.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:1px;
	border-bottom-color:#0033CC;
        -display:block;
        -width:1%;
        -white-space: nowrap;
    background:transparent;
}

.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: #FF0000;
}



td.MSR-filter-header
{
    border:1px solid silver;
    background:#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: #8080ff;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
}

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

small
{
	font-size:10px;
}


DIV#scheduler_confirm
{
	z-index:500;
}

.input_int,.input_numeric,.input_positive_int,.input_positive_numeric{width:75px}

.fixed_tables
{
	top:0px;
}

@media print{
	#Page_Content{position:relative!important;top:auto!important;overflow:visible!important}
}

