.flTagContainer
{
	display:block;
	position:absolute;
	z-index:1;
	left:318px;
	top:540px;
	height:auto;
	width:425px;
	background:white;
	border:1px solid gray;
	padding:10px;
}
.flTagContainer .close{
	width:30px;
	height:16px;
	background:url(../images/077.gif) left top no-repeat;display:block;
	position:absolute;
	right:-6px;
	top:0px;
	cursor:pointer;
}

.flTagAlpha a
{
	text-decoration:none;
}
.flTagAlpha > span
{
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:gray;
	cursor:default;
}
.flTagAlpha a span
{
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333333;
/* border-bottom:1px dashed #FFFFFF;*/
	cursor:pointer;
}
.flTagAlpha a.sel span
{
	color:#ED1C24;
}
.flTagList .block{
	float:left;
	height:22px;
	position:relative;
	background:#8c8c8c;
	margin:5px 4px 0px 5px;
}
.flTagList .block .left{
	position:absolute;
	left:-7px;
	top:0px;
	width:7px;
	height:22px;
	background:url(../images/040.gif) left top no-repeat;
}
.flTagList .block .right{
	position:absolute;
	right:-7px;
	top:0px;
	width:7px;
	height:22px;
	background:url(../images/041.gif) left top no-repeat;
}
.flTagList .block.go{
	background:#EE2B33;
}
.flTagList .block.go .left{
	background:url(../images/042.gif) left top no-repeat;
}
.flTagList .block.go .right{
	background:url(../images/043.gif) left top no-repeat;
}
.flTagList .block a{
	display:block;
	padding:4px 7px 0px 7px;
	text-decoration:none;
	color:#ffffff;
	position:relative;
}


.addEventWrapper{
	background:#ffffff;
	width:840px;
	padding:3px 20px 20px 20px;
}
.addEventWrapper h2{
	color:#333333;
	font-size:17px;
	font-weight:normal;
	font-family:Tahoma, sans-serif;
	margin:17px 0px 0px 0px;
}
.addEventWrapper .hr{
	margin:3px 0px 3px 0px;
	background:url(../images/009.gif) left top repeat-x transparent;
}
.addEventWrapper .addEventCol001{
	float:left;
	width:420px;
}
.addEventWrapper .addEventCol002{
	float:left;
	width:420px;
}
.addEventWrapper .addEventCol003{
	clear:both;
	float:left;
	width:840px;
	margin:10px 0px 15px 0px;
}
.addEventCol001 .formRow{
	float:left;
	display:block;
	width:100%;
	margin:12px 0px 0px 0px;
	clear:left;
}
.addEventCol001 .formRow .col-1{
	display:block;
	width:105px;
	float:left;
	padding-top:3px;
	text-align:right;
}
.addEventCol001 .formRow .col-2{
	width:310px;
	float:right;
	display:block;
}
.addEventCol001 .formRow .inputText{
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	border-left:1px solid #404040;
	padding:2px 7px 2px 7px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	width:290px;
}
.addEventCol001 .formRow .inputTextarea{
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	border-left:1px solid #404040;
	padding:2px 7px 2px 7px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	width:290px;
	height:90px;
	margin-bottom:10px;
}
.addEventCol001 .formRow select{
	width:304px;
}

.addEventCol002{

}
.formRowDate{
	margin:12px 0px 0px 0px;
	width:420px;
	border-collapse:collapse;
	padding:0px;
}
.formRowDate th{
	margin:0px;
	padding:0px;
	text-align:right;
	font-weight:normal;
	width:64px;
}
.formRowDate td{
	margin:0px;
	padding:0px;
}
.formRowDate .inputText{
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	border-left:1px solid #404040;
	padding:2px 7px 2px 7px;
	margin:0px 5px 0px 6px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	width:165px;
}
.formRowDate .inputButton{
	border:none;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:url(../images/010.gif) left bottom repeat-x #ed1c24;
	padding:2px 5px 2px 5px;
}
.formRowDate td.choose .inputButton{
	width:78px;
	padding:2px 0px 2px 0px;
	margin-right:2px;
}
.formRowDate td.resetDate .inputButton{
	width:53px;
	padding:2px 0px 2px 0px;
	margin-right:2px;
}
.formRowDate td.plusDate .inputButton{
	width:29px;
	padding:2px 0px 2px 0px;
}


.formRowInterval{
	margin:12px 0px 0px 0px;
	width:420px;
	border-collapse:collapse;
	padding:0px;
}
.formRowInterval th{
	margin:0px;
	padding:0px;
	text-align:right;
	font-weight:normal;
	width:64px;
}
.formRowInterval td{
	margin:0px;
	padding:0px;
}
.formRowInterval .inputText{
	border-top:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	border-left:1px solid #404040;
	padding:2px 7px 2px 7px;
	margin:0px 3px 0px 6px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	width:80px;
}
.formRowInterval .inputButton{
	border:none;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:url(../images/010.gif) left bottom repeat-x #ed1c24;
	padding:2px 5px 2px 5px;
}
.formRowInterval td.to .inputButton{
	width:29px;
	padding:2px 0px 2px 0px;
	margin-right:2px;
}
.formRowInterval td.from .inputButton{
	width:29px;
	padding:2px 0px 2px 0px;
	margin-right:2px;
}
.formRowInterval td.resetDate .inputButton{
	width:53px;
	padding:2px 0px 2px 0px;
	margin-right:2px;
}
.formRowInterval td.plusDate .inputButton{
	width:29px;
	padding:2px 0px 2px 0px;
}

.addEventCol003 .formRow .col-1{
	display:block;
	width:105px;
	float:left;
	padding-top:3px;
	text-align:right;
}
.addEventCol003 .formRow .col-2{
	width:730px;
	float:right;
	display:block;
	vertical-align:middle;
}
.addEventCol003 .formRow .col-2 input{
	vertical-align:middle;
}
.addEventCol003 .formRow .col-2 label{
	padding-right:15px;
}
#TinyMCE{
	margin:11px 0px 0px 0px;
}
#TinyMCE textarea{
	margin:0px;
	width:100%;
}
.submitsButton{
	margin:10px 0px 25px 0px;
}
.submitsButton .inputSubmit{
	border:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	background:url(../images/010.gif) left bottom repeat-x #ed1c24;
	padding:3px 13px 3px 13px;
	font-weight:bold;
}
.formRowPhoto{
	margin:10px 0px 0px 0px;
}
.formRowPhoto .col-1{
	display:block;
	width:105px;
	float:left;
	padding-top:3px;
	text-align:right;
}
.formRowPhoto .col-2{
	width:730px;
	float:right;
	display:block;
	vertical-align:middle;
}
.formRowPhoto .col-2 input{
	vertical-align:middle;
}
.formRowPhoto .col-2 label{
	padding-right:15px;
	margin-left:15px;
}
.formRowPhoto .col-2 .inputButton{
	border:none;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:url(../images/010.gif) left bottom repeat-x #ed1c24;
	padding:2px 5px 2px 5px;
}
/* inputFile */
#File1Wrapper{
	float:left;
	width:250px;
	height:21px;
	background:url(../images/filename.gif) 90px top no-repeat;
}
#FileName{
	width:130px;
	overflow:hidden;
}
#File1{
	position: absolute;
}
.customFile{
	width: 219px;
	margin-left: -140px;
	cursor: default;
	height: 21px;
	z-index: 2;
	filter: alpha(opacity: 0);
	opacity: 0;
}
.fakeButton{
	position: absolute;
	z-index: 1;
	width: 85px;
	height: 21px;
	background: url(../images/button.jpg) no-repeat left top;
	float: left;
}

.blocker{
	position: absolute;
	z-index: 3;
	width: 150px;
	height: 21px;
	background: url(../images/000.gif);
	margin-left: -155px;
}
#FileName{
	position: absolute;
	height: 15px;
	margin-left: 90px;
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 19px;
}
#activeBrowseButton{
	/*background: url(../images/button_active.jpg) no-repeat left top;*/
	display: none;
}
/* inputFile */
