body {
margin: 0px 0px 0px 0px;
top:0px;
left:0px;
bottom:0px;
right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#E0E4F0;

}

input, select, textarea{
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
 }

table {
font-size:10px;
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font: bold;
	color:#0099FF;
}

.tableblue table td{
padding-bottom:3px;
padding-top:3px;
}

#trcontent {
background-color:#E7ECF2;
}

#trmain {
margin: 0px 0px 0px 0px;
top:0px;
left:0px;
bottom:0px;
right:0px;
background-color:#D2DFEF;
}

.tableblue 
{
border-collapse:collapse; 
}

.tableblue .content
{

}

.headerleft{background-image:url(images/blue/headergreyleft.gif); 
background-repeat:no-repeat;
}
.headermiddle{background-image:url(images/blue/headergreymiddle.gif); 
background-repeat:repeat-x;
}
.headerright{background-image:url(images/blue/headergreyright.gif); 
background-repeat:no-repeat;
}
.tableblue .tdlo
{
background-image:url(images/blue/lo.gif); 
background-repeat:no-repeat;
}

.tableblue .tdom
{
background-image:url(images/blue/om.gif); 
background-repeat:repeat-x;
}

.tableblue .tdum
{
background-image:url(images/blue/um.gif); 
background-repeat:repeat-x;
}

.tableblue .tdro
{
background-image:url(images/blue/ro.gif); 
background-repeat:no-repeat;
}

.tableblue .tdlm
{
background-image:url(images/blue/lm.gif); 
background-repeat:repeat-y;
}

.tableblue .tdlu
{
background-image:url(images/blue/lu.gif); 
background-repeat:no-repeat;
}

.tableblue .tdru
{
background-image:url(images/blue/ru.gif); 
background-repeat:no-repeat;
}

.tableblue .tdrm
{
background-image:url(images/blue/rm.gif); 
background-repeat:repeat-y;
}



.tablered .tdlo
{
background-image:url(images/red/lo.gif); 
background-repeat:no-repeat;
}

.tablered .tdlo
{
background-image:url(images/red/lo.gif); 
background-repeat:no-repeat;
}

.tablered .tdom
{
background-image:url(images/red/om.gif); 
background-repeat:repeat-x;
}

.tablered .tdum
{
background-image:url(images/red/um.gif); 
background-repeat:repeat-x;
}

.tablered .tdro
{
background-image:url(images/red/ro.gif); 
background-repeat:no-repeat;
}

.tablered .tdlm
{
background-image:url(images/red/lm.gif); 
background-repeat:repeat-y;
}

.tablered .tdlu
{
background-image:url(images/red/lu.gif); 
background-repeat:no-repeat;
}

.tablered .tdru
{
background-image:url(images/red/ru.gif); 
background-repeat:no-repeat;
}

.tablered .tdrm
{
background-image:url(images/red/rm.gif); 
background-repeat:repeat-y;
}

.dpDiv {
 }


.dpTable {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 color: #505050;
 background-color: #E4E9F8;
 border: 1px solid #AAAAAA;
 }


.dpTR {
 }


.dpTitleTR {
 }


.dpDayTR {
 }


.dpTodayButtonTR {
 }


.dpTD {
 border: 1px solid #3256CD;
 }


.dpDayHighlightTD {
 background-color: #F7D3D3;
 border: 1px solid #FF0000;
 }


.dpTDHover {
 background-color: #B2FFB2;
 border: 1px solid #888888;
 cursor: pointer;
 color: red;
 }


.dpTitleTD {
 }


.dpButtonTD {
 }


.dpTodayButtonTD {
 }


.dpDayTD {
 background-color: #CCCCCC;
 border: 1px solid #AAAAAA;
 color: black;
 }


.dpTitleText {
 font-size: 12px;
 color: gray;
 font-weight: bold;
 }


.dpDayHighlight {
 color: #4060ff;
 font-weight: bold;
 }


.dpButton {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: gray;
 background: #D4D0C8;
 font-weight: bold;
 padding: 0px;
 }


.dpTodayButton {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: gray;
 background: #D4D0C8;
 font-weight: bold;
 }