body{
	margin:0;
	padding:0;
	background-color:#d2e3f2;
	font: bold 12px;
	font-family: Tahoma, Arial, sans-serif;
}
.login{
	color:#CC0000;
}
.button{
	height:25px;
	width:100px;
	background:url(../images/btn_bg.gif);
	font-family: Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	border:1px #FFFFFF;
}
.footer{
	height:20px;
	background:url(../images/bg_footer.gif);
	text-align:center;
	vertical-align:middle;
	font: bold 12px;
	color:#333333;
	padding-top:10px;
}
.search-border{
	padding-top:20px;
	text-align:center;
}
.moduleHeader{
    background:#595959;
	height:23px;
	text-align:left;
	font-size:16px;
	padding-top:2px; padding-left:10px;
	color:#FFFFFF;
}
.whitelink, .whitelink:link, .whitelink:visited, .whitelink:active
{
  color:#FFFFFF;
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
}
.orlink, .orlink:link, .orlink:visited, .orlink:active
{
  color:#FF9900;
  font-size:13px;
  text-decoration: none;
}
.bltxt
{
  color:#0066CC;
  font-size:13px;
  text-decoration: none;
}
.bltxt3
{
  color:#0066CC;
  font-size:12px;
  text-decoration: none;
  font-weight:normal;
}
.blacktxt
{
  color:#000000;
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
}
.bltxt2
{
  color:#bbf5ff;
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
}
.rdtxt
{
  color:#FF0000;
  font-size:13px;
  text-decoration: none;
}
.greytxt
{
  color:#484848;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
}
.divform{
	width:800px;
	height:20px;
	display:block;
}
.drop{
	width:130px;
  	font-size:12px;
}
.drop2{
	width:50px;
  	font-size:12px;
}
.txtbox{
	width:125px;
	font-size:12px;
}
.txtArea{
	width:250px;
	font-size:13px;
	font-family: Tahoma, Arial, sans-serif;
}
.txtboxDate{
	width:100px;
	font-size:12px;
}
.progress_box{
  width:50px; 
  text-align:center;
}
.std_box{
	text-align:center;
	width:100px;
	vertical-align:middle;
}	
.spanLink {
	color : blue;
	font-size: 11px;
	cursor: hand;
	text-decoration: underline;
}
.smallFont{
	font-family: Tahoma;
    font-size: 8px;
	color: #0;
	font-weight: bolder;
}
.dhx_header_cmenu{
			background-color:#ffffff;
			border:2px outset silver;
			z-index:2;
}
.dhx_header_cmenu_item{
	white-space:nowrap;
}
#main {
    background: #ffffff;
    float: right;
    width: 80%;
}
#newMainContent {
	text-align:center;
}
#sidebar {
    background: #ffffff;
    float: right;
    width: 20%;
}
.form{
 margin:0;
 padding:0;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calendar.jpg) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}



