/*** Normalized ***/

#main_nav_container {
	clear: both;
    margin: 0 0 0 0px;
    padding: 0;
    width: 800px;
    background-repeat: repeat-y !important;
    overflow: hidden;
}

#main_nav_list {
    border: 1;
    margin: 0 0 0 0px;
    padding: 0;
    list-style-type: none;
}

#main_nav_list li {
    margin: 0;
    padding: 0;
	float: left;    
}

/*--- main navigation items ------------------------------------------------*/

#main_nav_list a {
	overflow: hidden;
    display: block;
    text-align: center;
    line-height: 23px;
    height: 23px;
	
    padding-left: 0px;
    padding-right: px;
    margin-right: px;
}




/*--- main navigation items ------------------------------------------------*/

#main_nav_list a.main_nav_1_active_item {
  background: url(button_1_active.jpg) no-repeat;
  width: 80px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_1_item {
  background: url(button_1.jpg) no-repeat;
  width: 80px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_1_item:hover {
  background: url(button_1_hover.jpg) no-repeat;
  width: 80px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}

#main_nav_list a.main_nav_2_active_item {
  background: url(button_2_active.jpg) no-repeat;
  width: 146px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_2_item {
  background: url(button_2.jpg) no-repeat;
  width: 146px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_2_item:hover {
  background: url(button_2_hover.jpg) no-repeat;
  width: 146px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_3_active_item {
  background: url(button_3_active.jpg) no-repeat;
  width: 123px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_3_item {
  background: url(button_3.jpg) no-repeat;
  width: 123px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_3_item:hover {
  background: url(button_3_hover.jpg) no-repeat;
  width: 123px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_4_active_item {
  background: url(button_4_active.jpg) no-repeat;
  width: 79px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_4_item {
  background: url(button_4.jpg) no-repeat;
  width: 79px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_4_item:hover {
  background: url(button_4_hover.jpg) no-repeat;
  width: 79px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}

#main_nav_list a.main_nav_5_active_item {
  background: url(button_5_active.jpg) no-repeat;
  width: 135px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_5_item {
  background: url(button_5.jpg) no-repeat;
  width: 135px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_5_item:hover {
  background: url(button_5_hover.jpg) no-repeat;
  width: 135px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}

#main_nav_list a.main_nav_6_active_item {
  background: url(button_6_active.jpg) no-repeat;
  width: 110px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_6_item {
  background: url(button_6.jpg) no-repeat;
  width: 110px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_6_item:hover {
  background: url(button_6_hover.jpg) no-repeat;
  width: 110px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}

#main_nav_list a.main_nav_7_active_item {
  background: url(button_7_active.jpg) no-repeat;
  width: 127px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #622729;
  background-position: middle center;
}
#main_nav_list a.main_nav_7_item {
  background: url(button_7.jpg) no-repeat;
  width: 127px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-position: middle center;
}
#main_nav_list a.main_nav_7_item:hover {
  background: url(button_7_hover.jpg) no-repeat;
  width: 127px;
  font-family: Verdana, comic sans ms, arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bolder;
  text-decoration:  none;
  color: #000000;
  background-position: middle center;
}
td.tdform {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #4f3d2a;
 }
p.success {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #3e6320;
 }
p.error {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #800000;
  }
/*--- calendar styles ------------------------------------------------------*/

a.date:link {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  color: #884538;
  text-decoration: none;
  
}
a.date:visited {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  color: #884538;
  text-decoration: none;
 
}
a.date:hover {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  color: #cae363;
  text-decoration: none;
}

p.date {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin_right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  
  }

p.day {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin_right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: #501a0e;
  text-align: center;
  }
 p.month {
  font-family: Verdana, arial, comic sans ms, helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #501a0e;
  text-align: center;
  } 
  