body{
padding:0px;
margin:0px;
background:#4F4541;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

table, td, tr 	{
	border:#CCC8C6 1px solid;
}

.table_text	td{
	font-weight: bold;	
}

.main_text, input, textarea, body, font, select, td
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:14px;
		color:#4D4D4D;
	}

a, font { color:#DB7B19}
	
.c_text, .c_text a {color:#FFFFFF; line-height:13px; text-decoration:none}
.c_text a:hover { text-decoration:underline}

.form {height:23px; margin-top:3px;}
.form input, select	{width:131px; height:20px; border-color:#DB7B19; border-width:1px; background-color:#EBE6E4; padding-left:5px; border-style:solid;}

textarea {width:131px; height:71px; border-color:#DB7B19; border-width:1px; background-color:#EBE6E4; padding-left:5px; margin-top:3px; border-style:solid; overflow:hidden}

ul {margin:0; padding:0; list-style:none}
li  {background: url(Images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px; line-height:16px}

.ul1 li { line-height:18px;}

.dt { display:table; height:100%; width:100%}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; width:100%; float:left; text-align:left; height:100%;}

.no_class, .no_class div
	{
		width:auto;
		height:auto;		
	}

form { margin:0px; padding:0px;}

.main { width:800px; height:770px; margin:auto;}

.main1 { width:719px; height:749px; margin-left:23px; margin-top:21px; background:url(Images/l-b-dr.gif) repeat-y left;}

.cell_1 { width:210px;  background:url(Images/l-b-b.gif) no-repeat bottom; height:100%}

.cell_1_t { height:610px; background:url(Images/l-dr.gif) repeat-y left;}

.cell_1_t_t { background:url(Images/l-t.gif) no-repeat left top;}

.cell_1_t_b { background:url(Images/l-b.gif) no-repeat left bottom;}

.cell_1_fl { width:205px; height:602px; margin: 4px 1px 4px 4px;}

.cell_1_b { height:139px;}

.cell_2 { width:509px;}

.cell_2_t { height:675px; background:url(Images/r-dr.gif) repeat-y;}

.cell_2_t_t { background:url(Images/r-t.gif) no-repeat top;}

.cell_2_fl { width:503px; height:218px; margin: 4px 5px 0px 1px;}

.cell_2_t_b { background:url(Images/r-b.gif) no-repeat bottom;}

.cell_2_b { height:70px;} 

.border { border:#CCC8C6 1px solid; height:100%;}

div.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:auto;
	z-index:1;
	cursor: pointer;
	
	visibility: hidden;
	border: 1px solid #999999;
}
table.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	border: none;
	width:100%;
}
tr.firstrow 
{
	background-color: #000099;
}
td.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	text-align: center;
}
td.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000033;
	width: 14%;
	text-align: center;
	color: #ff0000;
}

td.weekends 
{
	background-color:#CCCCEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	text-align: center;
}

td.weekends_out 
{
	background-color:#CCCCEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	color: gray;
	text-align: center;
}
td.day_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 14%;
	text-align: center;
	color: gray;
	background-color: #ffffff;
}
td.day_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: white;
	background-color: black;
}
/* class to hidden week col*/
td.weekhidden
{
	display:none;
}
td.week
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
}
td.weeksel
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
}

td.wd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	
	text-align: center;
	width: 14%;
}
td.closew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px none #000033;
	font-weight: bold;
	color: #FFFFFF;
	background-color: black;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 14%;
	text-align: center;
	border: none;
	background-color: #000099;

}
select.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}


