.addevent {
	position:relative;
	width:670px;
	margin:0 auto;
	overflow:hidden;
}
.addevent h2 {margin:0 auto;font-size:24px;text-align:center;color:#001C85;}
.addevent h3 {font-size:17px;margin:16px 0 6px;}
.addevent h3 span {color:#001C85;}
.addevent h4 {font-size:13px;margin:0;line-height:1.3;}
.ongoing .addevent h4 em {margin-left:4px;}
.addevent .adpreview h4 {font-size:1em;line-height:1.6;}
/*.addevent a {text-decoration:none;}*/
.addevent .calendarnav a {font-weight:bold;color:#8EAFCF;}
.addevent .calendarnav a:hover {color:#001C85;}
.addevent .orangelink {font-size:12px;outline:none;}
.addevent .schedule .orangelink {font-size:10px;}
#ccol .addevent ul {margin:0px;width:100%;}
#ccol .addevent ul li {margin:0px;width:420px;}
.addevent .option {width:100%;}
#main .addevent .option td {text-align:left;border-bottom:1px solid #FF9900;}
.addevent input.btn {
	border:none;
	background:transparent;
	color:#F9742C;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	outline:none;
}
.addevent input.btn:hover {color:#001C85;text-decoration:underline;}

.deadlinediv {
	width:170px;
	float:left;
	margin:24px 46px 24px 140px;
	border:1px solid #FF6600;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.deadlinediv h5 {padding-bottom:4px;text-align:center;border-bottom:1px solid #FF6600;}
.deadlinediv table {width:170px;margin:4px 0;}
/*#main .addevent .deadlines {width:170px;margin:4px 0;}*/

#main .addevent .deadlines td {text-align:left;padding: 0 16px 0 0;vertical-align:top;}
#main .addevent .deadlines td.col1 {padding:0 0 0 16px;}
#main .addevent .deadlines td span {display:block;padding:0 6px;}

#adinput {
	position:relative;
	width:560px;
	margin:12px auto;
	padding:12px 20px 12px 16px;
	background:#FFCE68;
	overflow:hidden;
}
#adinput label {display:block;position:relative;margin:12px 0;text-align:left;font-weight:bold;clear:both;}
#adinput small {text-align:left;font-weight:normal;font-size:9px;}
#adinput input, #adinput select, #adinput textarea, .schedule .inputdiv input {
	position:relative;
	width:7.1em;
	float:right;
	right:350px;
	text-align:center;
	font-size:10px;
	padding:2px;
}
#adinput input.wide {width:42.1em;text-align:left;right:0px;}
#adinput select {width:7.9em;text-align:center;padding:1px 0;}
#adinput select option {width:auto;padding:1px 3px;text-align:left;}
#adinput textarea {width:42.1em;height:7.4em;margin:2px 0;padding:2px;text-align:left;right:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#adinput h4 {margin:0 0 6px;}
#wordn, #emwordn {
	display:block;
	position:relative;
	right:0;
	float:right;
	width:4em;background:#fff;
	margin-left:6px;
	border:1px solid #7F9DB9;
	text-align:center;
}

#preview {position:relative;width:595px;margin:24px auto;}
#review {position:relative;width:100%;margin:24px 0 24px 38px;overflow:hidden;text-align:left;}
#logindiv {position:relative;width:650px;margin:26px 0;text-align:left;}
#logindiv label {display:block;position:relative;width:360px;margin:5px 0 0 130px;text-align:left;}
#logindiv input {position:absolute;width:250px;right:0;font-size:11px;}
#logindiv p {position:relative;width:250px;left:236px;}
#logindiv input.txt {
	position:static;
	width:auto;
	height:15px;
	background:transparent;
	margin:0;
	padding:0;
	font-size:11px;
	border:none;
	border-bottom:1px solid #fff;
	color:#507AA5;
}
#logindiv a {font-weight:bold;text-decoration:none;}
#logindiv a:hover, #logindiv input.txt:hover,#summary #paymentfs input.submit:hover {color:#001C85;border-bottom:1px solid;}

.adpreview, .empreview, #emexample {
	position:relative;
	float:none;
	right:0px;
	/*width:434px;*/
	width:618px;
	margin:0 6px 12px -36px;
	padding:6px;
	background:#fff;
	border:1px solid #9ACDD0;
	overflow:hidden;
}
/*.empreview {padding:0;}*/
.adpreview {min-height:114px;_height:120px;}
#emexample {width:630px;padding:0;}
#review .adpreview, #review .empreview {width:618px;margin:12px 0 4px 0;}
#preview h5, #review h5 {
	width:131px;
	margin:0 0 0 16px;
	line-height:1;
	float:left;
	color:#001C85;
	text-transform:uppercase;
	font-size:9px;
}
#review h5 {margin:12px 0;}
#review .orangelink {font-size:10px;float:right;position:relative;right:40px;}
/*#review .col1, #review .col2, #review .col3, #review .col4 {display:inline;}*/
#review .col1, #review .col2, #review .col3, #review .col4 {
	/*position:relative;
	display:-moz-inline-box;
	display:inline-block;
	float:left;margin:1px 6px 1px 0;*/
	line-height:18px;
	
	padding:1px 6px 1px 0;
}
#review .col1 {width:68px;}
#review .col1, #review .col3 {font-size:11px;border:1px solid #9ACDD0;text-align:center;}
#review .blank {border:1px solid #fff;}
#review .col2 {width:90px;}
#review .col3 {width:131px;}
#review .col4 {width:260px;text-align:left;padding-left:6px;}
#review .total {margin:6px 0;clear:left;overflow:hidden;}
#review .total h4 {width:174px;display:-moz-inline-box;display:inline-block;float:left;clear:left;}
#review .total .col3 {width:69px;text-align:left;margin-bottom:8px;padding:0 56px 0 6px;}
#review .total .col3 span {float:right;}

#summary {width:500px;margin:4px auto;text-align:left;}
#summary .orangelink {font-size:10px;}
#summary table {width:100%;margin:4px 0 18px;}
#summary table td {text-align:left;}
#summary table td.amount, #summary table th.amount {text-align:right;}
#summary #paymentfs {width:410px;margin:4px 0;}
#summary #paymentfs input {width:300px;}
#summary #paymentfs input.btn {width:auto;position:relative;.bottom:-1px;}
#summary #paymentfs a {.font-size:12px;}

.addevent #registerfs {margin:18px auto;}

.addevent .errordiv h3 {
	padding-left:24px;
	background:url(../../img/icon/error.png) no-repeat 0 6px;
}
.addevent .success {
	margin-left:85px;
	padding:3px 20px;
	font-size:11px;

	background:url(../../img/icon/valid.png) no-repeat 0 1px;
}

.addevent .schedule {width:624px;margin:33px 20px 20px 0;overflow:hidden;}
.addevent .schedule h5 {width:154px;float:left;line-height:1.2;}
.addevent .datepick {
	position:relative;
	overflow:hidden;
	width:186px;
	float:left;
	margin-top:6px;
	background:#FFCE68;
	padding-bottom:8px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	z-index:10;
}
.addevent #adinput #startcal.datepick, .addevent #adinput #endcal.datepick {
	display:none;
	position:absolute;
	background:#689ACD;
	left:240px;
	margin-top:0;
	border:1px solid beige;
}
.addevent #adinput #startcal.datepick {background:#9ACDD0;}
.addevent .schedule #emcal.datepick {background:#689ACD;}


.addevent .schedule .info {width:230px;float:left;margin-left:52px;text-align:left;}
.addevent .schedule .info h5 {width:auto;float:none;color:#001C85;text-transform:uppercase;}
.schedule .inputdiv {
	position:relative;
	width:148px;
	margin:12px 0;
	padding:4px 16px;
	background:#FFCE68;
}
.schedule .inputdiv label {
	display:block;
	margin:12px 0;
	text-align:left;
	font-weight:bold;
	clear:both;
}
.schedule .inputdiv label input {width:6.6em;right:0px;padding:0;}
.schedule #addpubdate {margin:8px 0 12px;font-weight:bold;}
.schedule #addpubdate label {display:block;margin:2px 0;}
.schedule #addpubdate label input {position:relative;top:2px;}
.addevent .monthbox {
	position:relative;
	overflow:hidden;
	margin:0 5px;
	line-height:1.7;
		zoom:1;
}
.addevent .calhead {}
.addevent .monthName {
	color:#445E9C;
	font-size:9px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
}
.addevent .calmonth {
	position:relative;
	margin:0 auto;
	padding:0;
	color:#445E9C;
	overflow:hidden;
	text-transform:uppercase;
	font-size:9px;
	border:3px solid white;
	border-top:none;
	background:#fff;
		zoom:1;
}
.addevent #emcal .calmonth {color:#2758A3}

.addevent .monthbox .dow {background:#fff;border-bottom:1px solid #FFCC67;}
/*day block dimensions and style - for all day blocks */
.monthbox .dow, .monthbox .day, .monthbox .pday, .monthbox .aday, .monthbox .overDay, .monthbox .invday, .monthbox .selectedDay {
	width:24px;
	font-size:8px;
	font-weight:bold;
	border-top:2px solid white;
	border-bottom:2px solid white;
	text-align:center;
	cursor:default;
	float:left;
	position:relative;
}
.addevent .monthbox .day {
	width:24px;
	font-size:8px;
	border-top:2px solid white;
	border-bottom:2px solid white;
	color:#47688B;
	cursor:pointer;
}
.addevent #emcal .monthbox .day {
	background:transparent url(../../img/site/orange-circ-lite.png) no-repeat center center;
	line-height:14px;
	border:none;
	padding:2px 0;
}
.addevent .monthbox .invday {color:#8EA4CF;}
/* previous and subsequent months calendar day specific style */
.addevent .monthbox .pday, .addevent .monthbox .aday {
	/*background:#e3e3e3;*/
	color:#CCC;
	width:24px;
}
/* selected day */
.addevent .monthbox .selectedDay {
	background:#95CBCD;
}
.addevent #emcal .monthbox .selectedDay {
	color:#47688B;
	background:transparent url(../../img/site/orange-circ.png) no-repeat center center;
	border:none;
	padding:2px 0;
}
/* mouseover hilighted selectable day */
.addevent .monthbox .overDay {
	color:#FFF;
	background:#689ACD;
}
.addevent #emcal .monthbox .overDay {
	background:transparent url(../../img/site/teal-circ.png) no-repeat center center;
}
/* left month navigation button - no need to change */
.monthbox .btnprev {
	position:absolute;
	display:none;
	top:4px;
	left:0px;
	background:url(../../img/site/btn-1L.png) center center no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
	clear:left;
		zoom:1;
}
/* right month navigation button - no need to change */
.monthbox .btnnext {
	position:absolute;
	top:4px;
	right:0px;
	/*float:right;*/
	background:url(../../img/site/btn-1R.png) center center no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	
		zoom:1;
		z-index:1000;
}

#edit_menu {
	position:relative;
	display:block !important;
	height:2.1em;
	margin:0 4px 1px 4px;
	margin:0;
	font-size:xx-small;
	zoom:1;
	z-index:10;
}
#edit_menu td {z-index:10;zoom:1;}
#colorimg {width: 29px; height: 20px;float:left;}
/*.mceToolbarEnd { border:1px solid red !important;_width:50%;padding:0 !important; }
#edit_menu td {border:1px solid red !important;}
#edit_headline {_float:left;_padding:0px;_margin:0;}
*/
#edit_menu div {
	position:relative;
	/*display: -moz-inline-box;
	display: 
	width:49%;
	_width:20%;
	_line-height:1;
	;
	float:left;*/
	height:21px;
	line-height:1.4;
	padding:0;
	background:transparent;
	vertical-align:bottom;
	z-index:10;
	zoom:1;
}

/*#edit_menu div, #edit_menu div div {_display: inline;_float:left;}*/
#edit_hbox {margin-left:25px;}

#edit_menu a {
	display:block !important;
	float:left;
	margin:0 1px;
	padding:4px 2px;
	border:1px solid #CCCCFF;
	_padding:0px;
	_margin:0;
	z-index:10;
	zoom:1;
}

#edit_menu a:hover {background-color:#DFF1FF;border:1px solid blue;display:block !important;zoom:1;}

#ahl, #ahb {font-weight:bold;_padding:0px;_margin:0;}
a#ahl-t {padding:4px 2px 4px 21px;background:url(../../img/buttons/color.gif) no-repeat 0 1px;_padding:0px 2px 0px 21px;}
a#ahl-ul {padding:4px 2px 4px 21px;background:url(../../img/buttons/ulcolor.gif) no-repeat 0 1px;_padding:0px 2px 0px 21px;}
a#ahb-t {padding:4px 2px 4px 21px;background:url(../../img/buttons/color.gif) no-repeat 0 1px;_padding:0px 2px 0px 21px;}
a#ahb-bg{padding:4px 2px 4px 21px;background:url(../../img/buttons/hilite.gif) no-repeat 0 1px; _padding:0px 2px 0px 21px;_margin:0;_float:left;}


#edit_menu div.palettebox {
	position:relative;
	float:left;
	display: inline;
	padding:0;
	margin:0 0 8px 8px;
	width:10px;
	height:10px;
	border:1px solid;
	overflow:hidden;
}

#edit_menu #colormenu  {
	position:absolute;
	display:none;
	width:142px;
	height:38px;
	top:21px;
	padding:6px 6px 0 0;
	padding-bottom:0;
	_padding-bottom:6px;
	background-color:#fff;
	border:1px solid black;
	color:#333333;
	overflow:hidden;
	z-index:1000;
}
#edit_menu #colormenu.left  { left:0; }
#edit_menu #colormenu.right  { right:0; }

.mceToolbarEnd, .mceToolbarEndListBox, .mceLast, #eminfo_toolbar2 { zoom:1; }
