/*
 * Version: $Revision: 1.6 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2009 BeSite
 */


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

DIV {
	padding				: 0;
	margin				: 0;
	border				: 0;
}


/* Layout */

DIV#Container {
	background			: none;
	margin				: 0 auto;
	text-align			: left;
	overflow			: hidden;
	width				: 914px;
}


DIV#Header {
	background			: transparent url(/img/header.png) top center no-repeat;
	display				: inline;
	float				: left;
	height				: 334px;
	margin				: 0 7px;
	width				: 900px;
}

.HeaderLogo {
	border				: 0;
	display				: inline;
	float				: left;
	padding				: 0;
	margin				: 35px 0 0 30px;
}


DIV#Menu {
	background			: transparent url(/img/menubg.png) top center no-repeat;
	float				: left;
	height				: 47px;
	width				: 914px;
}


DIV#ContentContainer {
	background-color	: white;
	display				: inline;
	float				: left;
	margin				: 0 7px;
	width				: 900px;
}


DIV#Content {
	background			: none;
	display				: inline;
	float				: left;
	width				: 565px;
	margin				: 15px 0 0 35px;
}


DIV#SideBar {
	background			: none;
	float				: left;
	width				: 300px;
}

DIV#Submenu {
	background			: none;
	display				: inline;
	height				: auto;
	float				: left;
	margin				: 0 35px;
	width				: 230px;
}


DIV.Form {
	background-color	: #f2f7f3;
	display				: inline;
	float				: left;
	margin				: 30px 35px 0 35px;
	width				: 190px;
	padding				: 20px
}


DIV#Footer {
	background-color	: white;
	border				: 0;
	display				: inline;
	padding				: 10px;
	float				: left;
	margin				: 0 7px;
	text-align			: center;
	width				: 880px;
}

DIV#Footer SPAN.Copy {
	color				: grey;
	font-size			: .8em;
}

DIV#Footer SPAN.Copy A {
	color				: grey;
}





/* Menu */

#Menu ul
{
	margin				: 0 20px;
	padding				: 0;
	list-style			: none;
}

DIV#Menu ul li {
	margin				: 0;
	padding				: 0;
	float				: left;
}


DIV#Menu ul li a {
	list-style			: none;
	color				: white;
	font-weight			: normal;
	margin				: 0 20px;
	padding				: 0;
	height				: 35px;
	line-height			: 35px;
	width				: auto;
	text-align			: center;
	text-decoration		: none;
	outline				: 0;
}

DIV#Menu ul li a:hover,
DIV#Menu ul li.Selected a {
	text-decoration		: 	underline;
}




/* Submenu */

DIV#Submenu ul{
	border-top			: 3px solid #4c2e2d;
	margin				: 30px 0 0 0;
	padding				: 0;
	list-style			: none;
	width				: 230px;
}

DIV#Submenu ul li {
	margin				: 0;
	padding				: 0;
} 

DIV#Submenu ul li a {
	background-color	: #bfd9c2;
	border-top			: 1px solid white;
	color				: #4c2e2d;
	display				: block;
	padding				: 0 15px;
	margin				: 0;
	line-height			: 35px;
	width				: 200px;
}

DIV#Submenu li a:hover,
DIV#Submenu ul li.Selected a {
	text-decoration		: none;
	background-color	: #94bf99;
}

DIV#Submenu ul li.Selected a {
	font-weight			: bold;
}

div.MsgCenter {
	border: 1px solid #000;
}

input.Radio, input.CheckBox {
	border:0 none !important;
	height:auto !important;
	width:auto !important;
}

SPAN.italic
{
	font-style: italic;
}

p.PollOption, p.PollOptionResult
{
    line-height         : 1;
    margin              : 10px 0 3px 0;
}

p.PollCountVoted
{
    margin: 0;    
}

p.PollSubmit
{
    margin: 10px 0 10px 0;    
}

DIV.PollBar
{
    display: block;
    height: 4px;
    background: #6ECFF6;
    margin-bottom: 4px;
    border: 1px solid #000;
}

A.twitterlink
{
    color: #000;
    margin: 10px 0 0 0;
    display: block;
    font-weight: bold;
    text-decoration: underline;
}

DIV.twtr-widget
{
	margin-top:30px;
	margin-left:35px;
	float:left;
}

.NewsItemInfo
{   
    font-style: italic;
    color: #AAAAAA;
    line-height: 1;
    margin-bottom: 7px;
}