body
{
	margin:0 0 0 0;
	background-color:#fff;
	font-family:Arial;
	font-size:12px;
}
.logo
{
	font-size:20px;
}
.header
{
	background-color:#666060;
	height:55px;
	color:#fff;
}
.logout
{
	background-color:#33322c;
	height:30px;
	color:#fff;
	border:solid 1px #ececec;
	padding-right:15px;
}
.smalltablehead
{
	color:#fff;
	font-weight:bold;
	background-color:#D5AA80;
	height:25px;
	font-size:13px;
}
.tablehead
{
	color:#33322c;
	font-weight:bold;
	background-color:#e6e6e6;
	height:35px;
	padding-left:15px;
	font-size:14px;
}
.left
{
	background-image:url(images/horline.png);
	background-repeat:repeat-y;
	width:1px;
}
.bottom
{
	background-image:url(images/verline.png);
	background-repeat:repeat-x;
	height:1px;
}
.mid
{
	background-color:#fff;
}
.menu
{
	color:#1d353f;
	text-decoration:none;
	font-weight:bold;
}
.menu:hover
{
	color:#a10376;
	text-decoration:underline;
	font-weight:bold;
}
.edit
{
	background:url(images/edit_action.gif) no-repeat;	
	color:#1d353f;
	text-align:center;
	text-decoration:none;	
	padding-left:15px;
}
.edit:hover
{
	background:url(images/edit_action.gif) no-repeat;	
	color:#a10376;
	text-align:center;
	text-decoration:underline;	
	padding-left:15px;
}
.delete
{
	background:url(images/action4.gif) no-repeat;	
	color:#1d353f;
	text-align:center;
	text-decoration:none;	
	padding-left:15px;
}
.delete:hover
{
	background:url(images/action4.gif) no-repeat;	
	color:#a10376;
	text-align:center;
	text-decoration:underline;	
	padding-left:15px;
}
.add
{
	background:url(images/add1.png) no-repeat;	
	color:#1d353f;
	text-align:center;
	text-decoration:none;	
	padding-left:15px;
}
.add:hover
{
	background:url(images/add1.png) no-repeat;	
	color:#a10376;
	text-align:center;
	text-decoration:underline;	
	padding-left:15px;
}
.back
{
	background:url(images/back-icon.png) no-repeat;	
	color:#1d353f;
	text-align:center;
	text-decoration:none;	
	padding-left:15px;
}
.back:hover
{
	background:url(images/back-icon.png) no-repeat;	
	color:#a10376;
	text-align:center;
	text-decoration:underline;	
	padding-left:15px;	
}
.a
{
	color:#fff;
	text-decoration:none;	
}
.a:hover
{
	color:#fff;
	text-decoration:underline;
}
.link
{
	color:#593811;	
	text-decoration:none;
}
.link:hover
{
	color:#593811;	
	text-decoration:underline;
}
.redlink
{
	color:#ff0000;	
	text-decoration:none;
}
.redlink:hover
{
	color:#ff0000;	
	text-decoration:underline;
}
input
{
	border: 1px solid #93A9C8;
	padding: 2px;	   
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
}
select
{
	border: 1px solid #93A9C8;
	padding: 2px;	
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
}
.blue
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background: url('images/blue.png') no-repeat;
	color:#fff;
		text-align:center;
		text-decoration:none;
		padding-top:3px;	
		width:70px;
		display:inline-block;
		cursor:pointer;
}
.smalltableheader
{
	background:url(images/tabheader.png) no-repeat;	
	color:#fff;
	text-align:left;
	height:27px;
	width:171px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.border
{
	border-bottom-color:#000;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

/*---------------------- Calender -------------------------*/
.border
{
	border:solid 1px #8f8f8f;
}
.th
{
	background-color:#978776;	
	height:25px;
	color:#fff;
}
.tr
{
	background-color:#cfcfcf;
	line-height:15px;	
}
.trtime
{
	background-color:#b7b6b6;
	text-align:center;
	font-weight:bold;
}
.tr1
{
	background-color:#a9a9a9;
	line-height:15px;	
}
.cal
{
	color:#cfcfcf;
	text-decoration:none;
	text-align:center;	
	cursor:pointer;
	font-size:11px;
}
.calapp
{
	background-color:#ff9933;
	text-decoration:none;
	text-align:center;	
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
}
.calapp1
{
	background-color:#fff;
	text-decoration:none;
	text-align:center;	
	cursor:pointer;
	font-weight:bold;
	width:95%;
	color:#000;
	font-size:11px;
}
.calapp2
{
	background-color:#978776;
	text-decoration:none;
	text-align:center;	
	cursor:pointer;
	font-weight:bold;
	width:95%;
	color:#000;
	font-size:11px;
}
.calapp3
{
	background-color:#800000;
	text-decoration:none;
	text-align:center;	
	cursor:pointer;
	font-weight:bold;
	width:95%;
	color:#fff;
	font-size:11px;
}
.cal:hover
{	
	color:#cfcfcf;
	text-decoration:none;
	border:dashed 1px #ff9933;
	text-align:center;
	cursor:pointer;
	font-size:11px;
}
.cal1
{
	color:#a9a9a9;
	text-decoration:none;
	text-align:center;	
}
.todaytab
{
	background-image:url(images/tab1.png);
	background-repeat:no-repeat;
	height:33px;
	width:70px;
	text-align:center;
	vertical-align:middle;	
}
.atoday
{
	color:#000;
	text-decoration:none;	
}
.tab
{
	background-image:url(images/tab.png);
	background-repeat:no-repeat;
	height:33px;
	width:70px;
	text-align:center;
	vertical-align:middle;
}
.atab
{
	color:#fff;
	text-decoration:none;
}
.smalltxt
{
	background-color:#ff9933;
	text-decoration:none;
	text-align:center;	
	font-size:10px;
}
.smalltxt1
{
	background-color:#fff;
	text-decoration:none;
	text-align:center;	
	font-size:10px;
}
.smalltxt2
{
	background-color:#978776;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font-size:10px;
}
.smalltxt3
{
	background-color:#800000;
	color:#fff;
	text-decoration:none;
	text-align:center;	
	font-size:10px;
}
.notinterest
{
	background-color:#ef0101;
}
.payment
{
	background-color:#ef9b4b;
}
.closed
{
	background-color:#4a0101;
}
.success
{
	background-color:#017f16;
}
.semi
{
	background-color:#0273c2;
}
.follow
{
	background-color:#fefb02;
}


/*---------------------- Calender -------------------------*/