.panel {
	border: 1px solid #000000;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}

.panelplain {
	width:100%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}

.panel h5 {
	font-size:medium;
	color:#CC0000;
}

.panel h6 {
	color:#000000;
}

.panelbutton {
	margin:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom:0;
	padding-left:10px;
	padding-bottom:0;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	cursor: hand;
}

.panelbuttonfocused {
	margin:0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:0;
	padding-left:10px;
	padding-bottom:0;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	cursor: hand;
}

.panelbuttonreminder {
	margin:0;
	border-top: 1px solid #0000FF;
	border-left: 1px solid #0000FF;
	border-right: 1px solid #0000FF;
	border-bottom:0;
	padding-left:10px;
	padding-bottom:0;
	background-color:#FFFFFF;
	color:#0000FF;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	cursor: hand;
}

.panelbuttonreminderfocused {
	margin:0;
	border-top: 1px solid #0000FF;
	border-left: 1px solid #0000FF;
	border-right: 1px solid #0000FF;
	border-bottom:0;
	padding-left:10px;
	padding-bottom:0;
	background-color:#FFFFFF;
	color:#0000FF;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	cursor: hand;
}

label {
	font-weight:600;
}

.textbox {
	border: 1px solid #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:5px;
	background-color: #ffffff;
	color:#000000;
}

.textboxwide {
	border: 1px solid #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:5px;
	width:500px;
	background-color: #ffffff;
	color:#000000;
}

.textboxwider {
	border: 1px solid #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:5px;
	width:100%;
	background-color: #ffffff;
	color:#000000;
}

.textboxfull {
	border: 1px solid #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	padding-left:5px;
	padding-right:5px;
	width:500px;
	background-color: #ffffff;
	color:#000000;
}

#pnlCurrentImage {
	float:left;
	width:48.5%;
	border:1px solid #000000;
	background-color: #ffffff;
}

#htmlOtherImages {
	float:right;
	width:48.5%;
	border:1px solid #000000;
	background-color: #ffffff;
}

#pnlCurrentImage p {
	position:static;
}

#htmlViewImage, #pnlAddedImages {
	margin:10px;
}
#htmlAddedImages .addedimage {
	margin-right:1px;
	margin-bottom:1px;
}

.filetitle {
	font-weight:bold;
}

#pnlGo {
	width:48.5%;
	float:left;
	border:0;
	margin-right:1%;
	border:1px solid #000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
}

#pnlLogin {
	width:48.5%;
	float:left;
	border:0;
	margin-left:1%;
	border:1px solid #000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
}

#htmlRegister, #htmlDetails, #htmlPages{
	width:48.5%;
	float:left;
	margin-right:1%;
	border:1px solid #000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
}

#htmlRegisterInfo, #htmlPagesControl {
	width:48.5%;
	float:left;
	margin-left:1%;
	border:1px solid #000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
}

ul.pagelist li {
	margin-bottom:5px;
}

#htmlPersonalHelp {
	border:1px solid #000000;
	background-color: #fffff2;
	background-image: url(../images/fc_step1.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#htmlArticleHelp {
	border:1px solid #000000;
	background-color: #fffff2;
	background-image: url(../images/fc_step2.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#htmlImageHelp {
	border:1px solid #000000;
	background-color: #fffff2;
	background-image: url(../images/fc_step3.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#htmlPreviewHelp {
	border:1px solid #000000;
	background-color: #fffff2;
	background-image: url(../images/fc_step4.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#htmlSaveHelp {
	border:1px solid #000000;
	background-color: #fffff2;
	background-image: url(../images/fc_step5.gif);
	background-position: -10px -10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#htmlPersonal, #htmlArticle, #pnlSave, #pnlPublish, #pnlPublished, #pnlFinished, #pnlDeleted {
	border:1px solid #000000;
	background-color: #ffffff;
	margin-bottom:10px;
}

#pnlGo p, #pnlGo h5, #pnlLogin p, #pnlLogin h5, #htmlRegister p, #htmlRegister h5, #htmlRegisterInfo p, #htmlRegisterInfo h5, #htmlDetails p, #htmlDetails h5, #htmlPages p, #htmlPages h5, #htmlPersonal p, #htmlPersonal h5, #htmlPersonalHelp p, #htmlPersonalHelp h5, #htmlArticle p, #htmlArticle h5, #htmlArticleHelp p, #htmlArticleHelp h5, #htmlImageHelp p, #htmlImageHelp h5, #pnlCurrentImage p, #pnlCurrentImage h5, #htmlOtherImages p, #htmlOtherImages h5, #htmlPreviewHelp p, #htmlPreviewHelp h5 {
	margin:10px;
	position:static;
}

#htmlSaveHelp p, #htmlSaveHelp h5, #pnlSave p, #pnlSave h5, #pnlPublish p, #pnlPublish h5, #pnlPublished p, #htmlPagesControl h5, #htmlPagesControl p, #pnlPublished h5, #pnlFinished p, #pnlFinished h5, #pnlDeleted p, #pnlDeleted h5, .navigationpanel p, .navigationpanel h5 {
	margin:10px;
	position:static;
}

#pnlControlImages p {
	position:static;
} 

.navigationpanel {
	border:1px solid #000000;
	background-color: #fffff2;
	margin-top:10px;
	margin-bottom:10px;
}

.nextbutton {
	float:right;
	margin-top:10px;
	margin-right:5px;
	padding:0;
	position:relative;
}

#htmlLoginError, #htmlRegisterError, #pnlImageError {
	color:#CC0000;
	font-weight:bold;
}

#pnlEmergencySave, #pnlEmergencySaveDone {
	border:0;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
}

#htmlLayouts {
	float:right;
	margin-left:20px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:10px;
}

#htmlLayouts .htmlLayoutsButton {
	border:2px solid #000;
	margin-left:5px;
	margin-right:5px;
}

#htmlLayouts .htmlLayoutsButtonFocused {
	border:2px solid #f00;
	margin-left:5px;
	margin-right:5px;
}

