
#bg_left {
	background-image:url(../../media/layout/bg_left.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:50%;
}

#bg_right {
	background-image:url(../../media/layout/bg_right.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:50%;
}

#bg_middle {
width:1000px;
background-position: bottom;
background-image:url(../../media/layout/bg_middle.jpg);
background-repeat:no-repeat;
}

#header {
height: 120px;
}

#mainmenucontainer {
position: absolute;
top: 120px;
}


#footerlink {
position: absolute;
bottom: 15px;
left: 675px;

}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #231f20;
	vertical-align: middle;
	text-align: right;
	position:absolute;
	left: 171px;
	bottom: 15px;
	width: 500px;
}

#contentcontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 250px;
	margin-left: 200px;
}

#contentheader {
padding-left: 5px;
height: 70px;

}

#content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #574d50;
line-height: 18px;
overflow:visible;
padding-bottom: 15px;
}

#content h2 {
color: #f38d0a;
}

#content p {
padding-bottom: 10px;
}

#newscontainer {
text-align: left;
border-left: solid 1px #f38d0a;
background-color: #e6f0f9;
padding: 10px;
font-size: 10px;
width: 196px;
position: absolute;
top: 146px;
right: 1px;
bottom: 246px;
}

#news {
}

#newsheader {
margin-bottom: 10px;
}

#newsheader h2 {
font-weight: bold;
}

#newslettercontainerheader h2 {
font-weight: bold;
}

#newslettercontainer {
font-size: 10px;
padding: 10px;
text-align: left;
width: 196px;
border-left: solid 1px #f38d0a;
position: absolute;
bottom: 86px;
height: 140px;
right: 1px;
}


#newslettererrormessage {
color: #CC0000;
}

#newsletterokmessage {
color:#006600;
}
