﻿.body, td {
font: 10pt Arial;
}

.body {
margin: auto;
text-align: center;
/*
width: 800px;
*/
}

#container {text-align: left; width: 800px;}

a {
color: #3c6d4d;
font: Arial;
}

a:hover {
color: #b6192f;
}
.form_element {
font: 
.9em Arial;
}

.form_data {
font: 
.9em Arial;
}


/* ----------------  GENERAL  -------------------- */

h2 {
	margin: 0 0 0 20px;
	color: #396448;
}
body {
	padding: 0;
	margin: 0;
}
#wsf-page {
	background: #e4e5d2 url(../images/sce/wsf/wsf-bkg-page.gif) top center repeat-y;
	width: 100%;
	overflow: hidden;
}
#wsf-page-header {
	background: url(../images/sce/wsf/wsf-bkg-top.gif) top center repeat-x;
	width: 100%;
	overflow: hidden;
}
.wsf-container {
	margin: 0px auto;
	width: 772px;
	padding: 0 2px 0 0;
}
.wsf-body-block {
	overflow: hidden;
}

/* ----------------  HEADER  -------------------- */

#wsf-header {
	padding: 0;
	margin: 0;
	background: url(../images/sce/wsf/wsf-top-bkg_01.jpg) top right no-repeat;
	height: 221px;
	color: #fff;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
}
#wsf-logo {
	margin: 40px 0 75px 25px;
}
#wsf-menu {
	margin: 8px 0 28px 0;
	padding: 5px;
	height: 17px;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
}

/* ----------------  SIDEBARS  -------------------- */

#wsf-sidebar-left {
	float: left;
	width: 193px;
	margin: 0;
	padding: 10px 0;
}
#wsf-sidebar-right {
	float: right;
	width: 149px;
	margin: 0;
	padding: 0;
}
#wsf-sidebar-right-narrow {
	float: right;
	width: 149px;
	margin: 0;
	padding: 0;
}

ul.sidebar-list {
	list-style: none;
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
ul.narrow {
	margin: 10px 20px;
}
ul.sidebar-list li {
	padding: 3px 0;
	margin: 0;
}

/* ----------------  CONTENT  -------------------- */

#wsf-content {
	margin-left: 220px;
	text-align: left;
}

form label {
	width: 200px;
	display: inline-block;
}
form textarea, form input {
	width: 200px;
}
form div.separator {
	font-size: 1px;
	clear: both;
	height: 1px;
	line-height: 1px;
}
#news_manager .clear {
clear: none;
display: block;
width: 100%;
}

/* ----------------  FOOTER  -------------------- */

#wsf-bottom, #wsf-sub-footer {
	font-size: 10px;
	text-align: center;
	margin: 10px 0 15px 0;
}
