/*
Validate this css at: http://jigsaw.w3.org/css-validator
This is the general css from Webbenizer CMS by Profservice, The Hague, the Netherlands.
It has standard classes and general HTML declarations at the end. 
++
colours:
hard-gray	= #3E3E40;
middle-gray	= #999999;	body color
light-gray	= #888888;
yellow	= #F7AE0A;
cream-white= #FEFFCB;
*/


.matrix_table {
	font-family:Verdana, "Bitstream Vera Sans", Tahoma, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	line-height:1.3em;
	text-align:left;
	background-color:#e6e6fa;	/*lavender*/
}
th.matrix_table{
	font-weight:bold;
	background-color:#4b0082;	/*indigo*/
	color:#FFFFFF;				
}
caption.matrix_table{
	font-weight:bold;
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
}
td.matrix_table{
	font-weight:bold;
	text-align:right;
}

/*.content is old and will be phased out.****** we now have a content per screen_type and different classes within it.*/
.content {
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:5px;	
	padding:5px;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.2em;
	text-align:left;
	color:#FFFFFF;
}


/**************************************/
.content_screen1{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
}

/**************************************/

/**************************************/
.content_screen2{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.content_screen2_text {
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
}
.content_screen2_image {
	padding:5px;
	border:6px;
	border-style:ridge;
	border-color:#FEFFCB;
}
/**************************************/

/**************************************/
.content_screen3{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
}
.content_screen3_intro {
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:2em;
	color:#FEFFCB;
}
.content_screen3_text {
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
}
.content_screen3_image {
	padding:5px;
	text-align:center;
	margin-right:20px;
	margin-top:15px;
	border:6px;
	border-style:ridge;
	border-color:#FEFFCB;
}
.content_screen3_mini {
	padding:5px;
	text-align:center;
	border:3px;
	border-style:ridge;
	border-color:#FEFFCB;	
}
/**************************************/


/**************************************/
.content_screen5{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
}
.content_screen5_intro {
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.8em;
	color:#FFFFFF;
}
.content_screen5_text {
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
}
.content_screen5_image {
	padding:5px;
	text-align:center;
}
/**************************************/

/**************************************/
.content_screen7{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
}
.content_screen7_intro {
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.8em;
	padding:10px;
}
.content_screen7_text {
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	line-height:1.5em;
	text-align:left;
	padding:10px;
}
.content_screen7_image {
	padding:0px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
	border:3px;
	border-style:ridge;
	border-color:#0000FF;
	float:left;
}
.content_screen7_image_intro {
	padding:5px;
	text-align:center;
	border:3px;
	border-style:ridge;
	border-color:orange;
	float:right;
}
/**************************************/

/**************************************/
.content_screen9{
	padding-left:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
}
.content_screen9_text {
	text-align:left;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	color:#FFFFFF;
}
.content_screen9_image {
	padding:5px;
	text-align:center;
	margin-right:20px;
	margin-top:15px;
	border:5px;
	border-style:ridge;
	border-color:#FEFFCB;
}
/**************************************/
.search{
	padding-left:20px;
	padding-right:10px;	
	color:#FEFFCB;	
}
.search_results {
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	color:#FEFFCB;
}
.newsletter{
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:2em;
	color:#FEFFCB;		/*cream white*/
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;	
}
.news {
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;	
}
.news_summary {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	line-height:1.5em;
	text-align:left;
	color:#FEFFCB;
}
/*set border options for news_summary. Look at this website: */
/*  http://www.somacon.com/p141.php   */
table.news_summary {
	border-width: 2px;
	border-spacing: 1px;
	border-style:inset;
	border-color:#FEFFCB;
	border-collapse: separate;
	background-color:#3E3E40;	/*hard gray*/
}
.news_summary_rows {
	background-color:#3E3E40;	/*hard gray*/
	border-width: 1px;
	border-style:inset;
	border-color:#888888;
}
.news_summary_head {
	background-color:#FEFFCB;	/*cream white*/
	color:#3E3E40;	/*hard gray*/
	font-weight:bold;
	padding:10px;
	text-align:center;
}
.news_item {
	color:#FEFFCB;
	font-family:Verdana,Tahoma,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	padding-left:50px;
	padding-right:50px;	
	padding-top:20px;
	padding-bottom:20px;
}
.news_item_spacing {
	padding:20px;
	margin-left:30px;
	margin-right:30px;
	margin-top:0px;
	margin-bottom:10px;
	/*background-color:#DEF3FA;	/*light blue*/	
	/*border:3px;
	border-style:inset;
	border-color:#0004A8;	/*dark blue*/  
}
.news_item_image{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	border:3px;
	border-style:ridge;	
	border-color:#FEFFCB;
	float:right;
}
.news_item_head {
	background-color:#FEFFCB;	/*cream white*/
	color:#3E3E40;	/*hard gray*/
	font-weight:bold;
	padding:10px;
	text-align:center;
}
.news_item_title {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	text-align:left;
	margin-top:15px;
	margin-bottom:30px;
	color:#F7AE0A;	/*orange from logo */
}

.feedback {
	padding:5px;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
	color:maroon;
	background-color:#FAECFB;
	border-width:1px;
	border-style:dashed;
}
.foot {
	margin-top:5px;
	padding:0px;
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	text-align:center;
	line-height:1.2em;
	color:#FFFFFF;
	background-color:#888888;
}

.vertical_intro{
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	color:#3E3E40;	/*hard gray*/
	margin-left:15px;
}

.vertical_submenu{
	font-family:Tahoma,Verdana,"Bitstream Vera Sans",sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	line-height:1.7em;
	text-align:left;
	color:#FFFFFF;
	margin-left:21px;
}





.banner {
	margin:0px;
	padding:0px;
	border:none;
	text-align:left;
	vertical-align:middle;
}
.logo {
	margin-bottom:25px;
	border:none;
	
}
.button {
	font-family:Tahoma,Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:1.2em;
	color:#002A4A;
	height:22px;
	width:150px;
	text-align:center;
	margin:0px;
}
.sitemap {
	font-family:Tahoma,Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	text-align:left;
	line-height:1.2em;
	color:black;
}
tr.sitemap {
	background-color:#FFFFFF;
}
a.sitemap:link,a.sitemap:visited,a.sitemap:active,a.sitemap:hover {
	text-decoration:none;   
	margin:0px;
}
.freestyle {
	margin-left:20px;
	margin-right:20px;	
	margin-top:10px;
	margin-bottom:10px;	
	font-family:Verdana,Tahoma,sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	color:#FEFFCB;
}

/*General HTML tags follow here:*/
body {
	background-color:#999999;
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;
}


h1 {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:20px;
	text-align:left;
	margin-bottom:5px;
	color:#FFFFFF;
}
h2 {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
}
h3 {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:20px;
	text-align:left;
	margin-bottom:5px;
	color:#FFFFFF;
}
h4 {
	font-family:Tahoma,Verdana,"Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
}
h6{
	padding:5px;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	line-height:1.4em;
	text-align:left;
	color:maroon;
	background-color:#FAECFB;
	border-width:1px;
	border-style:dashed;
}


tr{vertical-align:top;}

textarea{
	padding:5px;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	line-height:1.2em;
}

input{
	padding:1px;
	font-family:Verdana, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	line-height:1em;
}

ol {
	line-height:24px;
	margin-left:20px;
	margin-right:0px;
	/*list-style-image: url("img/listArrow2.gif"); */
}

ul li {
	padding:0px;
	list-style-image: url('http://www.profservice.nl/img/img/bullet.gif');
	margin-left:-10px;
}
a:link		{text-decoration:none;color:#FFFFFF;font-weight:bold;}
a:visited	{text-decoration:none;color:#FFFFFF;font-weight:bold;}
a:hover		{text-decoration:none;color:#FFFFFF;font-weight:bold;}
a:active	{text-decoration:none;color:#FFFFFF;font-weight:bold;}
