html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none;
}
body {
	background: rgb(255, 255, 255); min-width: 600px;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
th {
	font: 14px/1.8 "Helvetica Neue", Helvetica, Arial, Î¢ÈíÑÅºÚ, "Hiragino Sans GB", tahoma, simsun, ËÎÌå; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
li {
	list-style: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; page-break-inside: avoid;
}
input[type='button'] {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a {
	text-decoration: none;
}
a {
	color: rgb(68, 68, 68);
}
a:visited {
	color: rgb(68, 68, 68);
}
a:hover {
	color:#0066cc; text-decoration: none;
}
:focus {
	
}
button {
	
}
input {
	
}
textarea {
	
}
select {
	
}
a {
	
}
a:focus {
	
}
.clear {
	clear: both;
}
.hid {
	display: none;
}
.hidden {
	display: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ml5 {
	margin-left: 5px;
}
.ml8 {
	margin-left: 8px;
}
.mt5 {
	margin-top: 5px;
}
.ml10 {
	margin-left: 10px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.transparent {
	opacity: 0.8; -khtml-opacity: 0.8; -moz-opacity: 0.8;
}
.transparent_95 {
	opacity: 0.95; -khtml-opacity: 0.95; -moz-opacity: 0.95;
}
.wrapper {
	margin: auto; width: 1200px;
}
.clearfix {
	
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
input[type='radio'] {
	margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;
}
input[type='checkbox'] {
	margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;
}
input.text {
	padding: 0px 5px; border: 1px solid rgb(170, 170, 170); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; width: 240px; color: rgb(51, 51, 51); font-size: 12px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(252, 252, 252); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s;
}
textarea.textarea {
	padding: 0px 5px; border: 1px solid rgb(170, 170, 170); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; width: 240px; color: rgb(51, 51, 51); font-size: 12px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(252, 252, 252); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s;
}
input.text {
	height: 26px; line-height: 26px;
}
input.text-long {
	width: 400px;
}
input.text-short {
	width: 160px;
}
input.text-short-mini {
	width: 80px;
}
input.text-mini {
	width: 114px; height: 18px; line-height: 18px;
}
input.text-fileurl {
	width: 300px;
}
input.text-filename {
	width: 120px;
}
input.text-imageurl {
	border: 1px dashed rgb(187, 187, 187); border-image: none; width: 272px;
}
input.text-large {
	height: 32px; line-height: 32px; font-size: 14px;
}
input.text-err {
	border-color: rgb(216, 0, 0); box-shadow: inset 0px 1px 1px rgba(225,0,0,0.175); background-color: rgb(255, 250, 250); -webkit-box-shadow: inset 0px 1px 1px rgba(225, 0, 0, 0.175); -moz-box-shadow: inset 0px 1px 1px rgba(225, 0, 0, 0.175);
}
textarea.textarea-err {
	border-color: rgb(216, 0, 0); box-shadow: inset 0px 1px 1px rgba(225,0,0,0.175); background-color: rgb(255, 250, 250); -webkit-box-shadow: inset 0px 1px 1px rgba(225, 0, 0, 0.175); -moz-box-shadow: inset 0px 1px 1px rgba(225, 0, 0, 0.175);
}
iframe.iframe-upload {
	width: 160px; height: 30px; overflow: hidden; vertical-align: middle; display: inline;
}
input.text-file {
	padding: 0px !important; border: 1px solid rgb(170, 170, 170); border-image: none; width: 156px; height: 26px; line-height: 26px; background-color: rgb(252, 252, 252); _padding: 2px 0px;
}
textarea.textarea {
	width: 400px; height: 80px; line-height: 20px; padding-top: 2px; padding-bottom: 2px;
}
textarea.textarea-mini {
	height: 60px;
}
textarea.textarea-high {
	height: 160px;
}
textarea.textarea-summary {
	width: 660px; height: 60px;
}
textarea.textarea-long {
	width: 660px; height: 80px;
}
textarea.textarea-editor {
	width: 650px; height: 300px;
}
select {
	margin: 0px; padding: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 26px; color: rgb(51, 51, 51); line-height: 26px; vertical-align: top;
}
select option {
	padding: 4px 3px 1px 5px; height: 18px; line-height: 18px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
select optgroup {
	padding: 2px 0px; font-style: normal;
}
select optgroup option:first-child {
	margin-top: 3px;
}
input.text:hover {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
input.text:focus {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
textarea.textarea:hover {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
textarea.textarea:focus {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
select:hover {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
select:focus {
	background: rgb(252, 252, 252); border: 1px solid rgb(52, 152, 219); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 0px 3px #6bafdc; -webkit-box-shadow: 0px 0px 3px #6bafdc; -moz-box-shadow: 0px 0px 3px #6bafdc;
}
input.disabled {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input.disabled:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input.disabled:focus {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
select.disabled {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
select.disabled:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
select.disabled:focus {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(136, 136, 136); box-shadow: none; text-shadow: 0px 0px 1px #fff; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input.text-datetime {
	background-position: right; background-image: url("../images/icons/datetime.png"); background-repeat: no-repeat;
}
input.text-datetime:hover {
	background-position: right; background-image: url("../images/icons/datetime.png"); background-repeat: no-repeat;
}
input.text-datetime:focus {
	background-position: right; background-image: url("../images/icons/datetime.png"); background-repeat: no-repeat;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
.btn {
	border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(136, 136, 136); border-radius: 3px; border-image: none; color: rgb(85, 85, 85); font-family: "Î¢ÈíÑÅºÚ"; display: inline-block; position: relative; box-shadow: inset 0px 1px 0px #fff; text-shadow: 0px 1px 0px #f8f8f8; background-image: linear-gradient(rgb(246, 246, 246), rgb(230, 230, 230)); background-color: rgb(238, 238, 238); -webkit-box-shadow: #fff 0px 1px 0px inset; -moz-box-shadow: #fff 0px 1px 0px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.btn:visited {
	border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(136, 136, 136); border-radius: 3px; border-image: none; color: rgb(85, 85, 85); font-family: "Î¢ÈíÑÅºÚ"; display: inline-block; position: relative; box-shadow: inset 0px 1px 0px #fff; text-shadow: 0px 1px 0px #f8f8f8; background-image: linear-gradient(rgb(246, 246, 246), rgb(230, 230, 230)); background-color: rgb(238, 238, 238); -webkit-box-shadow: #fff 0px 1px 0px inset; -moz-box-shadow: #fff 0px 1px 0px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.btn:hover {
	border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(102, 102, 102); color: rgb(51, 51, 51); text-decoration: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 1px 0px #fff; background-image: linear-gradient(rgb(232, 232, 232), rgb(216, 216, 216)); background-color: rgb(221, 221, 221); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, #fff 0px 1px 0px inset; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, #fff 0px 1px 0px inset;
}
.btn {
	padding: 4px 17px !important; line-height: 18px; font-size: 14px; font-weight: bold; _padding: 2px 4px;
}
a.btn {
	padding: 4px 17px !important; _padding: 4px 18px;
}
.btn-mini {
	padding: 2px 7px !important; line-height: 12px; font-size: 10px; font-weight: normal; _padding: 2px 0px;
}
a.btn-mini {
	padding: 2px 7px !important; line-height: 12px; font-size: 10px; font-weight: normal; _padding: 2px 8px;
}
.btn-small {
	padding: 3px 12px !important; line-height: 16px; font-size: 12px; font-weight: normal; _padding: 1px 2px;
}
a.btn-small {
	padding: 3px 12px !important; line-height: 16px; font-size: 12px; font-weight: normal; _padding: 2px 13px;
}
.btn-sbig {
	padding: 4px 20px !important; line-height: 20px; font-size: 14px; font-weight: bold; _padding: 2px 7px;
}
a.btn-sbig {
	padding: 4px 20px !important; _padding: 4px 22px;
}
.btn-large {
	padding: 6px 26px !important; border-radius: 4px; line-height: 22px; font-size: 16px; _padding: 4px 9px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
a.btn-large {
	padding: 6px 26px !important; _padding: 7px 28px;
}
.btn-xlarge {
	padding: 10px 40px !important; border-radius: 4px; line-height: 24px; font-size: 20px; _padding: 4px 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
a.btn-xlarge {
	padding: 10px 40px !important; _padding: 9px 45px;
}
.btn-download {
	padding: 6px 26px !important; border-radius: 4px; line-height: 22px; font-size: 16px; _padding: 4px 9px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
a.btn-download {
	padding: 6px 26px !important; _padding: 7px 28px;
}
.btn-primary {
	border-width: 1px; border-style: solid; border-color: rgb(39, 60, 103) rgb(39, 60, 103) rgb(34, 53, 93); border-image: none; color: rgb(238, 238, 238); box-shadow: inset 0px 1px 0px #6783bb; text-shadow: 0px 1px 0px #2e467c; background-image: linear-gradient(rgb(62, 94, 156), rgb(48, 74, 128)); background-color: rgb(55, 84, 142); -webkit-box-shadow: #6783bb 0 1px 0 inset; -moz-box-shadow: #6783bb 0 1px 0 inset;
}
.btn-primary:visited {
	border-width: 1px; border-style: solid; border-color: rgb(39, 60, 103) rgb(39, 60, 103) rgb(34, 53, 93); border-image: none; color: rgb(238, 238, 238); box-shadow: inset 0px 1px 0px #6783bb; text-shadow: 0px 1px 0px #2e467c; background-image: linear-gradient(rgb(62, 94, 156), rgb(48, 74, 128)); background-color: rgb(55, 84, 142); -webkit-box-shadow: #6783bb 0 1px 0 inset; -moz-box-shadow: #6783bb 0 1px 0 inset;
}
.btn-primary:hover {
	border-color: rgb(26, 42, 75) rgb(26, 42, 75) rgb(21, 36, 65); color: rgb(255, 255, 255); box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 0px 1px 0px #48659e; background-image: linear-gradient(rgb(49, 75, 129), rgb(34, 52, 91)); background-color: rgb(44, 68, 117); -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px, #48659e 0 1px 0 inset; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px, #48659e 0 1px 0 inset;
}
.disabled.btn {
	border-color: rgb(187, 187, 187); color: rgb(136, 136, 136); font-weight: normal; cursor: default; box-shadow: none; text-shadow: 0px 1px 0px #fff; background-image: none; background-color: rgb(221, 221, 221); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.disabled.btn:hover {
	border-color: rgb(187, 187, 187); color: rgb(136, 136, 136); font-weight: normal; cursor: default; box-shadow: none; text-shadow: 0px 1px 0px #fff; background-image: none; background-color: rgb(221, 221, 221); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-upload {
	padding: 4px 17px !important; border-radius: 0px; line-height: 16px; font-size: 12px; font-weight: bold; _padding: 2px 4px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
a.abtn {
	padding: 12px 23px; border-radius: 2px; width: auto; height: 18px; line-height: 18px; font-size: 18px; font-weight: normal; display: inline-block !important; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
a.abtn:hover {
	text-decoration: none;
}
a.abtn-white {
	color: rgb(0, 108, 181); background-color: rgb(255, 255, 255);
}
a.abtn-white:hover {
	background-color: rgb(238, 238, 238);
}
a.abtn-lblue {
	background: rgb(13, 176, 143); color: rgb(255, 255, 255);
}
a.abtn-lblue:hover {
	background-color: rgb(7, 143, 115);
}
a.abtn-blue {
	background: rgb(49, 120, 204); color: rgb(255, 255, 255);
}
a.abtn-blue:hover {
	background: rgb(10, 86, 177);
}
a.abtn-black {
	background: rgb(56, 64, 80); color: rgb(255, 255, 255);
}
.form {
	
}
.form-group {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.form-group::before {
	line-height: 0; display: table; content: "";
}
.form-group::after {
	line-height: 0; display: table; content: "";
}
.form-group::after {
	clear: both;
}
.form-group .col-name {
	padding: 3px 15px 3px 0px; width: 100px; height: 20px; text-align: right; line-height: 20px; font-size: 14px; font-weight: bold; float: left;
}
.form-group .col-name .important {
	padding: 2px 5px 0px 0px; color: rgb(255, 0, 0);
}
.form-group .col-value {
	padding: 3px 0px 3px 115px;
}
.form-group .verifycode {
	
}
.form-group .verifycode img {
	height: 26px; vertical-align: middle;
}
.form-group .verifycode .fresh {
	background: rgb(246, 246, 246); padding: 0px 6px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 26px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; vertical-align: top; display: inline-block;
}
.form-horizontal {
	padding: 20px;
}
.form-horizontal .control-group {
	margin-bottom: 20px;
}
.form-horizontal .control-group .control-label {
	padding: 4px 12px 0px 0px; width: 100px; text-align: right; font-size: 14px; float: left;
}
.form-horizontal .control-group .controls {
	padding-left: 112px;
}
.form-horizontal .control-group .controls .checkbox-line {
	padding: 0px 0px 15px; display: block;
}
.form-actions {
	padding: 20px 0px 0px 115px;
}
.form-actions::before {
	line-height: 0; display: table; content: "";
}
.form-actions::after {
	line-height: 0; display: table; content: "";
}
.form-actions::after {
	clear: both;
}
.form-actions .btn {
	margin-right: 8px;
}
a.forget-password {
	margin-left: 20px;
}
.table {
	width: 100%;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.table .table {
	background-color: rgb(255, 255, 255);
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-auto {
	width: auto;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.table-hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
table col[class*='col-'] {
	float: none; display: table-column; position: static;
}
table td[class*='col-'] {
	float: none; display: table-cell;
}
table th[class*='col-'] {
	float: none; display: table-cell;
}
.table > thead > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > thead > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > tbody > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > thead > .active > th {
	background-color: rgb(245, 245, 245);
}
.table > tbody > .active > th {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > .active > th {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr > .active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > .active:hover > td {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > .active:hover > th {
	background-color: rgb(232, 232, 232);
}
.table > thead > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > thead > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > tbody > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > thead > .success > th {
	background-color: rgb(223, 240, 216);
}
.table > tbody > .success > th {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > .success > th {
	background-color: rgb(223, 240, 216);
}
.table-hover > tbody > tr > .success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > .success:hover > td {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > .success:hover > th {
	background-color: rgb(208, 233, 198);
}
.table > thead > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tbody > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > thead > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tbody > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table-hover > tbody > tr > .danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > .danger:hover > td {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > .danger:hover > th {
	background-color: rgb(235, 204, 204);
}
.table > thead > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tbody > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > thead > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tbody > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table-hover > tbody > tr > .warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > .warning:hover > td {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > .warning:hover > th {
	background-color: rgb(250, 242, 204);
}
.pager {
	margin: 15px 5px 10px 0px; text-align: center; clear: both; display: block;
}
.pager a {
	background: rgb(255, 255, 255); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(66, 66, 66); clear: both; font-size: 12px; font-weight: bold; text-decoration: none;
}
.pager a:active {
	background: rgb(255, 255, 255); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(66, 66, 66); clear: both; font-size: 12px; font-weight: bold; text-decoration: none;
}
.pager a:link {
	background: rgb(255, 255, 255); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(66, 66, 66); clear: both; font-size: 12px; font-weight: bold; text-decoration: none;
}
.pager a:visited {
	background: rgb(255, 255, 255); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(66, 66, 66); clear: both; font-size: 12px; font-weight: bold; text-decoration: none;
}
.pager a:hover {
	background: rgb(255, 255, 255); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(198, 0, 0); border-image: none; color: rgb(198, 0, 0); text-decoration: none;
}
.pager span.current {
	background: rgb(198, 0, 0); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(198, 0, 0); border-image: none; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.pager span.extend {
	background: rgb(250, 250, 250); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold;
}
.pager span.unlink {
	background: rgb(250, 250, 250); margin: 2px 6px 2px 0px; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold;
}
.ow-dialog {
	padding: 0px; left: 200px; top: 80px; position: absolute; z-index: 1001; box-shadow: 0px 0px 6px rgba(0,0,0,0.5); -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px;
}
.ow-dialog-wrapper {
	background: rgb(255, 255, 255);
}
.ow-dialog-titleBar {
	position: relative; cursor: move;
}
.ow-dialog-title {
	background: rgb(57, 86, 146); padding: 0px 10px; left: 0px; height: 24px; color: rgb(255, 255, 255); line-height: 24px;
}
.ow-dialog-close {
	background-position: 0px 0px; top: 1px; width: 24px; height: 24px; right: 1px; overflow: hidden; display: inline-block; position: absolute; background-image: url("../images/dialog-close.png");
}
.ow-dialog-close:hover {
	background-position: 0px -24px; background-color: rgb(255, 255, 255);
}
.ow-dialog-main {
	
}
.ow-dialog-content {
	background: rgb(252, 252, 252); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.8) currentColor; border-image: none; overflow: auto;
}
.ow-dialog-content-success {
	background: rgb(23, 160, 0); border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(255, 255, 255); font-size: 14px;
}
.ow-dialog-content-error {
	padding: 13px 18px;
}
.ow-dialog-content-error h5.error-text {
	color: rgb(66, 66, 66); font-size: 12px; font-weight: normal;
}
.ow-dialog-content-error dl.error-msg {
	padding-top: 6px; font-size: 12px; margin-top: 6px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.ow-dialog-content-error dl.error-msg dt {
	padding: 0px 0px 5px; color: rgb(170, 170, 170); font-weight: bold; display: none;
}
.ow-dialog-content-error dl.error-msg dd {
	color: rgb(209, 0, 0); font-size: 14px;
}
.ow-dialog-content-alert {
	color: rgb(209, 0, 0); font-size: 14px;
}
.ow-dialog-loading {
	background: url("../images/loading.gif") no-repeat 0px 0px; padding: 0px 20px 0px 48px; height: 32px; color: rgb(170, 170, 170); line-height: 32px; font-size: 16px;
}
.ow-dialog-posting {
	background: url("../images/posting.gif") no-repeat 0px 0px; padding: 0px 20px 0px 48px; height: 32px; color: rgb(170, 170, 170); line-height: 32px; font-size: 16px;
}
.ow-dialog-iframe {
	width: 100%; height: 100%;
}
.ow-dialog-footer {
	border-bottom-color: rgba(0, 0, 0, 0.8); border-bottom-width: 1px; border-bottom-style: solid;
}
.ow-dialog-buttons {
	background: rgb(246, 246, 246); padding: 10px 20px; text-align: center; border-top-color: rgb(238, 238, 238); border-right-color: rgba(0, 0, 0, 0.8); border-left-color: rgba(0, 0, 0, 0.8); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.ow-dialog-buttons button {
	margin: 0px 5px;
}
.ow-dialog-timeout {
	width: 100%; text-align: center; bottom: -25px; color: rgb(18, 18, 18); position: absolute; text-shadow: 0px 1px 0px rgba(255,255,255,0.28);
}
.ow-dialog-shadow {
	left: 0px; top: 0px; width: 100%; height: 100%; visibility: visible; position: fixed; z-index: 1000; opacity: 0.6; background-color: rgb(0, 0, 0);
}
.ow-dialog-shadow iframe {
	opacity: 0.1;
}
.ow-dialog .server-data {
	background: rgb(250, 250, 250); margin: 5px 0px 0px; padding: 5px; border: 1px dotted rgb(230, 230, 230); border-image: none; width: 360px; color: rgb(153, 153, 153);
}
