/* CSS Document */
img, body, form, td, ul, table, a, h1, h2, h3, h4, h5, h6, p, pre {margin:0;padding:0;border:none;border-collapse:collapse;font:12px Arial;text-decoration:none;vertical-align:top;} 

input, textarea, select {font:11px Arial;color:#999;}
input[type="submit"], input[type="button"],input[type="reset"] {padding:1px 5px 1px 5px;cursor:pointer;}
input.button {padding:1px 5px 1px 5px;cursor:pointer;}
input[type="text"], input[type="password"] {border:1px solid #b2b2b2;}
select, textarea, input.text {border:1px solid #b2b2b2;}
input[type="text"], input[type="password"] {width:218px;padding:3px 5px 3px 9px;}
input.text {width:218px;padding:3px 5px 3px 9px;}
input[type="text"][disabled], input[type="password"][disabled] {background:#fff}
input.disabled {background:#fff}
input[type="submit"][disabled] {background:#ccc;color:#888;}
input.button.disabled {background:#ccc;color:#888;}
textarea {width:98%;height:100px;padding:3px 5px 3px 9px;}
select {padding:0 0 0 4px;}

input.over, textarea.over, select.over {background-color:#ffffdd;border-style:solid;border-color:#ffee66;color:black;}
input.err, textarea.err {border-color:red;}/*background-color:#ffdddd*/
select.err {border-color:red;}
label.err {color:red;}
div.ok {width:18px;height:22px;background:url(images/ok.gif) right no-repeat;}
div.err {width:18px;height:22px;background:url(images/err.gif) right no-repeat;}
div.formerr {padding:3px 35px;border:1px solid red;color:white;font-size:11px;background:url(images/err.gif) 6px no-repeat #990000;}

body {color:#000;}
a {color:#0066cc;cursor:pointer;font-size:12px;text-decoration:none;}
a:hover {text-decoration:underline;}

label {font-size:12px;color:#000;padding-left:2px;cursor:pointer;}
.error {color:#ff3300;}
.sitemap {padding-left:30px;}
.sitemap div {padding:0 0 5px 20px;}
.sitemap a:hover {text-decoration:underline;}

#body {margin:auto;width:100%;}
#header {}
#content {float:left;width:100%;}
#footer {float:left;width:100%;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

.tagc {text-align:justify;}
.tagc a {text-decoration:none;}
.tagc a.tagc12 {font-size:12px;color:#999;}
.tagc a.tagc12:hover {background:#999;}
.tagc a.tagc13 {font-size:13px;color:#999;}
.tagc a.tagc13:hover {background:#999;}
.tagc a.tagc14 {font-size:14px;color:#2e68a2;font-weight:bold;}
.tagc a.tagc14:hover {background:#2e68a2;}
.tagc a.tagc15 {font-size:15px;color:#2e68a2;font-weight:bold;}
.tagc a.tagc15:hover {background:#2e68a2;}
.tagc a.tagc16 {font-size:16px;color:#99ccff;font-weight:bold;}
.tagc a.tagc16:hover {background:#99ccff;}
.tagc a.tagc17 {font-size:17px;color:#99ccff;font-weight:bold;}
.tagc a.tagc17:hover {background:#99ccff;}
.tagc a.tagc18 {font-size:18px;color:#2e68a2;}
.tagc a.tagc18:hover {background:#2e68a2;}
.tagc a.tagc19 {font-size:19px;color:#2e68a2;}
.tagc a.tagc19:hover {background:#2e68a2;}
.tagc a.tagc20 {font-size:20px;color:#99ccff;}
.tagc a.tagc20:hover {background:#99ccff;}
.tagc a.tagc21 {font-size:21px;color:#99ccff;}
.tagc a.tagc21:hover {background:#99ccff;}
.tagc a.tagc22 {font-size:22px;color:#999;}
.tagc a.tagc22:hover {background:#999;}
.tagc a.tagc23 {font-size:23px;color:#999;}
.tagc a.tagc23:hover {background:#999;}
.tagc a.tagc24 {font-size:24px;color:#2e68a2;font-weight:bold;}
.tagc a.tagc24:hover {background:#2e68a2;}
.tagc a:hover {text-decoration:none;color:#fff;}

.crumb {padding-top:6px;}
.crumb a {font-size:11px;color:#999;padding:0 5px;display:block;float:left;}
.crumb .delim {float:left;width:3px;background:url(images/arr.gif) bottom no-repeat;height:10px;}

.pop {width:537px;}
.pop div.pop {background-color:white;padding:5px 15px;float:left;width:507px;}
.pop div.top {height:5px;font-size:0;overflow:hidden;width:537px;background:url(images/poptop.png) no-repeat;float:left;}
.pop div.bot {height:5px;font-size:0;overflow:hidden;width:537px;background:url(images/popbot.png) no-repeat;float:left;}

div.popimg {background:#fff;border:2px solid #333;padding:4px;}

#popclose {cursor:pointer;margin-top:3px;margin-left:-2px;}
* html #popclose {width:100px;}
#popclose img {display:block;float:right;padding:3px 4px 4px 4px;}
#popcloset {font-size:12px;color:white;float:left;text-shadow:black 1px 1px 1px;display:none;float:left;}
#popcloset.over {display:block;}

span.popimg {display:block;position:absolute;cursor:pointer;_background:black;_filter:alpha(opacity=0);}
span.popl:hover, span.popl.plhover {background:url(images/prevlabel.gif) 0 center no-repeat;_filter:alpha(opacity=100);}
span.popr:hover, span.popr.prhover {background:url(images/nextlabel.gif) right center no-repeat;_filter:alpha(opacity=100);}

.popdist, .popdist a {color:#fff;text-decoration:none}
.popdist div {padding-left:10px;float:left;}
.popdist a:hover {text-decoration:underline}

.wid100 {width:100%;}
.margin0 {margin:0;}
.bold {font-weight:bold;}
.nobg {background:none;}
.absolute {position:absolute;}
.hidden {display:none;}
.border {border:1px solid;}
.pointer {cursor:pointer;}
.fall {float:left;width:100%;height:0;font-size:0;overflow:hidden;}
.float {float:left;}
.float.right {float:right;}
.block {display:block;}
.padt5 {padding-top:5px;}
.pad5 {padding:5px;}
.border0 {border:0;}

/*swfu*/
.swfupload_container { display: inline; border: solid 1px #7FAAFF; background-color: #C5D9FF; padding: 2px;}
.swfupload { vertical-align: middle;margin:2px 0;}
.progressWrapper {overflow: hidden;}/*width: 357px;*/
.progressContainer {margin:3px 0;padding:2px 2px 0 2px;border: solid 1px #E8E8E8;background-color: #F7F7F7;overflow: hidden;}
.message {margin: 1em 0;padding: 10px 20px;border: solid 1px #FFDD99;background-color: #FFFFCC;overflow: hidden;}
.red {border: solid 1px #B50000;background-color: #FFEBEB;}
.green {border: solid 1px #DDF0DD;background-color: #EBFFEB;}
.blue {border: solid 1px #CEE2F2;background-color: #F0F5FF;}
.progressName {font-size: 8pt;font-weight: 700;color: #555;width: 323px;height: 14px;text-align: left;white-space: nowrap;overflow: hidden;}
.progressBarInProgress,.progressBarComplete,.progressBarError {font-size: 0;width: 0%;height: 2px;background-color: blue;margin-top: 2px;}
.progressBarComplete {width: 100%;background-color: green;visibility: hidden;}
.progressBarError {width: 100%;background-color: red;visibility: hidden;}
.progressBarStatus {margin-top: 2px;width: 337px;font-size: 7pt;font-family: Arial;text-align: left;white-space: nowrap;}
a.progressCancel {font-size: 0;display: block;height: 14px;width: 14px;background-image: url(images/swfu_cancel.gif);background-repeat: no-repeat;background-position: -14px 0px;float: right;}
a.progressCancel:hover {background-position: 0px 0px;}
#files_uploader_thumbnails div {padding:6px 0 3px 8px;font-size:12px;border-bottom:1px solid #ebebeb;}
