@charset "utf-8";
/* CSS Document */

/************************************************
Left navigation 
************************************************/
.leftnav {
	width: 190px;
	float:left;
	padding: 0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:relative;
	background: #fee9c9;}

.leftnav a {display:block; padding: 3px 3px 3px 7px; line-height: 24px; color: #763410; text-decoration:none;}
.leftnav a:hover, .leftnav a:active, .leftnav a:focus{color: #598041; text-decoration:none;}
.leftnav a span{padding-left: 9px; margin-bottom:8px; line-height:1.3em;}

.leftnav_node {border-bottom:1px solid #fff;}
.leftnav_node_wrapper_root, .leftnav_node_wrapper {background-color: #fdd393;} /*selected color */

.leftnav .leftnav_node a {color: #763410;}
.leftnav .leftnav_node a:hover, .leftnav .leftnav_node a:active, .leftnav .leftnav_node a:focus {color: #598041; background-color:#fecf85;}

.leftnav a span {display: block;}
.leftnav .leftnav_node_haschildren a:hover, .leftnav .leftnav_node_haschildren a:active, .leftnav .leftnav_node_haschildren a:focus {color:#598041; background-color:#fddaa4;}

.leftnav_node_wrapper_root_parent {border-top:0 solid #fff; border-bottom:2px solid #ecd9be;} /* left nav top title area */
.leftnav_node_wrapper_root_parent {background-image:url(../_gfx/bos_images/leftnav_title_bos.jpg); height:94px;}
.leftnav_node_wrapper_root_parent a {padding: 60px 0 3px 7px;}
.leftnav_node_wrapper_root_parent a:hover, .leftnav_node_wrapper_root_parent a:active, .leftnav_node_wrapper_root_parent a:focus {color:#598041;}

.leftnav_node_wrapper_root_parent  a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border-bottom: none !important;
	color: #8D352C;
	padding-left: 9px;
	font-weight:bold;
	line-height:1.0em;}
	
.leftnav_node_haschildren a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:1.0em;
	border-bottom: none !important;
	color: #8D352C;
	padding-left: 9px;
	font-weight:bold;}
	
.leftnavlevel1 {background-color: #fddaa4;}
.leftnavlevel1 a span {font-weight:bold; text-decoration:none;}
.leftnavlevel2 {background-color: #fff2db;} /* level2 is lighter */
.leftnavlevel1 .leftnav_node_haschildren {background-color:#eab06c;}/* has children and selected */
	
.leftnav_node_iscurrent {background-color:#eab06c; border-bottom:1px solid #fff;} /* level1 selected color */
.leftnav_node_iscurrent a span {color:#8D352C; font-weight:bold; text-decoration:none; }
.leftnavlevel2 .leftnav_node_iscurrent {background-color:#efddbc; border-bottom:1px solid #fff;} /* level2 selected color */
.leftnavlevel2 .leftnav_node a:hover, .leftnavlevel2 .leftnav_node a:acitve, .leftnavlevel2 .leftnav_node a:focus {background-color:#efddbc;}

.leftnav_bottom {background:url(../_gfx/bos_images/leftnav_btm_bos.gif) no-repeat top; height:50px;}

.leftnav_ig_widget{padding: 0 15px 0px 15px;}
.leftnav_ig_widget a{display:inline;}
.leftnav_ig_widget .ig_tbl_line{margin:auto;}

.leftnav #sf_plugins a{padding:0px;}
.leftnav #sf_plugins .sf_plugins_nav{background: #fff; margin:0; padding-left: 25px; height:46px;list-style:none;}
.leftnav #sf_plugins .sf_plugins_nav li{margin-top:0px;}
.leftnav #sf_plugins #sf_plugins_title{float:none;}


