/* BOOK A SPEAKER FORM */
/* Buttons and Forms */

#content form {
	padding-bottom:				200px;	
}

#content input,
#content select,
#content textarea {
	border:						#A7D380 1px solid;
	color:						#333333;
	background:					#F6F6F6;
	font-family:				"Trebuchet MS", Verdana, Arial, Helvettica, Sans-serif, Sans;
	font-size:					11px;
	margin:						8px 0 0 0;
	vertical-align:				top;
}

#content select {
	width:						266px;
	/*height:						18px;*/
	padding: 4px;
}
#content input.inputbox {
	width:						256px;
	/*height:						18px;*/
	
	padding:					0 0 0 4px;
	padding: 4px;
}
#content textarea.inputbox {
	width:						256px;
	height:						156px;
	padding:					0 0 0 4px;
	padding: 4px;
}

#content input:hover,
#content select.hover {
	border:						#A7D380 1px solid;
	background:					#F0F0F0;
}

#content input.button,
#content input.menu-form-submit {
	margin-left:				0px;
	margin-top:					20px;
}

#content input.button:hover,
#content input.menu-form-submit:hover {
	border:						#A7D380 1px solid;
	background:					#A7D380;
	color:						#FFF;
}
a img.calendar {
	width: 16px;
	height: 16px;
	margin: 9px 0 0 8px;
	background-color: transparent;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}


hr {
	height:						1px;
	width:						100%;
	background-color:			#3D4255;
	border:						none;
}


#maincontent ul {
	padding:					1em;
}


table li {
	margin: 0 0 .5em 0;
}

.componentheading{
	background: #8D97B6 none repeat scroll 0 0;;
}

label {
	width:						30%;
	float:						left;
	text-align:					right;
	margin:						10px 10px 0 0;
	font-weight:				bold;
}



/* Give the proper margin beneath the image strip in category list */
img.header_image_strip {
	margin-bottom:				10px;				
}

/* Add border to lists on category pages */
div.blog_more ul {
	border-left:				1px solid #B2B2B2;
	border-bottom:				1px solid #B2B2B2;
	width:						204px;
}

div.blog_more li {
	margin: 0 0 .5em 2em;
}

/* Highlights Table */


table.highlightbox {
	width:						222px;
	border:						1px solid #B2B2B2;
	padding:					0;
	margin:						0 155px 20px 0;
	float:						left;
}

table.highlightbox th {
	background:					#a7d380;
	color:						#FFFFFF;
	font-weight:				normal;
	text-align:					left;
	text-transform:				uppercase;
	font-size:					11px;
	height:						19px;
	padding: 0 0 0 8px;
}

table.highlightbox td {
	padding: 5px 0 0 8px;
}


#content form h3 span {
	width:				605px;
	clear:				both;
}

#content form div {
	display:			block;
	width:				605px;
}

.calendar{
	margin-top: 8px;
}

#booker{

	width:						266px;
	padding: 4px;
}

#reset{
	margin-left:			266px;
	width: 100px;
	padding: 4px;
}
