/*------------------------------------------------------
	FAN Website Style Sheet 1
	09 October 2006
--------------------------------------------------------*/

/*-------------------- Main Tags -----------------------*/
BODY {color : #000000; background : #FFFFFF;}
/*
can interfere with menu style 
TABLE, TABLE TD {color : #000000; background : #FFFFFF;}
*/
BODY {font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 70%;
	text-align : left;
	margin : 0px;
	}
H1  { text-align : center; font-size : 130%; color : #FFFFFF; background-color: #006699; border:none; padding : 0.1em; margin : 0; background : url('/web/i/t/rollTitleBlue_big.gif') repeat-x #006699;} /* page heading */
P { padding : 0em 0.4em 0 0.4em; border : none; margin : 0.4em 0em; text-align : left; }
B, STRONG {font-weight : bold; }
I, EM {font-style : italic }
I I {font-style : normal }
EM EM {font-style : normal }

/*-------------------- Text Alignment ------------------*/
.alignCenter { text-align : center; }
.alignLeft { text-align : left; }
.alignRight { text-align : right; }

/*-------------------- Elements -----------------------*/
A:link { text-decoration : underline; color : #3399CC; }
A:visited { text-decoration : underline; color : #9999CC; }        
A:hover { color : #CC6666; }
A:active { color : #FF0000; }
IMG { border : none; margin : 0; padding : 0; }
IMG.left { border : none; margin : 0.5em; float : left; vertical-align : text-top;}
IMG.right { border : none; margin : 0.5em; float : right; vertical-align : text-top;}
IMG.center {  border : none; margin : 0.5em; text-align : center; }
IMG.leftBdr { border : 1px solid #333333; margin : 0.5em; float : left; vertical-align : text-top;}
IMG.rightBdr { border : 1px solid #333333; margin : 0.5em; float : right; vertical-align : text-top;}
IMG.centerBdr {  border : 1px solid #333333; margin : 0.5em; text-align : center; }
.imgCaption { color : #666666 }
UL {border : 0px none; margin : 1em; list-style-type:disc; padding-left:3em; padding-right:0; padding-top:0; padding-bottom:0}
OL {border : 0px none; margin : 1em; list-style-type:decimal; padding-left:3em; padding-right:0; padding-top:0; padding-bottom:0}
LI {border-style:none; border-width:medium; padding:0.3em; margin:0em;  }
SUB { vertical-align : sub; font-size : 10px; }
SUP { vertical-align : super; font-size : 10px;}
HR { text-align : center;}
.sizeXS {font-weight : normal; font-size : 60%; }
.sizeS {font-weight : normal; font-size : 80%; }
.sizeL {font-weight : normal; font-size : 125%; }
.sizeXL {font-weight : normal; font-size : 150%; }
.search {font-size:11px;font-weight:bold;color:#006699;}
.search .searchBox {border:1px solid #CCCCFF;padding:0.1em;background:#FFFFFF;}
/*-------------------- Stijls -----------------------*/
.default {	font-family : Verdana, Arial, Helvetica, Sans-serif;
		font-weight : normal;
		text-align : left;
		padding : 0em;
		border : none;
		margin : 0.5em;
	}
H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color : #669933; background : url('/web/i/t/rollTitleOlive.gif') repeat-x #669933; border: none; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
H3  { font-size : 110%; font-weight : bold; color : #336600;  text-align : left; padding : 0.4em; margin : 0; border: none; } /* level 1 sub heading */
H4  { font-size : 105%; font-weight : bold; color : #336600;  text-align : left; padding : 0.4em; margin : 0; border: none; } /* level 2 sub heading */
H5  { font-size : 100%; font-weight : bold; color : #336600;  text-align : left; padding : 0.4em; margin : 0; border: none; } /* level 3 sub heading */
H2 A:link, H2 A:visited {color:#FFFFFF; text-decoration:underline; }
H2 A:hover, H2 A:active {text-decoration: underline;}

.samba {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #FFFFFF;
	padding : 0em;
	border : 1px solid #3399CC;
	margin : 0.5em;
	}
.samba TABLE, .samba TD, .samba TABLE TD
	{font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #FFFFFF;
	padding : 0.25em;
	border : 1px #3399CC solid;
	margin : 1em;
 	}
.samba P { padding : 0.4em; border : 0px none; margin : 0 }
.samba H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color: #3399CC; background : url('/web/i/t/rollTitleBlue.gif') repeat-x #3399CC; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
.samba H3  { font-size : 110%; font-weight : bold; color : #3399CC; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 1 sub heading */
.samba H4  { font-size : 105%; font-weight : bold; color : #3399CC; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 2 sub heading */
.samba H5  { font-size : 100%; font-weight : bold; color : #3399CC; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 3 sub heading */

.samba A:link { text-decoration : underline; color : #3333CC; }
.samba A:visited { text-decoration : underline; color : #9999CC; }
.samba A:hover { color : #CC6666; }
.samba A:active { color : #FF0000; }
.samba H2 A:link, .samba H2 A:visited {color:#FFFFFF; text-decoration:underline; }
.samba H2 A:hover, .samba H2 A:active {text-decoration: underline;}
.samba H3 A, .samba H4 A, .samba H5 A {text-decoration : underline; cursor : hand;}

.montuno {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #FFFFFF;
	padding : 0em;
	border : 1px solid #669933;
	margin : 0.5em;
	}
.montuno TABLE, .montuno TD, .montuno TABLE TD
	{font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #FFFFFF;
	padding : 0.25em;
	border : 1px #669933 solid;
	margin : 0.5em;
 	}
.montuno P { padding : 0.4em; border : none; margin : 0; }
.montuno H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color: #669933; background : url('/web/i/t/rollTitleOlive.gif') repeat-x #669933; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
.montuno H3  { font-size : 110%; font-weight : bold; color : #669933; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 1 sub heading */
.montuno H4  { font-size : 105%; font-weight : bold; color : #669933; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 2 sub heading */
.montuno H5  { font-size : 100%; font-weight : bold; color : #669933; background : #FFFFFF; text-align : left; padding : 0.2em; margin : 0; } /* level 3 sub heading */
.montuno A:link { text-decoration : underline; color : #3333CC; }
.montuno A:visited { text-decoration : underline; color : #9999CC; }
.montuno A:hover { color : #CC6666; }
.montuno A:active { color : #FF0000; }
.montuno H2 A:link, .montuno H2 A:visited {color:#FFFFFF; text-decoration:underline; }
.montuno H2 A:hover, .montuno H2 A:active {text-decoration: underline;}
.montuno H3 A, .montuno H4 A, .montuno H5 A {text-decoration : underline; cursor : hand;}

.timba {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #CC99FF;
	padding : 0em;
	border : 1px solid #660099;
	border-right : 1px solid #660099;
	margin : 0.5em;
	}
.timba TABLE, .timba TD, .timba TABLE TD
	{font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #CC99FF;
	padding : 0.25em;
	border : 1px #660099 solid;
	margin : 0;
 	}
.timba P { padding : 0.4em; border : none; margin : 0 }
.timba H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color: #660099; background : url('/web/i/t/rollTitlePurple.gif') repeat-x #660099; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
.timba H3  { font-size : 110%; font-weight : bold; color : #000000; background : #CC99FF; text-align : left; padding : 0.2em; margin : 0; } /* level 1 sub heading */
.timba H4  { font-size : 105%; font-weight : bold; color : #000000; background : #CC99FF; text-align : left; padding : 0.2em; margin : 0; } /* level 2 sub heading */
.timba H5  { font-size : 100%; font-weight : bold; color : #000000; background : #CC99FF; text-align : left; padding : 0.2em; margin : 0; } /* level 3 sub heading */
.timba A:link { text-decoration : underline; color : #3333CC; }
.timba A:visited { text-decoration : underline; color : #9999CC; }
.timba A:hover { color : #CC6666; }
.timba A:active { color : #FF0000; }
.timba H2 A:link, .timba H2 A:visited {color:#FFFFFF; text-decoration:underline; }
.timba H2 A:hover, .timba H2 A:active {text-decoration: underline;}
.timba H3 A, .timba H4 A, .timba H5 A {text-decoration : underline; cursor : hand;}

.bolero {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #CCFF99;
	padding : 0em;
	border : 1px solid #669933;
	margin : 0.5em;
	}
.bolero TABLE, .bolero TD, .bolero TABLE TD
	{font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #CCFF99;
	padding : 0.25em;
	border : 1px #669933 solid;
	margin : 1em;
 	}
.bolero P { padding : 0.4em; border : none; margin : 0; }
.bolero H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color: #669933; background : url('/web/i/t/rollTitleOlive.gif') repeat-x #669933; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
.bolero H3  { font-size : 110%; font-weight : bold; color : #336600; background : #CCFF99; text-align : left; padding : 0.2em; margin : 0; } /* level 1 sub heading */
.bolero H4  { font-size : 105%; font-weight : bold; color : #336600; background : #CCFF99; text-align : left; padding : 0.2em; margin : 0; } /* level 2 sub heading */
.bolero H5  { font-size : 100%; font-weight : bold; color : #336600; background : #CCFF99; text-align : left; padding : 0.2em; margin : 0; } /* level 3 sub heading */
.bolero A:link { text-decoration : underline; color : #3333CC; }
.bolero A:visited { text-decoration : underline; color : #9999CC; }
.bolero A:hover { color : #CC6666; }
.bolero A:active { color : #FF0000; }
.bolero H2 A:link, .bolero H2 A:visited {color:#FFFFFF; text-decoration:underline; }
.bolero H2 A:hover, .bolero H2 A:active {text-decoration: underline;}
.bolero H3 A, .bolero H4 A, .bolero H5 A {text-decoration : underline; cursor : hand;}

.maracatu {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #99CCFF;
	background-color : #99CCFF;
	padding : 0em;
	border : 1px solid #3399CC;
	margin : 0.5em;
	}
.maracatu TABLE, .maracatu TD, .maracatu TABLE TD
	{font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : left;
	color : #000000;
	background : #99CCFF;
	padding : 0.25em;
	border : 1px #3399CC solid;
	margin : 1em;
 	}
.maracatu P { padding : 0.4em; border : 0px none; margin : 0 }
.maracatu H2  { font-size : 110%; font-weight : bold; color : #FFFFFF; background-color: #3399CC; background : url('/web/i/t/rollTitleBlue.gif') repeat-x #3399CC; clear : both; text-align : center; padding : 0.1em; margin : 0; } /* section heading */
.maracatu H3  { font-size : 110%; font-weight : bold; color : #000000; background : #99CCFF; text-align : left; padding : 0.2em; margin : 0; } /* level 1 sub heading */
.maracatu H4  { font-size : 105%; font-weight : bold; color : #000000; background : #99CCFF; text-align : left; padding : 0.2em; margin : 0; } /* level 2 sub heading */
.maracatu H5  { font-size : 100%; font-weight : bold; color : #000000; background : #99CCFF; text-align : left; padding : 0.2em; margin : 0; } /* level 3 sub heading */

.maracatu A:link { text-decoration : underline; color : #3333CC; }
.maracatu A:visited { text-decoration : underline; color : #9999CC; }
.maracatu A:hover { color : #CC6666; }
.maracatu A:active { color : #FF0000; }
.maracatu H2 A:link, .maracatu H2 A:visited {color:#FFFFFF; text-decoration:underline; }
.maracatu H2 A:hover, .maracatu H2 A:active {text-decoration: underline;}
.maracatu H3 A, .maracatu H4 A, .maracatu H5 A {text-decoration : underline; cursor : hand;}

/*-------------------- Static Nav Bar -----------------------*/
.navbar  {	text-align : left;
		color : #FFFFFF;
		background : #333366;
		padding : 0;
		border : 2px solid #333366;
		margin : 6px;
	}
.navbar TD {font-weight : bold; background : #DDDDEE;}
.navbar TD.level0, .navbar TD.level0Select { 
	background : #9999CC;
	font-size : 11px;
	padding : 0.3em 0.2em;
	margin : 0;
	border-top : 2px solid #CCCCFF;
	border-right : 2px solid #666699;
	border-bottom : 2px solid #666699;
	border-left : 2px solid #CCCCFF; }
.navbar TD.level0Select
	{color : #FFFFFF; background : #333366; border : 2px solid #333366;}
.navbar TD.level1, .navbar TD.level1Select
	{ border : 0px none; margin : 0; font-size : 9px; padding-left:1em; padding-right:0.2em; padding-top:0.3em; padding-bottom:0.3em }
.navbar TD.level1Select
	{ color : #FFFFFF; background : #333366;}
.navbar TD.level2, .navbar TD.level2Select
	{ border : 0px none; margin : 0; font-size : 9px; padding-left:2em; padding-right:0.2em; padding-top:0.3em; padding-bottom:0.3em }
.navbar TD.level2Select { color : #FFFFFF; background : #333366;}

.navbar TD.level3, .navbar TD.level3Select
	{ border : 0px none; margin : 0; font-size : 9px; padding-left:3em; padding-right:0.2em; padding-top:0.3em; padding-bottom:0.3em }
.navbar TD.level3Select { color : #FFFFFF; background : #333366;}
.navbar A:link { text-decoration : underline; color : #003333; }
.navbar A:visited { text-decoration : underline; color : #003333; }
.navbar A:hover { color : #FF3333; }
.navbar A:active { color : #FF0000; }
.breadcrumb {background : #FFFFFF; color : #3399CC; text-decoration:underline; margin : 0.2em 0.2em 0.2em 6em; padding : 0.2em; border-bottom : none; }

/*-------------------- Dynamic Nav Bar -----------------------*/
.DynTopGroup {
	border:none;
	background:#3399CC;
	color: #FFFFFF;
	margin-left:4px;
	margin-top:0px;
	}
.DynGroup {
	border: 1px solid #3399CC;
	background-color:#006699;
	margin : none;
	margin : 0px;
	}
.DynItem {
	color:#FFFFFF;
	background:transparent;
	font-size:11px;
	font-weight:bold; 
	padding: 4px 10px;
	border : none;
	margin: 0px;
	border-right : 20px solid #FFFFFF;
	cursor:hand;
	text-decoration:none;
	}
.DynGroup .DynItem {border-right : 20px solid #006699;}
.DynItemOver {
	color:#FFFFFF;
	background:transparent;
	font-size:11px;
	font-weight:bold;
	padding: 4px 10px;
	border:none;
	border-right : solid 20px #FFFFFF;	
	cursor:hand;
	text-decoration:underline;
}
.DynGroup .DynItemOver {border-right : 20px solid #006699;}

.DynItemDown 
{
	color:#FFFFFF;
	background:transparent;
	font-size:11px;
	font-weight:bold;
	padding: 4px 10px;
	border : none;
	border-right : solid 20px #FFFFFF;
	cursor:hand;
	text-decoration:underline;
}
.DynGroup .DynItemDown {border-right : 20px solid #006699;}

.DynItemSelected 
{
	color:#CCCCFF;
	background:transparent;
	font-size:11px;
	font-weight:bold;
	padding: 4px 10px;
	border : none;
	border-right : solid 20px #FFFFFF;
	cursor:hand;
	text-decoration:none;
}
.DynGroup .DynItemSelected {border-right : 20px solid #006699;}

.DynItemSelectedOver {
	color:#CCCCFF;
	background:transparent;
	font-size:11px;
	font-weight:bold;
	padding: 4px 10px;
	border : none;
	border-right : solid 20px #FFFFFF;
	cursor:hand;
	text-decoration:none;
	cursor:default;
}
.DynGroup .DynItemSelectedOver {border-right : 20px solid #006699;}

/* Special */
.footer { text-align : center; font-size : 80%; color : #006699; margin : 0; padding: 0.4em; border:none; background : #C9DFE9; }
.strapLine { font-size : 110%; font-weight : bold; color : #006699; background-color : #C9DFE9; border: none; clear : both; text-align : center; padding : 2px; margin : 0; } 
.subNav {}
.subNav .snText { padding: 1em 0em 2em 1.5em; font-size: 12px; line-height:1.6em;}          
.noBorders {padding:0;border:none;margin:0;}         
