@charset "UTF-8";
/* CSS Document */

html, body {
	border:				none;
}

body {
	margin:				0;
	padding:			0;
	background-color:	#dddddd;
}


#overlay {
	position:			absolute;
	top:				56px;
	left:				50%;
	width:				960px;
	height:				132px;
	background-image:	url(../images/design/header_picture_overlay.png);
	background-repeat:	no-repeat;
	background-position:right;
	margin:				0 0 0 -480px;
	z-index:			8;
}


#navigation {
	position:			relative;
	width:				100%;
	height:				60px;
	background-image:	url(../images/design/header_navigation_background.png);
	background-repeat:	repeat-x;
}

#navigation ul {
	position:			absolute;
	top:				0;
	left:				50%;
	margin:				0 0 0 -170px;
	padding:			0;
	list-style:			none;
	z-index:			6;
}

#navigation ul li {
	position:			relative;
	height:				42px;
	background-image:	url(../images/design/navigation_line.png);
	background-repeat:	no-repeat;
	background-position:left top;
	padding:			19px 10px 0 10px;
	float:				left;
	cursor:				pointer;
	z-index:			7;
}

#navigation ul li.navigation-active {
	height:				34px;
	border-bottom:		4px solid #303f4b;
}


#header {
}

#header #picture {
	width:				100%;
	height:				132px;
	margin:				-4px 0 0 0;
	background-image:	url(../images/design/header_picture_background.png);
	background-repeat:	repeat-x;
	overflow:			hidden;
}

#header #picture #pic {
	position:			absolute;
	left:				50%;
	width:				960px;
	height:				132px;
	margin:				0 0 0 -480px;
	padding:			0;
	list-style:			none;
}

#header #picture #pic li {
	width:				960px;
	height:				132px;	
	background-repeat:	no-repeat;
	background-position:100% bottom;
	margin:				0;
	padding:			0;
}

#header #logo {
	position:			absolute;
	top:				0;
	left:				50%;
	width:				254px;
	height:				183px;
	margin:				0 0 0 -451px;
	background-image:	url(../images/design/header_logo.png);
	background-repeat:	no-repeat;
	cursor:				pointer;
	z-index:			9;
}


#background_top {
	position:			absolute;
	top:				189px;
	left:				50%;
	width:				968px;
	height:				16px;
	background-image:	url(../images/design/content_background_top.png);
	background-repeat:	no-repeat;
	margin:				-16px 0 0 -484px;
	z-index:			10;
}


#content {
	width:				100%;
	background-image:	url(../images/design/content_background2.png);
	background-repeat:	repeat-x;
}

#content #textcontent {
	position:			relative;
	left:				50%;
	width:				960px;
	background-image:	url(../images/design/content_background.png);
	background-repeat:	repeat-y;
	margin:				0 0 -20px -484px;		
	padding:			22px 4px;
}

#content #textcontent #contenttable {
	width:				927px;
}

#content #textcontent #contenttable #leftcolumn {
	width:				313px;
}

#content #textcontent #contenttable #leftcolumn .box {
	width:				250px;
	background-image:	url(../images/design/box_shadow.png);
	background-repeat:	repeat-y;
	background-position:right top;
	margin:				0 0 0 34px;
}

#content #textcontent #contenttable #leftcolumn .box-content {
	width:				221px;
	background-image:	url(../images/design/box_background.png);
	background-position:top;
	padding:			15px 10px 15px 15px;
	color:				#494a4a;
}

#content #textcontent #contenttable #leftcolumn .box-content .title {
	width:				221px;
	height:				48px;
	background-image:	url(../images/design/box_titles.png);
	background-repeat:	no-repeat;
	background-position:0 0;
	margin:				0 0 -12px 0;
}

#content #textcontent #contenttable #leftcolumn .box-spacer {
	width:				250px;
	height:				15px;
	background-image:	url(../images/design/box_spacer.png);
	background-repeat:	no-repeat;
	background-position:top;
	margin:				0 0 0 34px;
}

#content #textcontent #contenttable #rightcolumn {
	width:				614px;
}


#background_bottom {
	position:			relative;
	left:				50%;
	width:				968px;
	height:				16px;
	background-image:	url(../images/design/content_background_bottom.png);
	background-repeat:	no-repeat;
	margin:				20px 0 -16px -484px;
}


#footer {
	width:				100%;
	height:				87px;
	background-image:	url(../images/design/footer_background.jpg);
	background-repeat:	repeat-x;
	padding:			45px 0 0 0;
}

#footer_content {
	position:			relative;
	left:				50%;
	width:				968px;
	margin:				0 0 0 -484px;
	font-size:			11px !important;
	color:				#d6d6d6; /* 989fa5 */
	text-align:			center;
}



#footer_content a {
	color:				#d6d6d6;
	text-decoration:	none;	
}