body
{
	background-color: White;
 	margin: 0px 0px 20px 0px;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 10px;
}
table
{
	border: 0px;
 	margin: 0px 0px 0px 0px;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 10px;
}
td
{

}

input
{
	border: solid 1px #C0C0C0;
	background-color:White;
	font-family: Verdana;
	font-size: 10px;
}

select
{
	font-family: Verdana;
	font-size: 10px;
}

img
{
	border: 0px;
}

textbox
{
}

pre {
 white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
 white-space: -pre-wrap;      /* Opera 4 - 6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                                 http://www.w3.org/TR/css3-text/#white-space */
 word-wrap: break-word;       /* IE 5.5+ */
}




.mainTable /* table for the whole page layout */
{
  vertical-align: top;
  text-align :left ;
  width: 100%;
  border-width: 0px;
  background-color : White ;
  margin: 0px 0px 0px 0px;
}

.headerTD
{
	height : 121px;
	width :100%;
	text-align :left ;
	margin :0px 10px 10px 0px;
	background-color : Red ;
}

.CenterTable
{
	MARGIN-LEFT: 40px;
	MARGIN-TOP: 15px;
	background-color: #F5F5F5;
	width: 748px;
}
.CenterTD /* table for the whole page layout */
{
  vertical-align: top;
  width :50%;
  border-width: 0px;
  padding-left :0px;
}

.filterTABLE
{
	border: 1px solid #ACACAC;
	color :Black ;
	font-weight: bold;
	letter-spacing: 1pt;
	margin : 8px 0px 8px 0px;
	background-color :#D6E0C7;
}
.filterTD
{
	border: 0px;
	background-color :#D6E0C7;
	background-image: url(../images/calendar_filter_bg.gif);
	height:50px;
	padding : 6px 6px 6px 6px;
	line-height: 200%;
	text-align:left ;
}
.newFilterTD
{
  border: 0px;
  padding: 3px;
  font-weight: bold;
  font-size: 11px;
}

.filterTDbn
{
	border: 0px;
	background-color :#D6E0C7;
	height:25px;
	padding : 6px 6px 6px 6px;
	line-height: 200%;
	text-align:left ;
}

.filterTDn
{
	border: 0px;
	background-color :#D6E0C7;
	height:40px;
	padding : 6px 6px 6px 6px;
	line-height: 200%;
	text-align:left ;
}

.FilterLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: slateblue;
	font-family: Arial;
}
.FilterField
{
	margin-top: 0px;
	font-size: 7pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Arial;
}

.tightTD	/*	tight TD */
{
	padding:0px 0px 0px 0px;
}
.tightElement
{
	margin:0px 0px 0px 0px;
}

A
{
	color: #006666;
	text-decoration: none;
}

A:visited { 
	color: #006666;
}
A:hover 
{ 
	color: #006666;
	text-decoration: none;
}

.amenu 
{
	color: #006060;
	font-family :Verdana ;
	font-weight :bold ;
	font-size : 10px;
	text-decoration: none;
	margin-top :5px;
}
.amenu a:visited { 
	color: #333333;
	}
.amenu a:hover { 
	color: Blue;
	text-decoration: none;
	}
.amenu a:active { 
	color: #333333;
	}
	

.CalendarHeader
{
	background-color : #A9B398;	
}
.CalendarPager
{
	font-weight :bold ;
	background-color :#CBD4BC;
	text-align :right ;
}
/*----------------------------------BUTTON------------------------------------*/

.buttona
{
	padding-right: 3px;
	padding-left: 6px;
	font-weight: bold;
	background-image: url(../images/button_arrow.gif);
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;
	width: 75px;
	cursor: hand;
	line-height: 16px;
	padding-top: 1px;
	background-repeat: no-repeat;
	letter-spacing: 1pt;
	height: 22px;
	text-align: center;
}

/*----------------------------------FONT------------------------------------*/

.Header1
{
	color:#006240;
	font-size: 8pt;
	font-weight:bold;
}

/*----------------------------------HEADER AND CAPTION----------------------*/

.headerImg
{
	background-image:url(../images/grid_2rl.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
	text-align:left;
	vertical-align:middle;
}
.header
{
	font-weight: bold;
	font-size: 10px;
	color: slategray;
}
.footer
{
	border-top: 1px solid #000000;
}

.caption
{
  padding-top: 4px;
  padding-bottom: 4px;
	width: 140px;
	font-weight: bold;
	vertical-align: top;
}
.body
{
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
}
