/**
 * Style sheet jf_navigation
 */
/* IE6 only */
* html #wrapper
{
	width:778px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	padding-left:112px;
}


/**
 * left
 */
/* left */
#left
{
	width:370px;
	position:relative;
	margin:-73px 0px 0px -6px;
	padding:0px;
}

/* IE6 only */
* html #left
{
	width:370px;
}

/* left */
#left .inside .active
{
	width:172px;
	display:block;
	padding:3px 2px 2px 5px;
	background-color:#0068aa;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	line-height:20px;
}

/* IE6 only */
* html #left .inside .active
{
	width:164px;
	display:block;
	padding:3px 2px 2px 5px;
	background-color:#0068aa;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	line-height:20px;
}

/* left */
#left .inside .trail
{
	width:170px;
	display:block;
	padding-top:3px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#0068aa;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	line-height:20px;
}

/* left */
#left .inside
{
	width:178px;
	float:left;
	display:block;
	background-color:#004c7d;
}

/* IE6 only */
* html #mainleft .inside
{
	width:180px;
	display:block;
	background-color:#004c7d;
}


/**
 * mainleft
 */
/* mainleft */
#mainleft .inside a
{
}


/**
 * Navigation
 */
.mod_navigation
{
}

.mod_navigation ul
{
}

.mod_navigation li
{
}

.mod_navigation p
{
}

/* IE6 only */
* html .mod_navigation ul,
* html .mod_navigation li
{
	height:1px;
}

.mod_navigation .level_2
{
	padding:3px 0px 0px 9px;
	border-bottom:0px;
}

.mod_navigation .level_2 li
{
	padding:0px 0px 3px 0px;
	border-top:0px;
}

.mod_navigation a,
.mod_navigation li,
.mod_navigation p
{
	font-weight:bold;
	font-size:10px;
	color:#000000;
}

/* navigation */
.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 p
{
	font-weight:normal;
	font-size:11px;
}


/**
 * navigationMain
 */
/* navigationMain */
.mod_navigationMain a
{
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	line-height:20px;
}

/* navigationMain */
.mod_navigationMain ul
{
	margin:0px;
	padding:0px;
}

/* navigationMain */
.mod_navigationMain li
{
	margin:0px;
	padding:5px 5px 5px 10px;
	list-style-type:none;
}

/* navigationMain */
.mod_navigationMain .active
{
	margin:0px;
	padding:5px 5px 5px 7px;
	list-style-type:none;
}


/**
 * navigationSub
 */
/* navigationSub */
.mod_navigationSub a
{
	font-size:10px;
	color:#ffffff;
	line-height:20px;
}

/* navigationSub */
.mod_navigationSub ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

/* navigationSub */
.mod_navigationSub li
{
	margin:0px;
	padding:5px 2px 5px 10px;
	list-style-type:none;
}

/* navigationSub */
.mod_navigationSub .active
{
	margin:0px;
	padding:5px;
	font-weight:normal;
	list-style-type:none;
}


/**
 * subleft
 */
/* subleft */
#subleft .inside .active
{
	width:170px;
	display:block;
	background-color:#008ce4;
	font-weight:normal;
	color:#ffffff;
}

/* subleft */
#subleft .inside
{
	width:178px;
	height:190px;
	float:left;
	display:block;
	background-color:#0068aa;
}

/* IE6 only */
* html #subleft .inside
{
	width:178px;
	height:190px;
	float:left;
	display:block;
	margin-left:-3px;
	background-color:#0068aa;
}

/* subleft */
#subleft .inside .mod_navigationSub
{
	background-color:#0068aa;
	min-height:190px;
}

/* subleft */
#subleft .inside .mod_navigationSub .level_1
{
	background-color:#0068aa;
}
