@charset "UTF-8";

.sidebarPanel {
    /* alignment design */
    float: right;
    /* structure design */
    width: 194px;
}

#sidebarPanel {
    float: right;
    width: 194px;
	padding-bottom:10px;
}

.sectionTitle {
	float:left;
	color: #ffffff;
	font-size: 0px;
	padding:8px 2px 8px 1px;
	display: block;
}

.sidebarIcon{
	float:left;
	width:179px;
	padding:0px 0px 0px 15px;
	display: block;
}

.sidebarIcon li{
	float:left;
	font-size: 70%;	
	width:165px;
	padding:5px 0px 5px 14px;
	background-image: url(../img/sidebar/Feature1_r20_c27.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
}

.sidebarPortfCur a, .sidebarPortfCur a:visited {
    /* structure design */
    display: block;
    /*padding: 5px 0px 5px 30px;*/
    /* text design */
    color: #ff0000;
}

.sidebarPortf a, .sidebarPortf a:visited {
    /* structure design */
    display: block;
    /* padding: 0px 0px 5px 30px;*/
    /* text design */
    color: #333333;
}
.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;
}

.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: 0px 0px 5px 30px;
    /* text design */
    color: #333333;
}

.sidebarNavCur a:hover, .sidebarNav a:hover {
    /* navigation design */
    color: #ff6600;
}