.arc path {
    stroke: #fff;
}

input.username {
    width: 80px;
}

input.age {
    width: 30px;
}

select.sex {
    width: 45px;
}

.emp-table {
    width: 100%;
    text-align: center;
}

.emp-table tr {
    height: 30px;
}

.emp-table td.editing .edit {
    display: block;
}

.emp-table td.editing .display {
    display: none;
}

.deled a {
    color: #999;
}

.axis path {
    fill: none;
    shape-rendering: crispEdges;
}

.axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

.bar {
    fill: steelblue;
}

.line {
    fill: none;
    stroke: steelblue;
    stroke-width: 1.5px;
}

.chartname {
    font-size: 20px;
    margin: 10px;
    display: inline-block;
}

.tipsy-n .tipsy-inner {
    text-align: left;
}

.btnmenu {
    float: right;
}

.dropdown.setChartMenu {
    float: left;
    margin-left: 10px;
}

.dropdown.setChartMenu .dropdown-menu {
    position: absolute;
    left: -120px;
}

.cbtitle {
    width: 100%;
    height: 80px;
}

.ele-list-holder {
    height: 40px;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.ele-list {
    /*display:block;*/
    width: 6000px;
    padding: 0 20px;
    margin: 0 10px;
}

.ele-list li {
    float: left;
    display: inline-block;/*  height:30px;
	 width:50px;*/
    margin-right: 20px;
}

.d3-tip {
    line-height: 1;
    font-weight: bold;
    padding: 12px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border-radius: 2px;
    pointer-events: none;
    z-index: 9999;
}


/* Creates a small triangle extender for the tooltip */

.d3-tip:after {
    box-sizing: border-box;
    display: inline;
    font-size: 10px;
    width: 100%;
    line-height: 1;
    color: rgba(0, 0, 0, 0.8);
    position: absolute;
    pointer-events: none;
}


/* Northward tooltips */

.d3-tip.n:after {
    content: "\25BC";
    margin: -1px 0 0 0;
    top: 100%;
    left: 0;
    text-align: center;
    pointer-events: none;
}


/* Eastward tooltips */

.d3-tip.e:after {
    content: "\25C0";
    margin: -4px 0 0 0;
    top: 50%;
    left: -8px;
    pointer-events: none;
}


/* Southward tooltips */

.d3-tip.s:after {
    content: "\25B2";
    margin: 0 0 1px 0;
    top: -8px;
    left: 0;
    text-align: center;
    pointer-events: none;
}


/* Westward tooltips */

.d3-tip.w:after {
    content: "\25B6";
    margin: -4px 0 0 -1px;
    top: 50%;
    left: 100%;
    pointer-events: none;
}

.d3-tip div,
.d3-tip span {
    pointer-events: none;
}


/*图例*/

.mjlegend_div {
    height: 60px;
    text-align: center;
    overflow-y: auto;
    overflow-x: hidden;
}

[ctype="1101"] .common_tb {
	border-collapse: collapse;
	width: 100%;
	font-family: '微软雅黑';
	font-size: 14px;
}
[ctype="1101"] .common_tb td {
	text-align: center;
	padding: 4px 10px
}
[ctype="1101"] .common_tb tr {
	height: 40px;
}


[ctype="1101"] .table1 .header {
	background: #f8f8f8;
}
[ctype="1101"] .table1 {
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
}
[ctype="1101"] .table1 td {
	border-bottom: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}


[ctype="2001"] .cbtitle {
    height: 40px;
}

[ctype="2001"] .ele-list-holder {
    /*position:relative;*/
    /*margin-top:-80px;*/
    /*margin-right:5%;*/
    margin-bottom: 20px;
    width: 40%;
    height: 90%;
    float: right;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px;
    /*margin-bottom:20px;*/
    /*word-break: break-all; word-wrap:break-word;*/
}

[ctype="2001"] .ele-list-holder ul {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    /*word-break: break-all; word-wrap:break-word;*/
    word-wrap: break-word;
    word-break: normal;
    width: auto;
}

[ctype="2001"] .ele-list-holder ul li {
    overflow: hidden;
    width: 100%;
    /*width:auto;*/
    display: block;
    margin: 0 0 15px;
    /*font-size:120%;*/
}

[ctype="2001"] .ele-list-holder ul li a {
    word-wrap: break-word;
    width: auto;
    display: block;
    /*word-break: break-all; word-wrap:break-word;*/
}

.axis text,
.legend text {
    fill: #989898;
}


/*.axis line.tick {
 display: none;
 }*/

.x.axis line,
.y.axis line {
    opacity: 0.05;
}


/*数据区域选择 by_yin 2013-08-19*/

.brush .extent {
    stroke: #f09f8c;
    fill-opacity: .125;
    shape-rendering: crispEdges;
}


/*子弹图css文件*/

.bullet {
    font: 10px sans-serif;
}

.bullet .marker {
    stroke: #000;
    stroke-width: 2px;
}

.bullet .tick line {
    stroke: #666;
    stroke-width: .5px;
}

.bullet .range.s0 {
    fill: #eee;
}

.bullet .range.s1 {
    fill: #ddd;
}

.bullet .range.s2 {
    fill: #ccc;
}

.bullet .measure.s0 {
    fill: lightsteelblue;
}

.bullet .measure.s1 {
    fill: steelblue;
}

.bullet .title {
    font-size: 14px;
    font-weight: bold;
}

.bullet .subtitle {
    fill: #999;
}




.pfixed {
    position: fixed;
    top: -103px;
}

#proChart {
    width: 100%;
    margin-top: 10px;
}

#tab1 #proChart {
    width: 80px;
    margin-left: 6px;
    height: 30px;
    padding: 0;
    margin-top: 0;
    outline: none;
    font-size: 14px;
}

#newlayerposition .ui-droppable .ui-draggable {
    background: #aaa;
    padding: 10px 15px;
    border-radius: 5px;
    border: 0;
    margin-right: 5px;
    float: left;
    margin-bottom: 5px;
}

#newlayerposition .attribute-list {
    float: left;
}

.form-body {
    display: none;
    background: #aaa;
    padding: 10px;
    z-index: 9;
    position: absolute;
    top: 32px;
    left: 0;
    border-radius: 5px;
}


/*
 以下为所有图表内部直接相关样式
 */

[ctype="1101"] .table1 .header {
    background: #f8f8f8;
}

[ctype="1101"] .table1 {
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
}

[ctype="1101"] .table1 td {
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}

[ctype="1101"] .table1 thead td {
    border-top: 1px solid #cdcdcd;
    background-color: #f8f8f8;
}

[ctype="1102"] .table2 {
    border: 1px solid #cdcdcd;
    border-bottom: none;
}

[ctype="1102"] .table2 tr {
    border-bottom: 1px solid #cdcdcd;
}

[ctype="1102"] .table2 td {
    border-left: solid 1px #cdcdcd;
}

[ctype="1102"] .table2 thead td {
    border-top: 1px solid #cdcdcd;
    background-color: #f8f8f8;
}

[ctype="1102"] .table2 thead tr:nth-child(2n+1) td {
    background: #f8f8f8;
}

[ctype="1102"] .table2 tr:nth-child(2n+1) td {
    background: #f3f1e4;
}

[ctype="1102"] .table2 tr:nth-child(2n) {}

[ctype="1102"] .table2 .header {
    background: none;
}

[ctype="1103"] .table3 tr {
    height: 50px;
}

[ctype="1103"] .table3 {
    border: none;
    color: #79649f;
    border-radius: 6px;
}

[ctype="1103"] .table3 tr:nth-child(2n+1) {}

[ctype="1103"] .table3 tr:nth-child(2n) {}

[ctype="1103"] .table3 .header {
    background: none;
    border-bottom: none;
    color: #4e3696;
}

[ctype="1103"] .table3 thead td {
    /*border-right: 1px solid #669acc;*/
    border-bottom: 1px dashed #669acc;
    background-color: #f8f8f8;
    margin-top: -1px;
}

[ctype="1103"] .table3 tr:hover {
    background: #d0dafd;
    color: #413692;
}

[ctype="1104"] .structtable {
    border: 1px solid #cdcdcd;
    border-bottom: none;
}

[ctype="1104"] .structtable tr {
    border-bottom: 1px solid #cdcdcd;
}

[ctype="1104"] .structtable td {
    border-left: solid 1px #cdcdcd;
}

[ctype="1104"] .structtable tr.c1 {
    background: #f3f1e4;
}

[ctype="1104"] .structtable tr.c2 {}

[ctype="1104"] .structtable .header {
    background: rgba(238, 238, 238, 0.83);
    text-shadow: 0 0 0px #B4B4B4;
}

.table2-body .table-row:nth-child(2n+1) span {
    background: #f3f1e4;
}

[ctype="1201"] path {
    fill-rule: evenodd;
    fill: #aaa;
    fill-opacity: .7;
    stroke: #666;
    stroke-width: 1.5px;
}

[ctype="1201"] #chart {
    font: 100px/500px Menlo;
    text-align: center;
    width: 960px;
}

[ctype="1002"] .background {
    fill: #FFFFFF;
    fill-opacity: 0.01;
}

[ctype="1002"] .component {
    fill: #e1e1e1;
}

[ctype="1002"] .component .label {
    font-family: Myriad, "Helvetic Neue", Helvetica, Arial;
    text-anchor: middle;
    fill: #fff;
}

[ctype="1002"] .arc {
    stroke-weight: 0.1;
    fill: #4e8fff;
}

[ctype="1002"] .arc2 {
    stroke-weight: 0.1;
    fill: #3660b0;
}

[ctype="1002"] .label {
    font-family: Myriad, "Helvetic Neue", Helvetica, Arial;
    text-anchor: middle;
}

[ctype="1002"] .radial-svg {
    display: block;
    margin: 0 auto;
}

[ctype="1002"].arc2 {
    stroke-weight: 0.1;
    fill: #FF7D00;
}

[ctype="1002"].arc3 {
    stroke-weight: 0.1;
    fill: #FFFF00;
}

[ctype="1002"].arc4 {
    stroke-weight: 0.1;
    fill: #00FF00;
}

[ctype="1002"].arc5 {
    stroke-weight: 0.1;
    fill: #0000FF;
}

[ctype="1002"].arc6 {
    stroke-weight: 0.1;
    fill: #00FFFF;
}

[ctype="1002"].arc7 {
    stroke-weight: 0.1;
    fill: #FF00FF;
}

[ctype="1003"] .progress-meter .background {
    fill: #EEE9E9;
    /*fill:red;*/
}

[ctype="1003"].progress-meter .foreground {
    fill: #EE7AE9;
}

[ctype="1003"].progress-meter text {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
}

[ctype="1003"].progress-meter .colors {
    color: #ccc;
}

[ctype="3051"] .arc path {
    stroke: #fff;
}

[ctype="3051"] .axis text {
    font: 10px sans-serif;
}

[ctype="3051"] .axis path,
[ctype="3051"] .axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

[ctype="3051"] .hexagon {
    fill: none;
    stroke: #000;
    stroke-width: .5px;
}

[ctype="4001"] .stroke,
[ctype="4002"] .stroke,
[ctype="4003"] .stroke,
[ctype="4004"] .stroke,
[ctype="4005"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4001"] .fill,
[ctype="4002"] .fill,
[ctype="4003"] .fill,
[ctype="4004"] .fill,
[ctype="4005"] .fill {
    fill: #fff;
}

[ctype="4001"] .graticule,
[ctype="4002"] .graticule,
[ctype="4003"] .graticule,
[ctype="4004"] .graticule,
[ctype="4005"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4001"] .land,
[ctype="4002"] .land,
[ctype="4003"] .land,
[ctype="4004"] .land,
[ctype="4005"] .land {
    fill: #222;
}

[ctype="4001"] .boundary,
[ctype="4002"] .boundary,
[ctype="4003"] .boundary,
[ctype="4004"] .boundary,
[ctype="4005"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4006"] .stroke,
[ctype="4007"] .stroke,
[ctype="4008"] .stroke,
[ctype="4009"] .stroke,
[ctype="4010"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4006"] .fill,
[ctype="4007"] .fill,
[ctype="4008"] .fill,
[ctype="4009"] .fill,
[ctype="4010"] .fill {
    fill: #fff;
}

[ctype="4006"] .graticule,
[ctype="4007"] .graticule,
[ctype="4008"] .graticule,
[ctype="4009"] .graticule,
[ctype="4010"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4006"] .land,
[ctype="4007"] .land,
[ctype="4008"] .land,
[ctype="4009"] .land,
[ctype="4010"] .land {
    fill: #000;
}

[ctype="4006"] .boundary,
[ctype="4007"] .boundary,
[ctype="4008"] .boundary,
[ctype="4009"] .boundary,
[ctype="4010"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4011"] .stroke,
[ctype="4012"] .stroke,
[ctype="4013"] .stroke,
[ctype="4014"] .stroke,
[ctype="4015"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 1px;
}

[ctype="4011"] .fill,
[ctype="4012"] .fill,
[ctype="4013"] .fill,
[ctype="4014"] .fill,
[ctype="4015"] .fill {
    fill: #fff;
}

[ctype="4011"] .graticule,
[ctype="4012"] .graticule,
[ctype="4013"] .graticule,
[ctype="4014"] .graticule,
[ctype="4015"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4011"] .land,
[ctype="4012"] .land,
[ctype="4013"] .land,
[ctype="4014"] .land,
[ctype="4015"] .land {
    fill: #222;
}

[ctype="4011"] .boundary,
[ctype="4012"] .boundary,
[ctype="4013"] .boundary,
[ctype="4014"] .boundary,
[ctype="4015"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4011"] .bubble,
[ctype="4012"] .bubble,
[ctype="4013"] .bubble,
[ctype="4014"] .bubble,
[ctype="4015"] .bubble {
    fill-opacity: .5;
    stroke: #fff;
    stroke-width: 0px;
}

[ctype="4016"] .stroke,
[ctype="4018"] .stroke,
[ctype="4019"] .stroke,
[ctype="4020"] .stroke,
[ctype="4021"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4016"] .fill,
[ctype="4017"] .fill,
[ctype="4018"] .fill,
[ctype="4019"] .fill,
[ctype="4020"] .fill {
    fill: #fff;
}

[ctype="4016"] .graticule,
[ctype="4017"] .graticule,
[ctype="4018"] .graticule,
[ctype="4019"] .graticule,
[ctype="4020"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5
}

[ctype="4016"] .boundary,
[ctype="4017"] .boundary,
[ctype="4018"] .boundary,
[ctype="4019"] .boundary,
[ctype="4020"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4021"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4021"] .fill {
    fill: #fff;
}

[ctype="4021"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4021"] .land {
    fill: gray;
}

[ctype="4021"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: 0.5px;
}

[ctype="4501"] .stroke,
[ctype="4502"] .stroke,
[ctype="4503"] .stroke,
[ctype="4504"] .stroke,
[ctype="4505"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 1px;
}

[ctype="4501"] .fill,
[ctype="4502"] .fill,
[ctype="4503"] .fill,
[ctype="4504"] .fill,
[ctype="4505"] .fill {
    fill: #fff;
}

[ctype="4501"] .graticule,
[ctype="4502"] .graticule,
[ctype="4503"] .graticule,
[ctype="4504"] .graticule,
[ctype="4505"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4501"] .land,
[ctype="4502"] .land,
[ctype="4503"] .land,
[ctype="4504"] .land,
[ctype="4505"] .land {
    fill: #222;
}

[ctype="4501"] .boundary,
[ctype="4502"] .boundary,
[ctype="4503"] .boundary,
[ctype="4504"] .boundary,
[ctype="4505"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4501"] .bubble,
[ctype="4502"] .bubble,
[ctype="4503"] .bubble,
[ctype="4504"] .bubble,
[ctype="4505"] .bubble {
    fill-opacity: .5;
    stroke: #fff;
    stroke-width: 0px;
}

[ctype="4506"] .stroke,
[ctype="4507"] .stroke,
[ctype="4508"] .stroke,
[ctype="4509"] .stroke,
[ctype="4510"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4506"] .fill,
[ctype="4507"] .fill,
[ctype="4508"] .fill,
[ctype="4509"] .fill,
[ctype="4510"] .fill {
    fill: #fff;
}

[ctype="4506"] .graticule,
[ctype="4507"] .graticule,
[ctype="4508"] .graticule,
[ctype="4509"] .graticule,
[ctype="4510"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5
}

[ctype="4511"] .stroke,
[ctype="4512"] .stroke,
[ctype="4513"] .stroke,
[ctype="4514"] .stroke,
[ctype="4515"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4511"] .fill,
[ctype="4512"] .fill,
[ctype="4513"] .fill,
[ctype="4514"] .fill,
[ctype="4515"] .fill {
    fill: #fff;
}

[ctype="4511"] .graticule,
[ctype="4512"] .graticule,
[ctype="4513"] .graticule,
[ctype="4514"] .graticule,
[ctype="4515"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4511"] .land,
[ctype="4512"] .graticule,
[ctype="4513"] .graticule,
[ctype="4514"] .graticule,
[ctype="4515"] .graticule {
    fill: #000;
}

[ctype="4511"] .boundary,
[ctype="4512"] .graticule,
[ctype="4513"] .graticule,
[ctype="4514"] .graticule,
[ctype="4515"] .graticule {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}
/*
 [ctype="4505"] .stroke {
 fill: none;
 stroke: #000;
 stroke-width: 3px;
 }
 [ctype="4505"] .fill {
 fill: #fff;
 }
 [ctype="4505"] .graticule {
 fill: none;
 stroke: #777;
 stroke-width: .5px;
 stroke-opacity: .5;
 }
 [ctype="4505"] .land {
 fill: #000;
 }
 [ctype="4505"] .boundary {
 fill: none;
 stroke: #fff;
 stroke-width: .5px;
 }

 [ctype="4506"] .stroke {
 fill: none;
 stroke: #000;
 stroke-width: 3px;
 }
 [ctype="4506"] .fill {
 fill: #fff;
 }
 [ctype="4506"] .graticule {
 fill: none;
 stroke: #777;
 stroke-width: .5px;
 stroke-opacity: .5
 }
 [ctype="4506"] .boundary {
 fill: none;
 stroke: #fff;
 stroke-width: .5px;
 }
 */
[ctype="4516"] .stroke, [ctype="4517"] .stroke, [ctype="4518"] .stroke, [ctype="4519"] .stroke, [ctype="4520"] .stroke {
	fill: none;
	stroke: #000;
	stroke-width: 3px;
}
[ctype="4516"] .fill, [ctype="4517"] .fill, [ctype="4518"] .fill, [ctype="4519"] .fill, [ctype="4520"] .fill {
	fill: #fff;
}
[ctype="4516"] .graticule, [ctype="4517"] .graticule, [ctype="4518"] .graticule, [ctype="4519"] .graticule, [ctype="4520"] .graticule {
	fill: none;
	stroke: #777;
	stroke-width: .5px;
	stroke-opacity: .5;
}
[ctype="4516"] .land, [ctype="4517"] .land, [ctype="4518"] .land, [ctype="4519"] .land, [ctype="4520"] .land {
	fill: gray;
}
[ctype="4516"] .boundary, [ctype="4517"] .boundary, [ctype="4518"] .boundary, [ctype="4519"] .boundary, [ctype="4520"] .boundary {
	fill: none;
	stroke: #fff;
	stroke-width: 0.5px;
}
[ctype="4516"] .bubble, [ctype="4517"] .bubble, [ctype="4518"] .bubble, [ctype="4519"] .bubble, [ctype="4520"] .bubble {
	fill-opacity: .5;
	stroke: #fff;
	stroke-width: .5px;
}

[ctype="4521"] .stroke, [ctype="4522"] .stroke, [ctype="4523"] .stroke, [ctype="4524"] .stroke, [ctype="4525"] .stroke {
	fill: none;
	stroke: #000;
	stroke-width: 3px;
}
[ctype="4521"] .fill, [ctype="4522"] .fill, [ctype="4523"] .fill, [ctype="4524"] .fill, [ctype="4525"] .fill {
	fill: #fff;
}
[ctype="4521"] .graticule, [ctype="4522"] .graticule, [ctype="4523"] .graticule, [ctype="4524"] .graticule, [ctype="4525"] .graticule {
	fill: none;
	stroke: #777;
	stroke-width: .5px;
	stroke-opacity: .5;
}
[ctype="4521"] .land, [ctype="4522"] .land, [ctype="4523"] .land, [ctype="4524"] .land, [ctype="4525"] .land {
	fill: gray;
}
[ctype="4521"] .boundary, [ctype="4522"] .boundary, [ctype="4523"] .boundary, [ctype="4524"] .boundary, [ctype="4525"] .boundary {
	fill: none;
	stroke: #fff;
	stroke-width: 0.5px;
}
[ctype="4521"] .bubble, [ctype="4522"] .bubble, [ctype="4523"] .bubble, [ctype="4524"] .bubble, [ctype="4525"] .bubble {
	fill-opacity: .5;
	stroke: #fff;
	stroke-width: .5px;
}

[ctype="4526"] .stroke, [ctype="4527"] .stroke, [ctype="4528"] .stroke, [ctype="4529"] .stroke, [ctype="4530"] .stroke {
	fill: none;
	stroke: #000;
	stroke-width: 3px;
}
[ctype="4526"] .fill, [ctype="4527"] .fill, [ctype="4528"] .fill, [ctype="4529"] .fill, [ctype="4530"] .fill {
	fill: #fff;
}
[ctype="4526"] .graticule, [ctype="4527"] .graticule, [ctype="4528"] .graticule, [ctype="4529"] .graticule, [ctype="4530"] .graticule {
	fill: none;
	stroke: #777;
	stroke-width: .5px;
	stroke-opacity: .5
}

[ctype="4531"] .stroke, [ctype="4532"] .stroke, [ctype="4533"] .stroke, [ctype="4534"] .stroke, [ctype="4535"] .stroke {
	fill: none;
	stroke: #000;
	stroke-width: 3px;
}
[ctype="4531"] .fill, [ctype="4532"] .fill, [ctype="4533"] .fill, [ctype="4534"] .fill, [ctype="4535"] .fill {
	fill: #fff;
}
[ctype="4531"] .graticule, [ctype="4532"] .graticule, [ctype="4533"] .graticule, [ctype="4534"] .graticule, [ctype="4535"] .graticule {
	fill: none;
	stroke: #777;
	stroke-width: .5px;
	stroke-opacity: .5;
}
[ctype="4531"] .land, [ctype="4532"] .graticule, [ctype="4533"] .graticule, [ctype="4534"] .graticule, [ctype="4535"] .graticule {
	fill: #000;
}
[ctype="4531"] .boundary, [ctype="4532"] .graticule, [ctype="4533"] .graticule, [ctype="4534"] .graticule, [ctype="4535"] .graticule {
	fill: none;
	stroke: #fff;
	stroke-width: .5px;
}

/*[ctype="4509"] .stroke {
 fill: none;
 stroke: #000;
 stroke-width: 3px;
 }
 [ctype="4509"] .fill {
 fill:#fff;
 }
 [ctype="4509"] .graticule {
 fill: none;
 stroke: #777;
 stroke-width: .5px;
 stroke-opacity: .5;
 }
 [ctype="4509"] .land {
 fill: gray;
 }
 [ctype="4509"] .boundary {
 fill: none;
 stroke: #fff;
 stroke-width: 0.5px;
 }
 [ctype="4509"] .bubble {
 fill-opacity: .5;
 stroke: #fff;
 stroke-width: .5px;
 }

 [ctype="4510"] .stroke {
 fill: none;
 stroke: #000;
 stroke-width: 1px;
 }
 [ctype="4510"] .fill {
 fill: #fff;
 }
 [ctype="4510"] .graticule {
 fill: none;
 stroke: #777;
 stroke-width: .5px;
 stroke-opacity: .5;
 }
 [ctype="4510"] .land {
 fill: #222;
 }
 [ctype="4510"] .boundary {
 fill: none;
 stroke: #fff;
 stroke-width: .5px;
 }
 [ctype="4510"] .bubble {
 fill-opacity: .5;
 stroke: #fff;
 stroke-width: 0px;
 }

 [ctype="4511"] .stroke {
 fill: none;
 stroke: #000;
 stroke-width: 1px;
 }
 [ctype="4511"] .fill {
 fill: #fff;
 }
 [ctype="4511"] .graticule {
 fill: none;
 stroke: #777;
 stroke-width: .5px;
 stroke-opacity: .5;
 }
 [ctype="4511"] .land {
 fill: #222;
 }
 [ctype="4511"] .boundary {
 fill: none;
 stroke: #fff;
 stroke-width: .5px;
 }
 [ctype="4511"] .bubble {
 fill-opacity: .5;
 stroke: #fff;
 stroke-width: 0px;
 }
 [ctype="4511"] .states,
 [ctype="4511"] .hexagons path {
 stroke: #fff;
 }

[ctype="4516"] .stroke,
[ctype="4517"] .stroke,
[ctype="4518"] .stroke,
[ctype="4519"] .stroke,
[ctype="4520"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4516"] .fill,
[ctype="4517"] .fill,
[ctype="4518"] .fill,
[ctype="4519"] .fill,
[ctype="4520"] .fill {
    fill: #fff;
}

[ctype="4516"] .graticule,
[ctype="4517"] .graticule,
[ctype="4518"] .graticule,
[ctype="4519"] .graticule,
[ctype="4520"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4516"] .land,
[ctype="4517"] .land,
[ctype="4518"] .land,
[ctype="4519"] .land,
[ctype="4520"] .land {
    fill: gray;
}

[ctype="4516"] .boundary,
[ctype="4517"] .boundary,
[ctype="4518"] .boundary,
[ctype="4519"] .boundary,
[ctype="4520"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: 0.5px;
}

[ctype="4516"] .bubble,
[ctype="4517"] .bubble,
[ctype="4518"] .bubble,
[ctype="4519"] .bubble,
[ctype="4520"] .bubble {
    fill-opacity: .5;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4521"] .stroke,
[ctype="4522"] .stroke,
[ctype="4523"] .stroke,
[ctype="4524"] .stroke,
[ctype="4525"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4521"] .fill,
[ctype="4522"] .fill,
[ctype="4523"] .fill,
[ctype="4524"] .fill,
[ctype="4525"] .fill {
    fill: #fff;
}

[ctype="4521"] .graticule,
[ctype="4522"] .graticule,
[ctype="4523"] .graticule,
[ctype="4524"] .graticule,
[ctype="4525"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4521"] .land,
[ctype="4522"] .land,
[ctype="4523"] .land,
[ctype="4524"] .land,
[ctype="4525"] .land {
    fill: gray;
}

[ctype="4521"] .boundary,
[ctype="4522"] .boundary,
[ctype="4523"] .boundary,
[ctype="4524"] .boundary,
[ctype="4525"] .boundary {
    fill: none;
    stroke: #fff;
    stroke-width: 0.5px;
}

[ctype="4521"] .bubble,
[ctype="4522"] .bubble,
[ctype="4523"] .bubble,
[ctype="4524"] .bubble,
[ctype="4525"] .bubble {
    fill-opacity: .5;
    stroke: #fff;
    stroke-width: .5px;
}

[ctype="4526"] .stroke,
[ctype="4527"] .stroke,
[ctype="4528"] .stroke,
[ctype="4529"] .stroke,
[ctype="4530"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4526"] .fill,
[ctype="4527"] .fill,
[ctype="4528"] .fill,
[ctype="4529"] .fill,
[ctype="4530"] .fill {
    fill: #fff;
}

[ctype="4526"] .graticule,
[ctype="4527"] .graticule,
[ctype="4528"] .graticule,
[ctype="4529"] .graticule,
[ctype="4530"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5
}

[ctype="4531"] .stroke,
[ctype="4532"] .stroke,
[ctype="4533"] .stroke,
[ctype="4534"] .stroke,
[ctype="4535"] .stroke {
    fill: none;
    stroke: #000;
    stroke-width: 3px;
}

[ctype="4531"] .fill,
[ctype="4532"] .fill,
[ctype="4533"] .fill,
[ctype="4534"] .fill,
[ctype="4535"] .fill {
    fill: #fff;
}

[ctype="4531"] .graticule,
[ctype="4532"] .graticule,
[ctype="4533"] .graticule,
[ctype="4534"] .graticule,
[ctype="4535"] .graticule {
    fill: none;
    stroke: #777;
    stroke-width: .5px;
    stroke-opacity: .5;
}

[ctype="4531"] .land,
[ctype="4532"] .graticule,
[ctype="4533"] .graticule,
[ctype="4534"] .graticule,
[ctype="4535"] .graticule {
    fill: #000;
}

[ctype="4531"] .boundary,
[ctype="4532"] .graticule,
[ctype="4533"] .graticule,
[ctype="4534"] .graticule,
[ctype="4535"] .graticule {
    fill: none;
    stroke: #fff;
    stroke-width: .5px;
}
 */

[ctype="6005"] .node circle {
    fill: #fff;
    stroke: steelblue;
    stroke-width: 1.5px;
}

[ctype="6005"] .node {
    font: 10px sans-serif;
}

[ctype="6005"] .link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1.5px;
}

[ctype="6006"] .node circle {
    fill: #fff;
    stroke: steelblue;
    stroke-width: 1.5px;
}

[ctype="6006"] .node {
    font: 10px sans-serif;
}

[ctype="6006"] .link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1.5px;
}

[ctype="6011"] .node {
    cursor: pointer;
}

[ctype="6011"] .node circle {
    fill: #fff;
    stroke: steelblue;
    stroke-width: 1.5px;
}

[ctype="6011"] .node text {
    font: 10px sans-serif;
}

[ctype="6011"] .link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1.5px;
}

[ctype="6012"] .node rect {
    cursor: pointer;
    fill: #fff;
    fill-opacity: .5;
    stroke: #3182bd;
    stroke-width: 1.5px;
}

[ctype="6012"] .node text {
    font: 10px sans-serif;
    pointer-events: none;
}

[ctype="6012"] path.link {
    fill: none;
    stroke: #9ecae1;
    stroke-width: 1.5px;
}

[ctype="6013"] .chart {
    display: block;
    margin: auto;
    margin-top: 60px;
    font-size: 11px;
}

[ctype="6013"] rect {
    stroke: #eee;
    fill-opacity: .8;
}

[ctype="6013"] rect.parent {
    cursor: pointer;
}

[ctype="6013"] text {
    pointer-events: none;
}

[ctype="3001"] .axis path,
[ctype="3002"] .axis path,
[ctype="3001"] .axis line,
[ctype="3002"] .axis line {
    fill: none;
    stroke: black;
    shape-rendering: crispEdges;
}

[ctype="3001"] .axis text,
[ctype="3002"] .axis text {
    font-size: 12px;
    fill: #666;
}

[ctype="2006"] path.slice {
    stroke-width: 2px;
}

[ctype="2006"] polyline {
    opacity: .3;
    stroke: black;
    stroke-width: 2px;
    fill: none;
}

[ctype="2006"] svg text.percent {
    fill: white;
    text-anchor: middle;
    font-size: 12px;
}

[ctype="1304"] .day {
    fill: #fff;
    stroke: #ccc;
}

[ctype="1304"] .month {
    fill: none;
    stroke: #000;
    stroke-width: 2px;
}

[ctype="1304"] .RdYlGn .q0-11 {
    fill: rgb(165, 0, 38);
}

[ctype="1304"] .RdYlGn .q1-11 {
    fill: rgb(215, 48, 39);
}

[ctype="1304"] .RdYlGn .q2-11 {
    fill: rgb(244, 109, 67);
}

[ctype="1304"] .RdYlGn .q3-11 {
    fill: rgb(253, 174, 97);
}

[ctype="1304"] .RdYlGn .q4-11 {
    fill: rgb(254, 224, 139);
}

[ctype="1304"] .RdYlGn .q5-11 {
    fill: rgb(255, 255, 191);
}

[ctype="1304"] .RdYlGn .q6-11 {
    fill: rgb(217, 239, 139);
}

[ctype="1304"] .RdYlGn .q7-11 {
    fill: rgb(166, 217, 106);
}

[ctype="1304"] .RdYlGn .q8-11 {
    fill: rgb(102, 189, 99);
}

[ctype="1304"] .RdYlGn .q9-11 {
    fill: rgb(26, 152, 80);
}

[ctype="1304"] .RdYlGn .q10-11 {
    fill: rgb(0, 104, 55);
}

[ctype="1305"] #chart {
    width: 800px;
    margin: 0 auto;
}

[ctype="1305"] .background {
    fill: #eee;
}

[ctype="1305"] line {
    stroke: #fff;
}

[ctype="1305"] text.active {
    fill: red;
}

[ctype="1305"] .day {
    fill: #fff;
    stroke: #ccc;
}

[ctype="1305"] .month {
    fill: none;
    stroke: #fff;
    stroke-width: 4px;
}

[ctype="1305"] .year-title {
    font-size: 1.5em;
}


/* color ranges */

[ctype="1305"] .RdYlGn .q0-11 {
    fill: rgb(165, 0, 38);
}

[ctype="1305"] .RdYlGn .q1-11 {
    fill: rgb(215, 48, 39);
}

[ctype="1305"] .RdYlGn .q2-11 {
    fill: rgb(244, 109, 67);
}

[ctype="1305"] .RdYlGn .q3-11 {
    fill: rgb(253, 174, 97);
}

[ctype="1305"] .RdYlGn .q4-11 {
    fill: rgb(254, 224, 139);
}

[ctype="1305"] .RdYlGn .q5-11 {
    fill: rgb(255, 255, 191);
}

[ctype="1305"] .RdYlGn .q6-11 {
    fill: rgb(217, 239, 139);
}

[ctype="1305"] .RdYlGn .q7-11 {
    fill: rgb(166, 217, 106);
}

[ctype="1305"] .RdYlGn .q8-11 {
    fill: rgb(102, 189, 99);
}

[ctype="1305"] .RdYlGn .q9-11 {
    fill: rgb(26, 152, 80);
}

[ctype="1305"] .RdYlGn .q10-11 {
    fill: rgb(0, 104, 55);
}

[ctype="1305"] #tooltip {
    background-color: #fff;
    border: 2px solid #ccc;
    padding: 10px;
}

[ctype="1306"] .unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

[ctype="1306"] .gauge .domain {
    stroke-width: 2px;
    stroke: #fff;
}

[ctype="1306"] .gauge .tick line {
    stroke: #fff;
    stroke-width: 2px;
}

[ctype="1306"] .gauge line {
    stroke: #fff;
}

[ctype="1306"] .gauge .arc,
.gauge .cursor {
    opacity: 0;
}

[ctype="1306"] .gauge .major {
    fill: #fff;
    font-size: 20px;
    font-family: 'Play', verdana, sans-serif;
    font-weight: normal;
}

[ctype="1306"] .gauge .indicator {
    stroke: #EE3311;
    fill: #000;
    stroke-width: 4px;
}

[ctype="1306"] .segdisplay .on {
    fill: #00FFFF;
}

[ctype="1306"] .segdisplay .off {
    fill: #00FFFF;
    opacity: 0.15;
}

[ctype="1306"] #chartContainer {
    background-color: #515151;
}

[ctype="2803"] .text {
    font-size: 20px;
    font-weight: bold;
    fill: #FFF;
}

[ctype="6014"] .node circle {
    stroke: steelblue;
    stroke-width: 1.5px;
}

[ctype="6014"] .node {
    font: 10px sans-serif;
}

[ctype="6014"] .link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1px;
}

[ctype="6014"] text {
    fill: #666;
    font-size: 14px;
    font-weight: normal;
}

[ctype="6015"] .link {
    fill: none;
    stroke: rgb(158, 202, 225);
    stroke-width: 1.5px;
}

[ctype="6015"] .node {
    cursor: pointer;
    stroke-width: 1px;
    stroke: #3182bd;
}

[ctype="9001"] .link {
    fill: none;
    stroke: #000;
    stroke-opacity: .2;
}

[ctype="9001"] .link.directLeft {
    stroke: #f00;
}

[ctype="9001"] .link.directRight {
    stroke: #0f0;
}
