table 
{
    width: 700px;
    border:0px solid #888;    
    border-collapse:collapse;
	background-color: #4A5138;
	/*table-layout: fixed;*/
}

td 
{
    width:100px;
	height: 75px;
    border-collpase:collpase;
    border:1px solid #888;
    text-align:right;
	vertical-align: bottom;
    /*padding-right:5px;*/
}

.caldayformat
{
	width: 100px;
	height: 15px;
	text-align: right;
	vertical-align: bottom;
	/*border: 1px solid #000000;*/
}

.days
{
	height: 20px;
    background-color: #9FAF79;
	text-align: center;
	/* F1F3F5 */
}

th 
{
    border-collpase:collpase;
    border:1px solid #888;
    background-color: #EAFFB5;
	/* E9ECEF */
}

th.month
{
	padding-left: 5px;
	border-right: 0px;
	font-size: 14pt;
}

th.year
{
	border-left: 0px;
	text-align: right;
	vertical-align: bottom;
}

.actday
{
    background-color: #c22;
    font-weight:bold;
}

.nullday
{
	background-color: #4A5138;
}

.body_position
{
position: relative;
margin-left: 35px;
margin-right: 25px;
top: 20px;
/*padding-top: 150px;*/
text-align: justify;
width: 619px;
/*height: 75px;*/
}

.fullimage
{
position: absolute;
width: 525px;
height: 535px;
background-color: #303053;
margin-left: 125px;
/*margin-top: 50px;*/
top: 200px;
z-index: -1;
}

td.imagepreview
{
text-align: center;
vertical-align: middle;
border: 1px solid #000000;
}

.closeicon
{
position: absolute;
/*float: right;*/
left: 655px;
top: 220px;
border: 0;
z-index: -2;
}

.bodytext
{
	height: 700px; /*640px;*/
}

#bottomborder
{
position: absolute;
top: 825px; /* 765px;*/
border: 0;
/*margin-bottom: 240px;*/
}

#techicon
{
position: absolute;
float: left;
left: 540px;
top: 46px;
border: 0;
}

.copyright
{
	position: absolute;
	top: 850px; /*790px;*/
}

.monthnav
{
	position: absolute;
	top: 810px; /*740px;*/
	left: 75px;
	width: 680px;
	background-color: #5E6848;
	padding: 5px;
	text-align: center;
	z-index: 2;
	font-size: 94%;
}