/* CSS Document */

/******************************************************************
/ Default elements
******************************************************************/
body
{
	padding:0px;
	margin:0px;
	
	text-align:left;
	vertical-align:top;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c0c0c0;
}

div
{ 
	padding:0px;
	border:0px;
	margin:0px;
}

img
{
	padding:0px;
	border:0px;
	margin:0px;
}

table
{
	border:0px;
	padding:0px;
	margin:0px;
}
/******************************************************************
/ Layout elements
******************************************************************/
#layout
{
	width:760px;
}

#header
{
	width:760px;
	height:65px;
	background-color:#7a7a7a;
}

#header_border
{
	width:760px;
	height:2px;
	background-color:#f0a206;
}

#header_menu
{
	height:20px;
	background-image:url(../images/backgrounds/bkg_menu.jpg);
}

#header_logo
{
	margin-right:223px;
}

#spacer_news
{
	width:1px;
}

#spacer_search
{
	height:29px;
	width:1px;
}

#spacer_footer
{
	height:51px;
	width:1px;
}

/******************************************************************
/ Left content elements
******************************************************************/
#content_left
{
	width:171px;
	background-color:#c0c0c0;
	text-align:center;
	vertical-align:top;
}

a.tabs
{
	display:block;
	margin-bottom:5px;
}

#content_news
{
	width:158px;
	margin:0px 7px 0px 6px;
	padding-top:5px;
}

#news
{
	padding:5px;
	background-color:#e5e5e5;
	margin-bottom:10px;
	text-align:left;
}

#date
{
	padding-top:6px;
	padding-bottom:6px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-align:center;
	border-bottom:dotted 1px #666666;
	background-color:#e5e5e5;
}

a.frontnews 
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

a.frontnews:hover 
{
	text-decoration: underline;
}

a.news 
{
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #da8009;
	text-decoration: none;
}

a.news:hover 
{
	text-decoration: underline;
}

#content_children
{
	text-align:left;

	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

#content_children ul 
{
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
}

#content_children ul li
{
	padding:3px 7px;
}

li#children_selected
{
	color: #da8009;
}

a.children 
{
	color: #333333;
	text-decoration: none;
}

a.children:hover 
{
	color: #da8009;
	text-decoration: underline;
}

/******************************************************************
/ Right content elements
******************************************************************/
#content_right
{
	width:588px;
	
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;

	color:#4a4a4a;
	background-color:#fff6e9;
}

#content_text
{
	width:588px;
	padding:20px 5px 10px;
	
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
}

h1
{
	font-size:14px;
}

h3
{
	font-size:12px;
	color:#BAD0D8;
	margin-left:40px;
}

.p_text
{
	margin-bottom:10px;
	padding-right:10px;
}

#client_cases
{
	margin-left:10px;
	padding-right:10px;
}

#client_cases_list
{
	background-color: #fadfaf;
	padding:10px;
	padding-right:40px;
	float:right;
}

#client_cases_list ul
{
	margin:0px;
	padding:0px;
	
	list-style-type:none;
	list-style-image:none;
}

#client_cases_list ul li
{
	margin:4px;
	padding:4px;
}

li.selected
{
	color:#da8009;
}

table.courses
{
	margin-left:40px;
}

th.courses_head
{
	background-color:#BAD0D8;
	border-bottom:double 3px #999999;
}
/******************************************************************
/ Search elements
******************************************************************/
#content_search
{
	padding:0px;
	padding-right:10px;
	margin:0px;
	
	background-color:#333333;
	
	text-align:right;
	color:#CCCCCC;
}

a.search {
	color:#CCCCCC;
	text-decoration:none;
}
a.search:hover {
	text-decoration:underline;
	color:#da8009;
}
/******************************************************************
/ Footer elements
******************************************************************/
#footer
{
	width:588px;
	height:51px;
	background-color:#efa000;
	text-align:right;
	
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

#footer ul
{
	list-style-image:none;
	list-style-type:none;
	
	padding:0px;
	margin:0px;
}

#footer ul li
{
	display:block;
	padding:5px;
	margin-right:5px;
	padding-top:25px;
	float:left;
}

a.footer
{
	color:#FFFFFF;
	text-decoration:none;
}

a.footer:hover
{
	text-decoration:underline;
}

/***********************************************************************************/
/*          Downloads          */
/***********************************************************************************/
.float_left
{
	padding:3px;
	display:block;
	float:left;
}

/***********************************************************************************/
/*          Forms          */
/***********************************************************************************/
form
{
	padding:10px 5px;
	color:#666666;
}

.required
{
	color:#990000;
}

.middle
{
	text-align:center;
	vertical-align:middle;
}

.captcha
{
	margin:auto 4px;
}

#form_application
{
	vertical-align:top;
	margin-left:50px;
}

#form_application table tbody tr
{
	background-color:#efebef;
}

#form_application table tbody tr td
{
	padding:4px 10px;
	vertical-align:middle;
}

.form_table
{
	border:0px;
	padding:5px;
	background-color:#FFFFFF;
}
