/* HIGHSLIDE */
.highslide {cursor: url(/images/highslide/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-caption {display: none; border: 2px solid white; border-top: none;  font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white;}
.highslide-loading {display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/images/highslide/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(/images/highslide/fullexpand.gif) no-repeat;	display: block;	margin: 0 10px 10px 0; width: 34px; height: 34px;}

/* HIGHSLIDE - CONTROLBAR */
.controlbar {background: url(/images/highslide/controlbar4.gif); width: 167px; height: 34px;}
.controlbar a {display: block; float: left; height: 27px;}
.controlbar a:hover {background-image: url(/images/highslide/controlbar4-hover.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px;	background-position: -50px 0;}
.controlbar .highslide-move {width: 40px; background-position: -90px 0;}
.controlbar .close {width: 36px; background-position: -130px 0;}


/* HIGHSLIDE - HTML CONTENT */
.highslide-html {background-color: white;}
.highslide-html-content {position: absolute; display: none;}
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px; padding: 5px; text-align: center;}
.highslide-wrapper .highslide-header {text-align: right;}
.highslide-wrapper .highslide-header a {font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header a.close-link {background: url(/images/highslide/close.gif) no-repeat center right; padding-right: 30px;}
.highslide-wrapper .highslide-header a.move-link {background: url(/images/highslide/move.gif) no-repeat center right; padding-right: 30px; margin-right: 30px;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-body table {margin: 10px auto;}
.highslide-wrapper .highslide-body strong {display: block; font-size: 110%; margin: 10px 0; text-align: left;}
.highslide-wrapper .highslide-body div.tooltip-content {margin-bottom: 10px; text-align: left;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right; height: 11px; width: 11px; background: url(/images/highslide/resize.gif);}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/******************************* DEFAULT WYSIWYG STYLES **********************************/
div.wysiwyg-editor-content {margin: 10px 0;}
div.wysiwyg-editor-content p {margin: 10px 0;}
div.wysiwyg-editor-content ul {margin: 10px 0 10px 40px;}
div.wysiwyg-editor-content ul li {list-style-type: disc;}

/******************************* SWF UPLOAD ************************************************/
div.swfupload td {vertical-align: top;}
div.swfupload .likeParent {font: inherit; color: inherit; text-decoration: inherit;}

div.swfupload a.likeParent, div.swfupload a.likeParent:link, div.swfupload a.likeParent:active, div.swfupload a.likeParent:visited, 
div.swfupload a.likeParent:hover {font: inherit; color: #000000; text-decoration: none; }
div.swfupload div.title 
{ width: auto; background-color: #99BBE8; border-bottom: solid 1px #000000; padding: 2px; margin-bottom: 15px;
  font-family: Verdana;	font-size: 14pt; color: #000000; text-decoration: none;}
div.swfupload div.content { margin: 10px; }
div.swfupload fieldset { margin: 5px; }
div.swfupload legend {font-family: Arial; font-size: 11pt; font-weight: bold; color: Black; }
fieldset.flash {width: 375px; margin: 10px 0px 10px 0px; border-color: #D9E4FF;}
div.swfupload .progressWrapper { width: 357px; overflow: hidden;}
div.swfupload .progressContainer { margin: 5px; padding: 4px; border: solid 1px #E8E8E8;background-color: #F7F7F7; overflow: hidden;}
div.swfupload .red /* Error */ {border: solid 1px #B50000; background-color: #FFEBEB;}
div.swfupload .green /* Current */ {border: solid 1px #DDF0DD; background-color: #EBFFEB;}
div.swfupload .blue /* Complete */{ border: solid 1px #CEE2F2; background-color: #F0F5FF;}
div.swfupload .progressName {font-size: 8pt; font-weight: bold; color: #555555;	width: 323px;
  height: 14px;	text-align: left; white-space: nowrap; overflow: hidden;}
div.swfupload .progressBarInProgress, div.swfupload .progressBarComplete, div.swfupload .progressBarError {
  font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px;}
div.swfupload .progressBarComplete { width: 100%; background-color: green; visibility: hidden;}
div.swfupload .progressBarError { width: 100%; background-color: red; visibility: hidden;}
div.swfupload .progressBarStatus { margin-top: 2px; width: 337px; font-size: 7pt; font-family: Verdana;	text-align: left; white-space: nowrap;}
div.swfupload a.progressCancel, div.swfupload a.progressCancel:link, div.swfupload a.progressCancel:active, div.swfupload a.progressCancel:visited, div.swfupload a.progressCancel:hover
{ font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(/images/upload/cancelbutton.gif);
  background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}
div.swfupload a.progressCancel:hover {background-position: 0px 0px;}


/********************************** BBCODE TEXTAREA ****************************************/
#bbcode_toolbar { position:relative; list-style:none; border:1px solid #d7d7d7; background-color:#F6F6F6; margin:0; padding:0; height:18px; margin-bottom:2px; }
#bbcode_toolbar li { list-style:none; margin:0; padding:0; float:left; }
#bbcode_toolbar li a { width:24px; height:16px; float:left; display:block; background-image:url("/images/icons/bbcode_toolbar.gif"); border:1px solid #fff; border-right-color:#d7d7d7; }
#bbcode_toolbar li a:hover { border-color:#900; }
#bbcode_toolbar li span { display:none; }
#bbcode_toolbar li a#bbcode_help_button { position:absolute; top:0; right:0; border-left-color:#d7d7d7; border-right-color:#fff; }
#bbcode_toolbar li a#bbcode_help_button:hover { border-left-color:#900; border-right-color:#900; }

#bbcode_emoticons { position:relative; list-style:none; margin:0; padding:0; height:18px; margin-bottom:2px; }
#bbcode_emoticons li { list-style:none; margin:0; padding:0; float:left; }

#bbcode_italics_button { background-position: 0 -119px; }
#bbcode_bold_button { background-position: 0 -102px; }
#bbcode_link_button { background-position: 0 0; }
#bbcode_image_button { background-position: 0 -170px; }
#bbcode_unordered_list_button { background-position: 0 -34px; }
#bbcode_ordered_list_button { background-position: 0 -51px; }
#bbcode_quote_button { background-position: 0 -68px; }
#bbcode_code_button { background-position: 0 -136px; }
#bbcode_help_button { background-position: 0 -153px; }
#bbcode_font_size_button { background-position: 0 -85px; }
#bbcode_red_color_button { background-position: 0 -307px; }
#bbcode_orange_color_button { background-position: 0 -325px; }
#bbcode_green_color_button { background-position: 0 -343px; }
#bbcode_blue_color_button { background-position: 0 -361px; }
#bbcode_magenta_color_button { background-position: 0 -379px; }

.bbcodeeditor-box textarea { width: 100%; }


/********************************** TAG CLOUD **********************************************/
#tag-cloud { border: 1px solid black; padding: .5em; }
#tag-cloud .size1 { font-size: 1.0em; }
#tag-cloud .size2 { font-size: 1.2em; }
#tag-cloud .size3 { font-size: 1.4em; }
#tag-cloud .size4 { font-size: 1.6em; }
#tag-cloud .selected { color: red; }