/*
	-- -- -- -- -- -- -- --
	Velotour v2 base layout CSS file
	last edit: 26 jan 09
	-- -- -- -- -- -- -- -- 
	Default font settings. 
	The font-size percentage is of 16px. (0.688 * 16px ~ 11px)
	-- -- -- -- -- -- -- --
	Margin: top-right-bottom-left
	Padding: bottom-right-top-left
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

body {
	color: #FFF;
	font: 72.8% "Lucida Grande", "Lucida Sans Unicode", "Tahoma", sans-serif;
	background: #2b8fe9 url(/resources/design/bgTexture.jpg) repeat top center;
}

/* 	-- -- -- -- -- -- -- --
	Re-usables
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */



/* 	-- -- -- -- -- -- -- --
	HTML Elements
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

acronym, abbr {
	cursor: help;
}

a:link, a:visited {
	text-decoration: none;
}

blockquote, q {
	margin: 10px 10px;
	padding: 0px 10px 0px 45px;
	line-height: 1.2;
	background: url(/resources/design/q.gif) no-repeat 10px 10px;
}

code, kbd, var {
	font: 1em Monaco, monospace;
}

dl {
	margin: 0 0 1.5em 0;
}

dl dt {
	font-weight: bold;
}

dd {
	margin-left: 1.5em;
}

h1,h2,h3,h4,h5,h6 {
	padding: 3px 0 5px 0;
	color: #00fcff;
	font: bold 1.273em/1 "Lucida Grande", "Lucida Sans Unicode", "Tahoma", sans-serif;
	text-transform: uppercase;
	border-bottom: 1px dotted #3a9cfb;
}

h2 {
	padding: 15px 0 5px 0;
}

li ul, li ol {
	padding: 0 1.5em;
}

p {
	padding: 6px 0;
	text-align: justify;
	line-height: 1.2;
}

pre, code {
	overflow: auto;
	display: block;
	margin: 0;
	padding: 8px 10px 8px 45px;
	line-height: 1.5;
}

sup, sub {
	line-height: 0;
}

table { 
	margin-bottom: 1.4em;
	width:100%;
}

th {
	font-weight: bold;
}

thead th {
	background: #c3d9ff;
}

th,td,caption {
	padding: 4px 10px 4px 5px;
}

tr.even td {
	background: #e5ecf9;
}

tfoot {
	font-style: italic;
}

caption {
	background: #eee;
}

ul, ol {
	margin: 0 1.5em 1.5em 1.5em;
	padding: 0px;
}

ol {
	list-style: decimal outside;
}

ul {
	list-style: outside;
}

/* 	-- -- -- -- -- -- -- --
	Classes
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.txtLeft {
	text-align: Left;
}

.txtRight {
	text-align: right;
}

.txtCenter {
	text-align: center;
}

.blue {
	color: #FFF;
}

.seperator {
	padding-top: 5px;
	padding-bottom: 0px;
	height: 1px;
	border-bottom: 1px dotted #44a1f9;
}

	/*	-- Panel -- */

.breadcrumb, .bcSep {
	color: #00fcff;
	font-size: 1.091em;
	font-weight: normal;
}

.bcSep {
	color: #44a1f9;
}

.date {
	padding-right: 7px;
	color: #7fbffd;
	font-size: 1.091em;
	font-weight: normal;
	border-right: 1px solid #44a1f9;
}

#clock {
	padding-left: 7px;
	color: #7fbffd;
	font-size: 1.091em;
	font-weight: normal;
}

	/*	-- Volzet -- */

.txtVolzet {
	color: #FFF;
	font-size: 1.091em;
	font-weight: normal;
}

	/*	-- Images -- */
	
.programmaList img {
	padding-right: 8px;
	position: relative;
	vertical-align: 0;
	top: 1px;
}

	/*	-- Lists -- */

fieldset ul, fieldset ol {
	padding-top: 3px;
	padding-left: 17px;
	padding-bottom: 0px;
	line-height: 1.2;
}

fieldset li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 10px 1px;
	text-align: justify;
}

.box ul, .box ol {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 1.2;
}

.box li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 10px 1px;
	text-align: justify;
}

.box-list ul, .box-list ol {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 1.2;
}

.box-list li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 10px 1px;
	text-align: justify;
}

	/*	-- Floats -- */
	
.hRight, .menuRight, .liRight, .ctRight {
	float: right;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
}

.hRight {
	color: #a19a8a;
	font-size: 0.786em;
	line-height: 1.25;
}
	
.menuRight {
	color: #a19a8a;
	font-size: 0.909em;
	line-height: 1.25;
}

.liRight {
	color: #a19a8a;
	font-size: 0.909em;
	line-height: 1.5;
}

.ctRight {
	/* color: 18e8b7a */
	font-size: 0.909em;
	line-height: 1.5;
}

.flLeft {
	float: left;
	padding: 8px 20px 8px;
	width: 100px;
	text-align: left;
}

.flRight {
	float: right;
	padding: 8px 20px 8px;
	width: 180px;
	text-align: left;
	border-left: 1px dotted #44a1f9;
}

.flLeft-splash {
	float: left;
	padding: 8px 20px 8px;
	width: 308px;
	text-align: center;
}

.flRight-splash {
	float: right;
	padding: 8px 20px 8px;
	width: 309px;
	text-align: left;
	border-left: 1px dotted #44a1f9;
}

.clear {
	clear: both;
}

.formRight, .formRightB {
	float: right;
	margin-left: 5px;
	width: 315px;

	text-align: left;
}

.formRight-alt {
	float: right;
	margin-left: 5px;
	width: 240px;

	text-align: left;
}

	/*	-- Boxes -- */

.box, .box-color {
	margin-top: -1px;
	padding: 0px 10px 0px;
	border-top: 1px dotted #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
}

#content-left .box, .box-color {
	background-color: transparent;
}

#content-right .box {
	background-color: transparent;
}

.box-list {
	margin-top: -1px;
	padding: 0px 10px 0px;
	background-color: transparent;
	border-top: 1px dotted #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
}

.box-float {
	overflow: auto;
	margin-top: -1px;
	background-color: transparent;
	border-top: 1px dotted #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
}


/* 	-- -- -- -- -- -- -- --
	Links
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

a:link {
	color: #00fcff;
	text-decoration: none;
}

a:visited {
	color: #00fcff;
	text-decoration: none;
}

a:active{
	color: #00fcff;
	text-decoration: none;
}

a:hover, p a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px dotted #00fcff;
}

p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	border-bottom: 1px dotted #00fcff;
}

	/*	-- Headings -- */

h1 a:link ,h2 a:link ,h3 a:link ,h4 a:link ,h5 a:link ,h6 a:link  {
	color: #00fcff;
	text-decoration: none;
}

h1 a:visited ,h2 a:visited ,h3 a:visited ,h4 a:visited ,h5 a:visited ,h6 a:visited  {
	color: #00fcff;
	text-decoration: none;
}

h1 a:active ,h2 a:active ,h3 a:active ,h4 a:active ,h5 a:active ,h6 a:active  {
	color: #00fcff;
	text-decoration: none;
}

h1 a:hover ,h2 a:hover ,h3 a:hover ,h4 a:hover ,h5 a:hover ,h6 a:hover  {
	color: #FFFFFF;
	text-decoration: none;
}

	/*	-- Panel -- */
	
#panel a:link {
	color: #7fbffd;
	text-decoration: none;
}

#panel a:visited {
	color: #7fbffd;
	text-decoration: none;
}

#panel a:active {
	color: #7fbffd;
	text-decoration: none;
}

#panel a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #00fcff;
}

	/*	-- Footer -- */

#footer a:link {
	color: #8dc9fc;
	text-decoration: none;
}

#footer a:visited {
	color: #8dc9fc;
	text-decoration: none;
}

#footer a:active {
	color: #8dc9fc;
	text-decoration: none;
}

#footer a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 0px dotted #8dc9fc;
}

	/*	-- Headings -- */

.hRight a:link {
	color: #a19a8a;
	text-decoration: none;
}

.hRight a:visited {
	color: #a19a8a;
	text-decoration: none;
}

.hRight a:active {
	color: #a19a8a;
	text-decoration: none;
}

.hRight a:hover {
	color: #0086d8;
	text-decoration: none;
	border-bottom: 1px dotted #d1d0c6;
}

a.splashLink:link {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #00fcff;
}

a.splashLink:visited {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #00fcff;
}

a.splashLink:active {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #00fcff;
}

a.splashLink:hover {
	color: #00fcff;
	text-decoration: none;
	border-bottom: 1px dotted #FFF;
}

	/*	-- Images -- */

img {
	border: 0px;
}

img.vlag {
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
}

img.vlagB {
	position: relative;
	vertical-align: 0;
	top: 1px;
	padding-left: 2px;
	padding-right: 5px;
	border: 0px;
}

img.float, img.none {
	border: 0px dotted #FFF;
	background: transparent;
	padding: 1px;
}

img.float {
	float: right;
	margin: 8px 0px 0px 8px;
}

img.none {
	float: none;
	margin: 8px 8px 0px 8px;
}

img.pic {
	margin: 8px 0px 0px 8px;
	border: 1px dotted #00eff8;
	background: transparent;
	padding: 1px;
}

img.pic:link {
	margin: 8px 0px 0px 8px;
	border: 1px dotted #00eff8;
	background: transparent;
	padding: 1px;
}

img.pic:visited {
	margin: 8px 0px 0px 8px;
	border: 1px dotted #00eff8;
	background: transparent;
	padding: 1px;
} 

img.pic:active {
	margin: 8px 0px 0px 8px;
	border: 1px dotted #00eff8;
	background: transparent;
	padding: 1px;
} 

img.pic:hover {
	margin: 8px 0px 0px 8px;
	border: 1px solid #00eff8;
	background: transparent;
	padding: 1px;
}

img.partner {
	border: 1px dotted #40c7ff;
	background: #FFF;
	padding: 1px;
}

img.partner:link {
	border: 1px dotted #40c7ff;
	background: #FFF;
	padding: 1px;
}

img.partner:visited {
	border: 1px dotted #40c7ff;
	background: #FFF;
	padding: 1px;
} 

img.partner:active {
	border: 1px dotted #40c7ff;
	background: #FFF;
	padding: 1px;
} 

img.partner:hover {
	border: 1px solid #cc5f0e;
	background: #FFF;
	padding: 1px;
}

img.gallery {
	float: left;
	margin: 5px 19px 5px 5px;
	border: 1px dotted #40c7ff;
	background: transparent;
	padding: 1px;
}

img.gallery:link {
	float: left;
	margin: 5px 19px 5px 5px;
	border: 1px dotted #40c7ff;
	background: transparent;
	padding: 1px;
}

img.gallery:visited {
	float: left;
	margin: 5px 19px 5px 5px;
	border: 1px dotted #40c7ff;
	background: transparent;
	padding: 1px;
} 

img.gallery:active {
	float: left;
	margin: 5px 19px 5px 5px;
	border: 1px dotted #40c7ff;
	background: transparent;
	padding: 1px;
} 

img.gallery:hover {
	float: left;
	margin: 5px 19px 5px 5px;
	border: 1px solid #cc5f0e;
	background: transparent;
	padding: 1px;
}

/* 	-- -- -- -- -- -- -- --
	Form Elements
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

fieldset {
	background-color: transparent;
	border-top: 0px dotted #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
}

.fieldset-alt {
	background-color: transparent;
	border-top: 0px dotted #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
}

label { 
	padding: 0 15px 0 0;
	font-weight: normal;
	text-align: right;
	line-height: 1.75;
}

legend {
	padding: 5px 0;
	color: #553c01;
	font: bold 1.273em/1 Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	border-top: 0px solid #44a1f9;
	border-left: 1px solid #44a1f9;
	border-bottom: 1px solid #44a1f9;
	border-right: 1px solid #44a1f9;
}

input, textarea, select {
  margin-top: 0;
  padding: 2px;
  background: #005fca;
  border: 1px solid #d1d0c6;
}

.input-alt, .textarea-alt, .select-alt {
  margin-top: 0;
  padding: 2px;
  background: #005fca;
  border: 1px solid #d1d0c6;
}

input {
	width: 175px;
}

select {
	width: 100px;
}

textarea {
	width:300px;
	max-width:300px;
	height: 83px;
	max-height: 83px;
}

.textarea-alt {
	width:230px;
	max-width:230px;
	height: 83px;
	max-height: 83px;
}

.last-row, .last-row-right {
	clear: both;
	
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	border-bottom: 0px dotted #44a1f9;

	text-align: right;
}

.input-row {
	clear: both;
	
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	border-bottom: 1px dotted #44a1f9;

	text-align: right;
}

.input-row-alt {
	clear: both;
		
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	border-bottom: 1px dotted #44a1f9;

	text-align: right;
}

.textareaLast-row {
	clear: both;
	
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	height: 90px;

	border-bottom: 0px dotted #44a1f9;

	text-align: right;
}

.textarea-row {
	clear: both;
	
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	height: 90px;

	border-bottom: 1px dotted #44a1f9;

	text-align: right;
}

.button-row {
	clear: both;
	
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	background-color: #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;

	text-align: center;
}

.button-row-alt {
	clear: both;
	
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 0px;

	background-color: #44a1f9;
	border-left: 1px dotted #44a1f9;
	border-right: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;

	text-align: center;
}

.page-row {
	clear: both;
	
	margin-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 0px;

	background-color: #fefef3;
	border-top: 1px dotted #44a1f9;
	border-bottom: 1px dotted #44a1f9;

	text-align: center;
}

.captcha {
	margin-bottom: -3px;
}

.noReq {
	margin-right: 4px;
}

.input-gebJaar {
  width: 50px;
}

.select-gebDag {
  width: 50px;
}

input, textarea, select {
	border: 1px solid #FFF;
	padding: 2px;
	color: #FFF;
	background: #005fca;
	margin-top: 0px;
}

.textarea-alt {
	margin-top: 3px;
}

input.spaceLeft {
	margin-left: 5px;
}

input.spaceRight {
	margin-right: 10px;
}

input.checkbox {
	margin-top: 0px;
  	width:15px;
  	background:none;
  	border:0;
}

input.checkboxB {
margin-top: 4px;
  width:15px;
  background:none;
  border:0;
}

input.radio_button {
margin-top: 0px;
  width:15px;
  background:none;
  border:0;
}

input.small, select.small {
  width:50px;
}

input.large, select.large {
  width:200px;
}

input.extra_large, select.extra_large {
  width:300px;
}

input:hover, textarea:hover, select:hover {
  border:1px solid #00eff8;
}

input:active, textarea:active, select:active {
  border:1px solid #00eff8;
}

input.submit {
	width: 95px;
	background:#005fca;
	color:#ffffff;
}

input.submit:hover {
	color:#00eff8;
	cursor: pointer;
}

	/*	-- LiveValidation -- */

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin: 0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
	border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
	border: 1px solid #CC0000;
}

/* 	-- -- -- -- -- -- -- --
	Layout setup
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

#shadow {
	background: transparent url(/resources/design/bgShadow.jpg) no-repeat top center;
}

#container {
	margin: 0 auto;
	width: 940px;
	height: 100%;
}

#container-splash {
	margin: 0 auto;
	width: 720px;
	height: 100%;
}

	/*	-- Header -- */

#splash-top {
	margin-top: 25px;
	height: 285px;
	background: transparent url(/resources/design/splashLogo.jpg) no-repeat top center;
}

#header-top {
	height: 150px;
	background: transparent url(/resources/design/bgHeader-top.jpg) no-repeat top center;
}

#header-bottom {
	height: 145px;
	background: transparent url(/resources/design/bgHeader-bottom.jpg) no-repeat top center;
}

	/*	-- Shadow -- */

#contentShadow-center {
	height: 100%;
	background: transparent url(/resources/design/bgContent-shadowCenter.jpg) repeat-y top center;
}

#contentShadow-bottom {	
	margin-left: -1px;
	height: 35px;
	background: transparent url(/resources/design/bgContent-shadowBottom.jpg) no-repeat top center;
}

	/*	-- Navigation -- */

#navigation {
	position: absolute;
	margin-top: 51px;
	margin-left: 242px;
	width: 696px;
	height: 41px;
	background: #049bf0 url(/resources/design/bgNavigation.jpg) repeat-x top center;
	border: 1px solid #0190f8;
}

	/*	-- Panel -- */

#panel-shadow {
	height: 38px;
	background: transparent url(/resources/design/bgPanel-shadow.jpg) no-repeat top center;
}

#panel {
	margin-top: 0px;
	height: 35px;
	line-height: 3.2;
	background: transparent url(/resources/design/bgPanel.jpg) no-repeat top center;
	border: 1px solid #0cacfc;
}

#panel-left {
	float: left;
	padding: 0 20px 0;	
	width: 593px;
	height: 100%;
}

#panel-right {
	float: right;
	padding: 0 20px 0;
	width: 264px;
	height: 100%;
	text-align: right;
}

	/*	-- Content -- */

#content {
	overflow: auto;
	margin-top: -1px;
	width: 938px;
	height: 100%;
	background: #049bf0 url(/resources/design/bgContent.jpg) repeat-y top center; 
	border: 0px solid #0cacfc;
	border-top-width: 1px;
	border-top-color: #026ee8;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}

#iContent {
	padding: 10px 20px 0px;
}

#content-left {
	float: left;
	width: 440px;
}
	
.leftBlock-shadow {			
	width: 440px;
	height: 100%;
	border: 0px solid #0cacfc;
	border-right-width: 1px;
}

.leftBlock {
	padding-right: 20px;
	border: 0px solid #b3b1a6;
}

#content-right {
	float: right;
	width: 457px;
}

.rightBlock-shadow {			
	width: 457px;
	height: 100%;
	border: 0px solid #005fca;
	border-left-width: 1px;
}

.rightBlock {	
	padding-left: 20px;
	border: 0px solid #b3b1a6;
}

	/*	-- Footer -- */

#footer {
	margin: -5px 0 0 0;
	width: 100%;
	height: 45px;
	color: #8dc9fc;
	text-transform: uppercase;
	border: 0px solid #b3b1a6;
	border-top-width: 0px;
	text-align: center;
}

	/*	-- Gallery -- */

#gallery {
	overflow: auto;	
	margin-left: 30px;
	padding: 5px 14px 5px;
	width: 820px;
	height: 100%;
	text-align: center;
}

/* 	-- -- -- -- -- -- -- --
	Menu & navigation setup
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	/*	-- Navigation -- */

#navList {
	padding-top: 14px;
	width: 100%;
	height: 43px;
	color: #FFF;
	font: bold 1em "Lucida Grande", "Lucida Sans Unicode", "Tahoma", sans-serif;
	text-align: right;
	text-transform: uppercase;
	border: 0px solid #fdfde8;
}

#navList li {
	display: inline;
	margin-left: -3px;
	padding: 14px 0 11px;
	border: 0px solid #fdfde8;
	border-left: 1px solid #00c6f8;
}

#navList li a, #navList li a:link {
	padding-top: 14px;
	padding-left: 8px;
	padding-bottom: 11px;
	padding-right: 8px;
	color: #FFF;
	text-decoration: none;
}

#navList li a:hover {
	color: #00eff8;
	background: #0099f2 url(/resources/design/bgNavigation-hover.jpg) repeat-x top center;
	border: 0px solid #fefef3;
}

#navList li a#current, #navList li a#current:link {
	margin: 0px;
	padding-top: 23px;
	color: #fdfde8;
	background: #201a0c;
	border: 0px solid #fefef3;
	border-left-width: 1px;
	border-right-width: 1px;
}

#navList li a#current:hover {	
	border-bottom: 0px solid #201a0c;
}

#navList .sup, #navList .supCurrent { 
	position: relative;
	vertical-align: 0;
	padding-left: 3px;
	bottom: 1.818em;
	font-size: 0.545em;
}

#navList .sup{ 
	color: #BABABA;
}

#navList .supCurrent{ 
	color: #201a0c;
}

	/*	-- Menu(s) -- */
	
.menuList, .programmaList {
	padding-bottom: 3px;
	color: #6b6454;
	list-style: none outside;
}

.menuList li.rowA, .programmaList li.rowA {
	display: block;
	background: #fefef3;
	border: 0px solid #d1d0c6;
	border-bottom-width: 1px;
}

.menuList li.rowB, .programmaList li.rowB {
	display: block;
	background: #fdfde8;
	border: 0px solid #d1d0c6;
	border-bottom-width: 1px;
}

.menuList li a, .menuList li a:link, .programmaList li a, .programmaList li a:link {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 5px;
	color: #6b6454;
	text-decoration: none;
}

.menuList li a, .menuList li a:link {
	padding-left: 32px;
}

.programmaList li a, .programmaList li a:link {
	padding-left: 15px;
}

.menuList li a, .menuList li a:link {
	background: transparent url(/resources/design/bulletYellow.gif) no-repeat 15px 11px;
}

.menuList li a:hover, .programmaList li a:hover {
	color: #514c3f;
	background-color: #f9f9e5;
	border: 0px solid #d1d0c6;
}

.submenu {
	margin: 0px;
}

.sub-menuList, .sub-programmaList {
	color: #6b6454;
	list-style: none outside;
}

.sub-menuList li, .sub-programmaList li {
	display: block;
	background: #fefede;
	border: 0px solid #d1d0c6;
	border-bottom-width: 1px;
}

.sub-menuList li a, .sub-menuList li a:link, .sub-programmaList li a, .sub-programmaList li a:link {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 5px;
	color: #6b6454;
	text-decoration: none;
}

.sub-menuList li a, .sub-menuList li a:link {
	padding-left: 52px;
}
	
.sub-programmaList li a, .sub-programmaList li a:link {
	padding-left: 35px;
}

.sub-menuList li a, .sub-menuList li a:link {
	background: transparent url(/resources/design/bulletBlue.gif) no-repeat 35px 11px;
}

.sub-menuList li a:hover, .sub-programmaList li a:hover {
	color: #514c3f;
	background-color: #f9f9e5;
	border: 0px solid #d1d0c6;
}

	/*	-- Footer -- */
	
#footerList {
	padding-top: 7px;
}

#footerList li {
	display: inline;	
	margin-left: -2px;
	border: 0px solid #b3b1a6;
	border-left-width: 1px;
}

#footerList li a, #footerList li a:link {
	padding: 0 5px 0;
	color: #a1a097;
	text-decoration: none;
}

#footerList li a:hover {
	color: #0086d8;
}
