body
{
	color: #000000;
	background: #FFFFFF;
}

#nav
{
	margin-left: -1px;
	margin-top: -1px;
}

#nav ul li
{
	border: 1px solid #FFFFFF;
}

#nav ul li:hover
{
	border: 1px solid #E9E9E9;
	background: #FFFFFF;
}

#nav ul li li, #nav ul li:hover li
{
	border: none;
}

#nav ul li:hover a, #nav ul li a.current, #footer a.current
{
	color: #F39200;
}

#nav ul ul li a, #nav ul li:hover ul li a
{
	color: #A0BC30;
	border-top: 1px solid #DDDDDD;
}

#nav ul li:hover ul li a:hover, #nav ul li:hover ul li a.current
{
	color: #FFFFFF;
	background: #A0BC30;
}

#header #navBg
{
	background: repeat-x url(../img/general/bg_header_light.png);
}

#body-home #slider, #body-menu #slider
{
	background: #CCCCCC;
}

.mask
{
	background: #FFFFFF;
}

.sliderBorder
{
	background: #FFFFFF;
}

#prev
{
	background-image: url(../img/general/prev_light_off.png);
}

#next
{
	background-image: url(../img/general/next_light_off.png);
}

#imgDescr
{
	color: #000000;
}

#currentShadowLeft, #currentShadowRight
{
	top: 226px;
	height: 170px;
	opacity: 0.2;
}

.itemDate
{
	color: #7F7F7F;
}

.arrowLink, #content .arrowLink
{
	color: #F39200;
	background: no-repeat right 8px url(../img/general/arrow_right_off.png);
}

.arrowLink:hover, #content .arrowLink:hover
{
	color: #7F7F7F;
	background: no-repeat right 8px url(../img/general/arrow_right_on.png);
}

.arrowLinkLeft, #content .arrowLinkLeft
{
	background: no-repeat left 8px url(../img/general/arrow_left_off.png);
}

.arrowLinkLeft:hover, #content .arrowLinkLeft:hover
{
	background: no-repeat left 8px url(../img/general/arrow_left_on.png);
}

#content a
{
	color: #7F7F7F;
}

#content a:hover
{
	color: #D4E29D;
}

#content a.current
{
	color: #A0BC30;
}

#content .pageNav a
{
	color: #7F7F7F;
}

#content .pageNav a:hover
{
	color: #F39200;
}

#content .pageNav a.current
{
	color: #A0BC30;
}

#content .menuCourse *
{
	color: #000000;
}

#content .menuCourse:hover h2
{
	color: #A0BC30;
}

#content .menuCourse:hover span
{
	color: #F39200;
}

#content .menuCourse:hover .grey, #content .menuCourse:hover .grey a
{
	color: #7F7F7F;
}

#content .menuCourse:hover .grey a:hover
{
	color: #D4E29D;
}

#content .supplierCell
{
	float: left;
	padding: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	background: #FFFFFF;
}

/* overlays
------------------------------------------- */
.overlay
{
	background: rgba(0,0,0);
	background: rgba(0,0,0,0.8);
}

.overlay .inner
{
	color: #7F7F7F;
	background: #FFFFFF no-repeat center url(../img/general/overlay_shadow.png);
}

.overlay .inner a
{
	color: #F39200;
}

.overlay .inner a:hover
{
	color: #6A6863;
}

/* footer
------------------------------------------- */
#footer
{
	background: repeat-x url(../img/general/bg_footer_light.png);
}

#footerCenter
{
	color: #7F7F7F;
}

h1
{
	color: #A0BC30;
}

h2, h3
{
	color: #A0BC30;
}

h3
{
	color: #F39200;
}

a
{
	color: #A0BC30;
}

a:hover, a:hover h2
{
	color: #7F7F7F;
}

.grey, h3 .grey
{
	color: #7F7F7F;
}

.light
{
	color: #DDDDDD;
}

.error, .asterisk
{
	color: #ED1C24;
}

form .field
{
	color: #000000;
	background: #EEEEEE;
}

form input[type=submit], form input[type=button]
{
	color: #FFFFFF;
	background: #A0BC30;
}

form input[type=button].reset
{
	background: #7F7F7F;
}

form input[type=submit]:hover, form input[type=button]:hover
{
	background: #F39200;
}