/* begin overall style */
body
{
	color: #1F2068;
	font: normal 12px Arial,Helvetica,sans-serif;
	
}

#page
{
	background:#f4f5e3 repeat-x left top;
	
}
#top {
	height : 10px;
	}
#bottom {
	height : 10px;
	}
	
.header {
	background-color : #1f2068;
	
	}
#header_text {
	background-color : #1f2068;
	margin-left: 37px;
	margin-top: 20px;
	margin-bottom: 26px;
	*margin-bottom: 10px;
	}

#topmenu
{
	
		/*background-color : #163175;*/
		background-color : #1f2068;
		margin-left: 26px;
		float : left;
}
#language_menu {
	float : right;
	margin-right : 20px;
	}

#logo
{
	height :20px;
	background : #1f2068 url(/images/borders/bg_left.gif) right bottom no-repeat;
}
#imgLogo {
	margin-left: -10px;	
}
#top_right {
	height : 20px;
	background : #1f2068 url(/images/borders/bg_borderline.gif) left bottom repeat-x;
	}


#content_1
{
	padding-right: 20px;
    
}

#content ul {
	list-style: disc;
	}
#content ol {
	list-style: decimal;
	*margin-left: 24px !important;
	}
#content ul, #content ol {
	margin-left: 18px;
	}
	
#content h1 {
	position : relative;
	z-index: 100;
	margin-top: -45px;
	font-size:17px;
	}
.admin h1 {
	margin-top:20px;
	font-size: 15px;
	}
.block_text {
	padding : 13px;
	}
.hr_inlog {
	margin-top: 46px;
	padding-top: 10px;
	padding-bottom : 15px;
	}
.input label {
	position: relative;
	float: left;
	width : 30% !important;
	}
.login input, .login select {
	position: relative;
	}

.input {
	padding-right : 21px;
	padding-bottom : 20px;
	width : 60% !important;
	}

#footer
{
	padding-top: 10px;
	padding-bottom: 10px;
}
/* end of overall style */

/* begin data grid style */
table.dataGrid
{
	background: white;
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGrid th
{
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
	background: #E6F2FF;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}
/** training layout **/
#training_list ol, #training_list .message {
	margin-top : 45px;
	}
#training_list li {
	margin-bottom: 10px;
	}
#training_table h1 {
	margin-top: -45px;
	font-size: 15px;
	font-weight: bolder;
	position : relative;
	z-index: 100;
	}
#training_icons dt {
	float: left;
	width: 45px;
	clear: left;
	}
#training_icons dd {
	width: 380px;
	*float: left;
	*position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 48px;
	*padding-left: 0px;
	}
#training_icons, #training_abstract {
	padding-top:12px;
	}
#training_abstract, .confirmation, .login {
	margin-top: 20px;
	margin-bottom: 10px;
	}
#training_icons .download {
	float:left;
	margin-right: 15px;
	}
	
.icons {
	margin-left: 35px;
	}
.message {
	color: #AF273E;
	}

	
/** download link **/
#download {
	margin-top : 75px;
	}

