/* CSS Document */
body {
	background-image:url(../img/bg/grn_stripe.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0;
}

#main_container {
	width: 90%;
	margin: 10px auto;
	padding: 0;
	/*border-left: 1px solid #fdfdff;*/
	border-top: 4px inset #afb9a5;
	background-color:#FFFFFF;
	background-image:url(../img/bg/spine.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#main_title {
   font: normal 400 18px Times;
   color:#333333;
}

#headmenu {
 /*  width:530px; */
	line-height:40px;
	height:44px;
	font-weight:600;
	font-family:Times;
	font-size:13pt;
/*   float:right; */ 
   margin:0;
   color:#eeeeee;
   background-color:#000000;
   background-repeat:repeat-x;
   background-image: url('../img/toolbar_tile.jpg');
   padding:0 10px 0 10px;
}

#headmenu a {
   padding:0 15px 0 15px;
   margin:0;
   float:left;
   text-decoration:none;
	background-image:url('../img/toolbarbg.png');
	background-repeat:repeat-x;    
  color:#eeeeee;
}

#headmenu a:hover {
	background-image:url('../img/tool_hover.png');
}

#headmenu a.tool_act {
	background-image:url('../img/tool_active.png');
}

.menu_divider {
	float: left;
	margin: 0;
	padding: 0;
	background-image: url('../img/tool_divide.png');
	width:3px;
	height: 43px;
}
.title_url {
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #666666;
}

.calMonthTable {
	font-size:11px;
	border:1px solid gray;
	background-color:#CCCCCC;
	color:#616957;
}

.calMonthTitle {
	background-color:#bbc1b3;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:1.9em;
}

.calMonthTitle a, a:active, a:visited {
	text-decoration:none;
}

.calDayName {
	text-align:center;
	border:1px solid #333333;
	margin:1px 2px 1px 2px;
}
.calBlankDay {
	border:0;
/*	background-color:#6699FF; */
}

.hiliteDay {
	background-color:#99ccFF;
	text-align:center;
	line-height:3.5ex;
	border:1px dotted #666666;
}
.calDay {
	background-color:#bbc1b3;
	text-align:center;
	line-height:3.5ex;
	border:1px solid #cccccc;
}

.calDay a, a:active, a:visited {
	text-decoration:none;
	color:#1010a0;
	font-size: 90%;
}

.calDay a:hover {
	background-color:#eeeeff;
	color:#eeeeee;
}
#calmenu {
	font-size:10px;
	font-weight:normal;
	text-align:right;
}

#calMonthCurrent {
}


#footer {
   text-align:center;
  /*  width:800px; */
   clear:both;
   margin: 45px 0 0 0;
   font: normal 11px sans-serif;
   border-top:3px inset gray;
}

#footer a {
	text-decoration:none;
	color:#222288;
}

#footer a:hover {
	color:white;
	background-color:gray;
}

.tr_header {
	background-color:#bfcca6;
}

.about_cards {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
