@charset "UTF-8";

/* CSS Document */



body {

	margin:8px;

	padding:0;

	background-color:#fff;

	color:#000;

}



body, th, tr {

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

	color:#000;

	font-size:12px;

}



.componentheading {

	font-size:14px;

	font-weight:bold;

}



.contentheading {

	font-size:13px;

	font-weight:bold;

}



span.small, td.createdate {

	font-size:11px;

	color:#444;

}



.pagenav {

	color:#444;

}



a {

	text-decoration:none;

	color:#999999;

}



a:hover {

	color:#75c353;

}



.clear {

	clear:both;

}



form, fieldset, img {

	border:none;

}



input {

	margin:4px;

}



div#body_container {

	width:90%;

	border:1px solid #aeaeae;

	background-color:#FFF;

	text-align:left;

	overflow:hidden;

}



div#tpl_header {

	width:1120px;

	height:125px;

	background-image:url(../images/header.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	overflow:hidden;

}



span.site_name {

	padding:50px 0 0 134px;

	display:block;

	font-size:16px;

}



div.spc_header {

	height:1px;

	border-bottom:1px solid #666;

	background-color:#ffffff;

}



div#bc_container {

	font-size:11px;

	color:#444;

	padding:6px 4px 3px 4px;

	margin:0 10px 8px 10px;

	border-bottom:1px dotted #ccc;

}



div#site_container_n {

}



div#site_container_l {

	background-repeat:repeat-y;

	background-position:left top;

	background-image:url(../images/main_bg_l.gif);

}



div#site_container_r {

	background-repeat:repeat-y;

	background-position:left top;

	background-image:url(../images/main_bg_r.gif);

}



div#site_container_lr {

	background-repeat:repeat-y;

	background-position:left top;

	background-image:url(../images/main_bg_lr.gif);

}



div#left_container {

	width:160px;

	float:left;

	overflow:hidden;

}



div#right_container {

	width:160px;

	float:right;

	overflow:hidden;

}



div#content_container {

	overflow:hidden;

	padding:0 22px 6px 22px;

}



div.moduletable_menu, div.moduletable {

	margin-bottom:16px;

}



div.moduletable_menu h3, div.moduletable h3 {

	font-weight:bold;

	font-size:13px;

	background-color:#ffffff;

	background-image:url(../images/mod_header.gif);

	background-repeat:no-repeat;

	background-position:10px 0;

	padding:4px 0 4px 22px;

	display:block;

	border-bottom:1px solid #666;

	margin:0;

}



div.moduletable_menu ul, div.moduletable_menu li {

	margin:0;

	padding:0;

	list-style:none;

}



div.moduletable_menu ul li {

	border-bottom:1px solid #ccc;

}



div.moduletable_menu ul li a {

	padding:4px 0 4px 22px;

	display:block;

}



div.moduletable_menu ul li a:hover {

	color:#000;

	background-color:#e9e9e9;

}



div.moduletable_menu ul li ul li{

	border:none;

	border-top:1px dashed #e9e9e9;

}



div.moduletable_menu ul li ul li a {

	padding:4px 0 4px 28px;

	display:block;

}



div.moduletable_menu ul li ul li ul li a {

	padding:4px 0 4px 34px;

	display:block;

}



div.site_footer {

	width:859px;

	font-size:10px;

	color:#444;

	display:block;

	padding:4px;

}



div.site_footer a {

	color:#444;

}



div.site_footer a:hover {

	color:#111;

}



div.site_footer span.ft_joomla {

	text-align:left;

	display:inline-block;

	width:680px;

}



div.site_footer span.ft_link {

	text-align:right;

	display:inline-block;

	width:159px;

}

