/************************/
/* Media Styles */
/************************/
div#mediaTop {
	position: absolute;
	top: 51px;
	left: 10px;
	background: url(/media/images/global/back_top_media_b.gif) 0px 0px no-repeat;
	width: 890px;
	height: 138px;
}
div#topContainer {
	background: url(/media/images/global/back_top_media_a.gif) 0px 0px repeat-y;
}
h2#secTitle {
	left: 597px;
	right: auto;
}
h2#secTitle span {
	color: #414141;
}



/************************/
/* Containers */
/************************/
div#mainContent {
	margin: 147px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	width: 566px;
}
div#mainContent div.narrativeText {
	margin: 0px 30px 10px 43px;
}
div#rightColumn {
	position: relative;
	float: right;
	padding: 70px 0px 20px 0px;
	width: 323px;
	z-index: 3;
}



/************************/
/* Left Column Styles */
/************************/



/************************/
/* Main Content Styles */
/************************/
ul#topLinks {
	position: relative;
	float: right;
	margin: 10px 30px 10px 43px;
	width: 493px;
	top: 0px;
	right: 0px;
}
ul#topLinks li {
	float: right;
/*
	margin: 0px 0px 0px 10px;
*/
}

ul#topLinks li.twitter a:link, ul#topLinks li.twitter a:visited {
	background: url(/media/images/global/twit_big.gif) 0px 0px no-repeat;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 28px;
}
	

ul#topLinks li.lastItem {
	margin: 0px 0px 5px 15px;
}
ul#topLinks li.eventReg {
	float: left;
	margin: 0px;
}
ul#topLinks li.eventReg a {
	padding: 0px;
	background: none;
}
div#medSearchResults, 
ul#prvMediaList, 
div#mediaArchive, 
div#eventArchive {
	margin: 0px 30px 10px 43px;
}
div#medSearchResults h3, 
div#mediaArchive h3, 
div#eventArchive h3 {
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	color: #84c049;
}
div#medSearchResults ul, 
div#mediaArchive ul, 
div#eventArchive ul {
	margin: 0px 0px 10px 0px;
	list-style: none;
	font-size: 11px;
	line-height: 16px;
	color: #414141;
}
div#medSearchResults li, 
div#mediaArchive li, 
div#eventArchive li {
	margin: 0px 0px 15px 0px;
}
div#medSearchResults h4, 
div#mediaArchive h4, 
div#eventArchive h4 {
	font-size: 12px;
	font-weight: normal;
}
div#mainContent span.date, 
div#mainContent p.eventTime {
	font-weight: bold;
	color: #84c049;
}
div#mainContent span.author, 
div#mainContent span.publication {
	font-family: "Times New Roman",Times,Georgia,serif;
	font-style: italic;
}
div#mediaArchive p.author {
	font-family: "Times New Roman",Times,Georgia,serif;
}
div#mainContent p.eventLoc strong, 
div#mainContent p.eventContact strong {
	color: #999;
}
ul#prvMediaList {
	list-style: none;
}
ul#prvMediaList li {
	margin: 0px 0px 20px 0px;
}
div#eventInfo {
	margin: 0px 0px 20px 0px;
}
div#eventInfo span.dates {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #84c049;
}
div#eventInfo p.time {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div#eventInfo p.time strong {
	font-family: "Times New Roman",Times,Georgia,serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #999;
}
div#eventInfo h4 {
	margin: 0px 0px 5px 0px;
	font-family: "Times New Roman",Times,Georgia,serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #999;
}
div#eventInfo ul {
	font-family: arial, helvetica, verdana, sans-serif;
	list-style: none;
	font-size: 11px;
}
div#eventInfo li {
	margin: 0px 0px 5px 0px;
}
div#evenMats {
	padding: 20px 0px 15px 0px;
	margin: 0px 0px 20px 0px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
div#evenMats h3 {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #84c049;
}
div#evenMats ul {
	list-style: none;
}
div#evenMats li {
	margin: 0px 0px 5px 0px;
}



/************************/
/* Registration Form */
/************************/
div#regInfo {
	margin: 10px 0px;
	padding: 10px 0px;
	border-top: 1px dotted #414141;
	border-bottom: 1px dotted #414141;
}
div#regInfo p {
	margin: 0px;
}
div#regInfo span.dates {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #84c049;
}
form#eventRegForm {
	margin: 8px 0px 20px 43px;
	width: 415px;
}
form#eventRegForm fieldset {
	border: none;
}
form#eventRegForm input {
	margin: 0px 5px 15px 0px;
	padding: 2px 5px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #414141;
}
form#eventRegForm input.full {
	width: 391px;
}
form#eventRegForm input.half {
	width: 184px;
}
form#eventRegForm input.third {
	width: 121px;
}
form#eventRegForm select {
	margin: 0px 5px 15px 0px;
	padding: 1px 0px;
	width: 54px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #414141;
}
form#eventRegForm textarea {
	margin: 0px 0px 8px 0px;
	padding: 2px 5px;
	width: 391px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #414141;
}
form#eventRegForm p.reqNote {
	float: left;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style: italic;
	font-size: 11px;
}
form#eventRegForm img.formSubmit {
	float: right;
	margin: 5px 10px 20px 0px;
}



/************************/
/* Right Column Styles */
/************************/
form#mediaSearch {
	margin: 0px 20px 0px 20px;
	font-size: 11px;
}
form#mediaSearch div {
	margin: 0px 0px 10px 0px;
}
form#mediaSearch input, 
form#mediaSearch select {
	color: #414141;
	font-size: 11px;
}
form#mediaSearch input {
	padding: 2px 5px;
}
form#mediaSearch select {
	width: 283px;
	height: 19px;
}
form#mediaSearch div.radioRow {
	margin: 0px 0px 5px 0px;
}
div.radioRow input {
	position: relative;
	top: 2px;
}
div.radioRow label {
	margin: 0px 0px 0px 3px;
}
form#mediaSearch input.wButton {
	width: 237px;
}
form#mediaSearch input.formSubmit {
	padding: 0px;
}
div#privMedia {
	position: relative;
	margin: 0px 20px 20px 20px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #414141;
	font-size: 12px;
	line-height: 17px;
}
div#privMedia h3 {
	font-size: 12px;
}
div#eventFields {
	display:none
}
			div#rightColumn div.relatedContent {
				margin: 40px 20px 0px 20px;
				font-size: 11px;
			}
			div#rightColumn div.relatedContent h3 {
				margin: 0px 0px 10px 0px;
				font-family: "Times New Roman", Times, Georgia, serif;
				font-size: 16px;
				font-weight: normal;
				font-style: italic;
				color: #84c049;
			}
			div#rightColumn div.relatedContent ul {
				margin: 0px 0px 20px 0px;
				list-style: none;
			}
			div#rightColumn div.relatedContent li {
				margin: 0px 0px 8px 0px;
			}
			div#rightColumn div.relatedContent h4 {
				font-weight: normal;
				line-height: 16px;
			}
			div#rightColumn div.relatedContent p.date {
				margin: 0px 0px 5px 0px;
				font-weight: bold;
				color: #84c049;
			}
			div#rightColumn div.relatedContent p.location {
				margin: 0px 0px 5px 0px;
			}
			div#rightColumn div.relatedContent p.location strong {
				font-family: "Times New Roman", Times, Georgia, serif;
				font-weight: normal;
				color: #999;
			}
			div#rightColumn div.relatedContent div.description {
				font-family: "Times New Roman", Times, Georgia, serif;
				font-size: 12px;
				line-height: 15px;
			}
			div#rightColumn div.relatedContent span.name, 
			div#rightColumn div.relatedContent span.title {
				display: block;
			}



/************************/
/* Bottom Content Styles */
/************************/
img.featMedIMG {
	float: left;
	width: 153px;
	height: 118px;
}
div.featMedDetails, 
div.featMedIntro, 
div.featEventInfo {
	float: right;
	width: 364px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #fff;
}
div.featEventInfo {
	margin: 10px 0px 0px 0px;
}
div.featMedDetails {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #bbb;
}
div.featMedIntro, div.featEventInfo {
	font-size: 12px;
}
div.featMedDetails h4 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
}
div#bottomContent div.featMedDetails h4 a:link, 
div#bottomContent div.featMedDetails h4 a:visited {
	color: #84c049;
}
div#bottomContent div.featMedDetails h4 a:hover, 
div#bottomContent div.featMedDetails h4 a:active {
	color: #bb0059;
}
div#bottomContent div.colWideTabBack h3 a:link, 
div#bottomContent div.colWideTabBack h3 a:visited {
	color: #E5F0D0;
}
div#bottomContent div.colWideTabBack h3 span {
	color: #FFF;
}
div#bottomContent div.colWideTabBack h3.hLight a:link, 
div#bottomContent div.colWideTabBack h3.hLight a:visited {
	color: #FFF;
}
div#bottomContent div.colWideTabBack h3.hLight span {
	color: #E5F0D0;
}
div#bottomContent div.featMedDetails span.date {
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}
div#bottomContent div.featMedDetails span.author, 
div#bottomContent div.featMedDetails span.publication {
	font-style: italic;
	color: #fff;
}
div#bottomContent div.featMedDetails span.evntTime {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
div#bottomContent div.featEventInfo p.location {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div#bottomContent ul.mediaNav {
	position: absolute;
	bottom: 13px;
	left: 27px;
	width: 517px;
	font-size: 10px;
	line-height: 25px;
	border-top: 1px dotted #fff;
}
div#bottomContent ul.mediaNav li {
	float: left;
	margin: 0px 17px 0px 0px;
	border: none;
}
div#bottomContent ul.mediaNav li.moreInfo {
	float: right;
	margin: 0px;
}
div#bottomContent ul.mediaNav a:link, 
div#bottomContent ul.mediaNav a:visited {
	padding: 2px 0px 3px 20px;
	text-transform: uppercase;
	color: #84c049;
	background: url(/media/images/global/arrow_white_grey.gif) 0px 0px no-repeat;
}
div#bottomContent ul.mediaNav a:hover, 
div#bottomContent ul.mediaNav a:active {
	color: #bb0059;
}
div#mediaContact {
	margin: 65px 0px 0px 5px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
}
div#mediaContact p {
	margin: 0px 0px 10px 0px;
}
div#mediaContact p span {
	display: block;
}
div#mediaContact p.phone {
	font-size: 12px;
	font-weight: bold;
}
div#mediaContact p.phone strong {
	color: #fff;
}
div#contentHeadlines div {
	display: none;
}
div#contentHeadlines div div {
	display: block;
}

