﻿body {
}
#main_container
{   
    background-image:url(/images/bg_training_center_container.jpg);
}
.list_item_container
{
    float: left;
    width:645px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.list_item_container .element
{
    float:left;
    width: 550px; /* W:EventTable - .element:Padding */
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 16px 20px;
}

.list_item_container #EventTable .element
{
    float:left;
    width: 550px; /* W:EventTable - .element:Padding */
    margin: 0px 0px 0px 0px;
    padding: 8px 20px 8px 20px;
    border-bottom: solid 1px #3a8ab3;
}


#Title, #Title a
{
    margin:0px 0px 0px 0px;
    color:#2a9fdf;
    display:block;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

.element_label /* Modified by NEO */
{
    float:left;
    width:130px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color: #036;
}

#EventTable
{
    float:left;
    width: 590px;
    margin: 0px 0px 0px 22px;
    padding: 0px 0px 50px 0px;
    background-image: url(/images/bg_courses_detail.gif);
    background-repeat: repeat-y;
}

.EventTabel_border_h
{
    float:left;
    width: 590px;
    height: 1px;
    margin: 0px 0px 0px 22px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/event_table_border_h.gif);
    background-repeat: no-repeat;
}

*html #EventTable,
*html .EventTabel_border_h,
*html #Event_option
{
    margin: 0px 0px 0px 11px;
}

*html #EventTable
{
    margin: -14px 0px 0px 11px;
}

.element_value
{
    float: right;
    width:410px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#Event_option
{
    float: left;
    width: 550px;/* 590 - padding */
    margin-left: 22px;
    padding: 25px 20px 10px 20px;
}

.back_link
{
    float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

.print_link
{
    float: right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
}

.print_link a img
{
    float: left;
    border: 0px;
}

.back_link a , .print_link a
{
	text-decoration:none;
	color:#2a9fdf;
	font-weight: bold;
}

/* ##############################  Stamp ############################## */

.stamp
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 540px;
    position:absolute;
    z-index: 99;

}

.stamp a img
{
    border: 0px;
}

