body {
	font-family: Arial, Helvetica, sans-serif;
	margin:30px 0 0 0;
	background:url(../images/back_greygradient.png)
}

#wrapper {
	width:1041px;
	margin:auto;
	background:url(../images/back_leftright.png) repeat-y;
}

#leftcolumn {
	float:left;
	width:31px;
	background:url(../images/back_left_background.png);
}

#midcolumn {
	float:left;
	width:978px;
	background-color:#FFF;
	height:540px;
}

#rightcolumn {
	float:left;
	width:31px;
	background:url(../images/back_right_background.png);
}

#topheader {
	position:relative;
	width:979px;
	height:147px;
	background:url(../images/top.jpg)
}

#logo {
	position:absolute;
	top:20px;
	left:0px;
	z-index:2;
}

#menublackgradient {
	position: absolute;
	right:0px;
	top:90px;
	z-index:1;
}

#navigationmenu {
	position: absolute;
	right:0px;
	top:80px;
	width:600px;
	z-index:3;
}


tr.navmenu_off {
	background:url(../images/menu_mid.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

td.navmenu_on 
{
	background:url(../images/menu_mid_on.png);
}

td.navmenu_hover:hover 
{
	background:url(../images/menu_mid_hover.png);
}

#cornerleft {
	position: absolute;
	left:0px;
	top:147px;
	z-index:1;
}

#cornerright {
	position: absolute;
	right:1px;
	top:147px;
	z-index:1;
}

#newssection{
	position: absolute;
	top:190px;
	width:200px;
	height:100px;
	padding-top:45px;
	padding-left:20px;
	background:url(../images/title_latestnews.png) no-repeat;
	z-index:3;
}


#front_pic{
	position: absolute;
	top:190px;
	left:247px;
	width:687px;
	height:200px;
	z-index:3;
}


#front_content1{
	position: absolute;
	top:391px;
	left:247px;
	width:687px;
	height:200px;
	z-index:3;
}



#footerleftcolumn {
	float:left;
	width:31px;
	height:30px;
	background:url(../images/back_footerleft.png);
	background-repeat:repeat-y;
}

#footermidcolumn {
	float:left;
	width:979px;
	height:30px;
	position: relative;
}

#footermenu {
	position:absolute;
	left:20px;
}

#footerlogo {
	position: absolute;
	right:20px;
}

#footerrightcolumn {
	float:left;
	width:31px;
	height:30px;
	background:url(../images/back_footerright.png);
	background-repeat:repeat-y;
}

