#flash {
padding-bottom:20px;
}

h1 {
padding-top:15px;
}

#status {
clear:both;
color:#737373;
padding:0px 68px 15px 0px;
}

/*#status a {
color:#737373;
}

#status a:hover {
color:#57779b;
text-decoration:underline;
}

#status a:visited {
color:#712c99;
}*/

form {
padding-bottom:15px;
}

form .text {
border:#737373 solid 1px;
width:432px;
font-family:Tahoma;
font-size:14px;
padding-left:3px;
margin:3px 0px 10px 0px;
}

textarea {
height:100px;
}

form .button {
height:30px;
padding:0px 5px;
font-size:18px;
color:#f2f2f2;
background:#737373;
border:0px;
cursor:pointer;
/*cursor:hand;*/
}

.menu {
padding:24px 0px 20px 0px;
/*margin-left:13px;*/
margin-bottom:20px;
background:#57779b;
color:#fff;
position:relative;
}

.menu ul {
list-style:none;
margin:0px;
padding-right:20px;
}

.menu ul li {
background:none;
position:relative;
/*background:url('../files/images/system/menu_bg.png') no-repeat;*/
/*margin-left:-13px;*/
/*padding:0px 0px 8px 33px;*/
padding:0px 0px 8px 20px;
font-size:16px;
font-family:Verdana, sans-serif;
font-weight:bold;
line-height:19px; /* for IE 6*/
color:#fff;
}

.menu ul li a {
text-decoration:none;
font-weight:400;
color:#fff;
font-size:16px;
font-family:Verdana, sans-serif;
}

.menu ul li a:hover {
color:#ffe600;
text-decoration:underline;
}
/*.menu ul li a:visited {
color:#cdd6e1;
}*/

.menu ul li span {
display:block;
position:absolute;
margin:-5px 0px 0px -34px;
background:url('../files/images/system/menu_bg.png') no-repeat;
width:27px;
height:27px;
}

.menu ul li.select span {
background:url('../files/images/system/menu_bg_on.png') no-repeat;
}

.menu ul li.select {
color:#ffe600;
}

.menu ul a.select {
color:#ffe600;
}

.menu ul li li {
background:none;
list-style:none;
margin:0px;
padding:0px 0px 3px 20px;
font-size:12px;
font-family:Tahoma;
font-weight:400;
line-height:14px; /* for IE 6*/
color:#fff;
}

.menu ul li li a {
font-size:12px;
font-family:Tahoma;
}

.menu ul li li.select a {
color:#ffe600;
}

#events_calendar {
border:#737373 solid 1px;
padding:10px 4px;
margin-bottom:20px;
/*width:562px;*/
}

#events_calendar h3 {
display:inline;
}

#events_calendar form {
padding-bottom:0px;
}

#events_calendar .button {
width:108px;
/*width:110px;*/
height:21px;
/*line-height:21px;*/
font-size:11px;
color:#f2f2f2;
background:#737373;
border:0px;
cursor:pointer;
font-family:Arial;
vertical-align:top;
}
#events_calendar select {width:100px; margin-right:5px;}
#events_calendar #select_year {width:90px;}
#events_calendar #select_month {}