body{font-family:"Arial";font-size:10pt; background-color: #FFFFFF}
td{font-family:"Arial";font-size:10pt}
category{color:black;border: black;border: black;border-style: solid;border-width:1px;}
headlink{color:white;}
.x{color:red; text-decoration:none}
.cal{color:black;border: black;border: black;border-style: solid;border-width:1px; width: 100%}
.pag{color:black;border: black;border-style: solid;border-width:1px; width: 50%; float:right;}
.paglist{color:black;border: black;border-style: solid;border-width:1px; margin-top:10px}
.pagpic{width:49%;}
.pagpicimg{color:black;border: black;border-style: solid;border-width:1px}
.pagpicimgLeft{color:black;border: black;border-style: solid;border-width:1px;float:left;height:100px;margin-right:5px}
.pagpicimgLittle{color:black;border: black;border-style: solid;border-width:1px;width:180px}
.pagpicimgBig{color:black;border: black;border-style: solid;border-width:1px}
.heading{font-weight:bold;font-size:14pt;}
.error{border-style: solid; border-color:red; background-color:#ffeeee}

.ownerComment{background-color:#eeffee; margin-top:1px}
.comment{background-color:#eeeeee; margin-top:1px}
.myComment{background-color:#eeeeff; margin-top:1px}
.item{background-color:#eeeeee; margin-top:1px}
.highlight{background-color:yellow; margin-top:1px; border-style:solid; border-width:1px;}

.commentsFromAdmin {
	border-style:solid;
	border-color:black;
	border-width:1px;
	background-color:#eef3ff;
	padding:1px;
}

.calNormal{}
.calMerged{background-color: #eeeeff}
.headRow{background-color: #eeccee; font-weight: bold; width: 100%}
.textTitle{width: 90%;}
.textText{width: 90%; height: 240pt}
.textComment{width: 100%; height: 60pt}
.buttonArea{background-color: #ddccdd; width: 100%;}
.buttonOffset{width: 50%; position: absolute}
.row0{background-color: white; width: 100%;background:rgba(255, 255, 255, 0.4)}
.row1{background-color: #ffeeff; width: 100%;background:rgba(255, 230, 255, 0.4)}
.noData{background-color: #ffeeee}
.data{background-color: #ffeeee}
.calTextArea{width: 98%; height: 40pt}
.linkTitle{font-weight: bold}
.linkDescription{}
.disabled{color:gray;}
.small{
	font-size:8pt;
}

.bordered{
	border-style:solid;
	border-width:1px;
	border-color:black;
}

.groups{
	margin-top:5px;
	background-color:#ddffdd;
}

.license{
	border-color:#9999ff;
	border-style:solid;
	border-width:1px;
	background-color:#ecefff;
	margin-top:5pt;
	margin-bottom:5pt;
	padding:2pt;
}


h1 {
	font-family:"Arial";
	font-size:11pt;
	font-style:none;
	font-weight:bold;
}

h2 {
	font-family:"Arial";
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
}

h3 {
	font-family:"Arial";
	font-size:10pt;
	font-style:none;
	font-weight:bold;
}

h4 {
	font-family:"Arial";
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
}

h5 {
	font-family:"Arial";
	font-size:9pt;
	font-style:none;
	font-weight:bold;
}

h6 {
	font-family:"Arial";
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
}

#message {
	height:50pt;
}


.pageTitle {
	font-weight:bold;
	color:#000066;
	font-style:italic;
	font-size:12pt;
	font:maiandra gd;
}

.author {
	font-weight:bold;
	font-style:italic;
	color:black;
	font-size:8pt;
}

#pageContentArea { 
	padding-top:20px;
	padding-left:5%;
	padding-right:5%;
	color:#333399;
}

#contentSelection { 
	width:140px;
	padding:2px;
	float:right;
	background-color:#f0f0f7;
	font-size: 10pt;
}

#topArea {
	z-index:1;
}

#advertisement { 
	float:right;
	padding-right:20px;
	padding-left:5px;
}

.pagePicture {
	float:right;
	padding-right:5px;
}

.imageRight { 
	float:right;
	margin-left:5px;
	margin-right:20px;
	margin-top:3px;
	margin-bottom:2px;
	border-style:solid;
	border-width:1px;
}
.imageLeft { 
	float:left;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:2px;
	border-style:solid;
	border-width:1px;
}

.selected { 
	background-color:#cccccc;
}

.unselected { 
}

.row0col0 {
	background-color:#e6e6e6;
}

.row1col0 {
	background-color:#eeeeee;
}

.row0col1 {
	background-color:#efefef;
}

.row1col1 {
	background-color:#f4f4f4;
}


.catRow0 {
	background-color:#e6e6e6;
	font-style:italic;
}

.catRow1 {
	background-color:#eeeeee;
	font-style:italic;
}

#foot {
	position:absolute;
	bottom:-90%;
	width:100%;
	border-style:solid;
	background-color:white;
	
}

#menuReserve {
	top:200px;
	height: 500pt;
	left:0px;
	width:160px;
	z-index:5;
	border-style:solid;
	border-color:#ff57ff;
	border-width:1px;
	border-width:0 2px 2px 0;
	position: absolute;
}

#menuContent {
	position: absolute;
	top:0px;
	left:0%;
	width: 160px;
	font-size: 10pt;
	z-index:20;
	margin-left:5px;
}

.SearchResult {
	border-top-style:solid;
	border-top-color:#eeeeee;
	border-top-width:2px;
}

.searchBox {
	position:absolute;
	top:148px;
	left:0px;
	z-index:10;
	opacity:0.8;
}

#pwd {
	position:absolute;
	top:180px;
	left:2px;
	height:18px;
	padding-left:2px;
	padding-right:2px;
	z-index:25;
	border-style:none;
	border-width:1px;
	border-color:purple;
	background-color:#ffccee;
}

.categoryListing {
	font-style:italic;
}

.hiddenThing {
	display:none;
}
#blackness {
	opacity:0.8;
	position:fixed;
	height:100%;
	width:100%;
	top:0%;
	left:0%;
	background-color:black;
	z-index:40;
}

#whiteness {
	position:fixed;
	height:80%;
	width:80%;
	top:10%;
	left:10%;
	background-color:white;
	z-index:41;
}

#foregroundThing {
	position:fixed;
	/*height:60%;
	width:50%;*/
	top:20%;
	left:25%;
	padding:10px;
	z-index:41;
}

#relatedPages {
	background-color:#ddddff;
}

#relatedPagesTitle {
	background-color:#ddddff;
}


.boxContent {
	height:100%;
	width:100%;
	border-style:solid;
	border-width:2px;
	border-color:black;
	background-color:white;
	padding:10px;
}

.x {
	position:absolute;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	color:red;
	right:0px;
	top:3px;
	font-size:14pt;
}




.wizardContainer {
	border-style:solid;
	border-width:1px;
	border-color:#993388;
	background-color:#fff0fb;
	padding-bottom:30pt;
	margin:5px;
}

.wizardContainerNoButtons {
	border-style:solid;
	border-width:1px;
	border-color:#993388;
	background-color:#fff0fb;
	padding-bottom:0pt;
	margin:5px;
}

.wizardHeader {
	padding:5px;
}

.wizardTitle {
	font-weight:bold;
	font-size:15pt;
}

.wizardDescription {
	font-style:Italic;
}


.wizardTabBar {
	height:10pt;
	padding-bottom:9px;
	padding-left:4px;
	/*display:none;*/
}

.wizardTab {
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#993388;
	font-size:10pt;
	background-color:#CC99AA;
	margin-top:2px;
	margin-right:1px;
	padding:2px;
	z-index:6;
}

.wizardTabSelected {
	float:left;
	border-style:solid;
	border-bottom-style:none;
	border-width:1px;
	border-color:#993388;
	font-size:10pt;
	background-color:white;
	margin-right:1px;
	padding:2px;
	padding-bottom:5px;
	z-index:6;
}

.wizardTabFailed {
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#993388;
	font-size:10pt;
	font-weight:bold;
	color:red;
	background-color:#ffCC99;
	margin-top:2px;
	margin-right:1px;
	padding:2px;
	z-index:6;
}

.wizardTabSelectedFailed {
	float:left;
	border-style:solid;
	border-bottom-style:none;
	border-width:1px;
	border-color:#993388;
	font-size:10pt;
	font-weight:bold;
	color:red;
	background-color:white;
	margin-right:1px;
	padding:2px;
	padding-bottom:5px;
	z-index:6;
}


.wizardContent {
	border-style:solid;
	border-width:1px;
	border-color:#993388;
	background-color:white;
	margin:1px;
}

.wizardTabDescription {
	border-style:dashed;
	border-width:1px;
	border-color:#999933;
	background-color:#ffffcc;
	margin:1px;
}

.wizardTabFeedback {
	border-style:dashed;
	border-width:1px;
	border-color:red;
	background-color:#ffeeee;
	margin:1px;
}

.wizardTabContent {
	
}

.wizardButtons {
	float:right;
	margin-right:1px;
	height:50px;
}

#nojsButtons {
	float:right;
	margin-right:1px;
	height:50px;
}

.wizardButton {
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-top-color:white;
	border-left-color:white;
	border-bottom-color:#ddbbbb;
	border-right-color:#ddbbbb;
	float:right;
	margin-left:2px;
	margin-top:3px;
	background:#fce0e0;
	text-decoration:none;
}

.wizardButton {
	text-decoration:none;
	color:black;
}

.wizardButton:hover {
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-top-color:white;
	border-left-color:white;
	border-bottom-color:#CC99AA;
	border-right-color:#CC99AA;
	float:right;
	margin-left:2px;
	margin-top:3px;
	background:#ffeef0;
}

.wizardButtonprevious {
	/*display:none;*/
	font-size:14pt;
	padding:3px;
}
.wizardButtonnext {
	/*display:none;*/
	font-size:14pt;
	padding:3px;
	font-weight:bold;
}

.wizardButtonfinish {
	font-size:14pt;
	padding:3px;
	font-weight:bold;
}

.wizardButtonnojsfinish {
	font-size:14pt;
	padding:3px;
	font-weight:bold;
}

#metaTags {
	height:150pt;
}

.pass {
	border-color:green;
	border-style:solid;
	border-width:1px;
	background-color:#eeffee;
	color:#009900;
	padding-left:2px;
	padding-right:2px;
}

.fail {
	border-color:red;
	border-style:solid;
	border-width:1px;
	background-color:#ffeeee;
	color:#990000;
	padding-left:2px;
	padding-right:2px;
}

.normal {
}

#login {
	position:fixed;
	width:40%;
	left:30%;
	top:40%;
	background-color:white;
	border-color:gray;
	border-style:solid;
	border-width:1px;
	z-index:41;
	display:none;
}

#loginFailure {
	position:fixed;
	width:36%;
	left:32%;
	top:35%;
	background-color:white;
	border-color:red;
	border-style:solid;
	border-width:1px;
	z-index:41;
	display:none;
}


#logout {
	position:fixed;
	width:20%;
	left:40%;
	top:40%;
	background-color:white;
	border-color:gray;
	border-style:solid;
	border-width:1px;
	z-index:41;
	display:none;
}

.closeButton {
	float:right;
	position:relative;
	top:-10px;
	left:10px;
	background-color:#ffdddd;
	border-color:red;
	border-style:solid;
	border-width:1px;
	margin:1px;
	padding-left:2px;
	padding-right:2px;
}

.closeButton A {
	color:red;
	font-size:24pt;
	text-decoration:none;
}

.saveStatus {
	font-size:24pt;
	font-weight:bold;
}

.aboutAuthor {
	/*border-style:solid;
	border-width:1px;
	border-color:black;
	
	background-color:#ffeeee;
	float:left;
	position:relative;*/
}

/* wyzz */
#wysiwygptext {
	width:100%;
	height:60%
}

.toolbar   { border: 1px solid #999999; height: 24px; background-color:#ddccdd; }
.wyzz_alleditor	{ display: block; border:1px #aaa solid; width:520px; background:#e0e0e0; padding:2px;position:relative;}

