@charset "UTF-8";

/* RTE-Classes */
@import url("rte.css");
@import url("content.css");
@import url("nav.css");


/**** HTML styles ****/

html {
	margin:0; padding:0;
	width:auto;
	height:100%;
}
body {
	background-color: #FFFFFF;
	margin:0; padding:0;
	height:100%;
}


/**** Layout styles ****/

#left {
	background-image:url(../images/bg.jpg);
	background-position:top right;
}
	
#main {
	width: 825px;
	background-image:url(../images/mainbg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	vertical-align:top;
}

#right {
	background-image:url(../images/bg.jpg);
	background-position:left top;
}

#maininnerwrapper {
	margin:0 21px 0 19px;
	background-image:url(../images/logo_a.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}


#submenuwrapper {
	height:71px;
}

#submenu {
	padding:25px 0 0 14px;
}

#submenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005728;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:17px;
}

#header {
	height:159px;
	
	background-image:url(../images/logo_b.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	
	background-color:#e3bb1f;
}

#mainmenuwrapper {
	background-image:url(../images/banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	height:150px;

}


#contentwrapper {
	padding: 0 0 30px 14px;
	
}

#content {
	margin:14px 14px 0 0;
	
	vertical-align:top;
	width:454px;
}

#subcontent {
	padding:0;
	vertical-align:top;
	padding-right:1px;
	width:317px;
	
}

#footer {
	height:30px;
	clear:left;
}
