#main-container {
	width			: 744px !important;
	margin			: auto;
	padding			: 12px;
	border			: 1px solid #CCC;
	z-index			: 1;
	text-align		: left;
	background		: #fff;
}

/* Header */
#box-header	{
	text-align		: center;
	margin			: 0;
	padding			: 1px;
	border			: 1px solid #005;
	width			: 100%;
	height			: 110px;
	background		: #235 url(../images/bg_header.png) repeat center center;
}
#site-name	{
	font			: bold small-caps 60px/60px "Times New Roman", Times, serif;
	color			: #fff;
	float			: none;
	margin			: 5px auto;
	padding			: 0;
	border			: 0;
	clear			: both;
}

#slogan	{
	font			: bold 10px/20px Georgia, "Times New Roman", Times, serif;
	color			: #f90;
	float			: none;
	margin			: 0 auto;
	padding			: 0;
	border			: 0;
}

#box-horizontal	{
	margin			: 0; 
	padding			: 1px 0;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	width			: 100%;
	font			: bold 11px/17px Georgia, "Times New Roman", Times, serif;
	color			: #003; 
} 

.sitename {
	font			: bold 11px Georgia, "Times New Roman", Times, serif;
	color			: #003;
}

#box-pathway	{
	float			: left;
	width			: 100%;
	height			: 16px !important;
	height			: 23px;
	padding			: 1px 0;
	margin			: 1px;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	vertical-align	: middle;
	text-align		: left;
}

#box-subheader	{
	padding			: 0;
	margin			: 0;
 	border			: 0;
	background		: #FFFFFF;
}

#box-banner {
	margin			: 0;
	border			: 1px solid #005;
	padding			: 0;
	width			: 468px;
	height			: 60px;
	background		: #457 url(../images/bg_dotted.png) repeat;
	overflow		: hidden;
	clear			: both;
}



#box-top	{
	width			: 468px;
	height			: 18px;
	padding			: 0;
	margin			: 0;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	vertical-align	: middle;
	text-align		: left;
	overflow		: hidden;
}

/*  MODULE NEWSFLASH */
#box-newsflash {
	margin			: 0;
	border			: 2px solid #003;
	padding			: 0;
	width			: 268px;
	height			: 106px;
	overflow		: hidden;
}

#box-menu 	{
	margin			: 0; 
	padding			: 0;
	border			: 0;
	border-top		: 2px solid #003;
	border-bottom	: 2px solid #003;
	width			: 100%;
	text-align		: left;
	z-index			: 100;
}

/* CONTENT BODY */
#box-left, #box-right 	{
	vertical-align	: top;
	padding			: 0;
	margin			: 0;
	border			: 0;
	width			: 150px;
}
#box-moduleuser-1 {
	margin			: 0 1px 2px 0;
	border			: 0;
	padding			: 0px 2px 4px 2px;
	overflow		: hidden;
	clear			: both;
}
#box-moduleuser-2 {
	margin			: 0 0 2px 1px;
	border			: 0;
	padding			: 0px 2px 4px 2px;
	overflow		: hidden;
	clear			: both;
}

#box-mainbody	{
	vertical-align	: top;
	padding			: 0;
	margin			: 0;
	border			: 0;
}

#end-body {
	padding			: 2px;
	background: url(../images/adorno.png) no-repeat center center;
}


/* MENU BOTTOM */
#box-menu-bottom {
	color			: #ccf;
	margin			: 0;
	padding			: 2px;
	border			: 1px solid #005;
	background		: #235 url(../images/bg_dotted.png) repeat;
	vertical-align	: middle;
	text-align		: center;
	height			: 16px ;
}
.bar, a.bar:link, a.bar:visited  {
	font			: bold 10px/16px Georgia, "Times New Roman", Times, serif;
	color			: #fff;
	padding			: 0px; 
	margin			: 0px; 
	background		: transparent;
}
a.bar:hover {
	color			: #f90;
	text-decoration : none;
}

/* FOOTER */
#box-footer  {
	margin			: 0;
	padding			: 4px;
	border			: 1px solid #005;
	text-align		: center;
	vertical-align	: middle;
	height			: 50px;
	background		: #235 url(../images/bg_dotted.png) repeat;
}
#box-footer div {
	font			: bold 10px/normal Georgia, "Times New Roman", Times, serif;
	color			: #FFF;
	clear			: both;
}
#box-footer a, #box-footer a:link, #box-footer a:visited {
	color			: #eef;
	text-decoration	: underline;
}

#clr 	{clear: both;}
.clr 	{clear: both;}