* {
	font-family: Arial,Verdana,Helvetica,sans-serif;font-size:12px;
	border: 0px;
}
html {
	overflow: -moz-scrollbars-vertical;
}
table {
	border-collapse: collapse;
}
a{ color:#666;font-weight:bold;text-decoration:underline;}
a:active, a:hover{ color:#555;text-decoration:underline; }
/* --== BASIC ==-- */
.center			{ margin:0px auto; }
.left			{ float:left; }
.right			{ float: right; }
.text_left		{ text-align:left; }
.text_rigt		{ text-align:right; }
.text_center	{ text-align:center; }
.text_justify	{ text-align:justify; }
.strong			{ font-weight:bold; }
.s1 {width:50px;}
.s2 {width:100px;}
.s3	{width:170px;}
.s4	{width:200px;}
.s5	{width:270px;}
.s5x1{width:270px; height:50px;}
.s5x2{width:270px; height:100px;}
.s5x5{width:270px; height:270px;}
.s7x1{width:460px; height:50px;}
.s7x3{width:460px; height:150px;}
.clear			{ clear:both; }
.sAuto			{ width:auto; }
.w100			{ width:100%; }
.w90			{ width:90%; }
.w80			{ width:80%; }
.w60			{ width:60%; }
.line_hover		{ background:rgb(241, 242, 238); cursor:pointer;}
.margin20{margin:20px;}
.message{ margin:20px; color:#343434; font-weight:bold;}
.info	{ margin:20px; }
.error	{ margin:20px; color:#de4a00; font-weight:bold;}
/*.error, .errors li 	{ padding:2px;margin-left:0px;color:#966;clear:both;list-style:none;font-size:11px;}  */
/* --== BOX ==-- */
.box {
	width:100%;border:1px solid #c4c4c4;margin:5px 0px;clear:both;
	background: 0px 30px  #f6f6f6 url('/img/box_bg_gray.png') repeat-x;
}
.box .caption {
	height:30px;padding-left:20px;background: url('/img/box_caption_gray.png') repeat-x;
	font-size:14px;color:#545454;line-height:28px;font-family:verdana;font-weight:bold;
}
/* --== FILTER BOX ==-- */
.box_filter {
	width:100%;border:1px solid #c4c4c4	;margin:5px 0px;clear:both;
	background: 0px 30px #f6f6f6 url('/img/box_bg_gray.png') repeat-x;
}
.box_filter .caption {
	height:30px;padding-left:20px;background: url('/img/box_caption_gray.png') repeat-x;
	font-size:14px;color:#545454;line-height:28px;font-family:verdana;font-weight:bold;
}
/* --== NAVIGATION ==--*/
#navigation {
	width:100%;
	background: url('/img/top_menu_middle.png') repeat-x;
	height: 44px;
	margin:3px auto;
}
ul.navigation {margin:0px; padding:0px;}
#navigation .top_menu_left{
	display:block;float:left;width:10px;height:44px;background: url('/img/top_menu_left.png') no-repeat;
}
#navigation .top_menu_right{
	display:block;float:right;width:10px;height:44px;background: url('/img/top_menu_right.png') no-repeat;
}
.navigation li {
	float: left;list-style: none;font: 12px Tahoma, Arial
}
.navigation li a {
	display: block;
	text-align:center;
	line-height:32px;
	margin:5px 1px 0px 0px;
	text-decoration: none;
	width: 100px;
	color: #EAFFED;
	white-space: nowrap;
	height:34px;
}
.navigation li a:hover, .navigation li.active a {
	background: url('/img/top_menu_button.png') no-repeat;
}
.navigation li.active ul li a {
	background:#f3913f;
}
.navigation li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;
	background:#f3913f;
	z-index:100;
}
.navigation li ul li {
	float: none;
	display: inline
}
.navigation li ul li a {
	width: 100px;
	background:#f3913f;
	margin:0px;
}
.navigation li ul li a:hover {
	background: #ffac59;
}
#announcement-table a {
	text-decoration:none;
}
