@CHARSET "ISO-8859-1";
@import "content.css";
@import "../shared.css";
@import "../forms.css";

body{
	background: #0099E8 url(../../images/korso/pageBg.png) repeat-x left top;
	text-align: center;
}

div.colorful_pageSegment{
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#colorful_content{
	background: #fff url(../../images/korso/linkit_bg.jpg) no-repeat;
}

# 	colorful_header{
	margin: 0 25px 0 25px;
	height: 207px;
}

#colorful_content .colorful_wrapper{
	/* background: #fff url(../../images/korso/footer.png) no-repeat left bottom; */
	margin: 0 25px 0 25px;
	min-height: 400px;
}

#colorful_footer .colorful_padder{
	/* background: url(../../images/korso/subFooter.png) no-repeat top left; */
	color: #fff;
	line-height: 39px;
	margin: 2px 25px 0 25px;
	text-align: center;
}

/**
 * Columns
 */

.colorful_lftCol{
	width: 450px;
	float: left;
	margin: 80px 0px 10px 300px;
}

.colorful_lftCol .colorful_padder{
	/* padding: 80px 15px 10px 300px; */
	/* border-right: 1px dashed #17597e; */
}

.colorful_rgtCol{
	width: 230px;
	float: left;
}

.colorful_rgtCol .colorful_padder{
	padding: 85px 0px 10px 27px;
}

/**
 * Main menu
 */

#colorful_mainMenu{
	padding-top: 130px;
}

#colorful_mainMenu * { 
	margin:0;
	padding:0;
}

#colorful_mainMenu ul{
	display: block;
	width: 100%;
	overflow: auto;
	list-style-type: none;
}

#colorful_mainMenu ul li{
	float:left;
	padding: 0 10px 0 10px;
	background: none;
	line-height: 25px;
}

#colorful_mainMenu a,
#colorful_mainMenu a:link,
#colorful_mainMenu a:visited,
#colorful_mainMenu a:hover,
#colorful_mainMenu a:visited:hover{
	color: #0076B3;
	text-transform: uppercase;
	font-size: 0.9em;
}

#colorful_mainMenu a.zfse_navOpen,
#colorful_mainMenu a.zfse_navSelectedOpen,
#colorful_mainMenu a:hover,
#colorful_mainMenu a:visited:hover{
	border-bottom: 2px solid #fec926;
}

/**
 * Sub menu
 */

#subMenu ul li,
#subMenu ul li li.zfse_navFirst{
	background-image:url(../../images/korso/symBullet.png);
}

#subMenu ul li.zfse_navSingle{
	display: none;
}

#subMenu ul li li.zfse_navSingle{
	display: block;
}

#subMenu ul li.zfse_navFirst{
	background-image: none;
	padding-left: 0;
}

#subMenu ul li.zfse_navFirst span.zfse_navLevel1 a.zfse_navFirst{
	color: #17597e;
	text-transform: uppercase;
	font-size: 1.6em;
	background: none;
}

#subMenu ul.zfse_navLevel2 li.zfse_navLevel2{
	background-image:url(../../images/stack/symBulletSmall.png);
	padding-left: 14px;
}

#subMenu ul li ul{
	/* border-top: 1px solid #fec926; */
}

#subMenu li a.zfse_navOpen,
#subMenu li a.zfse_navOpen:link,
#subMenu li a.zfse_navOpen:visited,
#subMenu li a.zfse_navSelectedOpen,
#subMenu li a.zfse_navSelectedOpen:link,
#subMenu li a.zfse_navSelectedOpen:visited{
	font-weight: bold;
	color: inherit;
}

/**
 * Breadcrumbs
 */
div.breadcrumbs{
	line-height: 29px;
	background: #fec926;
	color: #fff;
	padding-left: 10px;
	margin: 0 15px 0 15px;
}

div.breadcrumbs a,
div.breadcrumbs a:link,
div.breadcrumbs a:visited,
div.breadcrumbs a:hover,
div.breadcrumbs a:visited:hover{
	color: #fff;
}

/**
 * Misc
 */
div.clearer{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}