/*

                      ''~``
                     ( o o )
+---------------.oooO--(_)--Oooo.-------------+
                                                    
Site: ZZP-ers4all.nl                              
Purpose: Style sheet                              
Author: Nine Kraneveldt                           
Date started: 18-03-2009     					   
                                                     
                     .oooO                            
                     (   )   Oooo.                    
+---------------------\ (----(   )------------+
                       \_)    ) /
                             (_/

*/

/* -------------------------------- */
/*  Site Layout                     */
/* -------------------------------- */

html {
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	/*font: 8pt Verdana;*/
	font:small Tahoma;
	line-height: 1.5em;
	background-color:#eef3f3;
	
}

#container {
	width:1000px !important;
	margin:0 auto;
	text-align:center;
	height:100%;
}

#content-top {
	background: transparent url(../images/content-top-corners.png) top center no-repeat;
	height:6px !important;
}

#content {
	font: bold 10pt Verdana;
	color: #fff;
	border:1px solid #000;
	border-top:0;
	border-bottom:0;
	padding: 0 3px 0px 3px;
	text-align:left;
	margin:0px 0px 0px 0px;
	width:992px !important;
	font-variant:small-caps;
	background: #b63128;
}

#content-bottom {
	background: transparent url(../images/content-bottom-corners.png) top center no-repeat;
	height:6px !important;
}

#clear {
	clear:both;
	height:0 !important;
}

#blue_top {
	background: transparent url(../images/top-big.png) top left no-repeat;
	height:6px;
	margin-top:2px;
}

#blue {
	background-color: #d8e8e9;
	border-left:1px solid black;
	border-right:1px solid black;
	width:990px !important;
	color: #333;
	font: normal 8pt Tahoma;
	padding:0;
	margin:0;
}

#blue_bottom {
	background: transparent url(../images/bottom-big.png) bottom left no-repeat;
	height:6px;
}

#logo {
	margin:0 15px 5px 15px;
	float:left;
}

.toolbar {
	margin:10px 5px 5px 5px;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 10px; font-weight: bold; color: #333;
	height:15px !important;
	/*overflow:hidden;*/
}

.float-left {float: left;}
.float-right {float: right;}

#skyscraper {
	position:relative;
	float:right;
	top:5px;
	right:20px;
}

hr {
	clear:both;
	height:1px;
	color:black;
	background-color:black;
	border:0;
	margin:0;
}

hr#grijs {
	clear:both;
	height:1px;
	color:#CCC;
	background-color:#CCC;
	border:0;
	margin:0;
}

#flags {
	z-index:999;
	margin:0;
	padding:0;
	margin-top:9px;
}

#flags2 {
	z-index:999;
	margin:0;
	padding:0;
	margin-top:-18px;
	float:right;
}

#flags img,
#flags2 img {
	margin-right: -5px;
	padding-top:3px;
}

.sectorSelect {
	font: 0.9em Tahoma, sans-serif;
}

#breadcrumbs {
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0c2738;
	margin:-25px 0 10px 10px;
}

#breadcrumbs img, #breadcrumbs2 img {vertical-align: top; margin: -4px 2px 0 0;}


#breadcrumbs2 {
	margin:-14px 0 20px 10px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0c2738;
}

#content_top {
	background: transparent url(../images/content-top.png) top right no-repeat;
	height:6px;
	margin-right:-6px;
	margin-top:-8px;
}

#content_bottom {
	background: transparent url(../images/content-bottom.png) bottom left no-repeat;
	height:29px !important;
	margin-right:-6px;
}

#content_big_top {
	background: transparent url(../images/content-big-top.png) top left no-repeat;
	height:6px;
}

#content_big_bottom {
	background: transparent url(../images/content-big-bottom.png) bottom left no-repeat;
	height:28px !important;
	margin-right:-6px;
}

#content-big {
	width:980px;
	padding:10px;
	padding-left:0;
	background-color:#fff;
	font:normal 8pt Verdana;
	text-align:left;
	color:#000;
	border-left:1px solid black;
	border-right:1px solid black;
}

.myiframe {
	width:990px;
	max-width:990px;
	height:100%;
	padding-top:5px;
	margin:0;
	text-align:center;
	background-color:#fff;
}

#footer-header-text {
	font: bold 9pt Verdana;
	color: #fff;
	width:169px !important;
	padding:6px 3px 1px 5px;
	text-align:center;
	font-variant:small-caps;
}

#menu_top {
	background: transparent url(../images/menu-top.png) top left no-repeat;
	height:6px;
	margin-left:-1px;
}

#menu_bottom {
	background: transparent url(../images/menu_bottom.png) bottom left no-repeat;
	height:6px;
	margin-left:-1px;
}

#contentpage {
	width: 980px !important;
	background: #fff url(../images/back.gif) top right repeat-y;
	border: 1px solid #000;
	color: #000;
	text-align:left;
	margin-top: 3px;
	vertical-align:middle;
	margin-left:0px;
	float:right;
	padding:5px;
	padding-bottom:0;
	font:normal 9pt Verdana;
	float:right;
	border-top:0;
	border-bottom:0;
}

#menucolumn {
	float:left;
	width:177px !important;
	background-color:#b63128;
	padding:0px 0px 0px 3px;
	border-right:0px solid #000;
	text-align:left;
	font: bold 10pt Verdana;
	color: #fff;
	font-variant:small-caps;
	margin-top:-8px;
	margin-bottom:0;
	margin-left:-9px;
}

.menuheader {
	background-color:#b63128;
	font: bold 9pt Verdana;
	color: #fff;
	width:169px !important;
	padding:2px 3px 2px 5px;
	text-align:center;
	margin-left:0px;
	font-variant:small-caps;
}

.menuouterwrap {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #d8e8e9;
	margin:0;
	width:175px;
	text-align:left;
	color: #0e5258;
	font: normal 8pt Verdana;
}

#contentbar {
	width:810px;
	background-color:#fff;
	text-align:left;
	font: normal 8pt Verdana;
	color: #000;
	margin-top:-7px;
	margin-left:3px;
	margin-right:-5px;
	float:right;

}

#page {
	width:789px !important;
	padding:10px;
	text-align:justify;
}

#footerbar {
	padding:0 15px 2px 0;
	text-align:right;
	font: bold 8pt Tahoma;
	color: #8e9599;
	margin:-16px 0 0 190px;
	position:relative;
	z-index:999;
}

#blue #banners {
	padding-top:2px;
	margin-bottom:-2px;
	padding-left:5px;
}

#blue #banners img {
	margin-right:2px;
}

#footer {
	font:bold 7pt Verdana;
	text-align:center;
	color:#000;
	padding:5px;
	margin:0;
}


/* -------------------------------- */
/*  Fieldsets                       */
/* -------------------------------- */

/*fieldset {
	margin: 15px 0;
	padding: 10px;
	border-top: 1px solid #D7D7D7;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #D7D7D7;
	background-color: #FFFFFF;
	position: relative;
}

* html fieldset {
	padding: 0 10px 5px 10px;
}

legend {
	padding: 1px 0;
	font-family: Tahoma,arial,Verdana,Sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #981111;
	margin-top: -.6em;
	position: relative;
	text-transform: none;
	line-height: 1.2em;
	top: 0;
	vertical-align: middle;
}*/

/* Hide from macIE \*/
/*legend { top: -1.2em; }*/
/* end */

/** html legend {
	margin: 0 0 -10px -7px;
	line-height: 1em;
	font-size: .85em;
}*/

.fieldset {
  width: 500px;
  position: relative;
  padding: 2.5em 1em 0.5em 0.5em;
  border: 1px solid #CCC;
  background: #eef3f3;
  font-size: 90%;
}

legend span {
  position: absolute;
/*  width: 29em;*/
  top: 0.5em; left: 0.5em;
  color: #1d7a83;
  font-size:120%;
  font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:.2em;
  vertical-align:middle;
}

.two legend span {
  top: -0.75em; left: 0.5em;
  padding: 0 0.2em;
  background: #eef0f1 url(../images/legend_bg.png) repeat-x top left;
}

.fieldset.two { padding-top: 1.5em }

fieldset.top5 {
	border: 1px solid #CCCCCC;
	background:transparent;
	width:auto;
	position:relative;
}

legend.top5 {
	margin-left:40px;
	margin-top: -1.6em;
	top: 0;
	vertical-align: middle;
	font-size:100%;
	line-height:1.4em;
	font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:left;
	color:#000;
	background-color:#ebf9fa;
	padding: 1px 2px;
}

fieldset.ucp {
	border: 1px solid #CCCCCC;
	background:white;
	width:auto;
	position:relative;
	padding:0 5px 10px 5px;
}

legend.ucp {
	padding: 1px 0;
	font-family: Tahoma,arial,Verdana,Sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #1d7a83;
	margin-top: -.8em;
	position: relative;
	text-transform: none;
	line-height: 1.2em;
	top: 0;
	vertical-align: middle;
}

/* -------------------------------- */
/*  Text styles                     */
/* -------------------------------- */

h2 {
  margin:0 0 8px;
  padding:5px 0 0;
  font-size:100%;
  line-height:1.4em;
  font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-align:left;
  color:#000;
  border-bottom:1px solid #ccc;
  }
  
h2 #h2right {
	text-transform:none;
	float:right;
	font: normal 8pt Tahoma;
}

h3#telefonie{
	font: normal 12pt Tahoma;
	text-align:center;
}

.pagetitle {
	/*font: bold 14pt Tahoma;
	color: #4c7a7e;
	padding:20px 3px 2px 10px;
	text-align:left;
	margin:-20px 0 10px -11px;
	border-left:0;*/
	
	margin:0 0 3px;
	padding:0px 3px 10px 0;
	font:180% "Gill Sans","Trebuchet MS",Verdana,Sans-serif;
	line-height:1.2em;
	text-align:left;
	text-transform:uppercase;
	/*letter-spacing:.15em;
	color:#4c7a7e;*/
	color:#1d7a83;
}

.date {
	font:normal 7pt Tahoma;
	color:#000;
	margin:-5px 0 10px 0;
}

.action_header, .poll_header {
	font:bold 8pt Tahoma;
	color:#666;
	text-align:left;
}

.info,
.ucp_info,
.sub,
.informatie_sub,
.top5 {
	padding-left: 40px;
	background-repeat: no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
}

fieldset.top5 .top5_header {

  padding:5px 0 0;
  font-size:100%;
  line-height:1.4em;
  font-family:"Gill Sans","Trebuchet MS",Verdana,Sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-align:left;
  color:#000;
  
  
	background:#ebf9fa;	
	margin:-45px 0 0 35px;
	border:1px solid red;
	width:auto;
	display:block;
}

.ucp_info {
	padding-left:0px;
	width:188px;
}

.informatie_sub,
.top5 {
	padding-left:0;
}

.sub2 {
	background-repeat: no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
}

.sub strong {
	font-weight: bold;
	color: #4c7a7e;
}

.sub h3,
.sub2 h3,
.info h3,
.ucp_info h3,
.informatie_sub h3 {
	font-family: Tahoma, Geneva, sans-serif;
	/*font-weight: bold;*/
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #b63128;
	margin-top: 20px;
	position:relative;
	margin-left:0;
	margin-right:0;
	letter-spacing:.10em;
}

.voordeel h3 {
	font-family: Tahoma, Geneva, sans-serif;
	/*font-weight: bold;*/
	text-transform: uppercase;
	font-size: 1.15em;
	color: #b63128;
	margin-top: 20px;
	position:relative;
	margin-left:0;
	margin-right:0;
	letter-spacing:.10em;
}

.info h3,
.ucp_info h3,
.informatie_sub h3 {
	color: black; /*#4c7a7e;*/
}

.sub2 h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #000;
	margin-top: 20px;
	position:relative;
	margin-left:0;
	margin-right:0;
}

.sub2 h4 #date,
.info h3 #date,
.informatie_sub h3 #date  {
	font-size:0.8em;
	color:black;
	font-weight:normal;
}

.info h3 #date,
.informatie_sub h3 #date {
	float:right;
}

.info h4,
.fieldset h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:500;
	font-size: 1em;
	color: #666;
	padding:0;
	margin:0;
}

.Ellipsis {
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(ellipsis-xbl.xml#ellipsis);
	overflow: hidden;
	white-space:nowrap;
}

.miniheader {
	font:normal 10px Tahoma;
	color:#840808;
	float:left;
	margin-top:-5px;
}

.ucp-header {
	font:bold 9pt Tahoma;
	color:#b63128;
	margin-bottom:20px;
}

ul.ucp {
	margin-top:0;
	padding-left:13px;
}



/* -------------------------------- */
/*  Form Layout                     */
/* -------------------------------- */

form {
	border: 0px solid #000;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.download_button {
	background-color: #FAFAFA;
	background-image: url("../images/buttonbg.gif");
	background-repeat: repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: auto;
  	overflow: visible;
	border: 1px solid #999;
	color: #666;
	font-size: 11px;
	padding: 2px;
	margin-bottom:1px;
}

.realbutton {
	color: #000;
	background-color: #FAFAFA;
	background-image: url("../images/buttonbg.gif");
	background-repeat: repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: auto;
  	overflow: visible;
}

.linkbutton {
	color: #b63128;
	background-color: transparent;
	cursor:pointer;
	font:7pt Tahoma;
	border:0;
	width: auto;
  	overflow: visible;
}

.linkbutton:hover {
	text-decoration:underline;
}

.formbutton {
	color: #000;
	background-color: #FAFAFA;
	/*background-image: url("../images/bg_button.gif");*/
	background-image: url("../images/buttonbg.gif");
	background-repeat: repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: auto;
  	overflow: visible;
	margin-left:5px;
}

.edit_img {
	background: transparent url('../images/icons/edit_icon.gif')  no-repeat;
	border:0;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	cursor: pointer;
}

.formbutton:hover {
	border-color: #b63128;
	color: #b63128;
}

.form-error {
	background: red;
	font:bold 7pt Tahoma;
	padding:5px;
	margin-top:-5px;
	margin-bottom:20px;
	color:white;
	text-align:center;
}

.form-oke {
	background: green;
	font:bold 7pt Tahoma;
	padding:5px;
	margin-top:-5px;
	margin-bottom:20px;
	color:white;
	text-align:center;
}

input[type="text"] {
	cursor: text;
}

input {
	border: 1px solid #999;
	color: #666;
	font-size: 11px;
	padding: 2px;
	margin-bottom:1px;
	background-color: #fbfdff;
}

input[type="radio"], input[type="checkbox"] {
	border:0;
	background:transparent;
}

.inputfield_op {
	width:17.4em;
}

select {
	border:1px solid #999;
}

textarea {
	margin-bottom:2px;
	background-color: #fbfdff;
	border: 1px solid #999;
	font: normal 8pt Tahoma;
	padding:2px;
	color: #666;
}

.dropdown {
	border: 1px solid #999999;
	color: #555;
	font-size: 8pt;
	padding:1px;
	margin:1px;
	background-color: #fbfdff;
}

label {
	position: relative;
	float: left;
	width: 18em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
	text-align:left;
}

label em {
	position: absolute;
	left: 18em;
	top: 0;
}

#arbeidsvoorwaarden label {
	position: relative;
	float: left;
	width: 15em;
	margin-right: 1.2em;
}

#arbeidsvoorwaarden label em {
	position: absolute;
	left: 15em;
	top: 0;
}

#contact label {
	position: relative;
	float: left;
	width: 9em;
	margin-right: 1.2em;
}

#contact label em {
	position: absolute;
	left: 9em;
	top: 0;
}

#evenement label {
	position: relative;
	float: left;
	width: 13em;
	margin-right: 1.2em;
}

#evenement label em {
	position: absolute;
	left: 13em;
	top: 0;
}

#nieuws label {
	position: relative;
	float: left;
	width: 9em;
	margin-right: 1.2em;
}

#nieuws label em {
	position: absolute;
	left: 9em;
	top: 0;
}

#comments label {
	position: relative;
	float: left;
	width: 6em;
	margin-right: 1.2em;
}

#comments label em {
	position: absolute;
	left: 6em;
	top: 0;
}

#login label {
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1.2em;
}

#login label em {
	position: absolute;
	left: 10em;
	top: 0;
}

#WATzoeken label {
	position: relative;
	float: left;
	width: 26em;
	margin-right: 1.2em;
}
#WATzoeken label em {
	position: absolute;
	left: 26em;
	top: 0;
}

#ucp label {
	position: relative;
	float: left;
	width: 23em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#ucp label em {
	position: absolute;
	left: 23em;
	top: 0;
}

#offerte label {
	position: relative;
	float: left;
	width: 17em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
	text-align:left;
}

#offerte label em {
	position: absolute;
	left: 17em;
	top: 0;
}

#telefonie label {
	position: relative;
	float: left;
	width: 23em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
	text-align:left;
}

#telefonie label em {
	position: absolute;
	left: 23em;
	top: 0;
}

#zzpt label {
	position: relative;
	float: left;
	width: 19em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#zzpt label em {
	position: absolute;
	left: 19em;
	top: 0;
}

#opd label {
	position: relative;
	float: left;
	width: 18em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#opd label em {
	position: absolute;
	left: 18em;
	top: 0;
}

#acc_email label  {
	position: relative;
	float: left;
	width: 20em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#acc_email em {
	position: absolute;
	left: 20em;
	top: 0;
}

#av label  {
	position: relative;
	float: left;
	width: 16em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#av em {
	position: absolute;
	left: 16em;
	top: 0;
}

#WAwijzigen label  {
	position: relative;
	float: left;
	width: 18em;
	margin-right: 1.2em;
	font:normal 7pt Tahoma;
	padding-left:5px;
	color:#000;
}

#WAwijzigen em {
	position: absolute;
	left: 18em;
	top: 0;
}

.vinkje {
	vertical-align:bottom;
}

/* -------------------------------- */
/*  Paginering                      */
/* -------------------------------- */

.navpagelink, .navpagecurrent {
	background: #fff;
	border: 1px solid #959595;
	padding: 1px 3px 1px 3px;
	margin: 0 2px 0 0;
	color:#000;
	font: 10px Tahoma, sans-serif;
}
.navpagecurrent {
	background:  #b63128;
	border: 1px solid #959595;
	color:#fff;
}
.navpagelink a:active, .navpagelink a:visited, .navpagelink a:link {
	text-decoration: none;
	color:#000;
	font-size: 10px;
}
.navpagecurrent a:active, .navpagecurrent a:visited, .navpagecurrent a:link {
	text-decoration: none;
	color:#000;
	font-size: 10px;
}
.navdropdown-field {
	background: #fff;
	color:#000;
	text-align:center;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0;
	border-top:1px solid #959595;
}
.navdropdown {
	background: #bed5d6;
	border:1px solid #959595;
	color:#000;
	position:absolute;
	text-align:center;
	padding: 0;
	margin-top: 1px;
	font-size:10px;
}
.navspace {
	margin:10px 0 0 0;
	float:right;
	color:#959595;
}


/* -------------------------------- */
/*  Werkaanbod- en profielpagina    */
/* -------------------------------- */

.profile_photo {
	margin-right:10px;
	margin-bottom:10px;
}

.profile_logo {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

.profile_presentation h1, 
.profile_presentation h2, 
.profile_presentation h3, 
.profile_presentation h4, 
.profile_presentation h5, 
.profile_presentation h6 {
	font:bold 8pt Tahoma;
}

/* -------------------------------- */
/*  Table Layout                    */
/* -------------------------------- */

table #tbl_taal {
	margin-top:-20px;
}

.row {
	background-color: #fbfdff;
	background-image: url(../images/row.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.row:hover {
	background-color:#d8e8e9;
	background-image:none;
}

th {
	border:1px solid #7fadb0;
	border-top:0;
	border-left:0;
	background-color: #cee0e1;
	font-weight:bold;
	color:#333;
	text-align:left;
	padding:1px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-collapse:collapse;
}

.ucp:hover {

}

.cell1 {
	padding:3px 5px 3px 5px;
	border-right: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
	font-size: 0.8em;
	text-align:left;
}
.cell1_Ellipsis {
	padding:5px;
	border-right: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(ellipsis-xbl.xml#ellipsis);
	overflow: hidden;
	white-space:nowrap;
}

/*.cell1:hover,
.cell1_Ellipsis:hover {
	padding:5px;
	border-right: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
}*/

.cell2 {
	padding:5px;
	border-bottom: 1px solid #bed5d6;
}

.cell2_Ellipsis {
	padding:5px;
	border-bottom: 1px solid #bed5d6;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(ellipsis-xbl.xml#ellipsis);
	overflow: hidden;
	white-space:nowrap;
}

/*.cell2:hover,
.cell2_Ellipsis:hover {
	padding:5px;
	border-bottom: 1px solid #bed5d6;
}*/

.cell3 {
	padding:5px;
	border-top: 1px solid #bed5d6;
	border-right: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
}

/*.cell3:hover {
	padding:5px;
	border-top: 1px solid #bed5d6;
	border-right: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
}*/

.cell4 {
	padding:5px;
	border-top: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
}

/*.cell4:hover {
	padding:5px;
	border-top: 1px solid #bed5d6;
	border-bottom: 1px solid #bed5d6;
}*/

/* commentaren op pagina Nieuws */

.commentrow:hover,
.searchrow:hover {
	background-color:#eef3f3;
}

.searchrow {
	height:18px;
}

.commentcell_name,
.searchcell_name, .searchcell_name a {
	width: 130px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(ellipsis-xbl.xml#ellipsis);
	overflow: hidden;
	white-space:nowrap;
	font:7pt Tahoma;
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}

.searchcell_name {
	vertical-align:middle;
}

.commentcell_name span {
	color: #1d7a83;
	font-weight:bold;
	font:8pt Tahoma;
	margin-bottom:2px;
	white-space:nowrap;
}

.commentcell_text {
	padding:0 5px;
	vertical-align:top;
	text-align:left;
}

.searchcell_text {
	padding:0 5px;
	vertical-align:middle;
	text-align:left;
	width: 100%;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(ellipsis-xbl.xml#ellipsis);
	overflow: hidden;
	white-space:nowrap;
	font:.95em Tahoma;
}

.commentcell_icons {
	vertical-align:top;	
	text-align:right;
	width:60px;
}

.certcell {
	vertical-align:middle;	
	text-align:right;
	width:60px;
	margin:0;
	padding:0;
}



/* -------------------------------- */
/*  Link styles                     */
/* -------------------------------- */

a:link,
a:visited {
	font: normal 8pt Tahoma;
	color:#b63128;
	padding-right:1px;
	text-decoration:none;	
}

.commentcell_name a:link,
.commentcell_name a:visited {
	color: #000;
	font:normal 8pt Tahoma;
	margin-bottom:4px;
}

.searchcell_name a:link,
.searchcell_name a:visited {
	color: #000;
	font:bold 7pt Tahoma;
}

h2 #h2right a:link,
h2 #h2right a:visited {
	font: normal 7pt Tahoma;
	letter-spacing:normal;
}

.cell1 a:link,
.cell1 a:visited {
	font: normal 7pt Tahoma;
}

a:hover {
	text-decoration:underline;
}

#blue a:link,
#blue a:visited {
	font: normal 7pt Lucida Console;
	color:#333;
	padding-right:1px;
	text-decoration:underline;
}

#breadcrumbs #flags a:link,
#breadcrumbs #flags a:visited,
#breadcrumbs2 #flags a:link,
#breadcrumbs2 #flags a:visited {
	margin-right:-3px;
}

.toolbar a:link,
.toolbar a:visited,
.toolbar a:hover {
	font: bold 10px Tahoma;
	color:#333;
	padding:0;
	padding-right:1px;
	text-decoration:none;
	margin:0;
	margin-right: 6px;
}

.toolbar a:hover {
	text-decoration:underline;
}

.toolbar a#ACP:link,
.toolbar a#ACP:visited,
.toolbar a#ACP:hover {
	font: bold 10px Tahoma;
	color:#b63128;
	padding:0;
	padding-right:1px;
	text-decoration:none;
	margin:0;
	margin-right: 6px;
}

.toolbar a#ACP:hover {
	text-decoration:underline;
}

#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs2 a:link,
#breadcrumbs2 a:visited {
	color:#0c2738;
	padding-right:1px;
	text-decoration:none;
	font-weight:bold;
}

#footerbar a:link,
#footerbar a:visited {
	color:#8e9599;
	padding-right:1px;
	text-decoration:none;
	font: bold 7pt Tahoma;
}

#footer a, #footer a:link {
	font:bold 10px Tahoma;
	color: #fff;
	text-decoration:underline;
}

.reacties a:link,
.reacties a:visited {
	font: bold 7pt Tahoma;
	color:#840808;
}


th a, 
th a:link, 
th a:visited, 
th a:active {
	font-weight:bold;
	color:#333;
	text-align:left;
	padding:1px 5px 1px 18px;
	text-decoration:none;
	background:transparent url(../images/icons/icon-table-sort.png) 0 center no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.link a:link,
.link a:visited {
	/*background: transparent url(../images/icons/item_bullet.gif) 0 center no-repeat;*/
	font: normal 8pt Tahoma;
	/*color:#333;
	padding-left:12px;*/
	text-decoration:none;
}

.link a:hover {
	text-decoration:underline;
}

.current {
	font: normal 8pt Tahoma;
	color:#333;
}

.navsectorlink a:hover  {
	text-decoration:none;
}

a.download_button {
	color:#000;
	text-decoration:none;
}

/*td a,
td a:link {
	font: normal 8pt Tahoma;
	color:#1d7a83;
}

td.row a,
td.row a:link,
td.row a:hover,
td.row a:visited {
	font:normal 8pt Tahoma;
	text-decoration:none;
	color:#1d7a83;
}

.blok a:link,
.blok a:visited,
.blok-medium a:link,
.blok-medium a:visited,
.blok-half a:link,
.blok-half a:visited,
.blok-large a:link,
.blok-large a:visited,
.blok-large td.row a:link,
.blok-large td.row a:visited {
	font: normal 8pt Tahoma;
	color:#1d7a83;
	padding-right:1px;
	text-decoration:none;
	text-align:left;
}

td.row a:hover,
.blok-large td.row a:hover,
.normal a:hover {
	text-decoration:underline;
}*/


.miniheader a:link,
.miniheader a:visited {
	font: normal 7pt Tahoma;
	color:#b63128;
	padding-right:1px;
	text-decoration:none;
}

.miniheader a:hover {
	text-decoration:underline;
}

#ad_title {
	font: normal 8pt Tahoma;
	color:#1d7a83;
	padding-right:1px;
}

.comment legend a:link,
.comment legend a:visited {
	font: bold 8pt Tahoma;
	color:#000;
	text-decoration:none;
}

.comment legend a:hover {
	font: bold 8pt Tahoma;
	color:#b63128;
	text-decoration:none;
}

.sub h3 a:link,
.sub h3 a:visited,
.informatie_sub h3 a:link,
.informatie_sub h3 a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	/*font-weight: bold;*/
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1em;
	color: #4c7a7e;
	margin-top: 20px;
	position:relative;
	margin-left:0;
	margin-right:0;
}

.sub a:link,
.sub a:visited {
	color:#4c7a7e;
	text-decoration:none;
	font-weight:normal;
}

.info a:link,
.info a:visited {
	color:#b63128;
	text-decoration:none;
	font-weight:normal;
}

.sub a:hover,
.info a:hover {
	text-decoration:underline;
}


/* -------------------------------- */
/*  Sitemap                         */
/* -------------------------------- */


ul#sitemap ,
ul#sitemap ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#sitemap li,
ul#sitemap li  {
	background: transparent url(../images/icons/menu_title_bullet.gif) no-repeat;
	margin: 0;
	padding: 0px 0pt 3px 15px;
	color: #000;
	font: normal 8pt Tahoma;
	font-variant:normal;
}

ul#sitemap li li {
 float: none;
 width: auto
}

ul#sitemap li ul li {
 	list-style-type: none;
 	position: relative;
    margin: 0px;
	color: #000;
	font: normal 8pt Tahoma;
	font-variant:normal;
	background:transparent url(../images/icons/item_bullet.gif) no-repeat;
	background-position: 2px;
}

#page #sitemap a {
 	display: block;
 	white-space: nowrap;
 	text-align: left;
 	text-decoration: none;
 	color: #000;
	font: normal 8pt Tahoma;
}


#page #sitemap li:hover > a {
 color: #b63128;
}


#page #sitemap li ul li a {
 	display: block;
 	white-space: nowrap;
 	text-align: left;
 	text-decoration: none;
 	color: #000;
	font: normal 8pt Tahoma;
	font-variant:normal;
}

/* treeview */

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	/*background-color: #eee;*/
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #b63128; cursor: pointer; }

.treeview li { background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../images/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(../images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(../images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../images/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/treeview/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
/*.filetree span.folder, .filetree span.file { padding: 1px 0 1px 20px; display: block; }*/
/*.filetree span.folder { background: url(../images/treeview/folder.gif) 0 0 no-repeat; }*/
/*.filetree li.expandable span.folder { background: url(../images/treeview/folder-closed.gif) 0 0 no-repeat; }*/
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 0; display: block; }
.filetree span.file { background: url(../images/treeview/file.gif) 0 0 no-repeat; }

.filetree span.folder a:link,
.filetree span.folder a:visited {
	color:#b63128;
}

.filetree li.expandable span.folder a:link,
.filetree li.expandable span.folder a:visited {
	color: #000;
}

div#TAAL {
	 margin-top:8px;
}

/*






.content {
	border:0px solid black;
	border-top:0;
	vertical-align:top;
	background-color:#ebf9fa;
	text-align:left;
	margin:-16px 0 0 0px;
	width:792px;
}






.err_login {
	font:bold 10px Tahoma;
	color: red;
}
.banners {
	background: #fff;
	border: 1px solid #000;
	color: #f2deb8;
	font:normal 7pt Tahoma;
	text-align:center;
	vertical-align:middle;
	/*height:64px !important;*/
	/*margin:2px;
	margin-top:0;
	padding:2px;
	padding-bottom:0;
}*/
/* Form fields */






/*.commentbutton {
	border:1px solid #999;
	background-color: #fff;
	font-family:Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px .25em 2px .25em;
	width:60px;
	cursor: pointer;
	margin:0;
}
.viewcommentbutton {
	border:1px solid #999;
	background-color: #fff;
	font-family:Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	padding:2px .25em 2px .25em;
	width:100px;
	cursor: pointer;
	margin:0;
}

.edit_img {
	background: transparent url('../images/icons/edit_icon.gif')  no-repeat;
	border:0;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	cursor: pointer;
}
.votebutton {
	background: transparent url('../images/btn_vote.png') left top no-repeat;
	height:20px;
	width:42px;
	border:0;
	padding:0;
}
.pollresultbutton {
	background: transparent url('../images/btn_poll_result.png') left top no-repeat;
	height:20px;
	width:89px;
	border:0;
	padding:0;
	cursor: pointer;
}
.btn_var_NL {
	background: transparent url('../images/btn_VAR_NL.png') left top no-repeat;
	height:10px;
	width:136px;
	border:0;
	padding:0;
	cursor:pointer;
	margin-top:8px;
	margin-bottom:15px;
}
.btn_var_EN {
	background: transparent url('../images/btn_VAR_EN.png') left top no-repeat;
	height:10px;
	width:100px;
	border:0;
	padding:0;
	cursor:pointer;
	margin-top:8px;
	margin-bottom:15px;
}
.btn_var_DE {
	background: transparent url('../images/btn_VAR_DE.png') left top no-repeat;
	height:10px;
	width:124px;
	border:0;
	padding:0;
	cursor:pointer;
	margin-top:8px;
	margin-bottom:15px;
}


.profile_block label {
	position: relative;
	float: left;
	width: 12.5em;
	margin-right: 1.2em;
}

#contactform label {
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1.2em;
}
#contactform label em {
	position: absolute;
	left: 10em;
	top: 0;
}

#beschikbaarheid label {
	position: relative;
	float: left;
	width: 0em;
	margin-right: 1.2em;
}
#beschikbaarheid label em {
	position: absolute;
	left: 0em;
	top: 0;
}
#abonnementskosten label {
	position: relative;
	float: left;
	width: 30em;
	margin-right: 1.2em;
}
#abonnementskosten label em {
	position: absolute;
	left: 30em;
	top: 0;
}
#advertentiekosten label {
	position: relative;
	float: left;
	width: 25em;
	margin-right: 1.2em;
}
#advertentiekosten label em {
	position: absolute;
	left: 25em;
	top: 0;
}

#WAverstuur label {
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1.2em;
}
#WAverstuur label em {
	position: absolute;
	left: 10em;
	top: 0;
}
#WAreageer label {
	position: relative;
	float: left;
	width: 13em;
	margin-right: 1.2em;
}
#WAreageer label em {
	position: absolute;
	left: 13em;
	top: 0;
}
#WAtoevoegen label {
	position: relative;
	float: left;
	width: 19em;
	margin-right: 1.2em;
}
#WAtoevoegen label em {
	position: absolute;
	left: 19em;
	top: 0;
}
.profile_block {
	background:#fefde2;
	border:1px solid #000;
	border-bottom:2px solid #000;
	padding:8px;
	text-align:left;
	font:normal 8pt Tahoma;
}
#certificering td, #werkervaring td, #opleiding td {
	padding-right:15px;
}
.profile_comment {
	color:#646161;
	font-style:italic;
	margin-top:5px;
}


/* Text styles */

/*.content-text {
	padding:5px 10px 5px 10px;
	font:normal 8pt Tahoma;
	line-height:13px;
	color:#000;
}
.header {
	font:normal 16pt Tahoma;
	color:#000;
	padding:0;
	margin-bottom:8px;
}
.profileheader {
	font:bold 11pt Tahoma;
	color:#04798e;
}


.subheader-form {
	padding-bottom:10px;
	width:auto;
	font:bold 8pt Tahoma;
	color:#f69400;
}
.subheader2 {
	font:bold 9pt Tahoma;
	color:#000;
}
.subheader-home {
	font:bold 9pt Tahoma;
	color:#000;
	margin-bottom:4px;
}


.small a, .small a:link {
	font:bold 10px Tahoma;
	color:#347bc9;
}
a, .content-text a {
	color:#9e0404;
	font:bold 11px Tahoma;
	text-decoration:underline;
}
.content-text div.subheader a, .content-text div.subheader-home a {
	text-decoration:none;
	font:bold 9pt Tahoma;
	color:#000;
}
.ads_link a, .ads_link a:link, .ads_link a:active, .ads_link a:hover, .ads_link a:visited {
	color: #1d7a83;
	font-weight: bold;
	background: inherit;
	font-size:11px;
}

#tbl_txtads .txtad a, .txtad a:link, .txtad a:active, .txtad a:hover, .txtad a:visited {
	font:"Lucida Console", Monaco, monospace;
	color: #ba3128;
	font-weight: bold;
	background: inherit;
	font-size:11px;
	line-height:25x;
}

#tbl_txtads {
	table-layout:fixed;
	overflow:hidden;
	width:220px;
	font:"Lucida Console", Monaco, monospace;
	font-size:11px;
	line-height:12px;
}
	

.wa_links a, .wa_links a:link, .wa_links a:active, .wa_links a:hover, .wa_links a:visited {
	color:#9e0404;
	font-size:8pt;
	font-weight:normal;
}
.commentbutton a, .commentbutton a:link, .right span.commentbutton a, .right span.commentbutton a:link {
	border:0;
	text-decoration:none;
}
.faq, .faq a, .faq a:link, .faq a:active {
	font-weight:normal;
	color:black;
	text-decoration:none;
}*/
/* Table layout */



/*.home-box {
	color: #000;
	border:1px solid #000;
	border-bottom:2px solid #000;
	background-color: #dce6e7;
	padding: 8px;
	text-align:left;
	margin-top:0px;
	height: 210px;
}

.account-box {
	color: #000;
	border-bottom: 3px solid #1fa2a5;
	padding: 6px 6px 6px 10px;
	text-align:left;
	margin-top:0px;
	width:682px !important;
}*/
/*.account-box img {
	float:left;
	margin-top:-5px;
	margin-right: 5px;
	vertical-align:middle;
	border: 0px;
}*/

/*.form-box h2, .form-box p, .account-box h2, .account-box p {
	padding: 0px;
	margin:  0px;
	margin-left: 60px;
}
.form-box h2 {
	font:bold 14pt Arial;
	padding-bottom: 4px;
	font-size: 14px;
	border-bottom: 1px solid #000;
}

.account-box h5,
.account-box p {
	padding: 0px;
	margin:  0px;
	margin-left: 60px;
}
.account-box h5 {
	font: bold 9pt Tahoma;
	padding-top:5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
}
*/

/* start paginering */

/*.navpagelink, .navpagecurrent {
	background: #fff;
	border: 1px solid #142a38;
	padding: 1px 3px 1px 3px;
	margin: 0 2px 0 0;
	color:#142a38;
	font: 10px Tahoma, sans-serif;
}
.navpagecurrent {
	background:  #ba3128;
	border: 1px solid #142a38;
	color:#fff;
	font-weight:bold;
}
.navpagelink a:active, .navpagelink a:visited, .navpagelink a:link {
	text-decoration: none;
	color:#142a38;
	font-size: 10px;
}
.navpagecurrent a:active, .navpagecurrent a:visited, .navpagecurrent a:link {
	text-decoration: none;
	color:#142a38;
	font-size: 10px;
}
.navdropdown-field {
	background: #fff;
	color:#142a38;
	text-align:center;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0;
	border-top:1px solid #142a38;
}
.navdropdown {
	background: #be7d2b;
	border:1px solid #142a38;
	color:#f2deb8;
	position:absolute;
	text-align:center;
	padding: 0;
	margin-top: 1px;
	font-size:10px;
	font-weight:bold;
}
.navspace {
	height: 6px;
}*/
/* end paginering */


/*.profile {
	float:left;
	width:auto;
	background:white;
	border:2px solid #142a38;
	border-top-width:1px;
	border-right-width:1px;
	border-top-color:#999;
	border-right-color:#999;
	padding:10px;
	margin-right:25px;
	white-space:nowrap;
}




.form-box fieldset, .content-text div.faqitem fieldset {
	border:0;
	border-top:1px solid #f69400;
	background:none;
	margin-left:10px;
	margin-right:10px;
	padding:15px 0px 15px 0px;
}
.form-box legend, .content-text div.faqitem legend {
	font:bold 8pt Tahoma;
	color:#f69400;
	border:none;
	left:10px;
}
.account-box fieldset {
	border:0;
	border-top:1px solid #f69400;
	background:none;
	margin:10px;
	padding-top:10px;
	padding-left:10px;
}
.account-box legend {
	font:bold 8pt Tahoma;
	color:#f69400;
	border:none;
	left:15px;
}

.account-box legend img {
	width:14px;
	height:14px;
	border:0;
	margin-bottom:-2px;
	padding:0 3px;
}


.tabs {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.tab_active {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.8em Tahoma;
	list-style: none;
	cursor: pointer;
	background-color: #f0e8d8;
	border:1px solid #666;
	border-bottom: 1px solid #f0e8d8;
	color:#900;
	font-weight:bold;
}
.tab_inactive {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: normal 0.8em Tahoma;
	background-color: #efcf94;
	list-style: none;
	border:1px solid #666;
	border-bottom:1px solid #666;
	cursor: pointer;
}
.tab_content {
	width: 762px;
	border-color: #666;
	border-style: solid;
	border-width: 1px;
	color: #000;
	float: left;
	text-align: left;
	padding: 10px;
	background-color: #f0e8d8;
}
.dagdeel {
	border-bottom:0px solid #CCC;
	width:80px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
.dagdeelOpties {
	width:80px;
	text-align:center;
	color:#000;
	font-weight:bold;
	border-left:0px solid #CCC;
}
.dagdeelDagen {
	color:#000;
	font-weight:bold;
}
.wa_row1 {
	padding:4px 5px 4px 5px;
	color:#000;
	vertical-align:top;
	line-height:150%;
	text-align:left;
	font:normal 8pt Tahoma;
	border-right:1px solid #142a38;
	border-top:1px solid #142a38;
	white-space:nowrap;
}
.btn_link {
	background:transparent;
	border:0;
	font:normal 8pt Tahoma;
	text-decoration:underline;
	color:#04798e;
	padding:2px .25em 2px .25em;
	width:auto;
	overflow:visible;
	cursor: pointer;
	margin:0;
}

.up_text {
	width:1%;
	white-space:nowrap;
	color:#f69400;
	vertical-align:middle;
	font-weight:bold;
}

.up_image {
	width:24px;
	vertical-align:middle;
	text-align:center;	
}

.up_icon {
	width:14px;
	height:14px;
	border:0;
}

#home fieldset {
	border:2px solid black;
	border-right:0;
	border-bottom:0;
	padding:10px;
}

#home legend {
	color:black;
	font-size:9pt;
	font-weight:bold;
}




#ACP-breadcrumbs {
	background: transparent url(../images/ACP-breadcrumbs.png) repeat-x;
	/*background-color:#860809;*/
/*	font: normal 6pt Tahoma;
	color: #fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding: 3px 3px 3px 10px;
	text-align:left;
	margin:0 0px 0 0px;
	height:10px !important;
}

.ACP-box {
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;
	background-color: #dce6e7;
	padding: 6px 8px 0px 0px;
	text-align:left;
	margin:0 0px 0 0px;
	width:990px;
}

.ACP-box h2, .account-box p {
	padding: 0px;
	margin:  0px;
	margin-left: 60px;
}

.ACP-box h5,
.ACP-box p {
	padding: 0px;
	margin:  0px;
	margin-left: 60px;
}
.ACP-box h5 {
	font: bold 9pt Tahoma;
	padding-top:5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
}
*/
/* ======================================== */
/* ACP MENU STYLES */
/* ======================================== */


/*.menuheader_last {
	background: #b53128 url(../images/ACP-breadcrumbs.png) top left repeat-x;
	font: normal 9pt Verdana;
	color: #fff;
	width:176px !important;
	padding:0px 3px 3px 0px;
	text-align:center;
	margin-left:-4px;
	margin-bottom:-3px;
	font-variant:small-caps;
	border-right:1px solid #000;
	/*height:13px !important;*/
/*}*/



/*.menuinnerblockwrap
{
	border: 1px solid #999;
	-moz-border-radius: 5px;
	background-color: #EFF3F7;
	margin: 6px 3px 6px 3px;
	padding:0px;
}

.menucatwrap
{
	font-size: 8pt;
	font-weight:bold;
	color: #02515d;
	margin: 4px;
	padding-bottom: 0px;
	border-bottom: 1px solid #C7C7C7;
}

.menubar_links {
	font: bold 9pt Tahoma;
	color: #fff;
	margin-top: -6px;
	margin-left:80px;
	padding:1px 3px 0px 10px;
	float:left;
	text-align:left;
	font-variant:small-caps;
}

.menubar_links a:link,
.menubar_links a:visited,
.menubar_links a:hover {
	color: #fff;
	text-decoration:none;
	font-variant:small-caps;
	font: bold 9pt Tahoma;
}

.menubar_links a:hover {
	color:#cac6c6;
}

.menuinnercatwrap
{
	font-size: 8pt;
	font-weight:bold;
	color: #fff;
	margin:0;
	margin-bottom:0;
	padding-bottom: 0px;
	border-bottom: 1px solid #999;
	background: transparent url(../images/ACP-header.png) repeat-x;
}

.menuinnercatwrap a:link,
.menuinnercatwrap a:visited,
.menuinnerblockwrap a:link,
.menuinnerblockwrap a:visited {
	font-weight:normal;
}

.menucatwrap img
{
	padding-bottom:4px;
}

.menulinkwrap
{
	margin: 2px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	color: #000;
	font: normal 8pt Tahoma;
	font-variant:normal;
}

.menulinkwrap_last
{
	margin: 0px;
	margin-left:-1px;
	padding-bottom: 3px;
	border-bottom: 1px solid #E3E3E3;
	color: #000;
	font: normal 8pt Tahoma;
	font-variant:normal;
}

.menu_inner_linkwrap
{
	margin: 2px 2px 2px 14px;
	padding-bottom: 2px;
}

.menuinnercontent
{
	margin: 4px;
	margin-top:0;
	padding:0 0px 3px 0px;
	border: 1px solid #999;
	border-top:0;
	vertical-align:top;
	width:100%;
}

.menulinkwrap a:link, 
.menulinkwrap a:visited, 
.menulinkwrap a:active,
.menulinkwrap_last a:link, 
.menulinkwrap_last a:visited, 
.menulinkwrap_last a:active,
.menu_inner_linkwrap a:link, 
.menu_inner_linkwrap a:visited, 
.menu_inner_linkwrap a:active
{
	color: #000;
	font-weight:normal;
	font-size: 8pt;
}

.menulinkwrap a:hover,
.menu_inner_linkwrap a:hover
{
	color: #E69F06;
}

.menutext
{
	font-size:10px;
}*/

/* menubalk*/

#twitter_div {
      line-height:normal;
      width:225px;
      border:0px solid #333;
    }
    #twitter_div ul {
      margin:0; padding:0;
	  margin-top:10px;
    }
    #twitter_div li {
      padding:6px 0; list-style:none;
	  border-bottom:1px dotted #333;
    }
    #twitter_div a {
      color:#CC0000;
	  text-decoration:none;
    }
	#twitter_div a img {
      border:0;
    }

