/* CSS Sheet lightbox.css */

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:white;/*#333;*/
	
	width:auto;	
	min-height:200px;
	border:1px solid #666;
	padding:10px;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/jtools/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/jtools/h80.png) repeat-x;		
}

.modal {
	background-color:#fff;
	display:none;
	width:350px;
	overflow:hidden;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal input{
	border:1px solid #333333;
	/*width:150px;*/
	text-align:center;
}

/*
.modal h2 {
	background:url(/img/global/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}*/



/* CSS Sheet simplescroll.css */

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	overflow: hidden;
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 950px;
	height: 100px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 950x;
	height: 100px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 220px;
	height: 100px;
}


/* CSS Sheet style.css */

body{
	margin			: 0px;
	padding			: 0px;
	font-family		: Arial,Verdana;
	font-size		: 12px;
	background-color: white;
}

h1{
	font-size		: 18px;
	color			: #0b3904;
	font-weight		: normal;
}

h2{
	font-size		: 18px;
	color			: #0b3904;
	font-weight		: normal;
}

img{
	border			: 0px;
}

table{
	font-family		: Arial,Verdana;
	font-size		: 12px;
}

hr{
	color			: #114c07;
	background-color: #114c07;
	height			: 1px;
	border			: none;
	text-align		: left;
}

fieldset{
	border			: 0px;
	padding			: 0px;
}

a{
	color			: #103a08;
	text-decoration : none; 
}

a:hover{
	text-decoration : underline; 
}

a.noUnderline:hover{
	text-decoration : none; 
	color			: black;
}


textarea,input,select{
	font-family		: Arial,Verdana;
	background-color: #FFF;
	border			: 1px solid #114c07; 	
	color			: #1d1c1c;
	font-size		: 12px;
}

button{
	display			: block;
	width			: 119px;
	height			: 24px;
	color			: white;
	border			: 0px;
	cursor			: pointer;
	font-size		: 11px;
	background		: url('./images/button_bg.png') transparent no-repeat 5% 0%;
    text-decoration	: none;
    padding			: 0px 0px 5px 0px;
}

button:hover{
	background    	: url('./images/button_bg_over.png') transparent no-repeat center center;
}

/*

	CORE

*/

#dContainer{
	width			: 990px;
	margin			: 0 auto;
	border-left		: 1px solid #353535;
	border-right	: 1px solid #353535;
}

#dHeader{
	width			: 990px;
	height			: 190px;
	background		: url('./images/headers/header.jpg') #ffffff left top no-repeat;
	border-bottom	: 1px solid #383838;
}

#dMenu{
	width			: 840px;
	height			: 26px;
	background		: url('./images/menu_bg.png') transparent left top no-repeat;
	float			: left;
	margin-top		: 165px;
}

#dSearch{
	position		: relative;
	top				: 165px;
	left			: 0px;
}

#dSearch form{
	margin			: 0px;
	padding			: 0px;
}

#dSearch form input{
	background		: transparent;
	border			: 0px;
	font-size		: 10px;
	padding-left	: 5px;
	font-size		: 12px;
	margin-top		: 2px;
	width			: 110px;
}

#dSearch form .cField{
	background		: url('./images/search_bg.png') no-repeat;
	width			: 135px;
	height			: 20px;
	margin-right	: 5px;
	float			: left;
}

#dSearch form .cButtonSearch{
	background		: url('./images/search_button.png') no-repeat;
	width			: 14px;
	height			: 13px;
	border			: 0px;
	margin-right	: 5px;
	margin-top		: 3px;
	float			: right;
}

#dContent{
	clear			: both;
	width			: 990px;
	margin			: 0px;
	padding			: 0px;
	background		: white;
	overflow		: hidden;
	min-height		: 500px;
}

#dContent div.cClear{
	clear			: both;
}

#dContentBreed{
	padding			: 10px;
	width			: 970px;
}

#dContentLeft{
	float			: left;
	width			: 290px;
}

#dContentLeftTemplate{
	float			: left;
	width			: 220px;
}

#dContentCenter{
	float			: left;
	width			: 375px;
	padding			: 5px;
	padding-top		: 0px;
}

#dContentCenterTemplate{
	float			: left;
	width			: 529px;
	padding-top		: 5px;
	background		: white;
	min-height		: 400px;
}

#dContentCenterWideTemplate{
	float			: left;
	width			: 760px;
	padding-top		: 5px;
	background		: white;
	min-height		: 400px;
}

#dContentCenter div.news{
	padding			: 5px;
}

#dContentCenter div.news p{
	text-align		: justify;
	margin			: 0px;
	padding			: 0px;
	line-height		: 20px;	
}

#dContentCenter div.news p.source{
	padding-bottom	: 5px;
	padding-top		: 5px;
}

#dContentCenter div.news p span{
	color			: #104b06;
}

#dContentCenter div.news h1{
	margin			: 0px;
	padding			: 0px;
	color			: #0b3904;
	font-size		: 16px;
	font-weight		: bold;
	line-height		: 25px;
}

#dContentCenter div.news img{
	float			: left;
	padding-right	: 5px;
	padding-bottom	: 5px;
}

#dContentCenter div.divider{
	background		: url('./images/news_divider.jpg') transparent top left no-repeat;	
	width			: 377px;
	height			: 1px;
	margin-top		: 10px;
	margin-bottom	: 10px;

}

#dSponsorBlock{
	border			: 1px solid #156108;
	width			: 385px;
	height			: 179px;
	padding			: 5px;
	margin-top		: 10px;
	text-align		: center;
}

#dContentRight{
	float			: right;
	width			: 295px;
	margin-right	: -10px;
}

#dContentRightTemplate{
	float			: right;
	width			: 220px;
}

#dSponsorList{
	margin-top		: 20px;	
	margin-top		: 20px;	
}

#dSponsorList img{
	padding-right	: 15px;
	vertical-align	: middle;
}

#dFooter{
	width			: 990px;
	height			: 27px;
	background		: url('./images/footer.png') transparent top left no-repeat;	
	padding-bottom	: 20px;
	margin			: 0 auto;
}

#dDebug{
	color			: black;
	text-align		: center;
	margin-bottom	: 20px;
	width			: 500px;
	margin			: 0 auto;
	border			: 1px solid grey;
}

/* TOPMENU */

#dTopMenu{
	margin-left		: 689px;
	color			: white;
	text-align		: right;
	width			: 302px;
	position		: absolute;
}
#dTopMenu a.button{
	display			: block;
	padding			: 5px;	
	padding-top		: 3px;
	padding-bottom	: 3px;
	color			: black;
	background		: white;
	float			: right;
	margin-right	: 10px;
	border			: 1px solid #1d1c1c;	
	border-top		: 0px;
  -moz-box-shadow: 2px 2px 2px #545454;
  -webkit-box-shadow: 2px 2px 2px #545454;
  box-shadow: 2px 2px 2px #545454;
}

#dTopMenu a.button:hover{
	background		: black;
	color			: white;
	text-decoration : none;
}

#dTopMenu a {
    color: white;
}

#dTopMenu .label{
	position		: relative;
	width			: 302px;
	background		: #1d1c1c;
	z-index			: 11000;
	text-align		: center;
}

#dTopMenu .label img{
	float			: right;
}

#dTopMenu .label a{
	height			: 20px;
	display			: block;
	padding			: 5px;	
	color			: white;
	border			: 1px solid #1d1c1c;
}

#dTopMenu .label a:hover, #dTopMenu .label a:active{
	border			: 1px solid grey;
	background		: white;
	color			: black;
	text-decoration	: none;
}

#dTopMenu .options{
	clear			: both;
	display			: none;
	top				: 31px;
	width			: 300px;
	border			: 1px solid grey;
	text-align		: left;
	position		: absolute;
	z-index			: 10000;
}

#dTopMenu .options ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
}

#dTopMenu .options ul li{
	padding:5px;
	background:white;
}

#dTopMenu .options ul li a{
	display:block;
	color:black;
}
#dTopMenu .options ul li a:hover{
	text-decoration:none;
}
#dTopMenu .options ul li:hover{
	background:#d1d1d1;
}

/* HOOFDMENU */

#dMenu ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
	font-size		: 13px;
	text-transform	: uppercase;
}

#dMenu ul li{
	float			: left;
}

#dMenu ul li a{
	display			: block;
	text-decoration	: none;
	font-weight		: bold;
	height			: 20px;
	padding-right	: 20px;
	padding-left	: 10px;
	padding-top		: 6px;
	color			: black;
}

#dMenu ul li li a{
	padding-top		: 8px;
}

#dMenu ul li a.cHead{
	height			: 19px;
	text-align		: center;	
}

#dMenu ul li a.cActive, #dMenu ul li a.cActiveHome{
	border-top		: 1px solid #2d2c2c;
	border-left		: 1px solid #2d2c2c;
	background		: url('./images/menu_divider.jpg') white bottom right no-repeat;
}

#dMenu ul li a.cActiveHome{
	border-left		: 0px;
}

#dMenu ul li a:hover{
	color			: black;
}
#dMenu ul li li a:hover{
	background		: silver;
	font-style		: italic;	
}
/* NIEUWSMENU */
/*
#dNieuwsMenu{
	padding			: 0px;
	margin			: 0px;
	margin-left		: 7px;
	margin-top		: 9px;
	margin-bottom	: 4px;
}

#dNieuwsMenu ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
}

#dNieuwsMenu ul li a{
	padding			: 0px;
	margin			: 0px;
	display			: block;
	text-decoration : none;
	color			: white;
	padding-top		: 9px;
	overflow		: hidden;
} 

#dNieuwsMenu ul li a.cTop{
	background		: url('./images/bg_nieuws_top.png') transparent no-repeat;
	width			: 291px;
	height			: 72px;	
	vertical-align	: bottom;	
}

#dNieuwsMenu ul li a.cTop:hover, #dNieuwsMenu ul li a.cTopActive{
	background		: url('./images/bg_nieuws_top_over.png') transparent no-repeat;
	width			: 293px;	
	height			: 72px;		
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cMiddle{
	background		: url('./images/bg_nieuws_middle.png') transparent no-repeat;
	width			: 283px;
	height			: 73px;	
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cMiddle:hover, #dNieuwsMenu ul li a.cMiddleActive{
	background		: url('./images/bg_nieuws_middle_over.png') transparent no-repeat;
	width			: 296px;
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cBottom{
	background		: url('./images/bg_nieuws_bottom.png') transparent no-repeat;
	width			: 283px;
	height			: 76px;	
	vertical-align	: bottom;
}

#dNieuwsMenu ul li a.cBottom:hover, #dNieuwsMenu ul li a.cBottomActive{
	background		: url('./images/bg_nieuws_bottom_over.png') transparent no-repeat;
	width			: 296px;
	vertical-align	: bottom;
}

#dNieuwsMenu p.cLabel{
	margin			: 0px;
	padding			: 0px;
	position		: absolute;
	width			: 165px;
	margin-left		: 95px;
	margin-top		: 9px;
	line-height		: 20px;
	color			: white;
	float			: right;
	cursor			: pointer;
}

#dNieuwsMenu p.cLabel span{
	color			: #badcb8;
}

#dNieuwsMenu ul li img{
	float			: left;
	margin-left		: 13px;
	margin-right	: 10px;
	border			: 0px;
	margin-top		: 4px;
	line-height		: 20px;
}*/

/* FOOTER HOME */
#footerHome{
	padding-top		: 10px;
	padding-bottom	: 10px;
	height			: 120px;
}

#block{
	padding-left	: 12px;
	width			: 270px;
	float			: left;
}

#block.midden{
	width			: 400px;
}

#block span{
	font-style		: italic;
	font-weight		: bold;
}

#block img{
	float			: left;
	padding-right	: 10px;
}

/* FOOTERMENU */

#dFooter ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
	float			: right;
	width			: 100%;
	text-align		: center;
	padding-top		: 3px;	
}

#dFooter ul li{
	display			: inline;
	background		: url('./images/footer_divider.jpg') transparent center right no-repeat;	
	padding-right	: 10px;
	padding-left	: 10px;
}

#dFooter ul li.cLast{
	background		: none;
}

#dFooter ul li a{
	color			: white;
	text-decoration	: none;
}

#dFooter ul li a:hover{
	text-decoration	: underline;
}

/*

	BLOCKS

*/
div.blockLeft, div.blockRight{
	background		: url('./images/block_left.jpg') white no-repeat;
	width			: 283px;
	height			: 211px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	margin-bottom	: 10px;
}

div.blockRight{
	background		: url('./images/block_right.jpg') white no-repeat;
}

div.blockLeft div.header, div.blockRight div.header{
	font-weight		: bold;
	line-height		: 28px;
	text-indent		: 15px;
	color			: white;
}

div.blockRight div.header{
	text-indent		: 25px;
}

div.blockLeft div.content, div.blockRight div.content{
	padding			: 10px;
}

div.blockLeft div.content a, div.blockRight div.content a, div.blockLeft div.header a, div.blockRight div.header a{
	color			: white;
}

div.blockRight div.content ul{
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
	width			: 250px;
	margin-left		: 15px;
}
div.blockRight div.content ul li{
	clear			: both;
	width			: 245px;
	padding-top		: 1px;
}
div.blockRight div.content ul li a{
	color			: white;
	display			: block;
	text-decoration	: none;
}

div.blockRight div.content ul li img{
	float			: left;
	padding-right	: 5px;
}

div.blockRight div.content ul li .cDate{
	width			: 40px;
	color			: #badcb8;
	float			: left;
	height			: 13px;
}

div.blockRight div.content ul li .cLink{
	float			: left;
	width			: 200px;
	padding-left	: 5px;
	height			: 13px;
}

div.blockRight div.content ul li a:hover{
	font-style		: italic;
}

div.team1{
	width			: 283px;
	height			: 307px;
	background		: url('./images/block_team1.jpg') white no-repeat;
}

div.column{
	background		: url('./images/block_left_column.jpg') white no-repeat;
}

div.column div.content{
	width			: 150px;
	margin-left		: 100px;
}

div.column div.content span{
	color			: grey;
}

div.interview{
	background		: url('./images/block_right_interview.jpg') white no-repeat;
}

div.interview div.content a{
	font-size		: 18px;
	display			: block;
	width			: 130px;
	text-align		: center;
	margin-left		: 120px;
	font-style		: italic;
}

/* CLUBINFO*/
div.blockLeftClub{
	width			: 263px;
	height			: 121px;
	color			: white;
	padding			: 10px;
	margin-bottom	: 10px;	
	background		: url('./images/block_club.jpg') transparent no-repeat;
}

div.blockLeftClub img{
	float			: left;
	padding-right	: 25px;	
	padding-left	: 5px;
}

div.blockLeftClub p{
	margin			: 0px;
	padding			: 0px;
	line-height		: 20px;
	padding-left	: 10px;
}

div.blockLeftClub a{
	color			: white;
}

div.blockLeftClub br.cClear{
	clear			: both;
}

/* MENU VVOG 1 */
div.team1{
	margin-bottom	: 10px;
}

div.team1 div.header{
	width			: 282px;
	height			: 20px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 30px;
	font-weight		: bold;
}

div.team1 a{
	color			: white;
}

div.team1 div.content{
	padding			: 0px;
	margin			: 0px;
	width			: 281px;
	margin-left		: 2px;
	overflow		: hidden;
	padding-bottom	: 10px;
}

div.team1 div.content div.cTeamImage{
	margin-top		: -15px;
	position		: absolute;
	margin-left		: 150px;
}

div.team1 div.content div.cLabel{
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top		: 5px;
	color			: white;
	width			: 120px;
	text-align		: center;
}

div.team1 div.content br.cClear{
	clear			: both;
}

div.team1 div.content div.cNextMatch{
	margin-left		: 13px;
	margin-bottom	: 10px;
	width			: 255px;
	height			: 75px;
	background		: white;
	position		: relative;
}

div.team1 div.content div.cNextMatch table{
	border-spacing	: 0;
	width			: 253px;
	height			: 75px;
}

div.team1 div.content div.cNextMatch td{
	text-align		: center;
	vertical-align	: middle;
}

div.team1 div.content div.cNextMatch td a{
	color			: black;
	text-decoration	: none;
}

div.team1 div.content div.cNextMatch td img{
	border			: 0px;
}

div.team1 div.content div.cNextMatch td div.cImage{
	height			: 45px;
	padding-bottom	: 5px;
	vertical-align	: middle;
}

div.team1 div.content div.cLine{
	width			: 275px;
	margin-left		: 3px;
	height			: 1px;
	background		: #737373;
}

div.team1 div.content div.cVvogInfo{
	padding-left	: 12px;
	margin-top		: 10px;
}

div.team1 div.content div.cVvogInfo ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
	background		: url('./images/block_right_top_sub.png') transparent top right repeat-y;	
	width			: 231px;
	height			: 18px;
}

div.team1 div.content div.cVvogInfo ul li{
	float			: left;
	margin			: 0px;
	width			: auto;
	clear			: none;
}

div.team1 div.content div.cVvogInfo ul li.cDivider{
	background		: url('./images/block_right_top_sub_divider.jpg') transparent top right no-repeat;	
}

div.team1 div.content div.cVvogInfo ul li a{
	text-decoration	: none;
	color			: black;
	display			: block;
	width			: auto;
	padding-top		: 1px;
	padding-left	: 5px;
	padding-right	: 15px;
	outline			: none;
}

div.team1 div.content div.cVvogInfo ul li a:hover{
	text-decoration	: none;
	color			: #103A08;
}

div.team1 div.content div#cVvogInfoContent{
	background		: white;
	color			: black;
	overflow		: hidden;
	width			: 253px;
	margin-left		: 1px;
}

div.team1 div.content div#dVvogInfoContentProgram, div.team1 div.content div#dVvogInfoContentResults{
	display			: none;
	background		: white;
}

div.team1 div.content div#dVvogInfoContentNews table, div.team1 div.content div#dVvogInfoContentProgram table, div.team1 div.content div#dVvogInfoContentResults table{
	border-spacing	: 0;
	width			: 240px;
	margin-left		: 7px;
	margin-top		: 5px;
	margin-bottom	: 6px;
	background		: white;
}

div.team1 div.content div#dVvogInfoContentNews table td, div.team1 div.content div#dVvogInfoContentProgram table td, div.team1 div.content div#dVvogInfoContentResults table td{
	padding			: 3px;
}

div.team1 div.content div#dVvogInfoContentNews table td.cSpacer{
	width			: 5px;
}

div.team1 div.content div#dVvogInfoContentNews table tr.cEven, div.team1 div.content div#dVvogInfoContentProgram table tr.cEven, div.team1 div.content div#dVvogInfoContentResults table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

div.team1 div.content div#dVvogInfoContentNews table td a, div.team1 div.content div#dVvogInfoContentProgram table td a, div.team1 div.content div#dVvogInfoContentResults table td a{
	color			: black;
	text-decoration : none;
}

div.team1 div.content div#dVvogInfoContentNews table td a:hover, div.team1 div.content div#dVvogInfoContentProgram table td a:hover, div.team1 div.content div#dVvogInfoContentResults table td a:hover{
	text-decoration : underline;
}


/*

	Block left menu

*/


.cBlockLeftTemplate{
	margin			: 0px;
	padding			: 0px;
	margin-left		: 7px;
	margin-top		: 5px;
}

.cBlockLeftTemplate div.cBlockLeftHeader{
	background		: url('./images/block_left_template_top.png') white no-repeat;
	width			: 204px;
	height			: 31px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockLeftTemplate div.cBlockLeftContent{
	border-left		: 1px solid #104b06;
	border-right	: 1px solid #104b06;
	border-bottom	: 1px solid #104b06;
	width			: 198px; 
	margin-top		: -12px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.odd{
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.active{
	background		: #104b06;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li.active a{
	color:white;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a.level1{
	padding-left	: 20px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a.level2{
	padding-left	: 40px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li{
	line-height		: 13px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a{
	display			: block;
	color			: black;
	text-decoration	: none;
	padding-bottom	: 3px;
	padding-top		: 5px;
	padding-left	: 5px;
}

.cBlockLeftTemplate div.cBlockLeftContent ul li a:hover{
	background		: #262525;
	color			: white;
}

/* BLOCKS LEFT 
.cBlockLeft{
	margin			: 0px;
	padding			: 0px;
}
*/
div.sponsorblock{
	text-align		: center;
	width			: 290px;
	padding-top		: 5px;
	
}

div.sponsorblock img{
	padding-bottom	: 20px;
}
/*
.cBlockLeft div.cBlockLeftHeader{
	background		: url('./images/block_left_top.png') white no-repeat;
	width			: 286px;
	height			: 22px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockLeft div.cBlockLeftContent, .cBlockLeft div.cBlockLeftContentWhite{
	padding			: 0px;
	margin			: 0px;
	width			: 280px;
	background		: url('./images/block_left_shadow.jpg') #037003 top right repeat-y;	
	margin-left		: 4px;
	padding-bottom	: 10px;
	overflow		: hidden;
}

.cBlockLeft div.cBlockLeftContentWhite{
	background		: url('./images/block_left_white_shadow.jpg') white top right repeat-y;	
	width			: 285px;
	height			: 177px;
	border-left		: 1px solid #104b06;
}

.cBlockLeft div.cBlockLeftContentWhite table{
	border-spacing	: 0;
	width			: 265px;
	margin-left		: 5px;
}

.cBlockLeft div.cBlockLeftContentWhite table td{
	padding			: 3px;
}

.cBlockLeft div.cBlockLeftContentWhite table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

.cBlockLeft div.cBlockLeftContentWhite ul.cButton{
	padding-right	: 20px;
}

.cBlockLeft div.cBlockLeftContentWhite table a{
	text-decoration : none;
	color			: black;
}

.cBlockLeft div.cBlockLeftContentWhite table a span{
	color			: #6c6c6c;
}

.cBlockLeft div.cBlockLeftContentWhite table a:hover{
	text-decoration : underline;
}

.cBlockLeftContent a{
	color			: white;
	text-decoration	: none;
	padding-left	: 10px;
	padding-top		: 5px;
}

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

.cBlockLeftContent ul{
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;	
}

.cBlockLeft div.cBlockLeftContent ul li a{
	text-decoration	: none;
	color			: white;
	display			: block;
	padding-left	: 10px;
	padding-top		: 5px;
	line-height		: 14px;
}

.cBlockLeft div.cBlockLeftContent ul li .cDate{
	width			: 45px;
	color			: #badcb8;
	text-align		: right;
	padding-top		: 4px;
	float			: left;
}

.cBlockLeft div.cBlockLeftContent ul li .cLink{
	float			: left;
	width			: 220px;
}

.cBlockLeft div.cBlockLeftContent ul li a:hover{
	text-decoration	: underline;
}

.cBlockLeft div.cBlockLeftBottom, .cBlockLeft div.cBlockLeftWhiteBottom{
	width			: 286px;
	height			: 10px;
	background		: url('./images/block_left_bottom.jpg') white no-repeat;	
	padding			: 0px;
	margin			: 0px;	
}

.cBlockLeft div.cBlockLeftWhiteBottom{
	background		: url('./images/block_left_white_bottom.jpg') white no-repeat;	
}*/

/* BLOCKS CENTER 
.cBlockCenterLeft, .cBlockCenterRight{
	margin			: 0px;
	padding			: 0px;
	margin-top		: 10px;
	float			: left;
	position		: absolute;
}
.cBlockCenterRight{
	margin-left		: 202px;
}

.cBlockCenterLeft div.cBlockHeader, .cBlockCenterRight div.cBlockHeader{
	background		: url('./images/block_center_left_top.jpg') white no-repeat;
	width			: 199px;
	height			: 32px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 5px;
	text-indent		: 10px;
	font-weight		: bold;
}

.cBlockCenterRight div.cBlockHeader{
	background		: url('./images/block_center_right_top.jpg') transparent no-repeat;
	padding-left	: 10px;
}

.cBlockCenterLeft div.cBlockContent, .cBlockCenterRight div.cBlockContent{
	padding			: 0px;
	margin			: 0px;
	width			: 190px;
	height			: 167px;
	background		: url('./images/block_left_shadow.jpg') #104b06 top right repeat-y;	
	margin-left		: 0px;
	padding-bottom	: 10px;
	padding-left	: 10px;
	color			: white;
}

.cBlockCenterRight div.cBlockContent{
	background		: url('./images/block_left_shadow.jpg') #323131 top right repeat-y;	
	margin-left		: 2px;
	width			: 189px;
}

.cBlockCenterLeft div.cBlockContent p{
	padding			: 0px;
	margin			: 0px;
	text-align		: center;
	width			: 175px;
}

.cBlockCenterLeft div.cBlockContent p.question{
	font-style		: italic;
}

.cBlockCenterLeft div.cBlockContent ul.cButton{
	position		: absolute;
	top				: 160px;
	margin:0px;
	padding-right:15px;
	margin-right:0px;
}

.cBlockCenterLeft div.cBlockContent form{
	padding			: 0px;
	margin			: 0px;
	padding-top		: 5px;
}

.cBlockCenterRight div.cInput{
	background		: transparent url('./images/input_login_bg.jpg') no-repeat scroll 0 0;
	height			: 21px;
	width			: 170px;
	margin-bottom	: 10px;
	margin-left		: 2px;
}

.cBlockCenterRight div.cBlockContent input{
	background		: transparent none repeat scroll 0 0;
	border			: 0 none;
	color			: black;
	font-family		: Arial, Verdana;
	font-size		: 12px;
	margin			: 0;
	padding			: 4px 0 0 10px;
	width			: 155px;
}

.cBlockCenterRight div.cBlockContent br.cClear{
	clear			: both;
}

.cBlockCenterRight div.cBlockContent hr{
	padding			: 0px;
	margin			: 0px;
	color			: #737373;
	background-color: #737373;
	height			: 1px;
	border			: none;
	width			: 193px;
	text-align		: left;
	margin-left		: -9px;
}

.cBlockCenterRight div.cBlockContent ul.cButton{
	margin-right	: 8px;
	margin-top		: -10px;
}

.cBlockCenterRight div.cBlockContent p{
	padding			: 10px;
	margin			: 0px;
	text-align		: right;
	padding-right	: 20px;
}

.cBlockCenterRight div.cBlockContent p a{
	color			: white;
	text-decoration : none;
}

.cBlockCenterRight div.cBlockContent p a:hover{
	text-decoration : underline;
}

.cBlockCenterLeft div.cBlockBottom, .cBlockCenterRight div.cBlockBottom{
	background		: url('./images/block_center_shadow.jpg') black no-repeat;
	width			: 198px;
	height			: 3px;
}

.cBlockCenterBottom{
	position		: absolute;
	margin-top		: 230px;
	width			: 398px;
	height			: 155px;
}

.cBlockCenterBottom div.cBlockHeader{
	width			: 398px;
	height			: 32px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 10px;
	text-indent		: 10px;
	font-weight		: bold;
	background		: url('./images/block_center_bottom_top.png') transparent no-repeat;
	padding-left	: 5px;
}

.cBlockCenterBottomContent{
	height			: 120px;
	width			: 400px;
	margin-top		: -10px;
	border-left		: 1px solid #0d3e05;
	background		: url('./images/block_center_right_shadow.jpg') transparent top right repeat-y;	
	padding-bottom	: 10px;
	overflow		: hidden;	
}

.cBlockCenterBottomContent table{
	border-spacing	: 0;
	width			: 382px;
	margin-left		: 5px;
}

.cBlockCenterBottomContent table td{
	padding			: 3px;
}

.cBlockCenterBottomContent table tr.cEven{
	background		: url('./images/block_left_table_row.jpg') white center center repeat-x;	
}

.cBlockCenterBottomContent table a{
	text-decoration : none;
	color			: black;
}

.cBlockCenterBottomContent table span{
	color			: #6c6c6c;
}

.cBlockCenterBottomContent table a:hover{
	text-decoration : underline;
}

.cBlockCenterBottomBottom{
	border-top		: 1px solid #0d3e05;
	background		: url('./images/block_center_bottom_shadow.jpg') black no-repeat;
	width			: 397px;
	height			: 3px;
}
*/


/* AGENDA 
.cBlockRightGreen{
	margin			: 0px;
	padding			: 0px;
	padding-top		: 7px;
	margin-left		: 5px;
	margin-top		: -8px;
}

.cBlockRightGreen div.cBlockRightHeader{
	background		: url('./images/block_right_green_top.jpg') white no-repeat;
	width			: 282px;
	height			: 28px;
	padding			: 0px;
	margin			: 0px;
	color			: white;
	padding-top		: 7px;
	text-indent		: 30px;
	font-weight		: bold;
}

.cBlockRightGreen div.cBlockRightContent{
	padding			: 0px;
	margin			: 0px;
	width			: 281px;
	height			: 162px;
	background		: url('./images/block_left_shadow.jpg') #037003 top right repeat-y;	
	margin-left		: 2px;
	border-left		: 1px solid #7b9576;
	overflow		: hidden;
	padding-bottom	: 10px;
	color			: white;
}

.cBlockRightGreen div.cBlockRightContent ul{
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
	width			: 250px;
	margin-left		: 15px;
}
.cBlockRightGreen div.cBlockRightContent ul li{
	clear			: both;
	width			: 245px;
	padding-top		: 1px;
}
.cBlockRightGreen div.cBlockRightContent ul li a{
	color			: white;
	display			: block;
	text-decoration	: none;
}

.cBlockRightGreen div.cBlockRightContent ul li img{
	float			: left;
	padding-right	: 5px;
}

.cBlockRightGreen div.cBlockRightContent ul li .cDate{
	width			: 40px;
	color			: #badcb8;
	float			: left;
	height			: 13px;
}

.cBlockRightGreen div.cBlockRightContent ul li .cLink{
	float			: left;
	width			: 200px;
	padding-left	: 5px;
	height			: 13px;
}

.cBlockRightGreen div.cBlockRightContent ul li a:hover{
	font-style		: italic;
}

.cBlockRightGreen div.cBlockRightBottom{
	width			: 285px;
	height			: 10px;
	background		: url('./images/block_left_bottom.jpg') white no-repeat;	
	padding			: 0px;
	margin			: 0px;	
}


.cBlockRightGreen p.interview{
	font-size		: 18px;
	width			: 150px;
	text-align		: center;
	margin-left		: 50px;
}

.cBlockRightGreen p.interview a{
	color			: white;
	font-style		: italic;
}*/



/*

	BUTTONS

*/

ul.cButton{
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
}

ul.cButton li{
	width			: 123px;
	height			: 28px;
	background		: url('./images/button_bg.png') transparent no-repeat top left;
	cursor			: pointer;
	margin-bottom	: 20px;
	margin			: 0px;
	padding			: 0px;
	float			: right;
}

ul.cButtonGreen li{
	background		: url('./images/button_bg_over.png') no-repeat top left;
}

ul.cButton li:hover{
	background    	: url('./images/button_bg_over.png') no-repeat top left;
}

ul.cButtonGreen li:hover{
	background		: url('./images/button_bg.png') no-repeat top left;
}

ul.cButton li a{
	width			: 108px;
	height			: 19px;
	color			: white;
	display			: block;
	text-decoration	: none;
	padding-left	: 8px;
	padding-top		: 2px;
}

/*

	TABLES

*/
.cTblBase {
	border			: 1px solid #C2C2C2;
	margin			: 0;
	padding			: 0;
	width			: 100%;
}

.cTblHead {
	background		: url('./images/bg_menu.gif') repeat-x;
	color			: white;
	font-weight		: bold;
	height			: 15px;
	text-transform	: uppercase;
}
.cTblRowInactive{
	background		: white;
}

.cTblRowActive{
	background		: #efefef;
}

.cTblRowError{
	background		: #e8b9b9;
}


.cTblFoldHeader{
	width			: 736px;
	border-left		: 1px solid #cacaca;
	border-right	: 1px solid #cacaca;
	border-bottom	: 1px solid #cacaca;
	line-height		: 20px;
	margin-left		: 10px;
}

.cTblFoldHeader td.gray{
	color			: #6c6c6c;
	border-top		: 1px solid #cacaca;	
	border-bottom	: 1px solid #cacaca;
	padding-top		: 5px;
}

.foldHeader {
	background		: url('./images/table_program_top.jpg') left bottom no-repeat;
	color			: black;
	font-weight		: bold;
	width			: 741px;
	height			: 40px;
	margin-left		: 10px;
	text-transform	: uppercase;
}

.foldHeader ul{
	margin			: 0px;		
	padding			: 0px;
	list-style-type	: none;
	margin-left		: 15px;
}

.foldHeader ul li{
	float			: left;
	line-height		: 36px;
}
.foldHeader ul li a{
	color			: black;
	text-decoration : underline;
}
.foldHeader ul li a:hover{
	text-decoration : none;
}
/*

	POLL


*/
#pollResult{
}

#pollResult .answer{
	padding			: 10px 0 5px 0;
}

#pollResult .resultHolder{
	border			: 1px solid black;
	height			: 13px;
	float			: left;
}

#pollResult .result{
	background		: url('./images/poll_bg.jpg') black repeat-x;
	height			: 13px;
}

#pollResult .percentage{
	float			: left;
	font-style		: italic;
	padding-left	: 5px;
}

#pollResult .clear{
	clear			: both;
}

#pollResult .totalVotes{
	margin-top		: 20px;
	font-style		: italic;
}

#dPollForm .cButton{
	float:left;
}

/*

	OTHER

*/
#dPaginaLeftMenu ul{
	list-style-type	: none;
	padding			: 0px;
	margin			: 0px;
}

#dPaginaLeftMenu ul li{
	float			: left;
}

#dPaginaLeftMenu ul li a{
	/*border:1px solid purple;*/
	display			: block;
	text-decoration	: none;
	font-weight		: bold;
	height			: auto;
	padding			: 3px 5px 5px 5px;
	color			: black;
	background		: url('./images/teammenu_bg_out.jpg') no-repeat;
	width			: 190px;
	height			: 17px;
}

#dPaginaLeftMenu ul li a:hover, #dPaginaLeftMenu ul li a.active{
	color			: white;
	background		: url('./images/teammenu_bg.jpg') no-repeat	
}

#dPaginaLeftMenu ul li a.sub, #dPaginaLeftMenu ul li a.subActive{
	background		: none;
	text-indent		: 15px;
}

#dPaginaLeftMenu ul li a.subActive{
	color			: #072700;
	font-style		: italic;
}

#dPaginaLeftMenu ul li a.sub:hover{
	background		: none;
	color			: #072700;
}

.cError {
	color			: #CC3300;
	font-weight		: bold;
}

#dNavBar {
	background		: #F9F9F9;
	border			: 1px solid #C2C2C2;
	height			: 15px;
	padding			: 2px;
	text-align		: center;
	width			: 99%;
}

.cNavBarChar {
	height			: 20px;
	text-align		: center;
}
.cNavBarChar div.cBlock{
	float			: left;
	min-width		: 20px;
	min-height		: 10px;
}

.cNavBarChar div.cBlock div{
	margin-top		: 2px;
	text-decoration : underline;
}

.cNavBarChar div.cBlock a{
	/*border			: 1px solid #000000;*/
	background		: #072700;
	display			: block;
	text-decoration	: none;
	padding			: 2px 2px 2px 2px;
	color			: white;
}

.cNavBarChar div.cBlock a:hover{
	background		: white;
	color			: black;
}

.cGuestBookItem{
	background		: #FFFFFF;
	border			: 1px solid #C2C2C2;
	margin-bottom	: 15px;
	width			: 100%;
}
.cGuestBookItem p{
	padding			: 5px;
}

.cGuestBookItem table{
	width			: 100%;
}

.cGuestBookItem table td.cNaw, .cGuestBookItem table td.cEdit{
	text-align		: right;
	padding-right	: 10px;
}
.cGuestBookItem table tr.cHead{
	background		: #000000;
	background		: url('./images/bg_menu.gif') repeat-x;
	color			: #FFFFFF;
	font-weight		: bold;
	height			: 20px;
	text-indent		: 3px
}

.cGuestBookItem table tr.cHead a{
	color			: white;
	text-decoration	: underline;
}

.cGuestBookItem table tr.cHead a:hover{
	text-decoration	: none;
}

/*
	Comments
*/

.commentFoldHeader {
	background		: url('./images/comment_foldheader.jpg') #cacaca right bottom no-repeat;
	color			: black;
	font-weight		: bold;
	width			: 537px;
	height			: 40px;
	/*text-transform	: uppercase;*/
}

.commentFoldHeader ul{
	margin			: 0px;		
	padding			: 0px;
	list-style-type	: none;
	margin-left		: 5px;
}

.commentFoldHeader ul li{
	float			: left;
	line-height		: 36px;
}
.commentFoldHeader ul li a{
	color			: black;
	text-decoration : underline;
}
.commentFoldHeader ul li a:hover{
	text-decoration : none;
}

.comment{
	border-top		: 1px solid #CACACA;
	border-left		: 1px solid #CACACA;
	border-right	: 1px solid #CACACA;
	overflow		: hidden;
	width			: 518px;
	padding			: 5px 5px 0px 5px;
}

.comment img.photo{
	float			: left;
	margin-right	: 5px;
}

.comment p.italic{
	font-style		: italic;
	text-align		: center;
	width			: 100%;
}

.comment p.rejectedComment{
	border			: 1px solid red;
	overflow		: auto;
	width			: 95%;
	padding			: 5px;
}
.commentForm{
	margin-top		: 15px;
	border-top		: 1px solid #CACACA;
	width			: 98%;
}

.commentOptions{
	overflow		: hidden;
	margin-bottom	: 5px;
	width			: 518px;
	padding			: 5px;
	text-align		: right;	
	border-left		: 1px solid #CACACA;
	border-right	: 1px solid #CACACA;
	border-bottom	: 1px solid #CACACA;	
}
.commentQuote{
}

.commentQuote p{
	margin:0px;
	padding:3px;
}

.commentQuote p.header{
	font-weight		: bold;
	font-size		: 11px;
	background		: #CACACA;
}

.commentQuote p.content{
	border			: 1px solid #CACACA;			
}

.message{
	border			: 1px solid red;
	overflow		: auto;
	width			: 518px;
	text-align		: center;
	padding			: 5px;
}

/*

	Errors

*/

#idMessageSuccess, #idMessageError, #idMessageNotice{
	background		: #003300;
	color			: white;
	padding			: 5px;
	font-weight		: bold;
	text-align		: center;
}


#idMessageError{
	background		: red;
}

#idMessageSuccess{
	background		: #669900;
}

#idMessageNotice{
	background		: url('./images/icons/important.png') #003300 no-repeat center left;
	padding-left	: 50px;
	min-height		: 60px;
	vertical-align  : middle;
}
#idMessageNotice p{
	vertical-align:middle;
}

#idMessageError a, #idMessageSuccess a, #idMessageNotice a{
	color			: white;
	font-weight		: bold;
	text-decoration : none;
}

/*

	Mail

*/
#mytable{
	empty-cells		: show;
	width			: 100%;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	border-collapse	: collapse;
	border			: 1px solid #0E2800;
}

#mytable a{
	color			: black;
}

#mytable thead{
	color			: white;
	background		: url('./images/bg_menu.gif') #000000 repeat-x;
}

#mytable tbody tr.on{
	background		: #DCDCDC;
}

#mytable tbody tr.hover {
    background		: #009900;
    color			: white;
    cursor			: pointer;
} 

#mytable tbody tr.hover a{
    color			: white;
} 


#mytable tbody tr.selected {
    background		: #003300;
    color			: white;
    cursor			: pointer;
} 

#mytable tbody tr.selected a{
	color			: white;
}

#mytable tbody tr.new {
    font-weight		: bold;
} 

#mytable tbody tr.strike a{
	text-decoration : line-through;
	color			: gray;
}

#mytable tbody tr input, #mytable thead th input{
	border			: 0px;
	margin			: 3px;
	padding			: 0px;
}

ul.mailMenu {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	background		: url('./images/bg_menu.gif') #000000 repeat-x;	
	height			: 25px;
	border			: 1px solid #0E2800;
	margin-bottom	: 10px;
	width			: 100%;
}
ul.mailMenu li {
	display			: inline;
	float			: left;
}
ul.mailMenu li a {
	display			: block;
	text-align		: center;
	text-decoration	: none;
	width			: 97px;
	height			: 17px;
	padding			: 4px;
	color			: white;
}
ul.mailMenu li a img{
	vertical-align	: middle;
	padding-right	: 5px;	
}


ul.mailMenu li a:hover, ul.mailMenu li a.active{
	background		: white;
	color			: black;
}

div.to{
	float			: left;
}

div.to img{
	padding-top		: 2px;
	padding-right	: 5px;
	padding-left	: 5px;
}

div.to a{
	color			: white;
	display			: block;
	background		: green;
	padding			: 1px;	
	margin-right 	: 5px;
	padding-right	: 5px;
	margin-bottom	: 5px;
	text-decoration : none;
}

div.to a:hover{
	background		: black;
	color			: white;
}


/* CSS Sheet kalender.css */

.calendar{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

.calendar td{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.calendar th{
	padding-bottom:10px;
	padding-top:10px;
}

.calendar_monthName{
	color: #000000;
	text-transform:uppercase;
	font-size: 14px;
	height: 15px;
}

.calendar_daynames{
	text-transform:uppercase;
	font-weight: bold;
	height: 30px;	
}

.calendar_weeknumbers{
	vertical-align:top;
	text-align:center;
	padding: 2px;
	color: #ffffff;
	background-color: #424242;
}

.calendar_notInMonth{
	background-color: #c4c4c4;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;		
	font-size: 12px;
}

.calendar_day{
	background-color: #FFFFFF;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;	
	font-size: 12px;
}

.calendar_daynumber{
	float: right;
	font-size: 8px;
	width:10px;
}

.calendar_today{
	background-color: #ccdec9;
	width: 14%;
	height: 100px;
	padding: 2px;
	vertical-align: top;	
	font-size: 12px;
}

.calendar_butVandaag{
	float: right;
	margin-right:10px;
	margin-left: -100px;
}

.calendar_nav{
	text-align: center;
}

/* CSS Sheet dropdown.css */

.cDropDown, .cDropDown * {
	margin			: 0;
	padding			: 0;
	list-style		: none;
	z-index			: 999;
}

.cDropDown {
	line-height		: 1.0;
}

.cDropDown ul {
	position		: absolute;
	top				: -999em;
	width			: 12em;
}

.cDropDown ul li {
	width			: 100%;
}

.cDropDown li:hover {
	visibility		: inherit;
}

.cDropDown li {
	float			: left;
	position		: relative;
}

.cDropDown a {
	display			: block;
	position		: relative;
}

.cDropDown li:hover ul,
.cDropDown li.sfHover ul {
	left			: 0;
	top				: 1.9em;
	z-index			: 99;
}

ul.cDropDown li:hover li ul,
ul.cDropDown li.sfHover li ul {
	top				: -999em;
}

ul.cDropDown li li:hover ul,
ul.cDropDown li li.sfHover ul {
	left			: 12em; 
	top				: 0;
}

ul.cDropDown li li:hover li ul,
ul.cDropDown li li.sfHover li ul {
	top				: -999em;
}

ul.cDropDown li li li:hover ul,
ul.cDropDown li li li.sfHover ul {
	left			: 12em;
	top				: 0;
}

.cDropDown {
	float			: left;
	margin-bottom	: 1em;	
}

.cDropDown ul{
	border			: 1px solid #333333;	
}

.cDropDown li li a {
	padding-bottom	: 0.5em;
	text-decoration	: none;
	color			: white;
}

.cDropDown li li a:hover , .cDropDown li li a:visited {
	/*background		: silver;*/
	color:#FF0000;
}

.cDropDown ul li {
	background		: white;
	text-transform	: none;	
}

.cDropDown li li.sfHover{
	/*background		: #c2c2c2;*/
	outline			: 0;
}

.sf-shadow ul {
	background		: url('./../images/menu_shadow.png') transparent bottom right no-repeat;
	padding			: 0 8px 9px 0;
	/*-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
		padding-left:20px;
	padding-top:20px;*/
}
.sf-shadow ul.sf-shadow-off {
	background		: transparent;
}



