/*****************************/
/*** Core Loader ***/
/*****************************/

#waitDiv {
	visibility:hidden;
	position:absolute;
	float:left;
	border:0px;
	margin:0px;
	padding:20% 0px 0px 0px;
	background:#ffffff;
	width:100%; 
	height:67%; 
	z-index:20;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
}
 #waitDiv td {
	text-align:center;
	color:#B4162C;
	font:italic bold 14px Verdana, arial, Helvetica;
 }
 
#waitDiv td .frace {
	font:14px Verdana, arial, Helvetica;
	color:#666666;
	text-align:center
}

/*****************************/
/*** Core html setup ***/
/*****************************/
html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-size: 80%;
	text-align:justify;
}

a:link, a:visited {
	color: #cc0000; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #00c;	text-decoration: underline;
	font-weight: normal;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

div, p, table, td, th {
	font-family: Tahoma,Verdana, arial, Helvetica,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
	text-align:justify;
}
/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/
#logo {
	border-bottom:7px solid #fff;
	/*font:bold 400% Arial, Helvetica, sans-serif; 
	text-shadow:#CCCCCC; 
	color:#B4162C;
	width:300px;*/
}	
#css_buttons {
	float:right;
	border:0px solid #123456;
	width:100px;
	margin:0px;
	white-space:nowrap;
}
#css_buttons a {
	margin-right:0px;
}
#m_menu {
	background:url(.../images/bg_m_menu2.png) no-repeat #564b42;999d4e
}
/*#m_menu ul {
	padding:0px;
	margin:0px;
}
#m_menu li {
	display:inline;
	list-style:none;
	border-right:3px solid #ffffff;
}*/
#m_menu table {
	width:100%;
}
#m_menu td {
	width:16%;
}
#m_menu a {
	text-transform:uppercase;
	color: #FFFFFF;
	text-align:center;
	letter-spacing:1px
}
.pathway {
	padding-left:5px;
	font:italic 90% Georgia, "Times New Roman", Times, serif;
	color:#999999;
}
#b_left {
	width:153px;
	text-align:left;
	border:0px solid #123456;
	border-left:2px solid #fff;
	background:#bbbbbb;
	/*background: #CED36A;*/
	/*padding-left:3px*/
}
#b_left .module h3 {
	font:italic bold 16px  "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding-left:5px;
	display:block;
}
#b_left .module td {
	width:165px;
	border:0px solid #FF0000;
}
#b_left #m_menu2 .module a {
	font:12px Georgia, "Times New Roman", Times, serif;
	padding:0px 10px;
	color:#006699;
	text-align:center;
}
#b_left .module { text-align:center;}
#b_left #m_menu2,
#b_left .module .mainlevel {
	color:#333333;
	line-height:14px;
	letter-spacing:1px;
	border:0px solid #123456;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	font:90% Verdana, arial, Helvetica;
	/*font-style: italic;*/
}
#b_left .module a:hover {
	color:#ffffff;
}
#b_left .module #active_menu {
	color:#ef1209;
}
#b_left .module #active_menu-nav {
	color:#0033FF;
}
#b_right {
	background:#BBBBBB;
	width:288px;
	vertical-align:top;
	padding:11px;
	border-right:2px solid #fff;

}
#b_right .moduletable h3 {
	font:italic 24px Verdana, arial, Helvetica;
	color:#ffffff;
	padding:0px 0px 13px 0px;
	margin:0px;
	text-align:left;
}
#b_right .moduletable {
	font:11px Verdana, arial, Helvetica;
	color:#e3e685;
	color:#000000;
	height:319px;
	overflow:auto;
}
#g_conte {
	padding:0px;
	width:464px;
	height:345px;
	/*background:#666666;*/
}
#g_conte .componentheading,
#g_conte .contentpaneopen .contentheading {
	font:bold 20px Verdana, arial, Helvetica, sans-serif; 
	text-shadow:#CCCCCC; 
	color:#66121d;
}
#g_main {
	font:11px Verdana, arial, Helvetica;
/* 	border:1px solid blue; */
	height:345px;
	width:464px;
	overflow:none;
	padding:0px;
	margin:0px;
}
#g_main .article_seperator {
	display:none;
	position:absolute;
}
#foot {
	background:#564b42;
	line-height:18px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
