﻿.btn_viewprofile
{
    background: url(../img/btn_viewprofile.png) no-repeat;
    width: 229px;
    height: 22px;
    margin: 5px 0px 0px 20px;
    float: left;
}

* html .btn_viewprofile
{
    background: url(../img/btn_viewprofile.gif) no-repeat;
}

.btn_viewprofile a
{
    width: 100%;
    height: 100%;
    display: block;
}

.pdata
{
    margin: 10px 0px 0px 0px;
    display: inline;
    width: 868px;
    height: auto;
    float: left;
}

.pbtn
{
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    display: inline;
    width: 828px;
    height: auto;
    float: left;
}

.pbtn .part1
{
    width: 628px;
    height: auto;
    float: left;
}

.pbtn .part2
{
    width: 200px;
    height: auto;
    float: left;
}

.pbtn .part2 a
{
    float: right;
}

.pbtn a
{
    color: #4d4d4d;
    margin: 0px 10px 0px 0px;
}

.pbtn img
{
    border: 0px;
}

.pbtn .selected
{
    color: #b22f73;
}

.pdata .plist
{
    width: 588px;
    padding: 0px 0px 10px 20px;
    float: left;
}

.pdata .plegend
{
    width: 260px;
    float: left;
}

.pinfo .legend
{
	float: left;
	background: #FFFFFF;
	padding-bottom: 5px;
	border: solid 0px #c5c5c5;
}

.pinfo .block
{
	width: 242px;
	padding: 4px 9px 4px 9px;
	float: left;
}

.pinfo .block2
{
	width: 242px;
	padding: 2px 9px 2px 9px;
	float: left;
}

.pinfo .chart_size
{
    height: 144px;
}

.pinfo .chart
{
	margin: 0px 0px 0px 40px;
}

.chart_color1
{
	background: #fdbd1d !important;
}

.chart_color2
{
	background: #c61755 !important;
}

.chart_color3
{
	background: #588f0f !important;
}

.chart_color4
{
	background: #3683d0 !important;
}

.chart_color5
{
	background: #204e4e !important;
}

.chart_color_none
{
	background: none !important;
}

.pinfo .rect
{
    margin: 3px 5px 0px 0px;
	width: 9px;
	height: 8px;
	border: solid 1px #cccbcb;
	float: left;
}

.pinfo .percent
{
	display: inline;
	color: #4d4d4d;
	text-align: right;
	width: 60px;
	float: left;
}

.pinfo .value
{
	display: inline;
	color: #4d4d4d;
	text-align: right;
	width: 50px;
	float: left;
}

.pinfo .line_total
{
	width: 276px;
	height: 1px;
	background: #097b67;
	float: left;
}

.pinfo .label_l
{
	color: #4d4d4d;
	display: inline;
	float: left;
	width: 80px;
}



/* tables */

.table2
{
	width: 830px;
	margin: 0px 10px 5px 20px;
	display: inline;
	float: left;
}

.table2 .ce
{
    height: 20px;
    padding-top: 12px !Important;
    padding-bottom: 2px !Important;
}

.table2 .ch
{
    height: 20px;
    padding-top: 12px !Important;
    padding-bottom: 2px !Important;
	background: url(../img/table2sep.jpg) no-repeat right top;
}

.table2 .ch2
{
    height: 20px;
    padding-top: 3px !Important;
    padding-bottom: 2px !Important;
	background: url(../img/table2sep.jpg) no-repeat right top;
}

.table2 .cf
{
    height: 20px;
    padding-top: 12px !Important;
    padding-bottom: 2px !Important;
}

.table2 .cf2
{
    height: 20px;
    padding-top: 3px !Important;
    padding-bottom: 2px !Important;
}

.table2 div
{
	float: left;
}

.rowheight1
{
	width: 1px;
	height: 20px;
	padding: 0px !important;
	margin: 0px !important;
}

.rowheight2
{
	width: 1px;
	height: 24px;
	padding: 0px !important;
	margin: 0px !important;
}

.rowheight3
{
	width: 1px;
	height: 34px;
	padding: 0px !important;
	margin: 0px !important;
}

.rowheight4
{
	width: 1px;
	height: 17px;
	padding: 0px !important;
	margin: 0px !important;
}

.table2 .body
{
	width: 830px;
	background: #eeeeee;
}

.table2 .row
{
	width: 823px;
}

.table2 .rowcontent
{
	width: 824px;
	margin: 0px 3px 0px 3px;
	display: table;
	border-bottom: solid 1px #a5acb0;
} 

.table2 .nobottomborder
{
	border: 0px;
	border-collapse: collapse !important;
}

.table2 .rowcontent div
{
	margin-left: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

.table2 .rowcontent .norightborder
{
	border-width: 0px;
	border-collapse: collapse;
	border-right: none;
}

.table2 .rowcontent .style1
{
	margin: 0px;
}

.table2 .rowcontent .style2
{
	color: #FFFFFF;
}

.table2 .rowcontent .style_r
{
	text-align: right;
}

.table2 .rowcontent .style_l
{
	text-align: left;
}

.table2 .rowcontent .style_c
{
	text-align: center;
}

.table2 .rowcontent .style_b
{
	font-weight: bold;
}

.table2 .topborder1
{
	border-top: solid 1px #8e979c;
}

.table2 .hrow
{
	background: url(../img/table2.jpg);
}

.table2 .hlrow
{
	background: url(../img/table2left.jpg) no-repeat left top;
}

.table2 .hrrow
{
	background: url(../img/table2right.jpg) no-repeat right top;
}

.table2 .row1
{
    padding: 0px 0px 0px 0px;
	background: url(../img/table2row1background.jpg) repeat-y;
}

.table2 .row1 .rowcontent
{
	border: none;
}

.table2 .row2
{
	
}

.table2 .row2 .rowcontent
{
	background: #FFFFFF;
}

.table2 .row5 .rowcontent
{
	background: #535353;
}

.table2 .row4 .rowcontent
{
    /*
	background: #FFFFFF url(../img/table2border.jpg) repeat-y right top;
    */
}

.table2 .row4
{
}

.table2 .row3 .rowcontent
{
	background: none;
}

.table2 .rowcontent .left1
{
	width: 1px;
	height: 20px;
	padding: 0px;
	margin: 0px;
}


.cell1
{
	width: 31px;
}

.cell2
{
	width: 80px;
}

.cell3
{
	width: 399px;
	padding-bottom: 5px;
}

.cell3_1
{
	width: 343px;
}

.cell3_2
{
	width: 49px;
}

.cell4
{
	width: 40px;
}

.cell5
{
	width: 50px;
}

.cell6
{
	width: 50px;
}

.cell7
{
	width: 60px;
}

.cell8
{
	width: 59px;
}

.cell9
{
	width: 294px;
}

.cell2_3
{
	width: 486px;
}

/* analysis Tech */

.cell_at1
{
    width: 75px;
}

.cell_at2
{
    width: 225px;
}

.cell_at1_2
{
    width: 225px;
    padding-bottom: 5px;
}

.cell_at3
{
    width: 40px;
}

.cell_at4
{
    width: 50px;
}

.cell_at5
{
    width: 55px;
}

.cell_at6
{
    width: 40px;
}

.cell_at7
{
    width: 40px;
}

.cell_at8
{
    width: 45px;
}

.cell_at9
{
    width: 45px;
}

.cell_at10
{
    width: 45px;
}

.cell_at11
{
    width: 45px;
}

.cell_at12
{
    width: 55px;
}

.cell_at13
{
    width: 55px;
}

.color1
{
	background: #FFFFFF !important;
}

.color2
{
	background: #FFFFFF !important;
}

.color3
{
	background: #FFFFFF !important;
}

.color4
{
	background: #FFFFFF !important;
}

.color5
{
	background: #FFFFFF !important;
}

.color_white
{
	background: #FFFFFF !important;
}

/* technology page */

.pdetail
{
	padding: 0px 0px 0px 150px;
	width: 400px;
	height: 20px;
	float: left;
}

.pdetail a
{
	color: #c00000;
	text-decoration: none;
}

.item .pdetail
{
		visibility: hidden;
		position: absolute;
}

.selected .pdetail
{
		visibility: visible;
}

.code_unit
{
	width: 60px;
	padding-right: 5px;
	float: left;
}

.pagecontrol1
{
	float: left;
	height: 20px;
	padding: 2px;
}

.pagecontrol1 div
{
	float: left;
	padding: 0px 4px 0px 4px;
}

.pagecontrol1 a
{
	text-decoration: none;
}

.pagecontrol1 .barrow a
{
    color: #b22f73;
}

.pagecontrol1 .item a
{
    color: #5f9e05;
}

.pagecontrol1 .selected a
{
	color: #b22f73;
}

/* list 2 */

.list2
{
	width: 574px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.list2 .top
{
	float: left;
}

.list2 .rows
{
	width: 574px;
	padding: 0px 0px 30px 0px;
	background: #eeeeee;
	float: left;
}

.list2 .caption
{
	width: 556px;
	height: 24px;
	padding: 10px 9px 0px 9px;
	background: url(../img/list_cap2.png) no-repeat;
	color: #ffffff;
	font-size: 11px;
	float: left;
}

.list2 .code_caption
{
	width: 90px;
	padding-right: 5px;
}

.list2 .icons
{
	margin-left: 11px;
	margin-top: 1px;
	float: right !important;
}

.list2 .icon_place
{
	width: 16px;
	height: 16px;
	float: left;
}

.list2 .icons .icon_separator
{
	width: 10px;
	height: 10px;
	float: left;
}

.list2 div
{
	float: left;
}

.list2 a
{
	cursor: pointer;
}

.list2 .field2 a
{
    float: left;
    padding: 0px 20px 0px 160px;
    display:block;
}

.list2 .irow
{
}

.list2 .item, .list2 .selected
{
	width: 556px;
	padding: 3px 9px 1px 9px;
}

* html .list2 .item, * html .list2 .selected
{
	width: 556px;
	padding: 3px 9px 1px 5px;
}

.list2 .data
{
}

.list2 .item
{
	background: #eeeeee;
}

.list2 .separator
{
	height: 1px;
	width: 572px;
	margin: 0px 1px 0px 1px;
	display: inline;
	font-size: 0px;
	line-height: 1px;
	background: #cdcdcd;
	float: left;
}

.list2 .separator2
{
	width: 574px;
	height: 10px;
	background: #eeeeee;
	float: left;
}

.list2 .selected
{
	background: #9c9b9b url(../img/arrow6.png) no-repeat right;
}

* html .list2 .selected
{
	background: #9c9b9b url(../img/arrow6.gif) no-repeat right;
}

.list2 .item .button
{
	text-decoration: none;
	font-size: 11px;
	color: #4d4d4d;
}

.list2 .field1
{
	width: 90px;
	padding: 0px 5px 0px 0px;
	position: absolute;
	float: left;
}

.list2 .field2
{
	float: left;
	width: 560px;
	height: auto;
}

.list2 .field3
{
	width: 60px;
	height: auto;
	margin: 0px 0px 0px 95px;
	padding: 0px 5px 0px 0px;
	position: absolute;
	float: left;
}

.list2 .item div
{
	float: left;
}

.list2 .item .arrow
{
}

.list2 .selected div
{
	float: left;
}

.list2 .selected .arrow
{
	width: 3px;
	height: 10px;
	background: url(../img/listarrow1.jpg) no-repeat;
	margin-left: 11px;
	margin-top: 3px;
}

.list2 .selected .button
{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}

.pvisible
{
    visibility: visible;
}

.phidden
{
    visibility: hidden;
    position: absolute;
}

