/* ----------------------------------------------------------------------------------- start left navigation */

.leftNavigation {
    float:left;
	width:200px;
	min-height:637px;
	background-color:#fff;
	padding:0 16px 0 0;
}

/* NavHeader */
.leftNavigation .navHeaderPadding {
	border-bottom:1px solid #ccc;
}

.leftNavigation .navHeaderPadding .navHeader {
	font-size:23px;
}

.leftNavigation h1 {
    font-size:16px;
	line-height:1.214em;
    color:#000;
    margin:0;
    font-weight:bold;   
}

.leftNavigation h2 {
	font-size:1.35em; /*13px*/
    font-weight:bold;
    color:#999999;
    margin:0;
}

/* navigationBlock */
.leftNavigation .navigationBlock {
	width:200px;
	overflow:hidden;
}

.leftNavigation .navigationBlock .navHeaderPadding h1 a,
.leftNavigation .navigationBlock .navHeaderPadding h1 span {
    color:#000;
    text-decoration:none;
    display:block;
    padding-left:0.715em;
    padding-bottom:0.852em;
    padding-top:0.643em;
}    

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {
    display:block;
    padding-top:0.815em;
    padding-bottom:0.906em;
}

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {
    color:#333;
}

.leftNavigation .navigationBlock .navItem a:hover,
.leftNavigation .navigationBlock .subItem a:hover {
    color:#e65c00;
    text-decoration:none;
}

.leftNavigation .navItem {
    border-bottom:1px solid #CCC;
}

.leftNavigation .navigationBlock .subItems {
	padding-top:0.417em;
	padding-bottom:0.313em;
	border-bottom: 1px solid #CCC;	
}

.leftNavigation .navigationBlock .subSubItems {
	padding-bottom:0.833em;
}

.leftNavigation .navigationBlock .subItemLast .subSubItems {
	padding-bottom:0;
}

.leftNavigation .navigationBlock .subItem a,
.leftNavigation .navigationBlock .subSubItems a {
    padding-top:0.455em;
    padding-bottom:0.636em;
}

.leftNavigation .navItem a {
    padding-left:0.906em;
}

.leftNavigation .subItem a {
    padding-left:1.815em;
}

.leftNavigation .subSubItems a {
    padding-left:2.725em;
}

/* style for new img */
.leftNavigation .navItem img,
.leftNavigation .subItem img {
    font-size:0.8727em;	
    padding-right:0.72em;
    margin-top:-0.18em;
    margin-bottom:-0.27em;
}

.leftNavigation .navItem .open,
.leftNavigation .subItem .open {
    font-weight:bold;
    color:#333;
}

.leftNavigation .navItem .active,
.leftNavigation .subItem .active {
    font-weight:bold;
    color:#F60;
}

.leftNavigation span.navToggle {
	float:right;
	margin-right:0.45em;
	margin-top:0.36em;
	background:#ccc url('../images/plus.gif') no-repeat;
	height:0.727em;
	width:0.727em;
	text-indent:0.727em;
	overflow:hidden;
	display:block;
}

.leftNavigation span.navToggleOpen {
	background-image:url('../images/minus.gif');
}

.leftNavigation .navigationBlock .navItem a:hover span.navToggle,
.leftNavigation .navigationBlock .subItem a:hover span.navToggle {
	background-color:#e65c00;
	cursor:pointer;
}

.leftNavigation .subItemLast {
    
}


/* subNavigationBlock */
.leftNavigation .navigationBlock .subNavigationBlock .subItem {
	clear:both;
    margin-left:4.58em; /*44px*/
}

.leftNavigation .navigationBlock .subNavigationBlock .subItemActive {
    margin-left:3.54em; /*34px;*/
}


