html, body {
	margin:0;
	padding:0;
	height:100%;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {color:#3366CC;
	font-size:16px;
}
h2 {color:#3366CC;
	font-size:14px;
	}
.footer {font-size:9px;}

a {
	text-decoration: none;
	font-weight:bold;
	color:#3366CC;
}
a:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#3366CC;
}
#main_body {
	background-color:#FFFFFF;
	position:relative;
	width: 760px;
	padding: 0px 0px 0px 0px;
}
#header {
	width:760px;
	height:206px;
	clear:both;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#menu {
	width:750px;
	height:31px;
	float:left;
	padding-left:10px;
	clear:both;
	background-image:url(images/menu.jpg);
	background-repeat:repeat-x;
	position:relative;
}
#menu a {background-image:url(images/menu.jpg); border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid; background-repeat:repeat-x; height:24px; font:bold 10px Geneva, Arial, sans-serif; color:#ffffff; text-decoration:none; padding:7px 5px 0px 4px; display:block !important; display:inline-block; text-align:center; vertical-align:middle; float:left; position:relative;}
#menu a:hover, #menu a.menu_zazn {font:bold 10px Geneva, Arial, sans-serif; color:#ffffff; text-decoration:none; padding:7px 5px 0px 4px; background-image:url(images/menu_over.jpg); background-repeat:repeat-x;}

#content {
	width:760px;
	min-height:250px;
	clear:both;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align:justify;
	vertical-align:top;
}
#nav {
	width:760px;
	height:47px;
	clear:both;
}
#nav_left {
	position:relative;
	float:left;
	clear:left;
}
#nav_center {
	position:relative;
	float:left;
	color:#FFFFFF;
	text-align:center;
	padding: 5px 0px 0px 0px;
	background-image:url(images/footer2.jpg);
	background-repeat:repeat-x;
	height:47px;
	width: 720px;
	}
#nav_center a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
#nav_center a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
#nav_right {
	position:relative;
	float:right;
	clear:right;
}
#footer {
	width:760px;
	clear:both;
	padding: 5px 0px 0px 5px;
}



/*calendar*/
.calendar9 {font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:9px;
}

.mainTable {
	background-color: #FFFFFF;
	border: 0px solid #003366;
 }

.monthYearRow {
    line-height: 17pt;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	
	}

.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #252216;
	}

.dayNamesRow {
    line-height: 20pt;
	background-color: #94b6d1;
	text-align: center;
	vertical-align: middle;
	}

.dayNamesText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 14px; 
	font-weight: Bold; 
	color: #433D27;
	
	}

.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #433D27;
    line-height: 20pt;
	text-align: center;
	vertical-align: middle;
	}

.today {
	color: #CF0000;
    }
.oLib {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
    }


.s2 {
	
	background-color: #dfe9f2;
	}
.s20 {
	
	background-color: #EBEBEB;
	}
.s21 {
	
	background-color: #f6d56c;
	}
.s22 {
	
	background-color: #f6d56c;
	}
.s23 {
	
	background-color: #f6d56c;
	}
.s24 {
	
	background-color: #f6d56c;
	}