﻿.listdate {text-align: center; font-weight:bold; color:#cc0000}
.bgcolor1{background-color:#ff0;border-color:#d5d1bb;border-style:solid;border-width:thin;font-size:100%;padding-left:5px;padding-right:5px;text-align:left;vertical-align:top}
.bgcolor2{background-color:#FFF;border-color:#d5d1bb;border-style:solid;border-width:thin;font-size:100%;padding-left:5px;padding-right:5px;text-align:left;vertical-align:top}
.break-word{word-wrap:break-word}
.nowrap{white-space:nowrap}
.uppercase{text-transform:uppercase}
.title{color:#009;font-size:120%;font-weight:700;text-align:center;vertical-align:top}
.sub-title{color:#009;font-size:100%;font-weight:700;text-align:center;vertical-align:top}
.warning{color:#900;font-size:120%;font-weight:700;text-align:center;vertical-align:top}
table.sample{background-color:#fff;border-collapse:collapse;border-color:gray;border-spacing:1px;border-style:inset;border-width:1px;color:#000;margin-left:auto;margin-right:auto;padding:0}
table.sample th{-moz-border-radius:0;background-color:#c4c4c4;border-color:#003;border-style:outset;border-width:1px;font-size:105%;font-weight:700;padding:5px;text-align:center;vertical-align:bottom}
table.sample td{-moz-border-radius:0;border-color:gray;border-style:inset;border-width:1px;font-size:100%;padding:2px;text-align:left;vertical-align:top; white-space:normal; word-break:normal;}
table.sample td.breakall {word-break:break-all;}
table.sample th.left{text-align:left}
table.sample tr:hover td{background-color:#ebfafe}
table.sample caption{background-color:#fff;color:#c00;font-size:125%;font-weight:700;padding-bottom:1px;padding-top:30px;width:100%}
#contract_tab a{text-decoration:none}
#contract_tab a:link,#contract_tab a:visited,#contract_tab a:active{background:#26a url(images/tab-blue-left2.gif) left top no-repeat;color:#fff;font-weight:700;padding-left:10px}
#contract_tab a:link span,#contract_tab a:visited span,#contract_tab a:active span{background:#26a url(images/tab-blue-right2.gif) right top no-repeat;padding-right:10px}
#contract_tab a,#contract_tab a span{display:block;float:none}
#contract_tab a:hover{background:#0f0 url(images/tab-00f00-green-left.gif) left top no-repeat;color:#000;font-weight:700;padding-left:10px}
#contract_tab a:hover span{background:#0f0 url(images/tab-00f00-green-right.gif) right top no-repeat;padding-right:10px}
#contract_tab{list-style:none;margin:0;padding:10px 0 0;width:100%}
#contract_tab li{display:block;float:left;margin:0;padding:0}
#contract_tab a.highlight{background:#fb0 url(images/tab-orange-left2.gif) left top no-repeat;color:#000;font-weight:700;padding-left:10px}
#contract_tab a span.highlight{background:#fb0 url(images/tab-orange-right2.gif) right top no-repeat;padding-right:10px}


.selected_color, .not_selected_color { border-radius: 10px; border-color: #3276b1; padding:2px 10px 2px 10px; box-shadow: 3px 3px 3px #888888;}
.selected_color, .selected_color:active { background-color: #fb0; color: #000; }


.selected_color:hover, .not_selected_color:hover {background-color: #5c9ad1; color: #FFF; border-color: #285e8e; box-shadow: 3px 3px 3px #5b5b5b;}

.not_selected_color {color:#ffffff; background-color: #0053a6; }

.HTML, .CSV, .XML, .JSON {color:#330000; font-weight:cbold; border-radius: 10px; border-color: #330033; padding:2px 10px 2px 10px; text-decoration:none; box-shadow: 3px 3px 3px #888888;}

.CSV { background-color: #ffff00; }
.XML {background-color: #ff9900; }
.JSON {background-color: #00ffff;}
.HTML { background-color: #ff8040;}
.JSON:hover, .XML:hover, .HTML:hover, .CSV:hover {background-color: #3276b1; color: #FFF; border-color: #285e8e; box-shadow: 3px 3px 3px #5b5b5b;}
.oag-margin-left {margin-left:.5cm;}
.input-text { Xfloat: left; clear: none; width:20%; border-radius: 2px; border-color: #330033; box-shadow: 3px 3px 3px #5b5b5b;}

.label { float: left; clear: none;  display: inline-block; white-space:nowrap; padding-left:5px; padding-right:10px;}
.label:hover {background-color: #3276b1; color: #FFF;  border-color: #285e8e; border-radius: 10px;}
.label_focus {background-color: #3276b1; color: #FFF;  border-color: #285e8e; border-radius: 10px;}
.btn {margin-left: 5px; margin-top:1.7px; border-radius: 10px; border-color: #330033; padding:2px 10px 2px 10px; box-shadow: 3px 3px 3px #888888;}
.input-text:hover {background-color:#d7ffff;}
.input-text:focus{	border-color: #285e8e;	box-shadow: 3px 3px 3px #454545; }
div.tab {width:100%; display:inline-block;}
div.tab a {	border: 1px solid #0053a6; background-color: #0053a6; padding: 3px 10px; color: #fff; border-top-left-radius: 25% 105%;	border-top-right-radius: 25% 105%; margin-left: -.15em; margin-right: -.15em;	margin-bottom: .1em;	display:inline-block;	font-weight:600;}

div.tab a:hover, div.tab a:focus {	background-color: #00ff00; color: #000;	}
div.tab a.highlight{	background-color: #ffcc00; color: #000;	}

.center,table.sample td.center{text-align:center}
.right,table.sample th.right,table.sample td.right{text-align:right}
#contract_list{font-size:85%; float:left;width:145%; margin-top:-1em;  margin-left: -.5em; block:inline; background:#ffffff}
#xml_rslt {width:100%; }
.tr_bgcolor{background-color:#f7f7f7;}