BODY, P, TD {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size : 11px;
}
.brd {
	border-style: solid; border-width: 1;
	border-Color: #657BB8
}
.lft_brd {
	border-top: none;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: none;
}
.bottom_brd {
	border-top: none;
	border-bottom: 1px solid #000;
	border-left: none;
	border-right: none;
}
.box {
	border-bottom: 2px solid;
	border-top: 2px solid;
	border-top-color: #003966;
	border-bottom-color: #003966;
	
}
input, select, textarea {
font-family: Tahoma, Verdana, Arial; 
font-size:11px;
border-style: solid; border-width: 1 ;
border-Color: #888888;
}
input{
	padding: 1px;
}
.nobrd {
	border-style: none;
}
.smlCheck {
	border-style: none;
	font-size:9px;
	width:11px; height:11px
}
.inputclass {
	border-top: 1px solid;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid;
	border-right: 1px solid #ddd;
}
.xbg{
	background-repeat: repeat-x;
}

.ybg{
	background-repeat: repeat-y;
}
A:hover {
	color: #333399;  text-decoration: none
}
A {
	color:#000066; text-decoration: none
}

A.ab1 {
	COLOR: #004E82; 
	
}
.ab1:hover {
	COLOR: #6F93AC; 
	
}

A.lnk_cls {
	COLOR: #C7E8FD; 
	
}
.lnk_cls:hover {
	COLOR: #004E82; 
	
}

.tab_cls {
	COLOR: #DCEEF8; 
	
}
.tab_cls:hover {
	COLOR: #FFFFFF; 
	
}
.tabActCls {
	COLOR: #000066; 
	
}
.tabActCls:hover {
	
}
A.lable {
	COLOR: #E4F5FF; 
	
}
A.abc {
	COLOR: #F00000; 
}
.abc:hover {
	COLOR: #5E0000; 
}
hr { background: #999999; }
sup { Color: Red; }
.whiteText {
	COLOR: #DCEEF8; 
	font-weight: bold;
	text-decoration: none;
}
.whiteText:hover  {
	COLOR: Navy; 
	font-weight: bold;
	text-decoration: none
}
.dmsHeader {
	COLOR: #FFFFFF; font-family: Impact; font-size: 30px;
}

.dmsFrmTitle {
	COLOR: #AA0000;
}
.appTitle
{
	font-family: Times New Roman;
	font-size:18px;
	COLOR:#000080;
	font-weight:bold;
}
.appSubTitle
{
	font-family:Times New Roman;
	font-size:14px;
	COLOR:#000080;
	font-weight:bold;
}

.applicationClass
{
	font-family: Courier New;
	font-size: 12px;
	COLOR: #000080;
	font-weight: bold;
}

.req {
	COLOR: Red;
}
.dmsMenuTitle {
	COLOR: #FFFFFF;
	font-family: Verdana;
	background: #657BB8;
	font-size: 11px;
}
.spanBg{
	background: #FFFFFF;
}

.redBtnLeft {
	background-image: url(../images/btns/red_lft.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 10px;
}
.redBtnRt {
	background-image: url(../images/btns/red_rt.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 10px;
}
.redBtnRepeat {
	background-image: url(../images/btns/red_repeat.gif);
	background-repeat: repeat;
	height: 33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

	border-style: none; border-width: 0 ;
}

.blueBtnLeft {
	background-image: url(../images/btns/blue_lft.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 10px;
}
.blueBtnRt {
	background-image: url(../images/btns/blue_rt.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 10px;
}
.blueBtnRepeat {
	background-image: url(../images/btns/blue_repeat.gif);
	background-repeat: repeat;
	height: 33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	border-style: none; border-width: 0 ;
}
.span_scroll{
	
	overflow: auto;
	height: 375;
	width: 100%;
	border: 1px solid Silver;
	
	SCROLLBAR-SHADOW-COLOR: #efefef; 
	SCROLLBAR-3DLIGHT-COLOR: #b6d1ff; 
	SCROLLBAR-ARROW-COLOR: #a0c3fd; 
	SCROLLBAR-TRACK-COLOR: #d7e0f5; 
	SCROLLBAR-DARKSHADOW-COLOR: #95a7ec; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
}
.span_scroll2{
	
	overflow: auto;
	height: 355;
	width: 630px;
	border: 1px solid Silver;
	
	SCROLLBAR-SHADOW-COLOR: #efefef; 
	SCROLLBAR-3DLIGHT-COLOR: #b6d1ff; 
	SCROLLBAR-ARROW-COLOR: #a0c3fd; 
	SCROLLBAR-TRACK-COLOR: #d7e0f5; 
	SCROLLBAR-DARKSHADOW-COLOR: #95a7ec; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
}

.selmenu{
color: #CC0000;
text-decoration: none;
font-weight: bold;
}

.change_bg{background-color: bisque;} 
.restore_bg{background-color: #EDF1FE;}
.restore_altr_bg{}

/*-----------------
Calendar
------------------*/
#schCal table, #schCal td {
	font-family: verdana;
	font-size: 11px;
}
.calHead td{
	color: navy;
	font-weight:bold;
}
.calTitle {
	color: #ffffff;
	background: #657bb8;
}

.calTable{
	color: #000000;
	BACKGROUND: #FFFFFF;
}
.calWeekEnds{
	background: #E8EEF7;
	color: #000000;
}
.calWeekDays A{
	color: #000000;
}
.calUnassigned A
{
	color: RED;
	font-weight:bold;
}
.calAssigned A{
	color: Green;
	font-weight:bold;
}
/*--------
	Calendar background
---------*/
.calendarBg
{
	background-color: #DAE3FA;
}
A.blackTxt {
	COLOR: Black;
}
A.greenTxt
{
	COLOR: Green;
}
A.redTxt
{
	COLOR: RED;
}
A.blackTxtB {
	COLOR: Black;
	font-weight: Bold;
}
A.greenTxtB
{
	COLOR: Green;
	font-weight: Bold;
}
A.redTxtB
{
	COLOR: RED;
	font-weight: Bold;
}
.paymentAttn
{
	color: red;
	font-weight: bold;
	font-size: 13px;
}
#loading
{	
	font-weight: bold;
	font-size: 14px;
}

.blueText
{
	color: blue;
}

.greenText
{
	color: green;
	font-weight: bold;
}
