body {
	margin:0 5px 10px 5px; background:#f2f5f7 url(images/bg.gif) repeat-x; font:8.5pt/1.8em Tahoma, Helvetica, sans serif;
}
td, th {
	font:8.5pt/1.8em Tahoma, Helvetica, sans serif; color:#333;
}
img {
	border:none;
}
p {
	margin:0 0 10px 0;
}
ul {
	list-style-type:none;
}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:udnerline; color:#1d68c2; }

.textfield {
    margin:0em; padding:.2em .2em .2em .2em; background:#fff; border-top:1px solid #8b8b8b; border-right:1px solid #d2d2d2; border-left:1px solid #8b8b8b; border-bottom:1px solid #d2d2d2; font:1em Tahoma, Helvetica, sans-serif; color:#444;
}
.textarea {
	margin:0em; padding:.2em .2em .2em .2em; background:#fff; border-top:1px solid #8b8b8b; border-right:1px solid #d2d2d2; border-left:1px solid #8b8b8b; border-bottom:1px solid #d2d2d2; font:1em Tahoma, Helvetica, sans-serif; color:#444; overflow:auto;
}
.button {
    margin:0em .2em 0em 0em; padding:.2em .2em .2em .2em; background:#61abf0 url(images/button.png) repeat-x; border:1px solid #1f54bc; font:1em Tahoma, Helvetica, sans-serif; color:#fff;
}
.headline {
	margin:auto; width:auto; height:auto; padding:3px; min-height:188px; border:1px solid #d6d6d6; background:#fff url(images/headline_bg.gif) repeat-x;
}
.headline img {
	margin:3px 3px 0 0; border:1px solid #e0e0e0;
}
a.headline_title {
	display:block; margin:auto; width:auto; height:auto; margin-bottom:3px; font:1.8em Arial, Helvetica, sans-serif; text-decoration:none; color:#20569e; border-bottom:1px dotted #eee;
}
a:hover.headline_title {
	display:block; margin:auto; width:auto; height:auto; margin-bottom:3px; font:1.8em Arial, Helvetica, sans-serif; text-decoration:none; color:#ff3300; border-bottom:1px dotted #eee;
}
.headline_other_title {
	margin:auto; width:auto; padding:3px 5px 3px 5px; background:#d3dce4; font-weight:bold;
}
.headline_other_title a {
	text-decoration:none; color:#2058a4;
}
.headline_other_title a:hover {
	text-decoration:underline; color:#ff3300;
}
.headline_other_text {
	margin:auto; width:auto;
}
.headline_other_text a {
	text-decoration:none; color:#969696;
}
.headline_other_text a:hover {
	text-decoration:none; color:#ff3300;
}
.headline_other_text img {
	margin:3px 3px 0 0; border:1px solid #e0e0e0;
}

#menu {font-size:100%; line-height:1.5;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;background:url(images/menu_left.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#menu a span {float:left;display:block;background:url(images/menu_right.gif) no-repeat right top;padding:7px 15px 6px 15px;color:#fff;}
/* Small hack for IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#ff3300;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}
#menu #current a {background-position:0% -42px;}
#menu #current a span {background-position:100% -42px;color:#591333}
.clear {clear:left}

#submenu {
	margin:auto; width:auto; height:20px; padding:0 3px 0 3px; background:url(images/submenu.gif) repeat-x; border:1px solid #e0e0e0; color:#666;
}
#submenu a {
	text-decoration:none; color:#333;
}
#submenu a:hover {
	text-decoration:underline; color:#ff3300;
}
#content_c ul{
    margin:0; padding:0; list-style-type:none;
}
#content_c ul li {
    margin:0 0 0.1em 0; padding:0 0 0 20px; background:transparent url('images/li_act.png') 0 .25em no-repeat; border-bottom:1px dotted #e0e0e0;
}