#Maincolumn{
	width:650px;
	margin-left:15px;
	}
h3{
	/*display:block;
	border-bottom:1px dotted;
	margin:14px 0 10px 0;*/
	
background-color:#F8F5E2;
border-top:3px solid #E4C398;
color:#756B5F;
display:block;
font-family:helvetica,verdana,ariel;
font-size:14px;
margin:0pt 0pt 5px;
padding:2px 0pt 3px 5px;

	}
.eSection{
	margin-top:18px;
	margin-bottom:25px;
	}
#message{
	color:red;
	}
.sm{
font-size:75%;
margin-left:175px;
}
	
/*======datepicker==========*/
div.datepicker {
 position: absolute;
 text-align: center;
 border: 1px #C4D5E3 solid;
 font-family: arial;
 background: #FFFFFF;
 font-size: 10px;
 padding: 0px;
}
div.datepicker table {
 font-size: 10px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 180px;
}
div.datepicker table thead tr th {
 font-size: 12px;
 font-weight: bold;
 background: #e9eff4;
 border-bottom:1px solid #c4d5e3;
 padding: 0px;
 margin: 0px;
}
div.datepicker table tbody tr {
 border: 1px white solid;
 margin: 0px;
 padding: 0px;
}
div.datepicker table tbody tr td {
 border: 1px #eaeaea solid;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
div.datepicker table tbody tr td:hover,
div.datepicker table tbody tr td.outbound:hover,
div.datepicker table tbody tr td.today:hover {
 border: 1px #c4d5e3 solid;
 background: #e9eff4;
 cursor: pointer;
}
div.datepicker table tbody tr td.wday {
 border: 1px #ffffff solid;
 background: #ffffff;
 cursor: text;
}
div.datepicker table tbody tr td.outbound {
 background: #e8e4e4;
}
div.datepicker table tbody tr td.today {
 border: 1px #16518e solid;
 background: #c4d5e3;
}
div.datepicker table tbody tr td.nclick,
div.datepicker table tbody tr td.nclick_outbound {
 cursor:default; color:#aaa;
}
div.datepicker table tbody tr td.nclick_outbound {
 background:#E8E4E4;
}
div.datepicker table tbody tr td.nclick:hover,
div.datepicker table tbody tr td.nclick_outbound:hover {
 border: 1px #eaeaea solid;
 background: #FFF;
}
div.datepicker table tbody tr td.nclick_outbound:hover {
 background:#E8E4E4;
}
div.datepicker table tfoot {
 font-size: 10px;
 background: #e9eff4;
 border-top:1px solid #c4d5e3;
 cursor: pointer;
 text-align: center;
 padding: 0px;
}


/*=======Paging==============*/

.pages {
clear:left;
font-size:90%;
margin:1em 0pt;
padding:1em;
}
.pages span.nextprev {
border:1px solid #DFC39B;
color:#999999;
font-size:90%;
}
.pages span.current {
background:#2E6AB1 none repeat scroll 0% 0%;
border:1px solid #DFC39B;
color:#FFFFFF;
font-weight:bold;

}

.pages a {
border:1px solid #DFC39B;
text-decoration:none;
color:#7A685A;
font-weight:bold;
}

.pages a:hover {
border:1px solid #DFC39B;
text-decoration:none;
background-color:#F3F0DD;
}

.pages a.current {
border:1px solid #DFC39B;
text-decoration:none;
background-color:#F3F0DD;
}

.pages a, .pages span {
background:#FFFFFF;
display:block;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;
}




