/*
Base styles
*/
body {
	margin: 0px;
	cursor: default;
}

body, p, td, ul, ol, li, input, textarea, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pageBg {
	background-image: url(/images/bg-scan-large.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

/*
Layers
*/
#LayerTitlePrint {
	padding-top: 10px;
	padding-left: 15px;
	height: 65px;
	display: none;
	visibility: hidden;
}
.titlePrintExtra {
	border-left: 1px solid #E40050;
	padding-left: 15px;
	margin-left: 7px;
}

#LayerSysnav A {
	color: #E40050;
	text-decoration: none;
	text-transform: lowercase;
}
#LayerSysnav A:hover {
	text-decoration: underline;
}



#LayerSizecontrol TD {
	font-size: 13px;
	letter-spacing: -1px;
	color: #0053A5;
}

/*
Main table
*/
.cTableCellL {
	border-right: 1px solid #E40050;
	width: 168px;
}

.cTableCellR {
	border-left: 1px solid #E40050;
	width: 120px;
}
.cTableCellL, .cTableCellC {
	padding-left: 15px;
	padding-right: 15px;
}
.cTableCellR {
	padding-top: 65px;
	padding-left: 10px;
	padding-right: 10px;
}

.sitename, .sitenameExtra, .sitenameSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E40050;
}
.sitenameSubtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*
Print
*/
@media print {
	#LayerSysnav, #LayerSizecontrol, .cTableRowT, .cTableCellL, .cTableCellR, .cTableRowCT {
		display: none;
		visibility: hidden;
	}
	#LayerTitlePrint {
		display: block;
		visibility: visible;
	}
}

/*
Mainnav
*/
.mainnav {
	margin-bottom: 75px;
}
.mainnav DIV {
	padding-bottom: 5px;
}
.mainnav A {
	color: #0053A5;
	text-decoration: none;
	text-transform: lowercase;
	display: block;
	width: 100%;
}
.mainnav A:hover {
	text-decoration: underline;
}
.mainnav .currentPage A{
/*	font-weight: bold;*/
	color:#E40050;

}

/*
Audiencenav
*/
.audiencenav DIV {
	padding-bottom: 15px;
}
.audiencenav A {
	color: #E4E450;
	text-decoration: none;
	text-transform: lowercase;
	display: block;
	width: 100%;
}
.audiencenav A:hover {
	text-decoration: underline;
}

/*
Content
*/
.title {
	font-weight: bold;
	color: #C8DB00;
}
.content {
	color: #0053A5;
}
.content P {
	margin-top: 0px;
	margin-bottom: 8px;
}
.content H2 {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 16px;
}
.content A {
	color: #E40050;
}
.content A:hover {
	text-decoration: none;
}
.content TABLE {
	border-top: 1px solid #CAD5DF;
	border-left: 1px solid #CAD5DF;
	margin-top: 15px;
	margin-bottom: 15px;
}
.content TH, .content TD {
	border-right: 1px solid #CAD5DF;
	border-bottom: 1px solid #CAD5DF;
	padding: 2px;
}
.content TH {
	color: #FFFFFF;
	background-color: #0053A5;
}

/*
Content images
*/
TABLE.image_right, TABLE.image_left, TABLE.image_center {
	width: 1px;
	border: none;
}
TABLE.image_right TD, TABLE.image_left TD, TABLE.image_center TD {
	padding: 0px;
	border: 1px solid #CAD5DF;
}
TABLE.image_right {
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
TABLE.image_left {
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
TABLE.image_center {
	margin-top: 10px;
	margin-bottom: 10px;
}
TABLE.image_right TD.image_caption, TABLE.image_left TD.image_caption, TABLE.image_center TD.image_caption {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.popupImage IMG {
	border: 1px solid #CAD5DF;
}

/*
Home
*/
TABLE.homenav {
	margin-top: 50px;
	width: 100%;
}
.homenav TD {
	width: 33%;
	text-align: center;
}
.homenav A {
	font-weight: bold;
	text-decoration: none;
}
.homenav A:hover {
	text-decoration: underline;
}
.homenav .patient {
	color: #E40050;
}
.homenav .professional {
	color: #0053A5;
}
.homenav .kids {
	color: #E4E450;
}
.homenav .jeugd {
	color: #E4E450;
}
.homenav .overhersentumor {
	color: #05509A;
}
/*
Forms
*/
.form TH, .form TD, .form .input, .form .input_required, .form .input_required_error, .form .submit {
	color: #0053A5;
	padding-bottom: 5px;
}
.form .input, .form .input_required, .examplebox_required {
	border: 1px solid #5796D2;
	font-size: 12px;
}
.form .input_required, .examplebox_required {
	background-color: #EAF5FF;
}
.form .input_required_error, .examplebox_error {
	background-color: #F7DBDB;
	border: 1px solid #BF3500;	
}
.form INPUT.input, .form INPUT.input_required, .form INPUT.input_required_error {
	width: 300px;
	padding: 1px;
	margin-left: 15px;
}
.form TEXTAREA.input, .form TEXTAREA.input_required, .form TEXTAREA.input_required_error {
	width: 400px;
	height: 120px;
	padding: 1px;
}
.form INPUT.submit {
	color: #000000;
	width: 100px;
	height: 21px;
	margin-top: 15px;
}

/*
Search
*/
FORM {
	margin: 0px;
}
HR.searchSeparator {
	margin-top: 10px;
	border: none;
	border-top: 1px solid #E40050;
	margin-bottom: 10px;
}
.search, .search INPUT.input, .search INPUT.submit {
	color: #0053A5;
	padding-bottom: 5px;
}
.search INPUT.input {
	border: 1px solid #5796D2;
	width: 300px;
	padding: 1px;
}
.search INPUT.submit {
	color: #000000;
	width: 100px;
	height: 21px;
	margin-left: 15px;
}
.oddRow, .evenRow {
	padding-top: 5px;
	padding-bottom: 5px;
}
.oddRow {
}
.evenRow {
	background: #F0F0F0;
}
.searchRowTitle {
	font-weight: bold;
	margin-bottom: 3px;
}
.searchRowDesc {
}

/*Internal page links*/
#internalPageLinks
{
	margin-bottom: 10px;
}

a.ipl
{
	color: #0053A5;
}