/* Sub menu links */
#interiorContent div#submenu a,
div#submenu a { text-transform: uppercase; }

/* Search Forms */
#evtSearchForm { 
/*	display: none; */
	display: block;
	/*padding: 5px;*/
	
	height: auto;/*14px;*/
	line-height: 14px;
	vertical-align: middle;
	/*background-color: #FDCD08;*/
/*	margin-top: -10px;*/
	font-size: 12px;
	margin-bottom: 8px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
#evtSearchForm input#dateStartInput,
#evtSearchForm input#dateEndInput {
	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
	height: 14px;
	width: 100px;
	margin-top: -2px;
	color: #000000;
	/*padding: 1px 2px 1px 2px*/
	margin-bottom: 5px;
}
#evtSearchForm select#selTopic {
	width: 200px;
	height: 20px;
	font-size:11px;
	}
#evtSearchForm input#txtKeyword
{
	width: 200px;
	height: 12px;
	}
#evtSearchForm button.submit {
	background-color:#303E00;
	border: 0px none;
	color:#FFFFFF;
	font-size:12px;
	/*margin-left:-1px;*/
	margin-left: 5px;
	text-decoration:none;
	vertical-align:middle;
	margin-top: -2px;

	border: 1px solid #8EA727;
	background: #8EA727;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 2px solid #8EA727;
	margin-bottom: 5px;

	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
/*Search Table*/
table.search {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39);
	border-collapse: collapse;
	background-color: white;
}
table.search th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.search td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39) rgb(142, 167, 39);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*
border-top-right-radius 	-moz-border-radius-topright 	-webkit-border-top-right-radius
border-bottom-right-radius 	-moz-border-radius-bottomright 	-webkit-border-bottom-right-radius
border-bottom-left-radius 	-moz-border-radius-bottomleft 	-webkit-border-bottom-left-radius
border-top-left-radius 	-moz-border-radius-topleft 	-webkit-border-top-left-radius

border-radius 	-moz-border-radius 	-webkit-border-radius
    * -moz-border-radius-topleft  / -webkit-border-top-left-radius
    * -moz-border-radius-topright / -webkit-border-top-right-radius
    * -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius
    * -moz-border-radius-bottomright / -webkit-border-bottom-right-radius
*/	
/*
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
*/

#evtSearchForm button.submit span { display: block; margin-top: -4px; }

#evtSearchForm a { float: right; }



/* Event List */
#interiorContent  h2.section-name,
h2.section-name {
	border-bottom: 1px solid #5A690A;
}

#interiorContent  div.event-list,
div.event-list {
	margin-left: 8px;
}


#interiorContent div.event-list h3.title,
div.event-list h3.title {
	border: 0px none;
}

#interiorContent div.event-list h3.title span,
div.event-list h3.title span {
	color: #000000;
	margin-left: 10px;
}

#interiorContent div.event-list h3.title a.title-link,
div.event-list h3.title a.title-link {
	font-size: 90%;
	font-weight: normal;
	color: #8EA727;
}

#interiorContent  div.event-list div.description p:first-letter,
div.event-list div.description p:first-letter {
	padding-left: 1em;
}


#interiorContent  div.event-list div.description p
div.event-list div.description p {
	color:#000000;
	font-size:11px;
	line-height:20px;
	margin:10px 0px 0px 0px;
}


#interiorContent  div.event-list div.start-end-time,
div.event-list div.start-end-time {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 5px;
}

/* Event Detail */
#interiorContent div.event-detail h2 span,
div.event-detail h2 span {
	color: #000000;
	margin-left: 10px;
}

#interiorContent div.event-detail h2 a.title-link,
div.event-detail h2 a.title-link {
	font-size: 90%;
	font-weight: normal;
	color: #8EA727;
}

#interiorContent div.event-detail div.start-end-time,
div.event-detail div.start-end-time {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
}

#interiorContent div.event-detail div.description p,
div.event-detail div.description p {
	color:#000000;
	font-size:11px;
	line-height:20px;
	margin:10px 0px 0px 0px;
}


#interiorContent div.event-detail div.description p:first-letter,
div.event-detail div.description p:first-letter {
	margin-left: 1em;
}
#event-label
{
font-weight: bold;
}
#event-strike
{
text-decoration:line-through;
}
#event-red
{
font-weight: bold;
color:#FF0000;
font-size:12px;
}
/* Registration Form */
#interiorContent form.event-registration-form fieldset,
form.event-registration-form fieldset {
	border: 1px solid #B39938;
	margin-bottom: 8px;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}

#interiorContent form.event-registration-form fieldset legend,
form.event-registration-form fieldset legend {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;

}

#interiorContent form.event-registration-form h3,
#event-registration-form h3 {
	margin-top: 10px;
}

#interiorContent form.event-registration-form label,
form.event-registration-form label {
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 8px;
}

#interiorContent form.event-registration-form label span.required-marker,
form.event-registration-form label span.required-marker {
	color: #cc0000;
}

#interiorContent form.event-registration-form input,
form.event-registration-form input { 
	border: 1px solid #303E00;
}

#interiorContent form.event-registration-form textarea,
form.event-registration-form textarea { 
	border: 1px solid #303E00;
}

#interiorContent form.event-registration-form button,
form.event-registration-form button { 
	border: 1px solid #8EA727;
	background: #8EA727;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 2px solid #8EA727;

	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}

#interiorContent form.event-registration-form button:hover,
form.event-registration-form button:hover { background: #333300; cursor: pointer; border-bottom: 2px solid #FDCD08; }

#interiorContent form.event-registration-form ul.registration-certifications,
form.event-registration-form ul.registration-certifications {
	padding-left: 5px;
	list-style: none;
	overflow: auto; 
	height: 175px; 
	border: 1px solid #303E00;
}


#interiorContent span.button-wrapper,
span.button-wrapper {
	display: table-cell;
	display: inline-table;
	display: inline-block;
	border: 1px solid #5B6A2F; 
	padding: 5px; 
	background-color: #5B6A2F; 
	height: 28px; 
	width: auto; 
	margin-top: 5px;
	margin-bottom: 5px;

	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}

#interiorContent span.button-wrapper button,
span.button-wrapper button {
	color: #ffffff;
	font-family: 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-transform: uppercase; 
	border: 1px solid #ffffff; 
	background-color: #5B6A2F; 
	height: 28px; 
	line-height: 24px; 
	vertical-align: middle; 

	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}

#interiorContent span.button-wrapper:hover,
span.button-wrapper:hover {
	cursor: pointer;
	background-color: #ffffff;
	border-color: #5B6A2F;
}

#interiorContent span.button-wrapper:hover button,
#interiorContent span.button-wrapper button:hover,
span.button-wrapper:hover button,
span.button-wrapper button:hover {
	cursor: pointer;
	background-color: #ffffff;
	border-color: #5B6A2F;
	color: #5B6A2F;
}

/* Safari/Chrome/Konquerer Specific*/
input,textarea { outline-color: #FDCD08; }
button { outline: none; }

h3.section-name {
	font-weight: normal;
}

div.event-item {
	padding-bottom: 10px;
}

#interiorContent div.event-item h2.title {
	font-weight: bold;
	font-size: 16px;
}

div.event-list {
	padding-bottom: 20px;
}