/*2008 Caliber Information Systems LLC, All rights reserved.*/
/*CSS Document */

@charset "utf-8";
/* CSS Document */

body{
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  }
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #000000  solid;
}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; border::none;
	
}
/*div#empLoginIN { border: solid 1px #999; background-color:  White; color:  Black; width: 300px; padding: 20px; }
div#empLoginIN div.loginleft { clear: both; }
div#empLoginIN div.loginleft .loginlabel { float: left; width: 80px; margin-right: 4px; }
div#empLoginIN div.loginleft .loginlabel2 { float: right; width: 80px; margin-right: 4px; }

div#empLoginIN div.loginright .loginbutton { background: #eee; color: Black; font-weight: bold; font-size: 10px; }
*/
div#loginright .loginbutton{ border: solid 1px #999; background-color:  White; color:  Black; width: 300px; padding: 20px;clear: both; text-align: right; }

form{
	margin:0px;}

.BGNoRepeatRt{
	background-position:right; background-repeat:no-repeat; }

.BGNoRepeatLt{
	background-position:left; background-repeat:no-repeat; }
	
.BGRepeatX{
	background-position:left; background-repeat:repeat-x; margin:0px; padding:0px; }
	
.loginbg{
	background:url(../images/login_cont_bg.jpg) #fcfcfc left bottom repeat-x; border-left:#8b0f18 solid 1px;  border-right:#8b0f18 solid 1px; }	


.Redtxt, .Redtxt a{
	font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:none; }
	
.Redtxt a:hover{
	font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:underline; }
	
.FtTxt, .FtTxt a{
	font-size:11px; font-weight:normal;  color:#8b0f18; text-decoration:none; }
	
.FtTxt a:hover{
	font-size:11px; font-weight:normal;  color:#8b0f18; text-decoration:underline; }


.Redtxtnorm, .Redtxtnorm a{
	font-size:11px; font-weight:normal;  color:#8b0f18; text-decoration:none; }
	
 .Redtxtnorm a:hover{
	font-size:11px; font-weight:normal;  color:#8b0f18; text-decoration:underline; }	
	
.FormFld{
	border:#8b0f18 solid 1px; font-size:11px; font-weight:normal;  }

.WhiteTxt {
	font-size:12px; font-weight:bold;  color:#FFFFFF; text-decoration:none; text-transform:uppercase; }

	
.GridBdr {
	border:#b2363f 1px solid; font-size:11px; font-weight:normal;  color:#8b0f18;  }

.GridTable {
	font-size:11px; font-weight:normal;  color:#000000; }
.FormTable {
	font-size:11px; font-weight:normal;  color:#000000; }
	
.FormTxt {
	font-size:11px; font-weight:normal;  color:#666666; }	
	
.ErrTxt {
	font-size:11px; font-weight:normal;  color:#FF0000; }	
		
.GridTable td {
	 padding-left:10px;  }
			
.GridHding {
		background-color:#B53943; height:20px; font-size:12px; font-weight:bold;  color:#FFFFFF; text-decoration:none; text-transform:none;   }
		
.PageHding, .PageHding a{
	font-size:14px; font-weight:bold;  color:#8b0f18; text-decoration:none; text-transform:uppercase;  }
	
.PageHding a:hover{
	font-size:14px; font-weight:bold;  color:#8b0f18; text-decoration:underline; text-transform:uppercase; }
	
	
.Pagination, .Pagination a{
	font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:none; text-transform:uppercase; }

.Pagination a:hover{
	font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:underline; text-transform:uppercase; }
	
.Pagination .Current{
	font-size:11px; font-weight:bold;  color:#FFFFFF; text-decoration:none; text-transform:uppercase; }	
	
.PageSmallHding, .PageSmallHding a{
 font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:none; text-transform:uppercase;  }
 
.PageSmallHding a:hover{
 font-size:11px; font-weight:bold;  color:#8b0f18; text-decoration:underline; text-transform:uppercase; }
	
.TblBdr{
	border:#B2363E solid 1px; }	
	
.TblBdr td{
	padding-left:10px; }	
	
/*
.GridHeaderDarkBG
{
	background-color:#B53943; color:#FFFFFF; text-align:left; vertical-align:middle;
}*/
.GridRowLightBG
{
	background-color:#FFFFFF; height:20px; text-align:left; vertical-align:middle;
}
.GridRowDarkBG
{
	background-color:#E5E5E5; height:20px; text-align:left; vertical-align:middle;
}
.FormLightBG
{
	background-color:#FFFFFF; 
}
.PagingtBG
{
	background-color:#C8C8C8; 
}


.NavBg{
	background:url(../images/nav_bg.jpg) left top repeat-x; }
.GridHdingLeftTop{
	background:url(../images/grid_top_leftcor.jpg) left top repeat-x; }
.MainRightTD{ width:15px;}
.MainLeftTD{ width:15px;}

/* CSS Document 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #CBCAD0;*/
	/*background-color:#737391;
	background-color:#F1F3C2;
	/
	background: #eee url('images/container_bk.gif') top center repeat-y;
}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.HeaderBorder{
	background: #333333 url('images/footer_bk.gif') top left repeat-x;
}
input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #000000  solid;
}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; border::none;
	
}
.BROWNBORDERinput,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #bf2c37  solid;
}

*/
/*2008 Caliber Information Systems LLC, All rights reserved.*/
.rdButton {
	 border:none;
	 border-style:none;
	
}
.divOpacityCss
{
	top:0px; left:0px; position:absolute; background-color:#c0c0c0;filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4; vertical-align:middle; text-align:center;	
}