/*for document editor display*/

.formerror {color:red;}
#documenteditor {}
/*#documenteditor input {width:100%;}
#documenteditor label {margin-right:10px;}*/

p.elementcomment {margin:0 0 .25em 0;margin:0;font-style:italic;}
div.formelement {margin:4px 0 12px 0;}
div.formelement label {vertical-align:baseline;}
div.formelement input {vertical-align:baseline;}
div.formelement select {vertical-align:baseline;}
div.error {border:thin dotted red;}

div.formelement {width:100%;}
div.formelement textarea {}
.statedeclaration {text-align:center;}

.lockeditem {color:#CC0000;padding-left:4px;}

#removedatebox{float:right;border:thin solid blue;width:45%;padding:1em;margin:1em;background-color:white;min-height:22em;}
.removedatecheckbutton{}

#dateselectorbox{padding:1em;min-height:400px;}
.eventdateinput{position:relative; background-color:white;}
.removedatebutton{font-size:smaller;}

/*.printdocumentlink {padding-left:20%;}*/

.staticformtext {font-size:larger;}

#closeeditor {}
#editorheader {text-align:center;text-transform: capitalize;border-top:thin solid black;border-bottom:thin solid black;}
#editorheader div {display:inline;padding:0 4em 0 4em;}
#editorheadercontrols{}
#headertitle {}

#rolecontrols {}
#editorcontrols {}
#usercontrols {float:right; width:40%;margin-top:15px;}
#commoncontrols {float:right;padding-right:5px;font-size:larger;}
#commoncontrols li{padding-left:5px;}

.postedmessage {}
.doc_controls li {padding-left:10px;}

.helper_control {}

/*div#eventdatetime table {margin-left:3em;}*/
div#eventdatetime .labelcol {text-align:right;vertical-align:middle;}
.timeinput {width:1.5em;}
div.dateselector {margin-left:3em;}

.eventdatetime {font-size:larger;font-weight:bold;}

.helperstyle {padding-left:15px;font-style:italic;font-size:smaller;}
.warning {font-weight:bold; color:#FF3300;}
/*HERE IS THE DOC BACKGROUND COLOR*/
#documenteditor div{background-color:inherit;}
#documenteditor .rightcolumn {float:right;margin-top:10px;}
/*margin-top:0px;padding-top:1px;vertical-align:top;*/
#documenteditor .leftcolumn {float:left;margin-bottom:10px;}
/*padding-top:1px;margin-bottom:20px;*/


div.timeselector input{width:1.5em;}

#documenteditor label {}
#documenteditor td label {padding-top:0;margin-top:0;}
#documenteditor td {padding:2px 0 2px 0;}
/*removed from label display:inline;clear:both; */
#documenteditor .header {display:block;font-weight:bold;font-size:larger;text-decoration:underline;}
#documenteditor .formbuttons {clear:both;padding:17px;margin-top:11px;}
#documenteditor .signatureline {width:100%;border-bottom:thin solid black;padding-top:20px;}

#documenteditor .columnlabel {white-space:normal;padding-left:2px;padding-right:2px;}

/*#documenteditor input{display:inline;margin-top:0px;margin-bottom:0px;}*/
#documenteditor table{margin:0px;padding:0px;}
#documenteditor table td{vertical-align:top;border:none;}
#documenteditor p.error {border:1px solid #BE7D5C;background:#F7EFEB;padding:8px;margin-top:8px;margin-bottom:0px;font-size:120%;}
#documenteditor p{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#documenteditor em{font-size:13px;}
.publishtitle{margin-top:17px;padding-top:15px;}

/*#documenteditor ul{list-style-type:circle;font-size:110%;}
#documenteditor ul ul{list-style-image:url(../images/bullet.gif);padding:6px;}*/
#documenteditor span.error{font-size:110%;margin-bottom:8px;margin-top:2px;background-color:yellow;}




#documenteditor input.text {width:80%;margin-bottom:8px;}
#documenteditor .disabledinput {background-color:white;cursor:pointer;}
#documenteditor .set_error_background {background-color:#F7EFEB;border:1px solid #C38769;}


#documenteditor .label {font-weight:bold;}

#documenteditor img{margin-left:6px;}
/*.leftcolumn fieldset{}*/
.faqs{background:#999999;}

table.logtable td{border:thin solid silver;}
table.logtable th{border:thin solid silver;text-align:center;}
	
.formbuttons{text-align:left;}
.formbuttons table tr td{padding:10px;}
.formbuttons table{border:0px;}
.formbuttons table td{border:0px;}

.formbuttons input{padding:3px;margin:5px;cursor:pointer;}
#maincolumn formbuttons{margin:auto;width:200px;}

/*.rightcolumn fieldset{padding-bottom:10px;margin-bottom:20px;margin-top:0px;padding-top:0px;padding-left:5px;margin-left:5px;}*/
span.fauxlink{color:#003399;cursor:pointer;font-size:110%;padding-bottom:7px;margin-bottom:5px;}
.disabledlink{color:#f2f2f2;cursor:auto;}

.spacing_box{padding-top:35px;padding-bottom:50px;}


/*.button {color:black;background-color:#fff9e7;border-width:1px;border-style:solid;border-color:#7c5b47;font-family:Verdana, Arial, Helvetica, sans-serif;}*/
/*.checkboxinline{margin-top:8px;margin-bottom:15px;padding:15px;}*/
/*
.messagetable{}

*/
/*.html_pwc_tooltip_descriptionhtml {padding:8px;width:350px;}
.html_pwc_tooltip_descriptionhtml input {width:350px;}
*/
/*.mce_textarea {width:300px;margin:0px;padding:5px;}*/
/*.backred{background:#F2E5DE;vertical-align:text-bottom;border:1px solid #7F9DB9;}
.tooltip_content{color:#993300;font-size:110%;}
*/

.fauxlink {color:blue;}
/*.alert_message {margin:8px 15px 10px 10px;}
.alert_message h2{font-weight:bold;font-size:large;color:#993300;margin-bottom:19px;}
.alert_message h1{font-weight:bold;font-size:large;color:#003366;margin-bottom:10px;}
.alert_content {background:#f2f2f2;border:1px solid black;font-size:105%;}
.alert_buttons {margin:auto 15px;padding-top:7px;margin-bottom:10px;text-align:center;}
.alert_buttons input{padding:2px 7px 2px 7px;}
*/
/*
.messagetext{margin-top:10px;}
.icon_padding{margin:0px 2px 0px 2px;border:0px;padding:0px;vertical-align:text-bottom;text-decoration:none;}
.postmaster_table{margin-top:14px;width:99%;}
*/
/*
.documentproperties {float:right;width:40%;border:thin solid silver;}
*/

/*  form fieldsets */
/*#documenteditor legend {font-size:larger;padding-bottom:2px;}*/
/*
#documenteditor fieldset{
	background-color:aliceblue;
	border:single 4px cornflowerblue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	vertical-align:top;
	margin:10px 0px 20px 0px;
	width:93%;
	position:relative;
	display:block;
	padding: 0px 6px 15px 10px;
	}
	
#documenteditor form fieldset legend{	
	vertical-align:top;	
	color:#0E587D;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;;
	padding:2px 10px;
	margin:0px 0px 5px 0px;
	position:relative;
	top: -10px;
	}
	*/
/*

#documenteditor form fieldset legend a{color:blue;}
#documenteditor form fieldset legend a:visited{color:blue;}
#documenteditor form fieldset legend img{padding:0px 5px 0px 5px;}
#documenteditor fieldset label{display:block;width:100%;clear:both;margin:5px 0 5px 2px;}
#documenteditor fieldset ul{margin-left:0px;padding-left:10px;}
#documenteditor fieldset li{list-style-image:url(../images/bullet_green.gif);padding-right:7px;}
*/


/*#documenteditor fieldset{
	background-color:#F3F7FF;
	border-width:2px;
	border-style:solid;
	border-color:#D5E1F8;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	vertical-align:top;
	position:relative;
	display:block;
	padding: 0px 5px 15px 10px;
	
	}
#documenteditor fieldset legend{	
	vertical-align:top;	
	color:#0E587D;
	font-size:small;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:2px 10px;
	margin:0px 0px 5px 0px;
	position:relative;
	top: -10px;
	}*/


.helperwrapper {padding:5px;margin-top:18px;padding-bottom:50px;}
.helperwrapper h1{font-size:120%;margin:5px 5px 10px 0;font-weight:bold;}
.helperwrapper p{margin-top:8px;}

#autoselectdocuments{
    padding-bottom:2em;
	z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
	overflow: auto;
	height : 50px;
}
div.timeselectors{
    padding-bottom:2em;
	z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */

}


.summaryinsert{padding:10px;}

#selectdocuments,#date_time_start {
    _position:absolute; /* abs pos needed for ie quirks */
}

.datediv{border:1px solid silver;background:#fcfcfc;}
.timediv{margin:9px;background:#f5f5f5;padding:8px;}
/*.time input{width:50px;}*/
/*.time{margin-right:3px;margin-left:3px;margin-top:6px;}*/

#date_adddate_starttime_list {background:#EAF4FE;padding:5px;border:1px solid silver;margin-left:0px;font-size:140%;color:#003399;}
#date_adddate_starttime_list ul{margin-left:13px;padding-left:0px;text-align:left;list-style-type:none;}
#date_adddate_starttime_list li{margin-left:2px;padding-left:0px;padding-bottom:3px;text-align:left;cursor:pointer;}
#date_adddate_endtime_list {background:#EAF4FE;padding:5px;border:1px solid silver;margin-left:0px;font-size:140%;color:#003399;}
#date_adddate_endtime_list ul{margin-left:13px;padding-left:0px;text-align:left;list-style-type:none;}
#date_adddate_endtime_list li{margin-left:2px;padding-left:0px;padding-bottom:3px;text-align:left;cursor:pointer;}
#repeatdatediv{background:#fcfcfc;padding:12px 5px 18px 5px;margin-top:12px;margin-bottom:15px;border:2px solid #B57049;}
#repeatdatediv table td{padding:4px;margin:0px;vertical-align:text-bottom;}
#date_adddate_endtime input{width:60px;}
#date_adddate_starttime input{width:60px;}
#date_enddate input{width:60px;}
#datestringdiv{font-size:115%;margin-bottom:8px;}
.adddate {width:90px;}

/*ATTENDANCE*/
.attendancetable table{margin:0px;padding-left:0px;}
.attendancetable th{background:#666666;border:1px solid black;color:white;font-size:110%;padding-bottom:6px;}
.attendancetable td{border:1px solid silver;height:26px;padding:3px;}



/*for document display */
#documentdisplay {padding-left:8px;padding-top:2px;}
#documentdisplay h1{color:#003399;padding-top:3px;margin-bottom:4px;padding-bottom:0px;}
#documentdisplay td {vertical-align:top;}
#documentdisplay {font-size:1.2em;}
#documentdisplay .display_links {float:right;display:inline;padding:4px 4px 7px 9px;border-left:1px solid #ececec;border-bottom:1px solid #ececec;background:#fcfcfc;margin-top:-4px;}
#documentdisplay .display_links a {padding-left: 7px;}
#documentdisplay .display_editlink {font-size:100%;font-weight:normal;}
#documentdisplay .display_gobacklink {font-size:100%;font-weight:normal;}
#documentdisplay .display_printlink {font-size:100%;font-weight:normal;}
#documentdisplay .display_removelink {font-size:100%;font-weight:normal;}
#documentdisplay .display_head {padding-bottom:6px;}
/*#documentdisplay ul{margin-left:25px;}
#documentdisplay li{margin-left:30px;}*/
#documentdisplay .display_description {padding-top:10px;padding-bottom:15px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#documentdisplay .display_title {font-size:125%;font-weight:bold;}
#documentdisplay .display_datestring {font-size:120%;margin: 13px 0 8px 0;color:#111111;font-weight:bold;width:99%;}
#documentdisplay .label {font-weight:bold;width:29%;margin-top:6px;font-size:100%;}
#documentdisplay .doubleheader {font-weight:bold;padding-top:5px;}
#documentdisplay .display_sponsor{font-weight:bold;margin-bottom:7px;color:#003366;}
#documentdisplay strong{color:#111111;}
#documentdisplay h2{color:#663300;}
#documentdisplay table{border-collapse:collapse;border:0px;margin-top:10px;margin-right:6px;border-bottom:1px solid #e3e3e3;}
#documentdisplay table td{padding:15px 2px 6px 6px;margin:0px;}
#documentdisplay table .label{color:#003366;}
#documentdisplay table tr{padding-top:8px;margin-top:5px;}
#documentdisplay a {color:blue;}

.subfunctionbutton {font-size:smaller;}
