@charset "utf-8";
/* CSS Document */

body{
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#ffe06d;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d2e2e;
line-height:17px;
}


#content_2d_left{
padding:0px;
margin-top:5px;
_margin-top:7px;
#margin-top:7px;
margin-left:10px;
_margin-left:5px;
#margin-left:5px;
width:139px;
float:left;
}

#content_2d_right{
padding:0px;
margin-top:5px;
_margin-top:7px;
#margin-top:7px;
margin-left:20px;
margin-right:20px;
width:651px;
float:left;
}


a{
color:#696340;
}

a:hover{
color:#bcb797;
}

a.white{
color:#fff;

}

a.date_not_passed{
color:#749ac1;
text-decoration:none;
font-size:14px;
}

a.date_has_events{
color:#082644;
}

a.yellow{
color:#e0b60c;
font-size:24px;
}

a.date_has_passed{
color:#fff;
text-decoration:none;
font-size:14px;
}

a.cal_links{
text-decoration:none;
}

a.grey{
color:#999;
}

a.toppmeny{
color:#696340;
font-size:12px;
text-decoration:none;
display:block;
padding:10px;
}

a.toppmeny:hover{
color:#bcb797;
font-size:12px;
text-decoration:none;
display:block;
padding:10px;

}

a.submeny{
color:#4f4f4f;
font-size:12px;
background-image:url(../img/bg_menu_hoover.jpg);
text-decoration:none;
display:block;
padding:10px;
padding-left:20px;
}

a.submeny:hover{
color:#151515;
font-size:12px;
background-image:url(../img/bg_menu_hoover.jpg);
text-decoration:none;
display:block;
padding:10px;
padding-left:20px;
}

a.submeny2{
color:#4f4f4f;
font-size:11px;
background-image:url(../img/bg_menu_hoover.jpg);
text-decoration:none;
display:block;
padding-left:30px;
}

a.submeny2:hover{
color:#151515;
font-size:11px;
background-image:url(../img/bg_menu_hoover.jpg);
text-decoration:none;
display:block;
padding-left:30px;
}

h1, h2, h3, h4, h5, h6{
margin-top:5px;
#margin-top:0px;
_margin-top:0px;
}

h1{ font-size:26px; }
h2{ font-size:22px; }
h3{ font-size:22px; font-family:Cambria, "Times New Roman", Times, serif;  color:#696340;
 }
h4{ font-size:16px; }
h5{ font-size:17px; font-family:Cambria, "Times New Roman", Times, serif; color:#696340; margin-bottom:0px; margin-top:15px;}
h6{ font-size:12px; }

fieldset{
background-color:#eee;


}

legend{
color:#000;
}

/* TABLES */
.tableborder{
background-color:#dadada;
width:99%;
}

tr.tableheader{
font-weight:bold;
font-size:12px;
background-color:#efefef;
height:25px;
vertical-align:middle;
}

tr{
height:23px;
}

/* FORMS */
.form{
margin-top:0px;
padding-top:0px;
}

label{
font-size:11px;
margin-top:7px;
padding:1px;
font-weight:bold;
}

input{
font-size:13px;
border: 1px solid #dadada;

font-family:Arial, Helvetica, sans-serif;
}

select{
padding:3px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}

textarea{
font-size:13px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #dadada;

}

input.radio{
border:0px;
}


/* FONT CLASSES */
.cal_date{
padding:1px;
background-color:#666;
color:#fff;
font-size:11px;
border: 1px solid #666;
}

.cal_date_today{
padding:1px;
background-color:#fff;
color:#000;
font-size:11px;
border: 1px solid #000;
}

.cal_date_tomorrow{
padding:1px;
background-color:#eee;
color:#000;
font-size:11px;
border: 1px solid #000;
}


.cal_title{
padding:1px;

}

img.noborder{
border:0px;
padding:0px;
}

img{
padding:1px;
border:1px solid #999;
}