/* styles -------------------------*/

html
{
	font-size: 12pt; 
}

body
{
	font: 75% Arial, Sans-serif; 
	text-align: center; 
	margin: 0px; 
	background-color: #EEE;
	width: 100%;
}

#pagetitlediv
{ 
	clear: both;
	width: 100%;
}

h1.pagetitle, h1
{
	font-size: 160%;
	text-transform: uppercase;
	margin: 5px 0px;
	line-height: 160%;
	background-color: #FFF;
}

h2, h3, h4, h5, h6 
{  
	text-transform: uppercase;
	margin-bottom: 0px;
	background-color: #FFF;
}

.body_0 h1, .body_0 h2, .body_0 h3, .body_0 h4, .body_0 h5, .body_0 h6, .body_1 h1, .body_1 h2, .body_1 h3, .body_1 h4, .body_1 h5, .body_1 h6, .body_7 h1, .body_7 h2, .body_7 h3, .body_7 h4, .body_7 h5, .body_7 h6, .body_13 h1, .body_13 h2, .body_13 h3, .body_13 h4, .body_13 h5, .body_13 h6, .body_19 h1, .body_19 h2, .body_19 h3, .body_19 h4, .body_19 h5, .body_19 h6  
{ 
	color: #BCBB2D; 
}

.body_2 h1, .body_2 h2, .body_2 h3, .body_2 h4, .body_2 h5, .body_2 h6, .body_8 h1, .body_8 h2, .body_8 h3, .body_8 h4, .body_8 h5, .body_8 h6, .body_14 h1, .body_14 h2, .body_14 h3, .body_14 h4, .body_14 h5, .body_14 h6, .body_20 h1, .body_20 h2, .body_20 h3, .body_20 h4, .body_20 h5, .body_20 h6 
{ 
	color: #7AA424; 
}

.body_3 h1, .body_3 h2, .body_3 h3, .body_3 h4, .body_3 h5, .body_3 h6, .body_9 h1, .body_9 h2, .body_9 h3, .body_9 h4, .body_9 h5, .body_9 h6, .body_15 h1, .body_15 h2, .body_15 h3, .body_15 h4, .body_15 h5, .body_15 h6, .body_21 h1, .body_21 h2, .body_21 h3, .body_21 h4, .body_21 h5, .body_21 h6 
{ 
	color: #40A0B6; 
}

.body_4 h1, .body_4 h2, .body_4 h3, .body_4 h4, .body_4 h5, .body_4 h6, .body_10 h1, .body_10 h2, .body_10 h3, .body_10 h4, .body_10 h5, .body_10 h6, .body_16 h1, .body_16 h2, .body_16 h3, .body_16 h4, .body_16 h5, .body_16 h6, .body_22 h1, .body_22 h2, .body_22 h3, .body_22 h4, .body_22 h5, .body_22 h6 
{ 
	color: #005176; 
}

.body_5 h1, .body_5 h2, .body_5 h3, .body_5 h4, .body_5 h5, .body_5 h6, .body_11 h1, .body_11 h2, .body_11 h3, .body_11 h4, .body_11 h5, .body_11 h6, .body_17 h1, .body_17 h2, .body_17 h3, .body_17 h4, .body_17 h5, .body_17 h6, .body_23 h1, .body_23 h2, .body_23 h3, .body_23 h4, .body_23 h5, .body_23 h6 
{ 
	color: #A64324; 
}

.body_6 h1, .body_6 h2, .body_6 h3, .body_6 h4, .body_6 h5, .body_6 h6, .body_12 h1, .body_12 h2, .body_12 h3, .body_12 h4, .body_12 h5, .body_12 h6, .body_18 h1, .body_18 h2, .body_18 h3, .body_18 h4, .body_18 h5, .body_18 h6, .body_24 h1, .body_24 h2, .body_24 h3, .body_24 h4, .body_24 h5, .body_24 h6 
{ 
	color: #FE4F00; 
}

h2 
{   
	font-size: 130%;
}

h3 
{    
	font-size: 110%; 
}

h4 
{   
	font-size: 90%; 
}

h5 
{   
	font-size: 80%; 
}

h6 
{   
	font-size: 70%; 
}

hr
{
	height: 1px;
	color: #CCC;
	background-color: #CCC; 
	border: solid #CCC 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: auto;
}

a
{
	color: #666;
}

a:visited
{
	color: #999;
}

a:hover
{
	color: #CCC;
}

img, a img 
{
	border: 0px;
}

ul 
{
	list-style: url(../images1/bullet.png) outside;
}

ul ul
{
	list-style: url(../images1/bullet2.png) outside;
}

ol 
{ 
	list-style: decimal outside;
}

ol ol 
{ 
	list-style: lower-roman outside;
}

big
{
	font-size: 120%;
}

small
{
	font-size: 90%;
}

em
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

table
{
	font-size: 100%;
	border-collapse: collapse;
}

th
{
	color: #616055;
	background-color: transparent;
	font-size: 100%;
	text-align: left;
	font-weight: bold;
}

form
{
	margin: 0px;
	padding: 0px;
}

textarea
{
	font: 75% arial, helvetica, sans-serif;
	color: #000;
	background-color: #F2F1D5;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	font: 90% arial;
	overflow: auto;
	padding-left: 3px;
}

input, select
{
	color: #000;
	background-color: transparent;
	font: 90% arial;
}

legend
{
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	padding: 0px 8px 1px 8px;
	margin-bottom: 3px;
}

fieldset
{
	color: #000;
	border: #CCC 1px solid;
	padding: 10px;
	margin: 10px 0px;
}

caption
{
	color: #616055;
	text-align: left;
	font-weight: bold;
}

pre 
{
	font-family: "Courier New", Mono, Serif;
	color: #999;
}

optgroup
{
	color: #000;
	background-color: #EBEAC0;
}

option
{
	color: #000;
	background-color: #F2F1D5;
}

/* containers ----------------------------------------------------*/


#container_1
{
	position: relative; 
	top: 0px; 
	width: 100%; 
	margin: 0px auto;
	background-color: #FFF;
	background-repeat: repeat-y;
	background-position: 0% 0%;
}

.body_0 #container_1, .body_1 #container_1, .body_7 #container_1, .body_13 #container_1, .body_19 #container_1
{
	background-image: url("../images1/bg_left_1.jpg");
}

.body_2 #container_1, .body_8 #container_1, .body_14 #container_1, .body_20 #container_1
{
	background-image: url("../images1/bg_left_2.jpg");
}

.body_3 #container_1, .body_9 #container_1, .body_15 #container_1, .body_21 #container_1
{
	background-image: url("../images1/bg_left_3.jpg");
}

.body_4 #container_1, .body_10 #container_1, .body_16 #container_1, .body_22 #container_1
{
	background-image: url("../images1/bg_left_4.jpg");
}

.body_5 #container_1, .body_11 #container_1, .body_17 #container_1, .body_23 #container_1
{
	background-image: url("../images1/bg_left_5.jpg");
}

.body_6 #container_1, .body_12 #container_1, .body_18 #container_1, .body_24 #container_1
{
	background-image: url("../images1/bg_left_6.jpg");
}

#container_2
{
	width: 100%;
}

.body_0 #container_2, .body_1 #container_2, .body_7 #container_2, .body_13 #container_2, .body_19 #container_2 
{
	background-image: url("../images1/bg_right_1.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.body_2 #container_2, .body_8 #container_2, .body_14 #container_2, .body_20 #container_2 
{
	background-image: url("../images1/bg_right_2.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.body_3 #container_2, .body_9 #container_2, .body_15 #container_2, .body_21 #container_2
{
	background-image: url("../images1/bg_right_3.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.body_4 #container_2, .body_10 #container_2, .body_16 #container_2, .body_22 #container_2
{
	background-image: url("../images1/bg_right_4.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.body_5 #container_2, .body_11 #container_2, .body_17 #container_2, .body_23 #container_2
{
	background-image: url("../images1/bg_right_5.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

.body_6 #container_2, .body_12 #container_2, .body_18 #container_2, .body_24 #container_2
{
	background-image: url("../images1/bg_right_6.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}

#container_3
{
	text-align: left;
	width: 100%;
}

#container_2>#container_3
{
	background-position: 80% 100%;	
}

.hidden
{
	display: none;
}

/* header ----------------------------------------------------*/

#header
{
	width: auto;
	height: 100px;
	padding: 0px;   
	margin: 0px;
	clear: right; 
	background-color: #FFF;
	overflow: hidden; 
}

#chcom_1 
{
	width: 100%;
	height: 100px; 
	overflow: hidden; 
}

#chcom_1 img
{  
	margin: 0px;
	padding: 0px;
	border: none;
}

#headerleft 
{  
	display: none;
}

#headerright 
{  
	display: none;
}

/* context menu1 --------------------------*/

#mainmenu
{    
	width: 100%;
	height: auto;
	clear: both;
	border-top: 2px solid #FFF;
	overflow: hidden;
}

#mainmenu ul
{
	width: 100%;
	height: auto;	
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url("../images1/cm.gif");
	background-repeat: repeat-x;
	background-position: 0% 100%;
}

.body_0 #mainmenu ul, .body_1 #mainmenu ul, .body_7 #mainmenu ul, .body_13 #mainmenu ul, .body_20 #mainmenu ul
{
	background-color: #BCBB2D;
}

.body_2 #mainmenu ul, .body_8 #mainmenu ul, .body_14 #mainmenu ul, .body_21 #mainmenu ul
{
	background-color: #7AA424;
}

.body_3 #mainmenu ul, .body_9 #mainmenu ul, .body_15 #mainmenu ul, .body_22 #mainmenu ul
{
	background-color: #40A0B6;
}

.body_4 #mainmenu ul, .body_10 #mainmenu ul, .body_16 #mainmenu ul, .body_23 #mainmenu ul
{
	background-color: #005176;
}

.body_5 #mainmenu ul, .body_11 #mainmenu ul, .body_17 #mainmenu ul, .body_24 #mainmenu ul
{
	background-color: #A64324;
}

.body_6 #mainmenu ul, .body_12 #mainmenu ul, .body_18 #mainmenu ul, .body_25 #mainmenu ul
{
	background-color: #FE4F00;
}

#mainmenu li
{	
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	float: left;
	text-align: center;
	white-space: nowrap;
	font: bold 100% Arial, Sans-serif;
}

#mainmenu a 
{
	color: #FFF;
	text-decoration: none;	
	display: block;
	width: 116px;
	padding: 10px 5px;
	text-align: center;
	border-bottom: none; 
}

#mainmenu a.child_0, #mainmenu a.active_0, #mainmenu a.nochild_0, #mainmenu a.actnochild_0, #mainmenu a.child_1, #mainmenu a.active_1, #mainmenu a.nochild_1, #mainmenu a.actnochild_1, #mainmenu a.child_7, #mainmenu a.active_7, #mainmenu a.nochild_7, #mainmenu a.actnochild_7, #mainmenu a.child_13, #mainmenu a.active_13, #mainmenu a.nochild_13, #mainmenu a.actnochild_13, #mainmenu a.child_19, #mainmenu a.active_19, #mainmenu a.nochild_19, #mainmenu a.actnochild_19 
{
	background-color: #BCBB2D;
	font-weight: bold;
}

#mainmenu a.child_0:hover, #mainmenu a.nochild_0:hover, #mainmenu a.child_1:hover, #mainmenu a.nochild_1:hover, #mainmenu a.child_7:hover, #mainmenu a.nochild_7:hover, #mainmenu a.child_13:hover, #mainmenu a.nochild_13:hover, #mainmenu a.child_19:hover, #mainmenu a.nochild_19:hover
{
	color: #BCBB2D;
	background-color: #F2F1D5;
}

#mainmenu a.child_2, #mainmenu a.active_2, #mainmenu a.nochild_2, #mainmenu a.actnochild_2, #mainmenu a.child_8, #mainmenu a.active_8, #mainmenu a.nochild_8, #mainmenu a.actnochild_8, #mainmenu a.child_14, #mainmenu a.active_14, #mainmenu a.nochild_14, #mainmenu a.actnochild_14, #mainmenu a.child_20, #mainmenu a.active_20, #mainmenu a.nochild_20, #mainmenu a.actnochild_20 
{
	background-color: #7AA424;
	font-weight: bold;
}

#mainmenu a.child_2:hover, #mainmenu a.nochild_2:hover, #mainmenu a.child_8:hover, #mainmenu a.nochild_8:hover, #mainmenu a.child_14:hover, #mainmenu a.nochild_14:hover, #mainmenu a.child_20:hover, #mainmenu a.nochild_20:hover
{
	color: #7AA424;
	background-color: #E4EDD3;
}

#mainmenu a.child_3, #mainmenu a.active_3, #mainmenu a.nochild_3, #mainmenu a.actnochild_3, #mainmenu a.child_9, #mainmenu a.active_9, #mainmenu a.nochild_9, #mainmenu a.actnochild_9, #mainmenu a.child_15, #mainmenu a.active_15, #mainmenu a.nochild_15, #mainmenu a.actnochild_15, #mainmenu a.child_21, #mainmenu a.active_21, #mainmenu a.nochild_21, #mainmenu a.actnochild_21 
{
	background-color: #40A0B6;
	font-weight: bold;
}

#mainmenu a.child_3:hover, #mainmenu a.nochild_3:hover, #mainmenu a.child_9:hover, #mainmenu a.nochild_9:hover, #mainmenu a.child_15:hover, #mainmenu a.nochild_15:hover, #mainmenu a.child_21:hover, #mainmenu a.nochild_21:hover
{
	color: #40A0B6;
	background-color: #D9ECF0;
}

#mainmenu a.child_4, #mainmenu a.active_4, #mainmenu a.nochild_4, #mainmenu a.actnochild_4, #mainmenu a.child_10, #mainmenu a.active_10, #mainmenu a.nochild_10, #mainmenu a.actnochild_10, #mainmenu a.child_16, #mainmenu a.active_16, #mainmenu a.nochild_16, #mainmenu a.actnochild_16, #mainmenu a.child_22, #mainmenu a.active_22, #mainmenu a.nochild_22, #mainmenu a.actnochild_22 
{
	background-color: #005176;
	font-weight: bold;
}

#mainmenu a.child_4:hover, #mainmenu a.nochild_4:hover, #mainmenu a.child_10:hover, #mainmenu a.nochild_10:hover, #mainmenu a.child_16:hover, #mainmenu a.nochild_16:hover, #mainmenu a.child_22:hover, #mainmenu a.nochild_22:hover
{
	color: #005176;
	background-color: #CCDCE4;
}

#mainmenu a.child_5, #mainmenu a.active_5, #mainmenu a.nochild_5, #mainmenu a.actnochild_5, #mainmenu a.child_11, #mainmenu a.active_11, #mainmenu a.nochild_11, #mainmenu a.actnochild_11, #mainmenu a.child_17, #mainmenu a.active_17, #mainmenu a.nochild_17, #mainmenu a.actnochild_17, #mainmenu a.child_23, #mainmenu a.active_23, #mainmenu a.nochild_23, #mainmenu a.actnochild_23 
{
	background-color: #A64324;
	font-weight: bold;
}

#mainmenu a.child_5:hover, #mainmenu a.nochild_5:hover, #mainmenu a.child_11:hover, #mainmenu a.nochild_11:hover, #mainmenu a.child_17:hover, #mainmenu a.nochild_17:hover, #mainmenu a.child_23:hover, #mainmenu a.nochild_23:hover
{
	color: #A64324;
	background-color: #EDD9D3;
}

#mainmenu a.child_6, #mainmenu a.active_6, #mainmenu a.nochild_6, #mainmenu a.actnochild_6, #mainmenu a.child_12, #mainmenu a.active_12, #mainmenu a.nochild_12, #mainmenu a.actnochild_12, #mainmenu a.child_18, #mainmenu a.active_18, #mainmenu a.nochild_18, #mainmenu a.actnochild_18, #mainmenu a.child_24, #mainmenu a.active_24, #mainmenu a.nochild_24, #mainmenu a.actnochild_24 
{
	background-color: #FE4F00;
	font-weight: bold;
}

#mainmenu a.child_6:hover, #mainmenu a.nochild_6:hover, #mainmenu a.child_12:hover, #mainmenu a.nochild_12:hover, #mainmenu a.child_18:hover, #mainmenu a.nochild_18:hover, #mainmenu a.child_24:hover, #mainmenu a.nochild_24:hover
{
	color: #FE4F00;
	background-color: #FFDCCC;
}

#mainmenu span.nolink_1, #mainmenu span.nolink_2, #mainmenu span.nolink_3, #mainmenu span.nolink_4, #mainmenu span.nolink_5, #mainmenu span.nolink_6, #mainmenu span.nolink_7, #mainmenu span.nolink_8, #mainmenu span.nolink_9, #mainmenu span.nolink_10, #mainmenu span.nolink_11, #mainmenu span.nolink_12, #mainmenu span.nolink_13, #mainmenu span.nolink_14, #mainmenu span.nolink_15, #mainmenu span.nolink_16, #mainmenu span.nolink_17, #mainmenu span.nolink_18, #mainmenu span.nolink_19, #mainmenu span.nolink_20, #mainmenu span.nolink_21, #mainmenu span.nolink_22, #mainmenu span.nolink_23, #mainmenu span.nolink_24
{	
	color: #FFF;
	text-decoration: none;	
	display: block;
	width: 116px;
	padding: 10px 5px;
	text-align: center;
	border-bottom: none;
	background-color: #CCC;
	font-weight: bold;
}

#mainmenu a.active_1, #mainmenu a.actnochild_1, #mainmenu a.active_7, #mainmenu a.actnochild_7, #mainmenu a.active_13, #mainmenu a.actnochild_13, #mainmenu a.active_19, #mainmenu a.actnochild_19
{
	color: #FFF;
	background-color: #BCBB2D;
	font-weight: bold; 
	text-decoration: underline; 
}

#mainmenu a.active_2, #mainmenu a.actnochild_2, #mainmenu a.active_8, #mainmenu a.actnochild_8, #mainmenu a.active_14, #mainmenu a.actnochild_14, #mainmenu a.active_20, #mainmenu a.actnochild_20
{
	color: #FFF;
	background-color: #7AA424;
	font-weight: bold; 
	text-decoration: underline; 
}

#mainmenu a.active_3, #mainmenu a.actnochild_3, #mainmenu a.active_9, #mainmenu a.actnochild_9, #mainmenu a.active_15, #mainmenu a.actnochild_15, #mainmenu a.active_21, #mainmenu a.actnochild_21
{
	color: #FFF;
	background-color: #40A0B6;
	font-weight: bold; 
	text-decoration: underline; 
}

#mainmenu a.active_4, #mainmenu a.actnochild_4, #mainmenu a.active_10, #mainmenu a.actnochild_10, #mainmenu a.active_16, #mainmenu a.actnochild_16, #mainmenu a.active_22, #mainmenu a.actnochild_22
{
	color: #FFF;
	background-color: #005176;
	font-weight: bold;
	text-decoration: underline; 
}

#mainmenu a.active_5, #mainmenu a.actnochild_5, #mainmenu a.active_11, #mainmenu a.actnochild_11, #mainmenu a.active_17, #mainmenu a.actnochild_17, #mainmenu a.active_23, #mainmenu a.actnochild_23
{
	color: #FFF;
	background-color: #A64324;
	font-weight: bold;
	text-decoration: underline; 
}

#mainmenu a.active_6, #mainmenu a.actnochild_6, #mainmenu a.active_12, #mainmenu a.actnochild_12, #mainmenu a.active_18, #mainmenu a.actnochild_18, #mainmenu a.active_24, #mainmenu a.actnochild_24
{
	color: #FFF;
	background-color: #FE4F00;
	font-weight: bold; 
	text-decoration: underline; 
}

/* spacer ----------------------------------------------*/

#spacer
{  
	height: 2px;
	display: block;
	width: 100%;
	background-color: #FFF;
	overflow: hidden; 
	float: none;
	clear: both;
}

/* uitklapmenu ----------------------------------------------*/

div.sub_1, div.sub_2, div.sub_3, div.sub_4, div.sub_5, div.sub_6, div.sub_7, div.sub_8, div.sub_9, div.sub_10, div.sub_11, div.sub_12, div.sub_13, div.sub_14, div.sub_15, div.sub_16, div.sub_17, div.sub_18, div.sub_19, div.sub_20, div.sub_21, div.sub_22, div.sub_23, div.sub_24 
{ 
	position: absolute;
	top: auto;
	width: 255px;
	visibility: hidden;
	z-index: 2;
	line-height: 150%; 
	border-bottom: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;	
}

div.sub_1, div.sub_7, div.sub_13, div.sub_19 
{
	left: 0px;
	background-color: #BCBB2D;
}

div.sub_2, div.sub_8, div.sub_14, div.sub_20 
{
	left: 128px;
	background-color: #7AA424;
}

div.sub_3, div.sub_9, div.sub_15, div.sub_21
{
	left: 256px;
	background-color: #40A0B6;
}

div.sub_4, div.sub_10, div.sub_16, div.sub_22
{
	left: 384px;
	background-color: #005176;
}

div.sub_5, div.sub_11, div.sub_17, div.sub_23
{
	left: 512px;
	background-color: #A64324;
}

div.sub_6, div.sub_12, div.sub_18, div.sub_24 
{
	left: 640px;
	background-color: #FE4F00;
}

div.sub_1 ul, div.sub_2 ul, div.sub_3 ul, div.sub_4 ul, div.sub_5 ul, div.sub_6 ul, div.sub_7 ul, div.sub_8 ul, div.sub_9 ul, div.sub_10 ul, div.sub_11 ul, div.sub_12 ul, div.sub_13 ul, div.sub_14 ul, div.sub_15 ul, div.sub_16 ul, div.sub_17 ul, div.sub_18 ul, div.sub_19 ul, div.sub_20 ul, div.sub_21 ul, div.sub_22 ul, div.sub_23 ul, div.sub_24 ul
{
	margin: 0px;
	padding: 0px;
}

div.sub_1 li, div.sub_2 li, div.sub_3 li, div.sub_4 li, div.sub_5 li, div.sub_6 li, div.sub_7 li, div.sub_8 li, div.sub_9 li, div.sub_10 li, div.sub_11 li, div.sub_12 li, div.sub_13 li, div.sub_14 li, div.sub_15 li, div.sub_16 li, div.sub_17 li, div.sub_18 li, div.sub_19 li, div.sub_20 li, div.sub_21 li, div.sub_22 li, div.sub_23 li, div.sub_24 li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

div.sub_1 li a, div.sub_2 li a, div.sub_3 li a, div.sub_4 li a, div.sub_5 li a, div.sub_6 li a, div.sub_1 li a:visited, div.sub_2 li a:visited, div.sub_3 li a:visited, div.sub_4 li a:visited, div.sub_5 li a:visited, div.sub_6 li a:visited, div.sub_7 li a, div.sub_8 li a, div.sub_9 li a, div.sub_10 li a, div.sub_11 li a, div.sub_12 li a, div.sub_7 li a:visited, div.sub_8 li a:visited, div.sub_9 li a:visited, div.sub_10 li a:visited, div.sub_11 li a:visited, div.sub_12 li a:visited, div.sub_13 li a, div.sub_14 li a, div.sub_15 li a, div.sub_16 li a, div.sub_17 li a, div.sub_18 li a, div.sub_13 li a:visited, div.sub_14 li a:visited, div.sub_15 li a:visited, div.sub_16 li a:visited, div.sub_17 li a:visited, div.sub_18 li a:visited, div.sub_19 li a, div.sub_20 li a, div.sub_21 li a, div.sub_22 li a, div.sub_23 li a, div.sub_24 li a, div.sub_19 li a:visited, div.sub_20 li a:visited, div.sub_21 li a:visited, div.sub_22 li a:visited, div.sub_23 li a:visited, div.sub_24 li a:visited 
{
	color: #FFF;
	padding-left: 20px;
	width: 235px;
	display: block;
	text-decoration: none;
	background-image: url("../images1/bullet_left.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

div.sub_1 li a:hover, div.sub_2 li a:hover, div.sub_3 li a:hover, div.sub_4 li a:hover, div.sub_5 li a:hover, div.sub_6 li a:hover, div.sub_7 li a:hover, div.sub_8 li a:hover, div.sub_9 li a:hover, div.sub_10 li a:hover, div.sub_11 li a:hover, div.sub_12 li a:hover, div.sub_13 li a:hover, div.sub_14 li a:hover, div.sub_15 li a:hover, div.sub_16 li a:hover, div.sub_17 li a:hover, div.sub_18 li a:hover, div.sub_19 li a:hover, div.sub_20 li a:hover, div.sub_21 li a:hover, div.sub_22 li a:hover, div.sub_23 li a:hover, div.sub_24 li a:hover
{
	color: #FFF;
	font-weight: bold;
}

div.sub_1>ul li a.child, div.sub_1>ul li a.nochild, div.sub_2>ul li a.child, div.sub_2>ul li a.nochild, div.sub_3>ul li a.child, div.sub_3>ul li a.nochild, div.sub_4>ul li a.child, div.sub_4>ul li a.nochild, div.sub_5>ul li a.child, div.sub_5>ul li a.nochild, div.sub_6>ul li a.child, div.sub_6>ul li a.nochild, div.sub_7>ul li a.child, div.sub_7>ul li a.nochild, div.sub_8>ul li a.child, div.sub_8>ul li a.nochild, div.sub_9>ul li a.child, div.sub_9>ul li a.nochild, div.sub_10>ul li a.child, div.sub_10>ul li a.nochild, div.sub_11>ul li a.child, div.sub_11>ul li a.nochild, div.sub_12>ul li a.child, div.sub_12>ul li a.nochild, div.sub_13>ul li a.child, div.sub_13>ul li a.nochild, div.sub_14>ul li a.child, div.sub_14>ul li a.nochild, div.sub_15>ul li a.child, div.sub_15>ul li a.nochild, div.sub_16>ul li a.child, div.sub_16>ul li a.nochild, div.sub_17>ul li a.child, div.sub_17>ul li a.nochild, div.sub_18>ul li a.child, div.sub_18>ul li a.nochild,div.sub_19>ul li a.child, div.sub_19>ul li a.nochild, div.sub_20>ul li a.child, div.sub_20>ul li a.nochild, div.sub_21>ul li a.child, div.sub_21>ul li a.nochild, div.sub_22>ul li a.child, div.sub_22>ul li a.nochild, div.sub_23>ul li a.child, div.sub_23>ul li a.nochild, div.sub_24>ul li a.child, div.sub_24>ul li a.nochild    
{
	background-image: url("../images1/bullet_left.png");
}

div.sub_1 li a.active, div.sub_1 li a.actnochild, div.sub_1 li a.active:visited, div.sub_1 li a.actnochild:visited, div.sub_7 li a.active, div.sub_7 li a.actnochild, div.sub_7 li a.active:visited, div.sub_7 li a.actnochild:visited, div.sub_13 li a.active, div.sub_13 li a.actnochild, div.sub_13 li a.active:visited, div.sub_13 li a.actnochild:visited, div.sub_19 li a.active, div.sub_19 li a.actnochild, div.sub_19 li a.active:visited, div.sub_19 li a.actnochild:visited
{
	color: #BCBB2D;
	background-image: url("../images1/bullet_left_1.gif");
	background-color: #F2F1D5;
}

div.sub_2 li a.active, div.sub_2 li a.actnochild, div.sub_2 li a.active:visited, div.sub_2 li a.actnochild:visited, div.sub_8 li a.active, div.sub_8 li a.actnochild, div.sub_8 li a.active:visited, div.sub_8 li a.actnochild:visited, div.sub_14 li a.active, div.sub_14 li a.actnochild, div.sub_14 li a.active:visited, div.sub_14 li a.actnochild:visited, div.sub_20 li a.active, div.sub_20 li a.actnochild, div.sub_20 li a.active:visited, div.sub_20 li a.actnochild:visited
{
	color: #7AA424;
	background-image: url("../images1/bullet_left_2.gif");
	background-color: #E4EDD3;
}

div.sub_3 li a.active, div.sub_3 li a.actnochild, div.sub_3 li a.active:visited, div.sub_3 li a.actnochild:visited, div.sub_9 li a.active, div.sub_9 li a.actnochild, div.sub_9 li a.active:visited, div.sub_9 li a.actnochild:visited, div.sub_15 li a.active, div.sub_15 li a.actnochild, div.sub_15 li a.active:visited, div.sub_15 li a.actnochild:visited, div.sub_21 li a.active, div.sub_21 li a.actnochild, div.sub_21 li a.active:visited, div.sub_21 li a.actnochild:visited
{
	color: #40A0B6;
	background-image: url("../images1/bullet_left_3.gif");
	background-color: #D9ECF0;
}

div.sub_4 li a.active, div.sub_4 li a.actnochild, div.sub_4 li a.active:visited, div.sub_4 li a.actnochild:visited, div.sub_10 li a.active, div.sub_10 li a.actnochild, div.sub_10 li a.active:visited, div.sub_10 li a.actnochild:visited, div.sub_16 li a.active, div.sub_16 li a.actnochild, div.sub_16 li a.active:visited, div.sub_16 li a.actnochild:visited, div.sub_22 li a.active, div.sub_22 li a.actnochild, div.sub_22 li a.active:visited, div.sub_22 li a.actnochild:visited
{
	color: #005176;
	background-image: url("../images1/bullet_left_4.gif");
	background-color: #CCDCE4;
}

div.sub_5 li a.active, div.sub_5 li a.actnochild, div.sub_5 li a.active:visited, div.sub_5 li a.actnochild:visited, div.sub_11 li a.active, div.sub_11 li a.actnochild, div.sub_11 li a.active:visited, div.sub_11 li a.actnochild:visited, div.sub_17 li a.active, div.sub_17 li a.actnochild, div.sub_17 li a.active:visited, div.sub_17 li a.actnochild:visited, div.sub_23 li a.active, div.sub_23 li a.actnochild, div.sub_23 li a.active:visited, div.sub_23 li a.actnochild:visited
{
	color: #A64324;
	background-image: url("../images1/bullet_left_5.gif");
	background-color: #EDD9D3;
}

div.sub_6 li a.active, div.sub_6 li a.actnochild, div.sub_6 li a.active:visited, div.sub_6 li a.actnochild:visited, div.sub_12 li a.active, div.sub_12 li a.actnochild, div.sub_12 li a.active:visited, div.sub_12 li a.actnochild:visited, div.sub_18 li a.active, div.sub_18 li a.actnochild, div.sub_18 li a.active:visited, div.sub_18 li a.actnochild:visited, div.sub_24 li a.active, div.sub_24 li a.actnochild, div.sub_24 li a.active:visited, div.sub_24 li a.actnochild:visited
{
	color: #FE4F00;
	background-image: url("../images1/bullet_left_6.gif");
	background-color: #FFDCCC;
}

div.sub_1>ul li a.active, div.sub_1>ul li a.actnochild, div.sub_7>ul li a.active, div.sub_7>ul li a.actnochild, div.sub_13>ul li a.active, div.sub_13>ul li a.actnochild, div.sub_19>ul li a.active, div.sub_19>ul li a.actnochild  
{
	background-image: url("../images1/bullet_left_1.png");
}

div.sub_2>ul li a.active, div.sub_2>ul li a.actnochild, div.sub_8>ul li a.active, div.sub_8>ul li a.actnochild, div.sub_14>ul li a.active, div.sub_14>ul li a.actnochild, div.sub_20>ul li a.active, div.sub_20>ul li a.actnochild
{
	background-image: url("../images1/bullet_left_2.png");
}

div.sub_3>ul li a.active, div.sub_3>ul li a.actnochild, div.sub_9>ul li a.active, div.sub_9>ul li a.actnochild, div.sub_15>ul li a.active, div.sub_15>ul li a.actnochild, div.sub_21>ul li a.active, div.sub_21>ul li a.actnochild 
{
	background-image: url("../images1/bullet_left_3.png");
}

div.sub_4>ul li a.active, div.sub_4>ul li a.actnochild, div.sub_10>ul li a.active, div.sub_10>ul li a.actnochild, div.sub_16>ul li a.active, div.sub_16>ul li a.actnochild, div.sub_22>ul li a.active, div.sub_22>ul li a.actnochild
{
	background-image: url("../images1/bullet_left_4.png");
}

div.sub_5>ul li a.active, div.sub_5>ul li a.actnochild, div.sub_11>ul li a.active, div.sub_11>ul li a.actnochild, div.sub_17>ul li a.active, div.sub_17>ul li a.actnochild, div.sub_23>ul li a.active, div.sub_23>ul li a.actnochild
{
	background-image: url("../images1/bullet_left_5.png");
}

div.sub_6>ul li a.active, div.sub_6>ul li a.actnochild, div.sub_12>ul li a.active, div.sub_12>ul li a.actnochild, div.sub_18>ul li a.active, div.sub_18>ul li a.actnochild, div.sub_24>ul li a.active, div.sub_24>ul li a.actnochild 
{
	background-image: url("../images1/bullet_left_6.png");
}

div.sub_1 li a.active, div.sub_2 li a.active, div.sub_3 li a.active, div.sub_4 li a.active, div.sub_5 li a.active, div.sub_6 li a.active, div.sub_1 li a.actnochild, div.sub_2 li a.actnochild, div.sub_3 li a.actnochild, div.sub_4 li a.actnochild, div.sub_5 li a.actnochild, div.sub_6 li a.actnochild, div.sub_7 li a.active, div.sub_8 li a.active, div.sub_9 li a.active, div.sub_10 li a.active, div.sub_11 li a.active, div.sub_12 li a.active, div.sub_7 li a.actnochild, div.sub_8 li a.actnochild, div.sub_9 li a.actnochild, div.sub_10 li a.actnochild, div.sub_11 li a.actnochild, div.sub_12 li a.actnochild, div.sub_13 li a.active, div.sub_14 li a.active, div.sub_15 li a.active, div.sub_16 li a.active, div.sub_17 li a.active, div.sub_18 li a.active, div.sub_13 li a.actnochild, div.sub_14 li a.actnochild, div.sub_15 li a.actnochild, div.sub_16 li a.actnochild, div.sub_17 li a.actnochild, div.sub_18 li a.actnochild, div.sub_19 li a.active, div.sub_20 li a.active, div.sub_21 li a.active, div.sub_22 li a.active, div.sub_23 li a.active, div.sub_24 li a.active, div.sub_19 li a.actnochild, div.sub_20 li a.actnochild, div.sub_21 li a.actnochild, div.sub_22 li a.actnochild, div.sub_23 li a.actnochild, div.sub_24 li a.actnochild  
{
	font-weight: bold;
}

div.sub_1 li span.nolink, div.sub_2 li span.nolink, div.sub_3 li span.nolink, div.sub_4 li span.nolink, div.sub_5 li span.nolink, div.sub_6 li span.nolink, div.sub_7 li span.nolink, div.sub_8 li span.nolink, div.sub_9 li span.nolink, div.sub_10 li span.nolink, div.sub_11 li span.nolink, div.sub_12 li span.nolink, div.sub_13 li span.nolink, div.sub_14 li span.nolink, div.sub_15 li span.nolink, div.sub_16 li span.nolink, div.sub_17 li span.nolink, div.sub_18 li span.nolink, div.sub_19 li span.nolink, div.sub_20 li span.nolink, div.sub_21 li span.nolink, div.sub_22 li span.nolink, div.sub_23 li span.nolink, div.sub_24 li span.nolink
{
	color: #DDD;
	padding-left: 20px;
	width: 235px;
	display: block;
	border-bottom: none;
}

/* lefthand column ----------------------------------------------*/

#columnleft 
{   
	float: left;
	width: 175px;
	line-height: 150%;
	overflow: hidden;
	clear: both;
	padding: 5px 0px;
}

.body_0 #columnleft, .body_1 #columnleft 
{   
	background-color: #BCBB2D;
}

.body_2 #columnleft 
{   
	background-color: #7AA424;
}

.body_3 #columnleft 
{   
	background-color: #40A0B6;
}

.body_4 #columnleft 
{   
	background-color: #005176;
}

.body_5 #columnleft 
{   
	background-color: #A64324;
}

.body_6 #columnleft 
{   
	background-color: #FE4F00;
}

#columnleft ul
{
	padding: 0px;
	margin: 0px;
}

#columnleft li 
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#columnleft li a 
{
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	width: 155px;
	background-image: url("../images1/bullet_left.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

#columnleft li li a 
{
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-left: 30px;
	width: 145px;
	background-image: url("../images1/bullet_left.gif");
	background-repeat: no-repeat;
	background-position: 15px 0px;
}

#container_3>#columnleft li a 
{
	background-image: url("../images1/bullet_left.png");
}



#columnleft li a.active, #columnleft li a.actnochild 
{
	font-weight: bold;
}

.body_1 #columnleft li a.active, .body_1 #columnleft li a.actnochild 
{
	color: #BCBB2D;
	background-image: url("../images1/bullet_left_1.gif");
	background-color: #F2F1D5;
}

.body_2 #columnleft li a.active, .body_2 #columnleft li a.actnochild 
{
	color: #7AA424;
	background-image: url("../images1/bullet_left_2.gif");
	background-color: #E4EDD3;
}

.body_3 #columnleft li a.active, .body_3 #columnleft li a.actnochild 
{
	color: #40A0B6;
	background-image: url("../images1/bullet_left_3.gif");
	background-color: #D9ECF0;
}

.body_4 #columnleft li a.active, .body_4 #columnleft li a.actnochild 
{
	color: #005176;
	background-image: url("../images1/bullet_left_4.gif");
	background-color: #CCDCE4;
}

.body_5 #columnleft li a.active, .body_5 #columnleft li a.actnochild 
{
	color: #A64324;
	background-image: url("../images1/bullet_left_5.gif");
	background-color: #EDD9D3;
}

.body_6 #columnleft li a.active, .body_6 #columnleft li a.actnochild 
{
	color: #FE4F00;
	background-image: url("../images1/bullet_left_6.gif");
	background-color: #FFDCCC;
}

.body_1 #container_3>#columnleft li a.active, .body_1 #container_3>#columnleft li a.actnochild, .body_7 #container_3>#columnleft li a.active, .body_7 #container_3>#columnleft li a.actnochild,.body_13 #container_3>#columnleft li a.active, .body_13 #container_3>#columnleft li a.actnochild, .body_19 #container_3>#columnleft li a.active, .body_19 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_1.png");
}

.body_2 #container_3>#columnleft li a.active, .body_2 #container_3>#columnleft li a.actnochild, .body_8 #container_3>#columnleft li a.active, .body_8 #container_3>#columnleft li a.actnochild, .body_14 #container_3>#columnleft li a.active, .body_14 #container_3>#columnleft li a.actnochild, .body_20 #container_3>#columnleft li a.active, .body_20 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_2.png");
}

.body_3 #container_3>#columnleft li a.active, .body_3 #container_3>#columnleft li a.actnochild, .body_9 #container_3>#columnleft li a.active, .body_9 #container_3>#columnleft li a.actnochild, .body_15 #container_3>#columnleft li a.active, .body_15 #container_3>#columnleft li a.actnochild, .body_21 #container_3>#columnleft li a.active, .body_21 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_3.png");
}

.body_4 #container_3>#columnleft li a.active, .body_4 #container_3>#columnleft li a.actnochild, .body_10 #container_3>#columnleft li a.active, .body_10 #container_3>#columnleft li a.actnochild, .body_16 #container_3>#columnleft li a.active, .body_16 #container_3>#columnleft li a.actnochild, .body_22 #container_3>#columnleft li a.active, .body_22 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_4.png");
}

.body_5 #container_3>#columnleft li a.active, .body_5 #container_3>#columnleft li a.actnochild, .body_11 #container_3>#columnleft li a.active, .body_11 #container_3>#columnleft li a.actnochild, .body_17 #container_3>#columnleft li a.active, .body_17 #container_3>#columnleft li a.actnochild, .body_23 #container_3>#columnleft li a.active, .body_23 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_5.png");
}

.body_6 #container_3>#columnleft li a.active, .body_6 #container_3>#columnleft li a.actnochild, .body_12 #container_3>#columnleft li a.active, .body_12 #container_3>#columnleft li a.actnochild, .body_18 #container_3>#columnleft li a.active, .body_18 #container_3>#columnleft li a.actnochild, .body_24 #container_3>#columnleft li a.active, .body_24 #container_3>#columnleft li a.actnochild 
{
	background-image: url("../images1/bullet_left_6.png");
}

#columnleft li a:hover 
{
	font-weight: bold;
}

#columnleft li span.nolink
{
	color: #DDD;
	display: block;
	padding-left: 20px;
	width: 155px;
	background-image: none;
}

#columnleft li li span.nolink 
{
	padding-left: 30px;
	width: 145px;
}

/* center column ----------------------------------------------*/

#columncenter
{
	float: none;       
	height: auto;
	padding: 0px;
	padding-bottom: 150px;
	margin-left: 185px;
	margin-right: 185px;
}

#content 
{
	width: 96%;
	height: auto;
	padding-bottom: 50px;
	margin: 0px;
	line-height: 140%;
	overflow: auto;
}

#columncenter>#content 
{
	width: 100%;
	height: auto;
	padding-bottom: 50px;
	margin: 0px;
	line-height: 140%;
	overflow: auto;
}

span.accesskey
{
	text-decoration: underline;
}

span.error 
{
	color: #FE4F00;
	font-weight: bold;
}

/* application menu ---------------------------------------------*/


#appmenu
{     
	width: 100%;
	margin-bottom: 10px;
}

#appmenulevel
{     
	clear: both;
	width: 100%;
}

#appmenu ul
{
	width: 100%;
	display: inline;
	clear: both;
}

#appmenu li
{	
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	border: 1px solid #FFF;
	float: left;
	display: inline;
	white-space: nowrap;
}

#appmenu a
{
	padding: 0px 10px 0px 10px;
	color: #FFF;
	text-decoration: none;	
	display: block;
	text-align: center;
	background-color: #BCBB2D; 
}

#appmenu a:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: #616055;
}

#appmenu a.active
{
	color: #FFF;
	font-weight: bold;
	background-color: #BCBB2D;
}

#appmenu span
{
	padding: 0px 10px 0px 10px;
	color: #FFF;
	text-decoration: none;	
	display: block;
	text-align: center;
	border-bottom: none;
	background-color: #CCC; 
}

/* Wizard classes ---------------------*/

#wizard
{     
	width: auto;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 160%;
}

.body_0 #wizard ul, .body_1 #wizard ul, .body_7 #wizard ul, .body_13 #wizard ul, .body_19 #wizard ul
{     
	background-color: #BCBB2D;
}

.body_2 #wizard ul, .body_8 #wizard ul, .body_14 #wizard ul, .body_20 #wizard ul
{ 
	background-color: #7AA424;
}

.body_3 #wizard ul, .body_9 #wizard ul, .body_15 #wizard ul, .body_21 #wizard ul
{ 
	background-color: #40A0B6;
}

.body_4 #wizard ul, .body_10 #wizard ul, .body_16 #wizard ul, .body_22 #wizard ul
{ 
	background-color: #005176;
}

.body_5 #wizard ul, .body_11 #wizard ul, .body_17 #wizard ul, .body_23 #wizard ul
{ 
	background-color: #A64324;
}

.body_6 #wizard ul, .body_12 #wizard ul, .body_18 #wizard ul, .body_24 #wizard ul
{ 
	background-color: #FE4F00;
}

#wizard ul
{
	width: auto;
	height: auto;	
	margin: 0px;
	padding: 0px 60px 0px 5px;
	float: left;
}

#wizard li
{	
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	float: left;
	display: inline;
	padding: 0px 10px 0px 20px;
	white-space: nowrap;
	background-image: url("../images1/wizard.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#wizard>li
{	
	background-image: url("../images1/wizard.png");
}

#wizard a
{
	color: #FFF;
	text-decoration: none;	
}

#wizard a:hover
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#wizard span.nolink
{
	color: #DDD;
	text-decoration: none;	
}

/* righthand column ----------------------------------------------*/

#columnright
{
	float: right;
	width: 175px;
	color: #5982B8;
	clear: right;
	margin-bottom: 30px;
	line-height: 140%;
	background-repeat: repeat-y;
	background-position: 100% 0%;
	border-left: 2px solid #FFF;
}

#columnright label
{
	color: #FFF;
	font-weight: bold;
	display: block;
	line-height: 140%;
	width: 165px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 2px;
	background-color: #BCBB2D;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

#columnright *
{
	color: #FFF;
}

#columnright hr
{
	height: 1px;
	color: #FFF;
	background-color: #FFF; 
	border: solid #FFF 0px;
}

.body_0 #columnright, .body_1 #columnright, .body_7 #columnright, .body_13 #columnright, .body_19 #columnright
{
	background-color: #BCBB2D;
}

.body_2 #columnright, .body_8 #columnright, .body_14 #columnright, .body_20 #columnright
{
	background-color: #7AA424;
}

.body_3 #columnright, .body_9 #columnright, .body_15 #columnright, .body_21 #columnright
{
	background-color: #40A0B6;
}

.body_4 #columnright, .body_10 #columnright, .body_16 #columnright, .body_22 #columnright
{
	background-color: #005176;
}

.body_5 #columnright, .body_11 #columnright, .body_17 #columnright, .body_23 #columnright
{
	background-color: #A64324;
}

.body_6 #columnright, .body_12 #columnright, .body_18 #columnright, .body_24 #columnright
{
	background-color: #FE4F00;
}

/* search --------------------------*/

.body_0 #search, .body_1 #search, .body_7 #search, .body_13 #search, .body_19 #search
{
	background-color: #F2F1D5;
}

.body_2 #search, .body_8 #search, .body_14 #search, .body_20 #search
{
	background-color: #E4EDD3;
}

.body_3 #search, .body_9 #search, .body_15 #search, .body_21 #search
{
	background-color: #D9ECF0;
}

.body_4 #search, .body_10 #search, .body_16 #search, .body_22 #search
{
	background-color: #CCDCE4;
}

.body_5 #search, .body_11 #search, .body_17 #search, .body_23 #search
{
	background-color: #EDD9D3;
}

.body_6 #search, .body_12 #search, .body_18 #search, .body_24 #search
{
	background-color: #FFDCCC;
}

#search 
{
	width: 175px;
	text-align: center;
	padding-bottom: 2px; 
	border-bottom: 2px solid #FFF;
}

#search label
{
	color: #FFF;
	font-weight: bold;
	display: block;
	width: 165px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 2px;
	background-color: #BCBB2D;
	border-bottom: 2px solid #FFF;
	border-top: 0px;
}

.body_0 #search label, .body_1 #search label, .body_7 #search label, .body_13 #search label, .body_19 #search label
{
	background-color: #BCBB2D;
}

.body_2 #search label, .body_8 #search label, .body_14 #search label, .body_20 #search label
{
	background-color: #7AA424;
}

.body_3 #search label, .body_9 #search label, .body_15 #search label, .body_21 #search label
{
	background-color: #40A0B6;
}

.body_4 #search label, .body_10 #search label, .body_16 #search label, .body_22 #search label
{
	background-color: #005176;
}

.body_5 #search label, .body_11 #search label, .body_17 #search label, .body_23 #search label
{
	background-color: #A64324;
}

.body_6 #search label, .body_12 #search label, .body_18 #search label, .body_24 #search label
{
	background-color: #FE4F00;
}

#search input.searchfield
{	  
	color: #5F5754;
	padding: 0px 0px 0px 5px;
	background-color: transparent; 
	border: 1px solid #5F5754;
	margin: 2px 0px;
	font-size: 100%;
	font-weight: normal;
	vertical-align: middle;
	width: 72%;
	width: 120px;
	height: 18px;
	text-align: left;	 
}

#search input.searchfieldfocus
{	  
	color: #5F5754;
	padding: 0px 0px 0px 5px;
	background-color: #FFF; 
	border: 1px solid #5F5754;
	margin: 2px 0px;
	font-size: 100%;
	font-weight: normal;
	vertical-align: middle;
	width: 72%;
	width: 120px;
	height: 18px;
	text-align: left; 
}

#search input.searchbutton
{	  
	color: #FFF;
	padding: 0px 3px;
	margin: 0px;
	vertical-align: middle;
	font-weight: normal;
	border: 1px solid #5F5754;
	font-size: 100%;
	width: 30px;
	height: 20px;
	background-color: #5F5754;
}

/* chcom_2 ------------------------------*/

#chcom_2
{
	color: #FFF;
	padding: 10px;
	text-align: left;
}

#chcom_2 ul
{
	margin: 0px;
}

#chcom_2 li
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#chcom_2 a, #chcom_2 a:visited
{
	color: #FFF;
	text-decoration: underline;
}

#chcom_2 a:hover
{
	text-decoration: none;
}

/* tickertape ---------------------------*/

#tickertape
{
	color: #FFF;
	padding: 0px;
	text-align: left;
}

#tickertape ul
{
	list-style: url(../images1/bullet_right.gif) outside;
	margin: 5px 10px 5px 25px;
}

#tickertape a, #tickertape a:visited
{
	color: #FFF;
	text-decoration: none;
}

#tickertape a:hover
{
	text-decoration: underline;
}

/* W4A ---------------------------------------------------------------*/


/* buttons ------------------*/

#actionbuttondiv 
{  
	width: auto;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#actionbuttondiv ul
{
	margin: 0px;
	padding: 0px;
	line-height: 200%;
}

#actionbuttondiv li
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

a.actionbutton, a.actionbutton:visited, a.cabutton, a.button, a.cabutton:visited, a.button:visited 
{
	font-size: 90%;
	color: #FFF;
	text-decoration: none;
	padding: 1px 8px;
	white-space: nowrap;
	margin: 1px;
	background-color: #616055;
	border: outset 1px; 
}

a.actionbutton:hover, a.cabutton:hover, a.button:hover
{    
	color: #FFF; 
	text-decoration: none;
	background-color: #BCBB2D;
}

input.button
{
	font-size: 90%;
	color: #FFF;
	text-decoration: none;
	padding: 1px 4px;
	white-space: nowrap;
	margin: 1px;
	background-color: #616055;
	border: outset 1px; 
}

a.actionbuttondis, a.actionbuttondis:visited, a.actionbuttondis:hover, a.cabuttondis, a.cabuttondis:visited, a.buttondis, a.buttondis:visited, a.cabuttondis:hover, a.buttondis:hover
{  
	font-size: 90%;  
	color: #BBB; 
	text-decoration: none;
	padding: 1px 8px;
	background-color: #F2F1D5;
	border: outset 1px;
	cursor: text;
	white-space: nowrap;
	margin: 1px;
}

/* calendar --------------------------------------------------*/

.calendar 
{
	font-size: 100%;
	border: 1px #CCC solid;
	border-collapse: separate;
	background-color: #FFF;
}

.calendar img
{
	border: none;
	margin: 0px;
	float: none;
}

.calendar td, .calendar th
{
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #FFF;	
	border-bottom: 1px solid #FFF;
}

.calendar th
{
	line-height: 85%;
	font-weight: normal;
	vertical-align: top;
}

td.CalendarHeader
{
	color: #FFF;
	background-color: #BCBB2D;
	font-weight: bold;
	border-right: 0px;	
	border-bottom: 0px;
}

.CalendarHeaderWeekend, .CalendarHeaderWorkDay
{
	color: #FFF;
	background-color: #616055;
	border-top: 1px #333 solid;
	vertical-align: top;
	font-size: 90%;
}

td.CalendarDay
{
	color: #000;
	font-weight: normal;
	background-color: #F2F1D5;		
}

td.CalendarDayDisabled
{
	color: #BBB;
	font-weight: normal;
	background-color: #F8F8EA;
}

td.CalendarHint
{
	color: #616055;
	font-size: 90%;
	background-color: #F8F8EA;
}

td.CalendarDayBusy 
{
	color: #000;
	font-weight: bold;
	background-color: #F2F1D5;
}

.CalendarDayBusy a, .CalendarDayBusy a:visited
{
	color: #000;
	text-decoration: none;
	display: block;
	background-color: #F2F1D5;
	width: 100%;
	height: 100%;
}

.CalendarDayBusy a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

td.CalendarDayCurrent
{
	color: #FFF;
	font-weight: normal;
	background-color: #BCBB2D;
	border: 1px solid #F2F1D5;
}

.CalendarDayCurrent a, .CalendarDayCurrent a:visited
{
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #BCBB2D;
	width: 100%;
	height: 100%;	
}

.CalendarDayCurrent a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

td.CalendarDayCurrentBusy
{
	color: #FFF;
	font-weight: bold;
	background-color: #BCBB2D;
	border: 1px solid #F2F1D5;			
}

.CalendarDayCurrentBusy a, .CalendarDayCurrentBusy a:visited
{
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #BCBB2D;
	width: 100%;
	height: 100%;		
}

.CalendarDayCurrentBusy a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

td.CalendarDaySelected
{
	color: #000;
	font-weight: normal;
	background-color: #F2F1D5;
	border: 1px solid #616055;
}

.CalendarDaySelected a, .CalendarDaySelected a:visited
{
	color: #000;
	text-decoration: none;
	display: block;
	background-color: #F2F1D5;
	width: 100%;
	height: 100%;
}

.CalendarDaySelected a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

td.CalendarDayCurrentSelected
{
	color: #FFF;
	font-weight: bold;
	background-color: #BCBB2D;
	border: 1px solid #616055;	
}

.CalendarDayCurrentSelected a, .CalendarDayCurrentSelected a:visited
{
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #BCBB2D;
	width: 100%;
	height: 100%;	
}

.CalendarDayCurrentSelected a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

/* form elements ---------*/

FORM#frmfraMain 
{
	width: 96%;
}

.formcomment 
{
	color: #616055;
	font-size: 80%;
	padding-left: 2px;
}

.formcaption 
{
	color: #000;
	padding-left: 2px;
}

.dropdown 
{
	font: 90% arial;
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
}

.checkbox
{
	color: #000;
	font: 90% arial;
	background-color: transparent;
}

.textarea
{
	font: 90% arial;
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	overflow: auto;
	padding-left: 3px;
}

.textbox 
{
	font: 90% arial;
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
}

.radio
{
	color: #000;
	font: 90% arial;
	background-color: transparent;
}

.fileselect
{
	font: 90% arial;
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
}

.inputdisabled 
{
	font: 90% arial;
	color: #BBB;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
}

/* pagegrids ------------------------------------*/

.twingridtable
{
	padding: 1px;
	vertical-align: top;
}

.twingridheader 
{
	color: #616055;
	font-weight: bold;
}

.twingridgridatd
{
	vertical-align: top;
}

.twingridbuttonstd
{
	vertical-align: top;
}

.twingridGridBTd
{
	vertical-align: top;
}

.twingridButtonsTable
{
	vertical-align: top;
}

.grid
{
	border-top: 1px #CCC solid;
	border-left: 1px #CCC solid;
	font-size: 100%;
	border-collapse: separate;	
}

.grid img
{
	margin: 0px;
}

.grid a
{
	color: #FE4F00;
	text-decoration: none;	
}

.grid a:hover
{
	color: #000;
	text-decoration: none;	
}

.grid td
{
	vertical-align: top;
	text-align: left;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;	
}

.gridComment 
{
	color: #000;
}

gridHeaderSortimages
{
	text-decoration: none;
	border: 0px;
}

th.gridheader, th.gridHeader, td.gridheader, td.gridHeader 
{
	color: #F2F1D5;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BCBB2D;
	border-bottom: 1px #333 solid;
	border-right: 1px #FFF solid;
}

th.gridheadersorted, th.gridHeaderSorted, td.gridheadersorted, td.gridHeaderSorted
{
	color: #F2F1D5;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BCBB2D;
	border-bottom: 1px #333 solid;
	border-right: 1px #FFF solid;
}

th.gridheadersortable, th.gridHeaderSortable, td.gridheadersortable, td.gridHeaderSortable
{
	color: #FFF;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BCBB2D;
	border-bottom: 1px #333 solid;
	border-right: 1px #FFF solid;
}

.gridheadersorted:hover, .gridHeaderSorted:hover, .gridheadersortable:hover, .gridHeaderSortable:hover
{
	color: #FFF;
	text-decoration: underline;
}

tr.rowodd a, tr.roweven a, tr.rowodd td a, tr.roweven td a, tr.rowodd a:visited, tr.roweven a:visited
{
	color: #000;
	text-decoration: none;
	background-image: none;
	font-weight: normal;
	display: block;
	width: 100%;
	height: 100%;
}

tr.rowodd a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #EBEAC0;
}

tr.roweven a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #F8F8EA;
}

.row
{
	text-decoration: none;	
	background-color: #FFF;
}

.rowhover
{
	color: #000;
	text-decoration: none;
	background-color: #F8F8EA;
}

.rowodd 
{
	color: #000;
	background-color: #F2F1D5;
	text-decoration: none;
}

.roweven 
{
	color: #000;
	background-color: #FFF;
	text-decoration: none;
}

.rowoddselectable
{
	color: #000;
	background-color: #F2F1D5;
	text-decoration: none;
}

.rowevenselectable
{
	color: #000;
	background-color: #FFF;
	text-decoration: none;
}

.rowodd:hover, .rowoddselectable:hover
{
	height: 100%;
	width: 100%;
	text-decoration: none;
	color: #000;
	background-color: #EBEAC0;
}

.roweven:hover, .rowevenselectable:hover
{
	height: 100%;
	width: 100%;
	text-decoration: none;
	color: #000;
	background-color: #F8F8EA;
}

.gridRowSelected
{
	color: #FFF;
	background-color: #616055;
	text-decoration: none;
}

td.gridPaging
{
	color: #616055;
	font-size: 90%;
	padding: 0px 3px;
	vertical-align: middle;
}

.gridPaging input
{
	font: 100% Verdana, sans-serif;
	margin: 0px 3px;
	vertical-align: middle;
}

.gridPaging img
{
	padding: 0px;
	vertical-align: middle;
	margin: 0px 3px;
	border: none;
}

input.filterbutton
{
	font: 90% arial;
	color: #FFF;
	text-decoration: none;
	padding: 0px 4px;
	white-space: nowrap;
	margin: 1px;
	background-color: #616055;
	border: outset 1px; 
}

input.gridfilter 
{
	width: 90%;
	color: #000;
	border: 1px inset;
	background-color: #FFF;
	font: 90% arial;
	padding-left: 3px;
	margin: 1px 1px 0px 1px;
}

tr.gridfilter, td.gridfilter  
{
	background-color: #F2F1D5;	
}

/* treeview ---------*/

/* 2.6 lowercase 
tv
tvcurrent
tvdisabled
tvselectable
tvselected
*/

.tvTable, .tvtable 
{
	border: 1px #CCC solid;
	font-size: 100%;
	background-color: #F2F1D5;
}

.tvTable img, .tvtable img 
{
	margin: 0px;
	background-color: #F2F1D5;
	cursor: default;
	border: none;
}

.tvImg, .tvimg
{
	background-color: #F2F1D5;
	cursor: default;
	margin: 0px;
	border: none;
}

.tvHeader, .tvheader 
{
	color: #FFF;
	padding: 0px 3px;
	font-weight: bold;
	background-color: #BCBB2D;
	border-bottom: 1px #333 solid;
}

.tv, .tv:visited 
{
	color: #616055;
	text-decoration: none;
	background-color: #F2F1D5;
	cursor: default;
}

.tv:hover
{
	text-decoration: none;
	color: #000;
	background-color: #F2F1D5;
}

a.tv, a.tv:visited
{
	color: #616055;
	text-decoration: none;
	background-color: #F2F1D5;
	cursor: default;
}

.tvCurrent, .tvcurrent, .tvCurrent:visited, .tvcurrent:visited 
{
	color: #000;
	font-weight: bold;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvCurrent:Hover, .tvcurrent:hover
{
	color: #000;
	font-weight: bold;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvSelectable, .tvselectable, .tvSelectable:visited, .tvselectable:visited 
{ 
	color: #616055;
	text-decoration: none;
	background-color: #F2F1D5;
	cursor: default;
}

.tvSelectable:Hover, .tvselectable:hover 
{ 
	color: #000;
	background-color: #F2F1D5;
	text-decoration: none;
}

.tvSelected, .tvselected, .tvSelected:visited, .tvselected:visited
{
	color: #000;
	font-weight: bold;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvDisabled, .tvdisabled, .tvDisabled:visited, .tvdisabled:visited 
{
	color: #616055;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvDis, .tvdis, .tvDis:visited, .tvdis:visited 
{
	color: #616055;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvDishover, .tvdishover
{
	color: #000;
	background-color: #F2F1D5;
	text-decoration: none;
}

.tvNew, .tvnew, .tvNew:visited, .tvnew:visited 
{ 
	color: #BCBB2D;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

.tvComment, .tvcomment, .tvComment:visited, .tvcomment:visited 
{
	color: #616055;
	font-size: 90%;
	padding: 0px 3px;
	background-color: #F8F8EA;
	border-top: 1px #FFF solid;
}

.tvActions, .tvactions, .tvActions:visited, .tvactions:visited 
{
	color: #BCBB2D;
	background-color: #F2F1D5;
	text-decoration: none;
	cursor: default;
}

/* footer ----------------------------------------------*/

#footer
{ 
	clear: both; 
	text-align: center;
	width: 100%;
	position: relative;
	bottom: 0px;
	left: 0px;
	color: #FFF;
	line-height: 150%;
	border-top: #FFF solid 2px;
	background-image: url("../images1/bg_footer.jpg");
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: #53778C;
}

#disclaimer
{
	width: auto;
}

#disclaimer ul
{
	margin: 0px;  
	padding: 1px 2px 4px 2px;
}

#disclaimer li
{
	display: inline; 
	padding: 0px;
	margin-left: 15px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#disclaimer li img
{
	margin: 0px;
}

#disclaimer a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	white-space: nowrap;
}

#disclaimer a:hover
{
	color: #FFF;
	text-decoration: none;
	border-bottom: #FFF solid 1px;
}

/* modal layout ------------------------------- */

body.modal
{
	margin: 0px;
	padding: 0px;
	height: 100%; 
	width: 100%;  
	text-align: left;
	background-image: none;
	background-color: #FFF;
	overflow: auto;
}

body.modal p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* cms onder body.modal zetten ---------*/

.cmscontainer
{
	font: 100% arial;
	color: #000;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
	overflow: auto; 
}

.cmscontainerselected 
{
	font: 100% arial;
	color: #000;
	background-color: #FFF;
	border: 1px inset;
	padding-left: 3px;
	overflow: auto; 
}

.cmscontainerdisabled
{
	font: 100% arial;
	color: #BBB;
	background-color: #F2F1D5;
	border: 1px inset;
	padding-left: 3px;
	overflow: auto; 
}

.cmscontainerdisabled *
{
	color: #BBB; 
}

div.cmscontainer p, div.cmscontainerselected p, div.cmscontainerdisabled p
{
	margin-top: 0px;
	margin-bottom: auto;
}

/* editor ------------------------*/

#htmleditortoolbar
{
	margin-bottom: 0px;
	font-size: 11px;
}