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

body {
margin: 0;
padding:0;
background: #83ACCA url(/img/bg/main.jpg) repeat-x fixed;
color:#232329;
}
body, th, tr {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#232329;
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:#666;
}
.pagenav { color:#666; }
a {
text-decoration:none;
color:#149;
}
a:hover { color:#009; }
.clear { clear:both; }
form, fieldset, img { border:none; }
input { margin:4px; }
div#body_container {
width:950px;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
background-color:#FFF;
text-align:left;
overflow:hidden;
}
div#tpl_header { width:950px; }
span.site_name {
padding:50px 0 0 134px;
display:block;
font-size:16px;
}
div.spc_header {
height:5px;
border-bottom:1px solid #666;
background-color:#4192db;
}
div#bc_container {
font-size:11px;
color:#999;
padding:6px 4px 3px 4px;
margin:0 10px 8px 10px;
border-bottom:1px dashed #AAA;
}
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:#e9e9e9;
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 #ccc;
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:950px;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #232329;
display:block;
padding:4px;
margin: 10px auto
}
div.site_footer a { color:#FFF; }
div.site_footer a:hover { color:#AAE; }
div.site_footer span.ft_joomla {
text-align:center;
display:inline-block;
width:100%;
}
/*div.site_footer span.ft_link {
	text-align:right;
	display:inline-block;
	width:159px;
}*/

#botnav {
list-style: none;
margin:  12px auto;
}
#botnav li {
display:inline;
padding: 0 12px 18px 12px;
}
#form-login ul {
list-style: none;
margin:  0;
padding: 5px 0 0 10px
}
#form-login li {
padding: 4px 0 4px 0;
font-size:11px;
}
#navtabs {
width: 950px;
height: 32px;
background: url(/img/bg/nav.jpg);
text-align: right
}
.grytxt { color:#878787; }



/* Let there be songs to fill the air.. */