/**************** events ******************/

#event-content{
	width:730px;
	margin:10px;
	overflow:hidden;
}


.eventSection{
	overflow:hidden;
}

.eventSection h2{
	height:30px;
	padding:10px 0px 0px 10px;
	background: url('../../images/events/common/event_h2_bg.jpg') #FFF repeat-x scroll top left;
	color:#05659c;
	font-size:18px;	
	margin-bottom:15px;
	margin-top:10px;
}

.twinEvent{
	width:355px;
	float:left;
	margin-bottom:30px;
}

.firstTwin{
	margin-right:20px;
}

div.twinEvent div.twinImage{
	margin-bottom:20px;
}

div.descriptionTitle{
	border-bottom:1px solid #C9C9C9;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
}

div.descriptionTitle h3{
	font-size:18px;
	margin-bottom:3px;
	background:none;
	color:#000000;
	height:auto;
	line-height:auto;
	padding-left:0px;
}

div.descriptionTitle span{
	font-size:12px;
	color:#0075d9;
}

div.questionMain{
	padding-left:0px;
}

div.questionMain p{
	margin-bottom:20px;
	margin-top:5px;	
	padding-top:5px;	
}

div.questionMain span{	
	border-bottom:1px solid #C9C9C9;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
	font-weight: bold;	
} 

div.questionMain .auestionSubMenu{
	font-weight: bold;
}

div.descriptionBox p{
	padding-left:5px;
}

div.suppleContainer .suppleHeader{
	background: url('../../images/events/common/suppleHeader.jpg') #FFF no-repeat top left;
	height:13px;
}

div.suppleContainer .suppleContent{
	background: url('../../images/events/common/suppleBody.jpg') #FFF repeat-y top left;
}

div.suppleContainer .suppleFooter{
	background: url('../../images/events/common/suppleFooter.jpg') #FFF no-repeat top left;
	height:14px;
}

div.suppleContainer .suppleHeader-inner{
	background: url('../../images/events/common/suppleHeader-inner.jpg') #FFF no-repeat top left;
	min-height:47px;
	padding-left:13px;
	padding-right:13px;
}

div.suppleContainer .suppleHeader-inner h3{
	color:#f18b25;
	font-size:16px;
	margin-bottom:5px;
}


div.suppleContainer .suppleHeader-inner span{
	color:#b8890a;
	font-size:12px;
	margin-bottom:5px;
}
	
div.suppleContainer .suppleContent p{
	padding-left:13px;
	padding-right:13px;
}



div.leftColumn660{
	width:660px;
	float:left;
	margin:10px;
}

div.rightColumn660{
	width:315px;
	float:left;
	margin:10px 0;
}

.leftColumn660 .groupContainer{
	width:325px;
}

.leftColumn660 .contentContainer , .leftColumn660 .contentsection{
	width:315px;
}

.voteBox{
	text-align:left;
}

.leftColumn660 .supportorInfo{
	clear:none;
	width:auto;
	margin-top:2px;
}

.leftColumn660 .groupContainer{
	margin-bottom:10px;
	margin-right:5px;
}

#searchBox2{
	margin-left:10px;
}

#searchBox2 .groupContainer{
	width:auto;
}

#searchBox2 .contentContainer{
	float:left;
	min-height:380px;
	margin:5px;
}

#searchBox2 .groupTitle{
	clear:both;
	margin-top:8px;
	margin-bottom:5px;
}

.logoContainer{
	overflow:hidden;
}

#searchBox2 h4{
	color:#444444;
	font-size:14px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:1px solid #c9c9c9;
}

#searchBox2 .activeInfo h4{
	text-align:left;
	color:#767676;
	font-size:13px;
}

.click-config span.click-open-selected{
	font-size:18px;
	font-weight:bold;
	color:#0f51ae;
}

p.annotation{
	color:#A66400;
	margin-top:10px;
	margin-bottom:30px;
}

p.thanks{
	color:#FF0033;
	font-size:14px;
	margin-top:10px;
	margin-bottom:30px;
}

.leftColumn660 .activeInfo,.leftColumn660 .activeInfo a{
	width:300px;
}


.aboutFroh h2{
	margin-top:10px;
	margin-bottom:20px;
	font-size:21px;
}

.aboutFroh .eventSection{
	margin-bottom:20px;
	overflow:hidden;
}

.rightDescriptionBox{
	width:430px;
	margin-top:5px;
}

#bokinForm{
	width:600px;
}

.form01{
	background-color:#f6ffff;
	border:3px solid #E0F5FF;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.form01 h1{
	color:#333333;
	font-size:14px;
	padding-bottom:3px;
	padding-left:14px;
	padding-top:4px;
}

.form01 p{
	color:#888888;
	margin-bottom:10px;
	padding-left:14px;
	padding-bottom:10px;
	border-bottom:solid 1px #aacfe4;
}

.form01 ul{
	overflow:hidden;
	margin:0;
}

.form01 li{
	overflow:hidden;
	clear:both;
}

.form01 label{
	display:block;
	width:160px;
	padding:4px 2px;
	margin-left:10px;
	float:left;
}

.form01 .required{
	color:#CC3333;
	font-size:11px;
}

.form01 input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:170px;
	margin:2px 0 5px 0px;
}

.form01 textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	margin:2px 0 5px 0px;
}

.form01 button{
	background-color:#efffff;
	clear:both;
	margin-left:176px;
}