/*------------------------------------------------------------------------------
  D E F A U L T   
  Geel-zwart:    licht        = #FFFFFF
                 midden licht = #c6e2e2
                 midden       = #8dc6c6
                 midden donker= #008080
                 donker       = #004040
  ------------------------------------------------------------------------------
*/

html, body
{
  font-family:Helvetica;
	background-color:#8dc6c6;
  font-size:12pt;
  color:#004040;
  margin:0 0;
  border: none;
  height:100%;
  width:100%;
}


td
{
  text-align:left;
	margin:0;
	padding:0;
}

img
{
  border:0;
}

a
{
	color: #000000;
}
a:hover
{
	color:#FFFF88;
}

textarea
{
  font-family:Helvetica;
  font-size:10pt;	
	color:#008080;
}

/* GRIP ----------------------------------------------------------------------*/
._Grip
{
  background-image:url('img/grip.gif');
}

/* HEADERS--------------------------------------------------------------------*/
H1
{
  font-size:20pt;
  font-weight:bold;
  background-image:url(img/bg_dark.png);
  background-color: #000000;	
  color:#FFFFFF;
	padding-left:4px;
	border-bottom: 1px solid #004040;
  text-transform:uppercase;
  margin:0;
}
H2
{
  font-size:14pt;
  font-weight:bold;
  background-image:url(img/bg_middark.png);	
  color:#FFFFFF;
  padding-left:4px;
  border-bottom: 1px solid #008080;	
  text-transform:uppercase;
  margin:0;
}
H3
{
  background-image:url(img/bg_light.png); 
  background-repeat:no-repeat;
  border-bottom: 1px solid #008080;
  font-size:14pt;
  font-weight:bold;
  color:#004040;
  text-transform:uppercase;
  margin:0;
}
H4
{
  border-bottom: 1px solid #8dc6c6;
  font-size:12pt;
  color:#008080;
  margin:0;
}

H5
{
  font-size:12pt;
  color:#008080;
  margin:0;
}
H6
{
  font-size:10pt;
  color:#000000;
  margin:0;
}
/* BLINKING ------------------------------------------------------------------*/
#_BlinkStart { background-Color:#FFFFFF}
#_BlinkEnd   { background-Color:#FFFF88}
/* CONTROLS ------------------------------------------------------------------*/

._Underline
{
  border-bottom: 1px solid #8dc6c6;	
}
._TextSmall
{
  font-size:10pt; 
}
._TextRight
{
	text-align:right;
}
._FieldLabel
{
	font-size:10pt; 
  font-weight:bold;
	color:#008080;
  overflow:hidden;  
}

._Control
{
	background-image:url(img/bg_control.png);
  font-size:10pt;
  color:#004040;
	border: 1px solid #008080;
}
._ControlBlink
{
  background-image:url(img/bg_control.png);
  background-repeat:no-repeat;	
  font-size:10pt;
  color:#CCCCFF;
  background-color:#004040;
  border: 1px solid #888888;
}
._BoxForm
{
  font-size:10pt;
  color:#000000;
  background-color:#FFFFFF;

	padding:0 4px;
}
._BoxSmall
{
  font-size:9pt;

  color:#004040;
  background-color:#FFFFFF;

}

._BoxSide
{
  font-size:12pt;
  color:#004040;
  background-color:#8dc6c6;	
	padding:0;
	
}

._Button
{
	background-image:url(img/bg_middark.png);
  border:1px outset #004040;
  overflow:hidden;
  padding-left:4px;
  font-weight:bold;
  overflow:hidden; 
}
._Label
{
  background-color:#8dc6c6;
  border:1px outset #c6e2e2;
  overflow:hidden;
	padding-left:4px;
  font-weight:bold;
  overflow:hidden;	
}
._LabelSmall
{
  background-color:#8dc6c6;
  border:1px outset #c6e2e2;
  overflow:hidden;
  padding-left:2px;
  font-size:9px;
  overflow:hidden;  
}
._Attention
{
	color:#FF0000;
	font-weight:bold;
}

._ToolBar
{
  background-color:#8dc6c6;
  border:1px outset #c6e2e2;
  overflow:hidden;
}
._InfoBar
{
  background-color:#8dc6c6;
  border:1px outset #008080;
  overflow:hidden;
}

._DialogContainer
{
  border:2px solid #FFFFFF;
  background-color:#c6e2e2;
}

._DialogTitle
{
  font-size:16pt;
  font-weight:bold;
  height:25px;
  color:#FFFFFF;
  background-color:#004040;
}

._DialogButtons
{
  font-size:14pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#004040;
}

._DialogModalBox
{
  background-image:url('../../themes/_default/img/transparant_gray.png');
}

._ControlSmall
{
  background-image:url(img/bg_control.png);
  background-repeat:no-repeat;
  font-size:9pt;
  color:#004040;
  border: 1px solid #008080;	
}

._GridRow
{
	background-image:url(img/bg_light.png);
  background-color:#c6e2e2;
  border-bottom: 1px solid #FFFFFF;
}
._GridHover
{
  background-color:#FFFF88;
  border-bottom: 1px solid #FFFFFF;
}
._GridRowExpand
{
  font-size:10pt;
  color:#0000BB;
  background-color:#FFFFFF;
  border-bottom: 1px solid #888888;
}
._GridCell
{
  border-left: 1px solid #FFFFFF;
	font-size:10pt;
  color:#008080;
	padding-left: 4px;
	overflow: hidden;
}
._GridCellAlert
{
  border-left: 1px solid #FFFFFF;
  font-size:10pt;
  color:#FF0000;
  padding-left: 4px;
  overflow: hidden;
}

._QMenu
{
  background-image:url(img/control.png);
  background-repeat:no-repeat;
  font-size:8pt;
  color:#004040;
	padding: 4px;
  border: 2px outset #008080;
  background-color:#c6e2e2;
}
._QMenuItem
{

  font-size:8pt;
  color:#004040;
  width:95%;	
}
._QMenuItemHover
{

  font-size:8pt;
  color:#004040;
	background-color:#FFFF88;
	width:95%;
}

._dropdownContainer
{
  position:relative;
  width:1000px; height:20px;
  background-color:#000000;
  color:#FFFFFF;
  font-size:12pt;
  font-weight:bold;
  text-transform:uppercase;
	
  
}
._dropdownTopItem
{
  margin: 0 8px;
	overflow:hidden;
	cursor:pointer;
}
._dropdownList
{
  position:absolute;
	width: 200px;
  background-color:#000000;
  color:#FFFFFF;
  font-size:12pt;
  text-transform:uppercase;
  z-index: 1000;
}

._siteBackGround
{
	
}


/*------------------------------------------------------------------------------
// Control Panel
*/
._CPModuleMenu
{
	color: #FFFFFF;
	font-size:14pt;
	height:32px;
	width:99%;
	border: 1px solid #004040;
	position:absolute;
}
._CPCoreMenu
{
  color: #000000;
  font-size:12pt;
  position:relative;
  height:32px;
}


/*------------------------------------------------------------------------------
 * Rounded corners complex boxes
 * 
  ----------------------------------------------------------------------------*/
	
._BorderTL {width:12px;height:12px;background-image:url(./img/cornerTL.png);}
._BorderT {height:12px;background-image:url(./img/borderT.png);}
._BorderTR {width:12px;height:12px;background-image:url(./img/cornerTR.png);}
._BorderL {width:12px;background-image:url(./img/borderL.png);}
._Center  {background-color:#FFFFFF;}
._BorderR {width:12px;background-image:url(./img/borderR.png);}
._BorderBL {width:12px;height:12px;background-image:url(./img/cornerBL.png);}
._BorderB {height:12px;background-image:url(./img/borderB.png);}
._BorderBR {width:12px;height:12px;background-image:url(./img/cornerBR.png);}