body {font-family:"Lucida Grande", Arial; font-size:13px; width:800px; margin-top:0px; margin-left:15px; margin-right:10px; margin-bottom:10px}
.nowrap {white-space:nowrap}
a {color:#0000FF}
a:visited {color:#0000FF}
a.help, a.help:visited {font-weight:bold;font-size:9.5px;color:#005389;font-family:"Arial"}
a:hover {color:#0072bc}
a > img {border:0}

tr.p2 td {background-color:#FBEC5D; padding-right:8px; padding-top:4px; padding-bottom:4px}

tr.o td {background-color:#effaef; padding-right:8px; padding-top:3px; padding-bottom:3px}
tr.e td {background-color:white; padding-right:8px; padding-top:3px; padding-bottom:3px}



tr.o2 td {background-color:#effaef; padding-top:4px; padding-bottom:4px}
tr.e2 td {background-color:white; padding-top:4px; padding-bottom:4px}
tr.h2 td {background-color:#e0ecf8; padding-top:6px; padding-bottom:6px}

tr.o2:hover td {background-color:#e0e0f8; padding-top:4px; padding-bottom:4px}
tr.e2:hover td {background-color:#e0e0f8; padding-top:4px; padding-bottom:4px}

tr.o3 td {background-color:#f6f6f6; padding-right:8px; padding-top:4px; padding-bottom:4px}
tr.e3 td {background-color:white; padding-right:8px; padding-top:4px; padding-bottom:4px}
tr.border-bottom td {border-bottom:1px solid #e6e6e6}

tr.gaprow td{background-color:#fffafa;color:#D53E4F}

th {padding-right:12px; padding-left:4px; background-color:#E0ECF8; padding-top:5px; padding-bottom:5px; border-top:1px solid #99f}
a.table-link {color:#000;text-decoration:none}
font.table-arrow-hide {color:#E0ECF8;font-size:0.75em}
font.table-arrow {color:#000;font-size:0.75em}
font.data-calculated {color:#5a5a5a; border-bottom:dashed; border-width:1px}
font.age {font-size:0.9em}
td {padding-left:4px; padding-right:5px; padding-top:1px; padding-bottom:3px}
table {border-collapse:collapse; padding-top:0px; font-size:13px; -moz-border-radius:0px 0px 0px 0px}
table.table-data {margin-top:12px; margin-bottom:6px}
b.msg {color:green}
b.large {font-size:1.35em}
small.comment {color:#777777; padding-left:5px; padding-top:0px; padding-bottom:8px; font-family:Arial, sans-serif}
small.mask {color:#ffffff;line-height:1.2em}
h1 {margin-top:8px; margin-bottom:8px; font-size:2.00em}
label.error {float:none;color:red;font-weight:normal;border:0px;padding-left:3px; margin-top:3px}
label.na {color:#b3b3b3}
p {margin-top:3px; margin-bottom:6px}
p.msginfo {font-size:13px; margin-top:5px; margin-bottom:5px; padding:5px; border:1px dotted #EC7014; background:#FFF7BC; width:490px}
p.msginfo-fit {font-size:13px;	margin-top:5px; margin-bottom:5px; padding:5px; border:1px dotted #EC7014; background:#FFF7BC}
p.s1 {font-size:1.40em;color:#252525;font-weight:bold;margin-top:14px;margin-bottom:4px;padding:4px;margin-left:1px;padding-left:1px;border-bottom:1px solid #737373;white-space:nowrap}
p.s2 {font-size:1.20em;color:#252525;font-weight:bold;margin-top:14px;margin-bottom:4px;padding:2px;padding-left:1px;border-bottom:1px solid #737373;white-space:nowrap}
span.square-small {float:left;width:12px;height:12px;margin:0px}
span.center {display:flex; justify-content:center}

input {border-radius:2px}
input.display {padding:2px; margin:1px; color:black; background:#eeeeee; border:1px solid #7f9db9}
input.error {padding:2px; margin:1px; color:#555555; background:#F6CECE; border:1px solid #7f9db9}
input[type="text"] {padding:2px; margin:1px; border:1px solid #7f9db9; background:#fefefe}
input[type="password"] {padding:2px; margin:1px; border:1px solid #7f9db9; background:#fefefe}
input[type=checkbox] {margin-top:1px; margin-bottom:2px; margin-right:4px; margin-left:4px; cursor:pointer}
input:focus{outline:none; border:1px solid #BA9C80; background:#fdfdfd}
input:disabled {background:#eee; color:#bbb; border:1px solid #bbb}
input.date-pick {text-align:center; margin-left:5px; padding-top:1px; padding-bottom:2px; border:1px solid #EBEBEB; background-color:#F5F5F5; color:#0072BC; width:65px; font-size:12px; border-radius:2px}
input.api-key-r {font-size:0.95em; font-weight:bold; color:#525252}
input.api-key-w {font-size:0.95em; font-weight:bold; font-family:Courier,monospace;background:transparent; border:none}
input.system-id-r {background:transparent; border:none; color:#2b2b2b; font-family:Courier,monospace; font-weight:bold; font-size:1.1em}
input.read-only {background:#f9f9f9; color:#2b2b2b; border:1px solid #bbb}
textarea {background:#fefefe; color:#000; border:1px solid #7f9db9; resize:none}
textarea:focus {border:1px solid #BA9C80;outline:none !important; box-shadow: 0 0 1px #BA9C80}
textarea.data-csv {padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; width:450px; position:relative; color:#000; margin-bottom:3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; resize:none;}

select {border:1px solid #7f9db9;border-radius:1px;background:#fefefe}
select:disabled {background:#eee;color:#bbb;border:1px solid #bbb}

a.viewall {color:#cccccc; text-decoration:none}
a.viewall:hover {color:#CCFF66 !important; text-decoration:none}
a.viewcon {color:#cccccc; text-decoration:none}
a.viewcon:hover {color:#FF2E47 !important; text-decoration:none}
a.viewnet {color:#cccccc; text-decoration:none}
a.viewnet:hover {color:#A9D0F5 !important; text-decoration:none}
a.viewstandard {color:#cccccc; text-decoration:none}
a.viewstandard:hover {color:#CCFF66 !important; text-decoration:none}
a.viewtou {color:#cccccc; text-decoration:none}
a.viewtou:hover {color:#FF2E47 !important; text-decoration:none}
a.viewdetailed {color:#cccccc; text-decoration:none}
a.viewdetailed:hover {color:#A9D0F5 !important; text-decoration:none}
a.viewgen {color:#cccccc; text-decoration:none}
a.viewgen:hover {color:#FCD116 !important; text-decoration:none}
a.viewext {color:#cccccc; text-decoration:none}
a.viewext:hover {color:#DF65B0 !important; text-decoration:none}
a.viewstandard:visited, a.viewdetailed:visited, a.viewtou:visited, a.viewgen:visited, a.viewext:visited, a.viewcon:visited, a.viewnet:visited, a.viewall:visited {text-decoration:none; decoration:none; color:#cccccc}

font.dashboard-item {text-decoration:none; font-size:1.10em; color:#000000}
a.dashboard-item {text-decoration:none; font-size:1.10em; color:#000000}
a.dashboard-item:hover {text-decoration:underline; color:#0072bc}
a.dashboard-item-2 {text-decoration:none; font-size:1.05em; color:#000000}
a.dashboard-item-2:hover {text-decoration:underline; color:#0072bc}
b.dashboard-balance {font-size:1.2em; color:#252525}
b.dashboard-value {font-size:1.15em}
b.dashboard-dot {color:#aaa}
b.dashboard-tou {font-size:1.05em; color:#252525}

a.data-service-url {color:#777777}
a.data-service-url:hover {color:#999999}

div.paging {margin-top:6px}
.tooltip > .tooltip-inner {background-color:#2b2b2b; color:#eee}
.tooltip-arrow {display:none !important}

#content {clear:left}

#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border-radius:2px;
}
#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
	white-space:nowrap;
	border-radius:2px;
}
#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;
	border-radius:2px;
}
#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:5px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
	border-radius:2px;
}
#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
	border-radius:2px;
}

.box-message {border-radius:3px; border:1px solid #7f9db9; padding:8px; padding-bottom:10px}
.corner {border-radius:8px; border:1px solid #ffa500; padding:9px} 
.corner-small {border-radius:4px; border:1px solid #cccccc; background:#f2f2f2; padding:9px}
.corner-tou {border-radius:4px; border:1px solid #7f9db9; padding:8px; padding-bottom:10px}

.commentitem a {color:#3c3c3c;text-decoration:none;font-weight:normal;font-size:1.1em;margin-left:3px}
.commentitem a:hover {text-decoration:underline}
.commentitem .age {color:#888888;font-size:11px;margin-left:6px;font-weight:normal}
.commentitem textarea {width:97%;margin:8px;height:80px;font-family:"Lucida Grande", Arial; font-size:13.5px}
.commentitem .commenttext {margin:5px;font-size:13.5px}
.commentitem {padding:4px; padding-bottom:2px; padding-left:10px; padding-right:10px; width:650px; position:relative; background-color:#fcfcfc; border:1px solid #efefef; color:#555555; margin-bottom:3px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:1px 1px 0 #c2c2c2; -webkit-box-shadow:1px 1px 0 #c2c2c2; box-shadow:1px 1px 0 #c2c2c2;}

