body{margin:0; padding:0; background:#FFFFFF;}
table, td{border-collapse:collapse;}
table, td, img{border:0;}
form, td{margin:0; padding:0;}
td, p{
	font:11px/14px Tahoma, Arial, helvetica, sans-serif;
	color:#777777;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align: left;
}
.clear{clear:both; line-height:0px;}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#838282; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}
.tar{text-align:right;}

b{color:#0A0A09; text-transform:uppercase;}

a{color:#777777; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#5D5D5D; text-decoration:underline; background:url(images/lc_b_arr.gif) center left no-repeat; padding-left:8px; text-transform:none; font-weight:normal; font-size:11px;}
b a:hover{text-decoration:none;}

.link_1{color:#9C2825; text-decoration:underline; text-transform:uppercase; font-weight:bold;}
.link_1:hover{text-decoration:none;}

.f2{color:#676767;}

.list_1 a{color:#6B6B6B; text-decoration:underline; line-height:16px; margin-left:4px;
		background:url(images/list_1.gif) center left no-repeat; padding-left:8px;}
.list_1 a:hover{text-decoration:none;}

.list_2 a{color:#777777; text-decoration:underline; line-height:18px;}
.list_2 a:hover{text-decoration:none;}

.list_3 a{color:#777777; text-decoration:none; line-height:16px;}
.list_3 a:hover{text-decoration:underline;}

.f3{color:#151515; font-weight:bold; font-size:14px;}

.menu{height:85px; text-align:center; vertical-align:middle; padding-right:20px;}
.menu a{color:#494949; text-decoration:none; background:url(images/menu_mk.jpg) center right no-repeat; padding:0 30px 0 25px; font-weight:bold; font-size:12px;}
.menu a:hover{text-decoration:none; color:#9B2824;}
.menu .sel{color:#9B2824; padding:0 30px 0 25px; font-weight:bold; font-size:12px; background:url(images/menu_mk.jpg) center right no-repeat;}
.menu .clear{background:0; padding-right:0px;}

.logo{width:253px; background:url(images/logo_bg.jpg) top left no-repeat; height:303px;}
.logo img{margin:72px 0 0 20px;}

.mp{width:513px; background:url(images/mp_bg.jpg) top left no-repeat;}

.mpt{background:url(images/mpt.gif) top left repeat-y;}

.content{margin:3px 0 4px 0; height:452px;}

#calendar select{width:178px; height:16px; color:#838282;}
#calendar td{color:#FFFFFF;}
#calendar span{color:#9C2825;}
#calendar a{color:#FFFFFF; text-decoration:none;}
#calendar a:hover{text-decoration:underline;}
#calendar span a{color:#9C2825; text-decoration:none;}
#calendar span a:hover{text-decoration:underline;}
#calendar .td{text-align:center; vertical-align:middle; height:22px; background:#CECECE;}
#calendar .td_sel{text-align:center; vertical-align:middle; height:22px; background:url(images/calendar_sel.gif) center center no-repeat #CECECE;}
#calendar .td_sel span a{color:#FFFFFF; text-decoration:none;}
#calendar .td_sel span a:hover{text-decoration:underline;}

.tb_1 td{height:20px;}
.tb_1 .ltd{width:67px; padding-left:17px;}
.tb_1 a{color:#838282; text-decoration:none;}
.tb_1 a:hover{text-decoration:underline;}
.tb_1 b{color:#0A0A09; text-transform:uppercase;}

.left_col{width:206px; height:100%; padding:24px 23px 15px 24px; background:#EAEAEA;}
.left_col td{color:#838282;}
.left_col a{color:#9B2824; text-decoration:underline;}
.left_col a:hover{text-decoration:none;}
.left_col b a{color:#5D5D5D; text-decoration:underline; background:url(images/lc_b_arr.gif) center left no-repeat; padding-left:8px; text-transform:none; font-weight:normal; font-size:11px;}
.left_col b a:hover{text-decoration:none;}
.left_col b{color:#151515; text-transform:uppercase; font-size:14px;}
.left_col .list_1 a{color:#6B6B6B; text-decoration:underline; line-height:16px; margin-left:4px;
		background:url(images/list_1.gif) center left no-repeat; padding-left:8px;}
.left_col .list_1 a:hover{text-decoration:none;}
.left_col .list_2 a{color:#777777; text-decoration:underline; line-height:18px;}
.left_col .list_2 a:hover{text-decoration:none;}
.hs{height:1px; background:#D4D4D4;}

.mp_1{width:509px; height:209px; padding:24px 35px 30px 200px; background:url(images/1_mp_1.jpg) top left no-repeat;}

#form{margin-top:15px; width:183px;}
#form div{height:25px; margin-top:2px;}
#form input{width:183px; height:17px;}
#form textarea{width:183px; height:135px; overflow:auto; margin-bottom:17px;}

.footer{height:78px; background:url(images/footer_bg.jpg) top repeat-x #C9C9C9; padding-left:37px; color:#696969; vertical-align:middle;}
.footer a{color:#5F5F5F; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
#announce_data {
	text-align: center;
}
