body
{
	padding: 0;
	font: 12pt "Times New Roman" , serif;
	color: #000 !important;
}
.aside, .extra, .bottom-menu, .noprint, .nav, .top-menu, .left-menu, .nav, .url, .logo span, .auth-info, .video, .button-area, .print, .links, .links-2, .pager, .auth-area
{
	display: none;
}

/**/
.header
{
	margin-bottom: 15px;
	padding-bottom: 15px; /* border-bottom:2px solid #ccc;  */
}
.col-1, .col-2
{
	padding-top: 20px;
}
.footer table
{
	width: 100%;
}
.col-1
{
	width: 100%;
	background: url(../img/bg-footer-1.gif) repeat-x 0 0;
}
.col-2
{
	width: auto;
	background: url(../img/bg-footer-2.gif) repeat-x 0 0;
	white-space: nowrap;
	font-size: .9em;
}
/**/

/* =Links
----------------------------------------------- */
a
{
	color: black;
	text-decoration: none;
}
a img
{
	border-width: 0;
}
/* =Headings
----------------------------------------------- */
h1, h2, h3
{
	margin: .6em 0 0 0;
	font-weight: bold;
	clear: both;
	color: black;
}
h1
{
}
h2
{
	margin: 0 0 .6em 0;
	padding-bottom: 0;
}
h3
{
	margin-bottom: 0;
}
p
{
	margin: 0 0 .6em 0;
}
ul li
{
	list-style-type: square;
	background: none;
	padding: 0;
}
ul ul li
{
	list-style-type: circle;
}
table.items-container ul
{
	margin-left: 0;
}
.elements-list h3
{
	color: #000;
}
/* =etc(text margin ....)
----------------------------------------------- */

/* Schedule 
.non-visible
{
	display: none;
}

.table-border
{
	background-color: Green !important;
}

.schedule-class
{
	font-size: 0.7 em !important;
	color: Blue !important;
	background-color: Green !important;
}
.schedule-class table.table-border
{
	font-size: 0.7 em !important;
	color: Blue !important;
	background-color: Green !important;
}

 End Schedule */