
body {
	font-family: Verdana;
	background-color: #336699;
	font-weight: normal;
}

.boxContents, .boxContents a {
	margin: 0px;
	margin-bottom: 2px;
	color: black;
	font-size: 10px;
	margin-bottom: 10px;
	font-weight: normal;

}
.boxContents a img {
	border: none;
}
.boxContents em, .boxContents a em {
	font-weight: bold;
}

div#mainContent {
	background: #8fd2fb;
	text-align: left;
	padding: 3px;
	margin: 0px;
}

/*
 * Generic Formatting classes
 */
.mainHead, .mainHeadRight, div.boxHeader {
	font-weight: bold;
	margin: 0px;
/*	padding: 3px 0px 1px 0px;*/
	color: black;
	font-family: Georgia, Times, serif;
	font-size: 15px;
	text-align: left;
	padding-left: 15px;
}
div.boxHeader, div.boxHeader a {
	padding-left: 0px;
}
div.boxHeader img {
	border: none;
}
/*
 * * * L I S T * * *
 */
.list,
.boxContents
{
	padding: 5px;
	-moz-border-radius: 10px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	background: white;
}
.list img {
	border: none;
}

.list div.even, .list div.odd, .list div.hoverOdd, .list div.hoverEven {
	color: black;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	border: solid 1px white;
}

.icons {
	position: absolute;
	right: 0px;
	top: 0px;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-left: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;

	background: white;
}
table.detailList .icons {
	position: static;
	right: auto;
	top: auto;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-left: none;
	border-bottom: none;
}

.list div.even, .list div.hoverEven {
	background-color: #c7e8fd;
}
.list div a {
	color: black;
	text-decoration: none;
}
.list div img {
	vertical-align: bottom;
}
.listHeadWrapper {
	position: relative;
	border: none;
}

.mainHeadRight {
	text-align: right;
}
.mainHead a, .mainHeadRight a {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: black;
}
dl {
	margin: 0px;
}
dl dt , label , .listHead, .listHeadRight {
	color: #394d7c;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
}
.listHeadRight {
	text-align: right;
}
dl dt a , .listHead a, .listHeadRight a {
	color: #394d7c;
}
.listHead a img, .listHeadRight a img {
	border: none;
}
dl dd , .val , .valHigh, input.field {
	color: black;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	font-size: 12px;
}

span.emp, a.emp {
	font-weight: bold;
}
a.emp {
	font-weight: bold;
	text-decoration: none;
}

.simpleList, .simpleList {
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
	list-style: none;
	font-size: 12px;
	line-height: 12px;
}
.simpleList .even, .simpleList .odd  {
	top: -2px;
	color: black;
	padding: 2px;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.simpleList p  {
	margin: 0px;
}

ul.simpleList .even a, ul.simpleList .odd a {
	color: black;
	display: block;
}
div.simpleList .even a, div.simpleList .odd a {
	color: black;
	display: inline;
}
.simpleList img {
	vertical-align: middle;
}
.simpleList .even, .simpleList .even a {
	background-color: #c7e8fd;
	-moz-border-radius: 5px;
}
div.hiddenFrame {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;

}


div#singleColumn, div.singleColumn {
	color: black;
	font-size: 10px;
	border: solid black 1px;
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	background-color: #b6d3f5;
}

div.icon {
	position: absolute;
	white-space: nowrap;
	top: 0px;
	right: 0px;
	text-align: right;
}



table.frameHelper, table.navigationCaption, table.frameHelperWBorder {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	outline: 0px;
	border-collapse: collapse;
}
table.frameHelperWBorder {
	border: solid black 1px;
}
div.rightDivButton, div.leftDivButton {
	height: 30px;
	width: 50px;
	border: none 0px;
	padding: 0px;
	margin: 0px;
}
div.rightDivButton a img, div.leftDivButton a img {
	border: none;
}
div.leftDivButton {
	float: left;
}
div.rightDivButton {
	float: right;
}
div.centerDivSqr {
	float: left;
	width: 100%;
	position: static;
	margin-right: -50px;
}
div.centerDivSqrWrapper {
	margin-right: 50px;
	margin-left: 50px;
}

table.navigationCaption td a {
	color: black;
}

/*
 * The page list
 */
div#pageList {
	text-align: center;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: black;
}
div#pageList a {
	color: black;
	font-size: 13px;
}


/*
 * Forms
 */
fieldset.hidden {
	visibility: hidden;
	display: none;
}
fieldset.regular {
	font-weight: bold;
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
	border: none;
}

fieldset.regular legend {
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	margin: 0px;
	border: solid black 1px;
	padding: 3px 0px 1px 0px;
	color: black;
	text-align: center;
	border-bottom: solid black 1px;
}

fieldset.regular input, fieldset.regular textarea, fieldset.regular select, fieldset.regular label {
	float: left;
	width: 100px;
}
fieldset.regular input, fieldset.regular textarea, fieldset.regular select {
	border: solid black 1px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	width: 400px;
}
fieldset.regular textarea {
	width: 100%;
}
fieldset.regular select.mceSelectList, fieldset.regular .checkbox {
	width: auto;
}

fieldset.regular .button {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: auto;
}
fieldset.regular br {
	clear: both;
}


fieldset.list {
	font-weight: bold;
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
	border: none;
}

fieldset.list label {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: black;
	width: 25%;
	display: block;
	float: left;
}
fieldset.list label.description {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	color: black;
	width: 100%;
	display: block;
	float: left;
}
fieldset.list input, fieldset.list textarea, fieldset.list select {
	float: left;
	width: 70%;
	border: solid black 1px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}





.buttonDelete, .buttonEdit, .buttonToggle {
	border: none;
}
div#mainFrame {
	min-width: 650px;
}
dl dd.even, .val.even {
	/*background-color: #c6d7ff;*/
}
dl dd a, .val a {
	color: black;
	text-decoration: none;
}

div#category dl dd {
	text-align: justify;
	padding: 0px 5px 0px 5px;
}
div#category dl dd a {
	text-decoration: none;
}

input.searchInput {
	background-image: url(/static/images/srchinput.jpg);
	width: 284px;
	height: 16px;
	background-color: rgb(255, 255, 255);
	border: rgb(150, 164, 187) solid 1px;
	font-size: 13.3333px;
}
input.quickSearchInput {
	background-image: url(/static/images/input.jpg);
	width: 100px;
	height: 16px;
	border: 1px solid #5ca8fe;
	font-size: 13.3333px;
}

input.commentText {
	background-image: url(/static/images/input.jpg);
	width: 390px;
	height: 16px;
	border: 1px solid #5ca8fe;
	font-size: 13.3333px;
}
input.commentAuthor {
	background-image: url(/static/images/input.jpg);
	width: 190px;
	height: 16px;
	border: 1px solid #5ca8fe;
	font-size: 13.3333px;
}
input.button, input.buttonBg {
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	background-color:#8fd2fb;
	border-top-color:#a5dbfc;
	border-bottom-color:#608ea9;
	border-left-color:#a5dbfc;
	border-right-color:#608ea9;
	border-width: 1px;
	background-image: url(/static/images/button.jpg);
	height: 19px;
	font-size: 13.3333px;
}
input.buttonBg {
	background-color: #80a0c3;
	border-top-color: #a5dbfc;
	border-bottom-color: #1a3452;
	border-left-color: #5a83b1;
	border-right-color: #23476e;
	background: #33669f;
	margin-left: 3px;
}

input.quickSearchInput{
	width: 200px;
	background-image: url(/static/images/input-bg.jpg);
	border-color: #adc1ca;
}

select.dateRange {
	width: 150px;
	height: 16px;
	border: rgb(150, 164, 187) solid 1px;
	font-size: 13.3333px;
}

/*
 * Full image view
 */

div.hiddenPopupFrame {
	visibility: hidden;
	display: inline;
	z-index: 200;
	position: absolute;
	top: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: solid black 1px;
	background: #8fd2fb;
}
div.hiddenPopupFrame img {
	border: none;
}
div#exifInfo, div#popupComments, div#ratingHistory {
	visibility: hidden;
	display: inline;
	z-index: 250;
	position: absolute;
	top: 0px;
	right: 0px;
	background: #8fd2fb;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border-bottom: solid black 1px;
	text-align: left;
	opacity: 1; /*.70;*/
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	background: white;
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

}

.toolBox {
	position: absolute;
	left: 0px;
	top: 80px;
	margin: auto;
	padding: 0px;
	text-align: left;
	z-index: 200;
}

.selectImageSizeBox {
	margin: auto;
	padding: 0px;
	border-right: 1px solid #5ca8fe;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	text-align: left;
	background: white;
}
.selectImageSizeBox img {
	margin-left: 0px;
}

ul#popupMenu, ul#popupModes, ul#popupTimes  {
	visibility: hidden;
	display: inline;
	z-index: 400;
	left: 0px;
	position: absolute;
/*	right: 3px;*/
	width: 83px;
	background: #b6d3f5;
	overflow: hidden;
	height: auto;
	padding: 0px;
	margin: 1.2em 0px 0px 0px;
	border: 1px solid black;
	text-align: left;
}
ul#popupRating {
	padding: 0px;
}
ul#popupRating2 {
	top: -18px;
	padding: 0;
}

ul#popupRating li, ul#popupRating2 li, ul#popupMenu li, ul#popupModes li, ul#popupTimes li {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	list-style-position: inside;
}
ul#popupMenu {
	width: 120px;
}
ul#popupRating li, ul#popupRating2 li, ul#popupModes li, ul#popupTimes li {
	display: inline;
}
ul#popupRating li a img, ulpopupRating2 li a img, ul#popupMenu li a img {
	border: none;
}
ul#popupMenu li a:hover {
    background-color: black;
    color: White;
}

div.imageWrapper {
	position: relative;
	z-index: 80;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#image {
	text-align: center;
}
div.imageWrapper img {
	border: none 0px;
}


.popup {
	visibility: hidden;
	z-index: 100;
	position: absolute;
	background: #b6d3f5;
	width: 100%;
	white-space: nowrap;
	padding: 5px;
	margin: 0;
	margin-top: 2px;
	border: 1px black;
	border-style: solid solid solid solid;
	text-align: left;
	right: 0px;
}

.popup li {
	list-style-type: none;
}



.popupCategoryCaption {
	width: 300px;
	height: 15px;
	overflow: hidden;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 1px 0px;
	color: black;
	background: url(/static/images/banner_bg.png) no-repeat 0% 0%;
	text-align: center;
	border-bottom: solid black 1px;
}

.popupThumbCaption {
	width: 200px;
	height: 15px;
	overflow: hidden;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 1px 0px;
	color: black;
	background: url(/static/images/banner_bg.png) no-repeat 0% 0%;
	text-align: center;
	border-bottom: solid black 1px;
}
.popupThumbText {
	display: block;
	width: 200px;
	margin: 0px;
	padding: 3px 0px 1px 0px;
	text-align: center;
}

div#mainContentThumbs {
	background: #84c7f9;
	border: solid black 1px;
	padding: 4px;
}
/*
	INDEX - Main page
*/

div#leftWrapper {
	position: absolute;
	left: 0px;
	width: 200px;
}
div#left {
	width: 100%;
	padding: 0px;
}

div#middleWrapper {
	margin-right: 205px;
	margin-left: 205px;
}
div#leftBigWrapper {
	margin-left: 0px;
	margin-right: 205px;
}
div#rightBigWrapper {
	margin-left: 205px;
	margin-right: 0px;
}
div#middle {
/*	width: 100%;*/
	padding: 0px;
	/*position: static;*/
}
div#rightWrapper {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 200px;
}

div#right {
	width: 100%;
	padding: 0px;
	position: static;
}
div#left .mainHead {
	border-top: none;
	border-bottom: none;
}
div#search .mainHead {
	border-top: none;
}
div#news .mainHead {
	border-top: none;
	border-bottom: none;
}

/*
 * COMMENT PAGE
 */

div.iconListItem {
/*	background-color: #b6d3f5;*/
	border: solid black 1px;
	margin: 2px;
	padding: 0px;
	height: 150px;
	width: 400px;
	min-width: 400px;
	float: left;
	position: relative;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;

}
div.iconListItem div.preview {
	width: 200px;
	height: 150px;
	float: left;
}
div.iconListItem div.preview img {
	border: none 0px;
}
div.iconListItem div.text {
	width: 190px;
	height: 150px;
	position: relative;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	color: black;
	margin-right: 2px;
}
div.iconListItem span.caption {
	font-size: 13px;
	font-weight: bold;
	display: block;
	margin: 5px;
}
div.iconListItem span.text {
	width: 100%;
	display: block;
	padding-right: 5px;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	color: black;
	text-align: right;
}
div.iconListItem div.text span.number {
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-weight: bold;
	text-align: right;
}
div.iconListItem div.text span.icon {
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	font-weight: bold;
	text-align: right;
}

div.galleryListItem, div.galleryFolderListItem {
	display: block;
	margin: 0px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	width: 806px;
	height: 200px;
	float: left;
	margin: 2px;
	padding: 0px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	overflow: hidden;
}
div.galleryFolderListItem {
width: auto;
}
/*
 * Category list page
 */
div.galleryPreview {
	width: 307px;
	height: 158px;
	float: right;
	border: none;
	padding-top: 3px;
}
div.galleryTextWrapper {
	/*float: left;*/
/*	margin-right: 335px;*/
	position: relative;
	overflow: hidden;
}
/*
 * Thumb view
 */

div.thumb, div.minithumb {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	width: 200px;
	height: 150px;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
	text-align: center;
	margin: 1px;
	border: solid black 1px;
	background: black;
}
div.minithumb {
	width: 100px;
	height: 75px;
}

div.thumb a {
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
}
div.thumb img {
	border: none 0px;
}

.dateOverlay, .rateOverlay, .countOverlay, .commentOverlay {
	position: absolute;
	width: auto;
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	background-color: black;
	opacity: .50;
}
.dateOverlay {
	bottom: 0px;
	right: 0px;
	text-align: left;
}
.rateOverlay {
	top: 5px;
	right: 5px;
	text-align: left;
	background-color: transparent;
	opacity: 1;
}
.countOverlay {
	bottom: 0px;
	left: 0px;
	text-align: left;
}
.commentOverlay {
	top: 0px;
	left: 0px;
/*	width: 200px;*/
	height: 15px;
	overflow: hidden;
	text-align: left;
}
/*
.minithumb .commentOverlay {
	width: 100px;
}
.largethumb .commentOverlay {
	width: 300px;
}
*/
.commentOverlay a:link, .commentOverlay a:visited {
	color: white;
	text-decoration: none;
}


/*
 * Common helper objects
 */

.clearing {
	height: 0px;
	width: 0px;
	clear: both;
	overflow: hidden;
}

/*
div.icons {
	position: relative;
	float: right;
	width: 40px;
	top: -15px;
}
*/

div.edit {
	float: left;
}
div.del {
	float: right;
}


div#exifItem {
	float: left;
	width: 300px;
}

td.caption , .key , .keyHigh, td.field {
	color: #394d7c;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
/*FOO	font-weight: bold;*/
	font-family: Georgia, Times, serif;
	white-space: nowrap;
}
td#field {
	border: none;
}
div#exifInfo .mainHead , div#fullComments .mainHead {
	border-bottom: none;
}
.val, .valHigh {
/*	border-top: solid black 1px;*/
}
.keyHigh, .valHigh {
	background: #8fd2fb;
}

div#fullComments dd {
	text-align: right;
}
div#fullComments dd.odd {
}
div#fullComments dd.even {
	background-color: #b6d3f5;
}


.menuPosition {
/*	position: relative;*/
	width: auto;
	z-index: 100;
}
.menuPosition a img {
	padding: 0px;
	margin: 0px;
	border: none;
	vertical-align: middle;
}
.actionMenu {
	/*display: none;*/
	visibility: hidden;
	z-index: 500;
	top: 1px;
	left: 0px;
	background-color: #8fd2fb;
	height: auto;
	padding: 0;
	margin: 1.2em 0 0 0;
	border: 1px black;
	border-style: solid solid solid solid;
	text-align: left;
	position: absolute;
	overflow: hidden;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: none;
	border-bottom: 1px solid #5ca8fe;
}

.actionMenu div {
	float: none;
	background: none;
	display: block;
	padding: 0px;
	margin: 2px;
	width: 100%;
	overflow: hidden;
}

.actionMenu div a {
		border: solid 1px #8fd2fb;
    display: block;
    white-space: nowrap;
/*    padding: 0 0.5em;
    margin: 0.2em 0;
    */
    padding: 2px;

	color: #394d7c;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
}

/*
.actionMenu li a img {
	padding: 0px;
	margin: 0px;
	border: none;
}
*/

.actionMenu div a:hover {
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	display: block;
	white-space: nowrap;
	background-color: white;
}

.actionMenu .actionSeperator a {
    margin-top: 0.2em;
    padding-top: 0.2em;
    border-top: 1px solid black;
}



div#thumbList #navigationCaption {
	margin-bottom: 3px;
}

form {
	margin-bottom: 0px;
	margin-top: 0px;
}


dd.right {
	clear: both;
	text-align: right;
}
legend , label {
	display: block;
	width: 100%;
}


/*
 *
 * DISCAREDED STUFF (not yte preocessed)
 *
 *
 */


.popup {
	visibility: hidden;
	z-index: 100;
	position: absolute;
	background: #b6d3f5;
	width: 100%;
	white-space: nowrap;
	padding: 5px;
	margin: 0;
	margin-top: 2px;
	border: 1px black;
	border-style: solid solid solid solid;
	text-align: left;
	right: 0px;
}

.popup li {
	list-style-type: none;
}


.popupmenu	{
	color: black;
	font-weight: normal;
	font-size: 10px;
	background-color: #3B89FF;
	text-align: justify;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF
}
.fullSqr {
	width: 100%;
	height: 100%;
	font-size: 20px;
	color: black;
}
#tipDiv {
	background-color: #b6d3f5;
	position: absolute;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	border: solid black 1px;
	z-index: 100;
	text-align: center;
	color: black;
	font-size: 12px;
}
#previewImage {
	float: left;
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: black;
	font-size: 12px;
	width: auto;
}
.imageThumbnail {
  overflow: hidden;
  width: 202px;
  height: 160px;
}




div#tools {
	float: right;
	overflow: hidden;
	position: absolute;
}
div#tools div#dd {
	visibility: hidden;
}



/*
 * Menu tabs
 */

#navbar {
	border: none 0px;
	padding-left: 45px;
	border: none;
	background: url(/static/images/tabbanner.jpg) repeat-x 0% 0%;
	/*
	border-bottom: 1px solid #485eff;
	*/
}
#navbar table {
	border-spacing: 0px;
	outline: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: none;
/*	border-left: 1px solid #485eff;
	border-right: 1px solid #5d78fd;
	*/
}
#navbar li {
	list-style-type: none;
	float: left;
}

#navbar td {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 2px 0px 1px;
	padding: 0px;
	border: none;
	background: url(/static/images/tabbg.jpg) no-repeat 0% 0%;
}
#navbar td span.tab {
	height: 28px;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 0px;
	list-style-type: none;
	background: url(/static/images/tabrt.jpg) no-repeat 100% 0%;
}
#navbar td span.tab a {
	padding-left: 0px;
	padding-right: 0px;
	background: none;
	display: inline;
	text-decoration: none;
	color: black;
}


#navbar td.inactive {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 2px 0px 1px;
	padding: 0px;
	border: none;
	background: url(/static/images/tabbgin.jpg) no-repeat 0% 0%;
}
#navbar td.inactive span.tab {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 0px;
	background: url(/static/images/tabrtin.jpg) no-repeat 100% 0%;
	height: 28px;
}
#navbar td.inactive span a {
	padding-left: 0px;
	padding-right: 0px;
	background: none;
	display: inline;
	text-decoration: none;
	list-style-type: none;
	color: #a0a0a0;
}
#navbar td.tabDropTarget {
	margin: 0px 2px 0px 1px;
	padding: 0px;
/*	border: dashed #5ca8fe 3px;*/
	width: 10px;
	background: none;
	background: url(/static/images/tabbgin.jpg) no-repeat 0% 0%;
}
#navbar td.tabDropTarget span {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 12px;
	background: url(/static/images/tabrtin.jpg) no-repeat 100% 0%;
	height: 28px;
}
#navbar img {
	border: none;
	vertical-align: bottom;
}
#navbar td.selected {
	background-position: 0% -30px;
}
#navbar td.selected span {
	background-position: 100% -30px;
}

#navbar td.selected span.tab {
	padding-right: 0px;
}
#navbar td.adminTab span.tab {
	padding-right: 12px;
}

#navbar input.title {
	font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	font-size:1em;
	font-weight:bold;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:16px;
}
.fgClass {background-color: #FFFFCC;}
.bgClass {
	border: solid red 5px;
	background-color: #333399;
}

#barWrapper {
	padding: 0px;
	background: #8fd2fb;
	border: none;
	border-bottom: 1px solid #5ca8fe;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	height: 20px;
}

#locationBar, #menuBar, .popupMenu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: left;
	background: #8fd2fb;
}
#locationBar {
	border-right: 1px solid #5ca8fe;
}
.popupMenu {
	margin-bottom: 0px;
	visibility: hidden;
}
.popupMenu a {
	margin-bottom: 0px;
}
#menuBar {
	border-left: 1px solid #70bbfd;
}
.menuBar div.menu,
.popupMenu div.menu
{
	top: 0px;
	left: 0px;
	position: absolute;
	display: block;
	visibility: hidden;
	background-color: #8fd2fb;
	overflow: hidden;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: none;
	border-bottom: 1px solid #5ca8fe;
	display: inline-block;
	z-index: 200;
}

#locationBar a,
div.menu a.menuItem,
.menuBar a.menuButton,
.popupMenu a.menuButton {
	border: 1px solid #8fd2fb;
	text-decoration: none;
	color: black;
	overflow: hidden;
  padding: 1px;
  text-decoration: none;
  white-space: nowrap;
  color: black;
 }
.menuBar a.menuButton,
.popupMenu a.menuButton
{
	padding-top: 2px;
	padding-bottom: 0px;
}
div.menu a.menuItem {
  cursor: default;
  display: block;
}
#locationBar a {
	padding-bottom: 0px;
}
#locationBar a img,
#locationBar img,
a.menuButton img,
.menuBar a.menuItem img,
.popupMenu a.menuItem img
{
	vertical-align: text-bottom;
	border: none;
}
#locationBar a:hover {
	text-decoration: underline;
	color: black;
}
.menuBar a.menuButton:hover,
.menuBar a.menuButtonActive,
.menuBar a.menuItem:hover,
.popupMenu a.menuItem:hover,
.popupMenu a.menuButton:hover,
.popupMenu a.menuButtonActive
{
	background: white;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
}

.menuBar a.menuItem span.menuItemText,
.popupMenu a.menuItem span.menuItemText
{}

.menuBar a.menuItem span.menuItemArrow,
.popupMenu a.menuItem span.menuItemArrow
{
  margin-right: -.75em;
}


.infoOverlay {
	position: absolute;
	width: auto;
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	background-color: black;
	opacity: .30;
	padding: 2px;
	border-top: solid white 1px;
	border-right: solid white 1px;
	bottom: 0px;
}

.rating_result_text {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	background-color: black;
	opacity: .50;
	padding: 2px;
	border: solid white 1px;
}



.overDiv {
/*	border: solid black 1px;*/
	margin: 0px;
	padding: 0px;
/*	background-color: #b6d3f5;*/
	text-align: center;
}


#thumbView {
	visibility: hidden;
	z-index:500;
	left: 0px;
	background: white;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
}

#thumbView a {
	display: block;
	float: left;
	margin: 1px;
	text-align: center;
	vertical-align: 50%;
	border: solid black 1px;
	background: black;
}
#thumbView .buttons {
	background: white;
	border: none;
	display: block;
	height: 100%;
	width: 100%;
}
.missSpellt {
	text-decoration: underline;
	color: red;

}

.popup_warning {
	background: white;
	border: solid black 1px;
	color: black;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	padding: 2px;
}

.miniImageSelected, .miniImage  {
	height: 100%;
}

.miniImage {
	opacity: .7;
}

table.calendar {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
}
table.calendar tr th, table.calendar tr td a, table.calendar tr th a  {
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
table.calendar tr td.empty {
	color: grey;
}
table.calendar tr td.today {
	background-color: #8FD2FB;
	border-left: 1px solid #5ca8fe;
	border-right: 1px solid #70bbfd;
	border-bottom: 1px solid #70bbfd;
	border-top: 1px solid #5ca8fe;
}


span.error {
	color: red;
}

hr {
	border-style: dashed;
	border-color: #5ca8fe;
}

div.itemTabsContents {
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
}
div.itemtabs {
	padding: 3px;
	margin-bottom: 3px;
}
div.itemtabs a {
	text-decoration: none;
	-moz-border-radius: 3px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
}
div.itemtabs a.selected {
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 3px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	background-color: #c7e8fd;
}


span.inactive {
	text-decoration: line-through;
}


input.checkbox {
	width: 14px;
	height: 14px;
}

fieldset.fixed150 {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: none;
	clear: both;
	width: 180px;
}
fieldset.fixed150 label {
	width: 100%;
}
fieldset.fixed150 label span {
	margin-top: 2px;
	margin-left: 2px;
	position: relative;
	width: 20px;

}
fieldset.fixed150 input {
	margin-top: 2px;
	margin-left: 2px;
	position: relative;
	width: 155px;
	border: black solid 1px;
}
fieldset.fixed150 input.button {
	float: right;
	margin-right: 2px;
	width: auto;
}



fieldset.fixed400 {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: none;
  clear: both;
  width: 390px;
}

fieldset.fixed400 label {
	margin-top: 2px;
	margin-left: 5px;
	position: relative;
	display: block;
	height: 20px;
}
fieldset.fixed400 label input, fieldset.fixed400 label span.readonly {
	position: absolute;
	color: black;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	right: 0px;
	top : 0px;
	width: 284px;
	background-image: url(/static/images/input-white.jpg);
	height: 16px;
	border: 1px solid black;
	font-size: 13.3333px;
}
fieldset.fixed400 label input.checkbox {
	left: 100px;
	width: 14px;
	height: 14px;
}
fieldset.fixed400 input.readonly {
	font-style: italic;
	overflow: hidden;
}
fieldset.fixed400 input.button {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	float: right;
}
fieldset.fixed320 {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: none;
	clear: both;
	width: 320px;
}

fieldset.fixed320 label {
	margin-top: 2px;
	margin-left: 5px;
	position: relative;
	display: block;
	height: 20px;
}
fieldset.fixed320 label input {
	position: absolute;
	color: black;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	right: 0px;
	top : 0px;
	width: 240px;
	background-image: url(/static/images/input-white.jpg);
	height: 16px;
	border: 1px solid black;
	font-size: 13.3333px;
}
fieldset.fixed320 input.button {
	width: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	float: right;
}


fieldset.fixedTable {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: none;
  clear: both;
  width: 100%;
}
fieldset.fixedTable table {
  width: 100%;
}
fieldset.fixedTable table td.label {
	width: 150px;
}


fieldset.fixedTable label {
	margin-top: 2px;
	margin-left: 5px;
	height: 20px;
}
fieldset.fixedTable input, fieldset.fixedVariable span.readonly, fieldset.fixedTable textarea {
	color: black;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	background-image: url(/static/images/input-white.jpg);
	height: 16px;
	border: 1px solid black;
	font-size: 13.3333px;
	width: 100%;
}
fieldset.fixedTable input.checkbox {
	width: auto;
}

fieldset.fixedTable input.readonly {
	font-style: italic;
	overflow: hidden;
}
fieldset.fixedTable textarea {
	height: auto;
	background: none;
}
fieldset.fixedTable input.button {
	width: auto;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	float: right;
	height: 20px;
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	background-color:#8fd2fb;
	border-top-color:#a5dbfc;
	border-bottom-color:#608ea9;
	border-left-color:#a5dbfc;
	border-right-color:#608ea9;
	border-width: 1px;
	background-image: url(/static/images/button.jpg);
	font-size: 13.3333px;
}




.tip {
	margin: 0px 0px 10px 10px;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #666666;
	background-color: #ffffe1;
	color: #666666;
	font-size: 12px;
	z-index: 1000;
}

.loginText {
	font-weight: bold;
	font-family:Tahoma,sans-serif;
	font-size: 10px;
}

.footer {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-family:Tahoma,sans-serif;
	font-size: 10px;
}
.footer, .footer a, .footer a:visited, .footer a:link {
	color: black;
}


.bigHeader, .bigHeader a:visited, .bigHeader a:hover, .bigHeader a:link {
	color: #394d7c;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px solid #5ca8fe;
	background-color: #5ca8fe;
	padding: 2px;
	padding-top: 0px;
	color: white;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	overflow: hidden;
	height: 18px;
}

.blogDate, .folderListDate {
	padding-left: 2px;
	padding-right: 2px;
	display: block;
	color: #394d7c;
	font-size: 10px;
	font-family: Georgia, Times, serif;
	margin-bottom: 8px;
	font-style: italic;
	font-weight: bold;
}
.folderListDate {
	margin-bottom: 0px;
}
.blogImageBox {
/*
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	-moz-border-radius: 10px;
	*/
	padding: 3px;
	margin-bottom: 10px;
	text-align: center;
}


.blogAuthor, .blogLink, .blogLink a, .blogLink a:visited, .blogLink a:hover, .blogLink a:link {
	float: right;
	color: #394d7c;
	font-size: 13px;
	font-family: Georgia, Times, serif;
	margin-bottom: 5px;
	font-weight: bold;
/*	padding-right: 2px;*/
	margin-right: 4px;
}

.blogLink a, .blogLink a:visited, .blogLink a:hover, .blogLink a:link {
	text-decoration: underline;
}

.blogText, .blogSummary, .folderListSummary {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	color: black;
	padding-left: 2px;
	padding-right: 2px;
}
.blogSummary, .folderListSummary {
	font-style: italic;
}
.folderListSummary {
	margin-bottom: 7px;
}
.blogList {
	padding: 0px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
/*	border-top: 1px solid #70bbfd;*/
	border-bottom: 1px solid #5ca8fe;
	-moz-border-radius: 10px;
	margin-bottom: 20px;
	position: relative;

}

img.blogImageSample {
	border: solid 1px black;
}

.blogImageBox .blogImageWrapper, .blogImageBox .blogImageWrapperEx {
	text-align: center;
	padding: 	2px;
	float: left;
	display: block;
}

.blogImageBox .blogImageWrapperEx {
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	-moz-border-radius: 10px;
	margin: 4px;
	text-align: center;

	color: #394d7c;
	font-size: 10px;
	font-family: Georgia, Times, serif;
	margin-bottom: 8px;
	font-style: italic;
	font-weight: bold;

}

.blogImageBox .blogImageWrapper a {
	display: block;
	text-align: center;
}

.blogImageBox .blogImageWrapper div {
	margin-left: auto;
	margin-right: auto;
}

.blogList .icons {
	border-top: 1px solid #70bbfd;
	padding: 2px;
	padding-top: 1px;
}
.loginBox {
	z-index: 1000;
	display: none;
	visibility: hidden;
	top: 70px;
	right: 10px;
	width: 350px;
	position: absolute;
	background: white;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	-moz-border-radius: 10px;
	padding: 4px;
}

.simpleList , .simpleList li, .simpleList li a {
	margin: 0px;
	padding: 0px;
}
/*
.popupMenuButton {
	border: solid transparent 1px;
}
.popupMenuButton:hover {
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
}
*/



.previewBlur {
	/*
	background: transparent url(/static/images/shadow1.png);
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
	*/
}
.previewShadow, .previewContent {
/*	position: relative; */
/*	bottom: 2px;
	right: 2px;
*/
}

.previewShadow {
	/*
	background: transparent url(/static/images/shadow2.png) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
*/
}
.previewContent {
	border: solid black 1px; 
	background-color: white; 
	padding: 1px;
/*
	background-color: #fff;
	color: #000;
	padding: 0px;
	border: solid black 1px;
*/
}

.boxDropTarget {
	border: dashed #5ca8fe 3px;
	width: 200px;
}
.boxHeader {
}

.boxHeader img {
	border: none;
}


.boxEditor {
	border: none;
}

.boxEditor .button {
	margin-left:2px;
	margin-top:2px;
	float: right;
	border:1px solid black;
}


moduleLog {
	border: dashed 3px #5ca8fe;
	margin: 1em;
	padding: 1em;
}


/**
 * PLaying with IE
 *
 */



fieldset.floating {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	border: none;
	clear: both;
	width: 98%;
}
fieldset.floating label {
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 10px;
	height: 20px;
}
fieldset.floating span {
	margin-top: 2px;
	margin-left: 5px;
	height: 20px;
}

fieldset.floating label span {
	width: 20%;
	float: left;
}

fieldset.floating label input {
	color: black;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	background-image: url(/static/images/input-white.jpg);
	height: 16px;
	border: 1px solid black;
	font-size: 13.3333px;
	width: 78%;
	float: right;
}
fieldset.floating input.button {
	width: auto;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	float: right;
	height: 20px;
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	background-color:#8fd2fb;
	border-top-color:#a5dbfc;
	border-bottom-color:#608ea9;
	border-left-color:#a5dbfc;
	border-right-color:#608ea9;
	border-width: 1px;
	background-image: url(/static/images/button.jpg);
	font-size: 13.3333px;
}
fieldset.floating input.checkbox {
	width: auto;
	float: left;
}



.timelineSeparator {
	font-weight: bold;
	margin: 0px;
	color: #394d7c;
	font-family: Georgia, Times, serif;
	font-size: 40px;
	text-align: left;
	margin-top:10px;
	border-top: 1px solid #70bbfd;
	border-bottom: 1px solid #5ca8fe;
	width: 100%;
	margin-bottom: 5px;
}


.timelineHeader {
	line-height: 80%;
	float:left;
	width:30px;
	font-weight: bold;
	margin: 0px;
	color: #394d7c;
	font-family: Georgia, Times, serif;
	font-size: 20px;
	text-align: center;
	padding-bottom: 10px;
}


.photoFolderOdd {
	background-color: #c7e8fd;
	-moz-border-radius: 5px;
}
.photoFolderEven {
	background-color: white;
	-moz-border-radius: 5px;
}


div.newBox {
	background: transparent url(../images/features/box/boxCleft.png) no-repeat scroll left bottom;
	margin-bottom: 10px;
}

div.newBoxHeaderContainer {
	background: transparent url(../images/features/box/boxHleft.png) no-repeat scroll left top;
	height: 18px;
}

div.newBoxHeader {
	background: transparent url(../images/features/box/boxHright.png) no-repeat scroll right top;
	padding-right: 5px;
	margin-left: 5px;
	overflow: hidden;
	height: 18px;
}

div.newBoxFrame {
	background: transparent url(../images/features/box/boxCright.png) no-repeat scroll right bottom;
	padding-right: 5px;
	margin-left: 5px;
	padding-bottom: 7px;
}
div.newBoxContent {
	margin: 0px;
}

div.newBoxHeader div.collapse {
	position: static;
	display: inline;
	height: 16px;
	width: 16px;
	margin-top: 3px;
	cursor:pointer;
}

div.newBoxHeader div.tool {
	cursor: pointer;
	height: 16px;
	width: 16px;
	float: right;
	margin-top: 3px;
}

div.newBoxHeader div.title {
	overflow: hidden;
	padding-left: 4px;
	height: 16px;
}

div.newBoxHeader div.title, div.newBoxHeader div.title a {
	font-family:Georgia,Times,serif;
	color: black;
	display: inline;
	font-weight: bold;
	font-size: 0.8em;
}
div.newBoxHeader div.title a {
	font-size: 1.0em;
}
div.newBoxHeader div.icon {
	padding-top: 30px;
	position: static;
	display: inline;
	height: 16px;
	width: 16px;
	margin-top: 3px;
}	

img.action-box-collapse {
	background: transparent url(../images/ui/window-collapse.png) no-repeat;
}
img.action-box-expand {
	background: transparent url(../images/ui/window-expand.png) no-repeat;
}
img.action-box-edit {
	background: transparent url(../images/icons/edit.png) no-repeat;
}
img.action-box-delete {
	background: transparent url(../images/icons/delete.png) no-repeat;
}
img.status-icon-ok {
	background: transparent url(../images/icons/ok.png) no-repeat;
}
img.status-icon-dirty {
	background: transparent url(../images/icons/exclamation.png) no-repeat;
}
img.status-icon-working {
	background: transparent url(../images/icons/loading.gif) no-repeat;
}
img.status-icon-error {
	background: transparent url(../images/icons/error.png) no-repeat;
}
img.action-tool-magnifier {
	background: transparent url(../images/icons/magnifier.png) no-repeat;
}
img.action-rating-bad {
	background: transparent url(../images/icons/award_star_bronze_1.png) no-repeat;
}
img.action-rating-ok {
	background: transparent url(../images/icons/award_star_silver_1.png) no-repeat;
}
img.action-rating-good {
	background: transparent url(../images/icons/award_star_gold_1.png) no-repeat;
}
img.action-rating-empty {
	background: transparent url(../images/icons/bullet_white.png) no-repeat;
}



div.newBoxHeader img.action-box-collapse {
	background: transparent url(../images/ui/box-collapse.gif) no-repeat;
}
div.newBoxHeader img.action-box-expand {
	background: transparent url(../images/ui/box-expand.gif) no-repeat;
}


.newBoxContent, .boxContents a {
	margin: 0px;
	margin-bottom: 2px;
	color: black;
	font-size: 10px;
	margin-bottom: 10px;
	font-weight: normal;

}
.newBoxContent a img {
	border: none;
}
.newBoxContent em, .boxContents a em {
	font-weight: bold;
}
.newBoxDropTarget {
/*	border: dashed #70bbfd 1px;*/
	border: dashed black 1px;
		width: 200px;
}




.boxDirectory a {
	text-decoration: none;
	color: black;
}

.boxBooks a {
	text-decoration: none;
	color: black;
}



img.hiddenImage {
	width: 0px;
	height: 0px;
	display: inline;
}

img.action-tab-edit {
	background: transparent url(../images/features/misc/options-grey.png) no-repeat scroll right top;
	display: inline;
	vertical-align:baseline;
	height: 7px;
	width: 7px;
	/*margin: 0px 7px -1px -19px;*/
	margin: 0px 6px -1px -18px;
	padding: 0pt;
	cursor: pointer;
}

img.action-tab-close {
	background: transparent url(../images/features/misc/close-grey.png) no-repeat scroll right top;
	display: inline;
	vertical-align:baseline;
	height:7px;
	width: 7px;
	/*margin: 0px 7px 10px 10px;*/
	margin: 0px 6px 10px 0px;
	padding:0pt;
	cursor: pointer;
}


/*
 * Tab Editor / Manager
 */
div.tabEditor {
	position: absolute;
	width: 400px;
	z-index: 1000;

	padding: 5px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background: #8FD2FB;
	
}
div.tabEditor fieldset.floating label span {
	width: 15%;
}


div.tagCloud a {
	color: black;
	text-decoration: none;
}

.simpleList div.icon {
	position: static;
	display: inline;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 0px;
	cursor:pointer;
}
.itemTabs {
	margin-bottom: -1px;
}

.itemTabs ul {
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

.itemTabs ul {
	display: table;
	padding-left: 10px;
}
.itemTabs ul>li {
	display: table-cell;
	position: relative;
	padding: 2px 6px;

	padding: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-right: 1px solid #5ca8fe;
	border-left: 1px solid #70bbfd;
	border-top: 1px solid #70bbfd;
	border-bottom: none;
	background-color:#C7E8FD;

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.itemTabs ul>li.selected {
	background: white;
}


div.thumb div.tool {
	cursor: pointer;
	position: absolute;
	top: 3px;
	height: 16px;
	width: 16px;
	z-index: 10000;
}


div.rating-status-text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: white;
	border: solid black 1px;
	margin: 2px;
}
div.rating-status-empty {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background: none;
	border: none;
}

div.rating-box {
	position: absolute;
	top: 30px;
	right: 15px;
}