@charset "UTF-8";

.sidebarPanel {
	/* alignment design */
    float: right;
    /* structure design */
    width: 194px;
}

.sidebarNavSec {
	/* alignment design */
    float: left;
    /* structure design */
    width: 172px;
    margin: 0px 0px 20px 0px;
    padding: 5px;
    /* text design */
    font-size: 70%;
}

.sbNavPrtTitle {
	/* structure design */
    height: 32px;
    border-bottom: 1px dotted #cccccc;
    padding: 0px 0px 10px 0px;
    background: #4c4c4c;
    /* text design */
    color: #ffffff;
    font-size: 0px;
}

.sbNavComTitle {
	/* structure design */
    background: url('../img/sidebar/company_title.jpg') no-repeat;
}

.sbNavBizPtrTitle {
	/* structure design */
    background: url('../img/sidebar/biz_ptr_title.jpg') no-repeat;
}

.sbNavProfileTitle {
	/* structure design */
    background: url('../img/sidebar/profile_title.jpg') no-repeat;
}

.sbNavSupportTitle {
	/* structure design */
    background: url('../img/sidebar/support_title.jpg') no-repeat;
}

.sbNavProductTitle {
	/* structure design */
    background: url('../img/sidebar/product_title.jpg') no-repeat;
}

.sbNavBuyTitle {
	/* structure design */
    background: url('../img/sidebar/buy_title.jpg') no-repeat;
}

.sbNavContactTitle {
	/* structure design */
    background: url('../img/sidebar/contact_title.jpg') no-repeat;
}

.sbNavIdeaTitle {
	/* structure design */
    background: url('../img/sidebar/idea_title.jpg') no-repeat;
}

.sbNavProfileTitle {
	/* structure design */
    background: url('../img/sidebar/profile_title.jpg') no-repeat;
}

.sbNavFeedTitle {
	/* structure design */
    background: url('../img/sidebar/rss_resources_title.jpg') no-repeat;
}

.sidebarNavs li {
	/* structure design */
    margin: 5px 0px 5px 0px;
    border-bottom: 1px dotted #cccccc;
    padding: 0px 0px 0px 3px;
    background: url('../img/sidebar/Feature1_r20_c27.jpg') no-repeat 15px 7px;
}

.sidebarNavCur a, .sidebarNavCur a:visited {
	/* structure design */
    display: block;
    padding: 5px 0px 5px 30px;
    /* text design */
    color: #ff0000;
}

.sidebarNav a, .sidebarNav a:visited {
	/* structure design */
    display: block;
    padding: 5px 0px 5px 30px;
    /* text design */
    color: #333333;
}

.sidebarNavCur a:hover, .sidebarNav a:hover {
	/* navigation design */
    color: #ff6600;
}
