/* LAYOUT */

.body{
	background: #f0f0f0;	/* Canvas background */
}
div#container{
	background: #f0f0f0 url(../img/background.gif) repeat-x scroll top;
	text-align: center;	/* Center (IE) */
}
div#page{
	background: transparent;	/* Page background */
	width: 988px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	
	text-align: left;
}


	/* TOP */

div#top{
	min-height: 30px;
	height:		auto !important;
	height: 	30px;
}
		
		div#generic-links{}
			div#generic-links a.language {
				display: block;
				float: right;
				margin-right: 10px;
				padding: 0px 22px 0px 10px;
				height: 27px;
				line-height: 27px;
				text-decoration: none;
			}
				div#generic-links a.language {
					background: transparent url(../img/flag_en.gif) no-repeat scroll right center;
				}


	/* MIDDLE */

div#middle{
	clear: both;
	float: left;
	background: White url(../img/middle_background.gif) repeat-y scroll left;
	width: 988px;
}

	div#left-column{
		float: left;
		width: 185px;
	}
		div#logo{}
		div#menu{}
		div#search{
			background: transparent url(../img/search_background.gif) no-repeat scroll top left;
			margin: 15px 10px 5px 10px;
			padding-top: 18px;
			padding-bottom: 5px;
			border-bottom: 1px solid #e8e8e8;
		}
		div#extra-content_left{}
	
	div#middle_right{
		float: right;
		width: 802px;
	}
	
	div#right-column{
		float: right;
		width: 185px;
	}
		div#date{
			background: transparent url(../img/date_background.gif) no-repeat scroll top;
			height: 234px;
			border-bottom: 1px solid #e8e8e8;
		}
		div#menu-top{}
		div#extra-content_right{}
	
	div#main-column{
		float: left;
		width: 616px;
	}
		div#flashtop{}
		div#content{
			background: transparent url(../img/content_background.gif) repeat-x scroll top;
			padding: 25px 10px;
			height: 	1%;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	min-height: 51px;
	height:		auto !important;
	height: 	51px;
	background: White url(../img/bottom_background.gif) no-repeat scroll top;
}

	div#footer,
	div#footer table {
		color: #a19b9b;
	}
		div#footer a {
			color: #a19b9b;
		}
		div#footer a:hover{}
	div#copyright{
		text-align: center;
	}
