BODY {
scrollbar-face-color: #EAE6E5; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-arrow-color: #C21A00; 
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
}

H1 {
font-size:12px;
display:inline;
}

.scroll {
/*
scrollbar-face-color: #EAE6E5; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-arrow-color: #C21A00; 
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
*/
overflow-y:scroll;
overflow-x:hidden;
width:100%; 
height:400px;
padding: 10px;
overflow:-moz-scrollbars-vertical;
}

.validation-advice
{
font-family:Arial;
font-size:9px;
font-style:italic;
color:#FF0000;
display:inline;
}

body {
	background-color: #FFF3E0;
	background-image: url(../images/bg_02.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:0px;
}
.contentbg {
	background-color: #443028;
	background-image: url(../images/index_19.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE5BE;
}
.bodytext td,tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE5BE;
}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.contentpadding {
	padding-left: 30px;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFE5BE;
	text-decoration:none;
}
.heading2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:underline;
}
.menuitemheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: oblique;
	font-weight: bold;
	color: #FFFFFF;
}
.menudescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFE5BE;
}
.calendartxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFE5BE;
	padding-right: 6px;
	padding-left: 6px;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.bullet {
	list-style-image: url(../images/bullet.jpg);
}
.contentpaddingright {
	padding-right: 30px;
}
.introbg {
	background-color: #FFF3E0;
	background-image: url(../images/introbg_02.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.txt_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #280600;
}
.txt_main a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #280600;
	text-decoration: none;
}
.txt_main a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C31B00;
	text-decoration: none;
}
.footer_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0655D;
	text-decoration: none;
}
.footer_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0655D;
	text-decoration: underline;
}
.txt_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #380B05;
}
.txt_big a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #380B05;
	text-decoration: none;
}

.txt_big a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

 .calendar 
     {
	 width: 100%;
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
     background-color: #CCCCCC;
     border-color: #990000;
     border-style: solid;
     border-width: 2px;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: white;
     }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.header 
     {
     background-color: #FFCC85;
     border-color: #EF9C02;
     border-style: solid;
     border-width: 1px;
	 border-top: none;
	 border-left: none;	 
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: white;
     border-color: #EF9C02;
     border-style: solid;
     border-width: 1px;
	 border-top: none;
	 border-left: none;
     text-align: right;
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;

     } 
	 
.month_nav a:link,  .month_nav a:visited, .month_nav a:hover
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
	 font-weight: bold;

     } 	 
