/************************/
/* News & Events Styles */
/************************/
div#contentContainer {
	padding: 0px;
}
div#mainContent {
	padding: 27px 0px 30px 0px;
	width: 910px;
}
div#mainContent.col3sidesGray {
	background: #fff url(../images/global/back_col3sidesGray.gif) top left repeat-y;
}
div#mainNarrative {
	padding: 0px 20px;
}
div.narrativeText {
	padding: 0px 0px 0px 0px;
}
div.narrativeText p.anchor 
{
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
div.narrativeText h3 
{
	font-weight:bold;
	margin: 0px 0px 20px 0px;
	font-size: 1.4em;		
	color: #394687;
}
div.narrativeText h4 
{
	font-weight:bold;
	margin: 20px 0px 0px 0px;
	font-size: 1.0em;		
	color: #646464;
}
div#titles 
{
	display: block;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	width: 400px;
	border-bottom: 1px dashed #c8c8c8;
}
div#sideColumn h3 {
	padding: 0px;
}

/************************/
/* Section Header Styles */
/************************/
div#secHeader {
	position: relative;
	height: 153px;
	background: #344b8e url(../images/global/gradient_box_wide.jpg) top left no-repeat;
}
div#secHeader ul#topLinks {
	left: 210px;
}
div#secHeader ul#topLinks li#rssLink {
	margin: 0pxx;
}
div#secHeader ul#topLinks li#rssLink img {
	margin: 0px 0px -4px 4px;
}
/* 2line Link Change */
div#secHeader ul#topLinks2 {
	position: absolute;
	float: left;
	top: 58px;
	left: 210px;
	width: 330px;
	list-style: none;
	font-size: 11px;
	color: #aacfe4;
	text-align: right;
}
div#secHeader ul#topLinks2 li {
	margin: 0px 0px 0px 15px;
	display: inline;
}
ul#topLinks2 a:link, ul#topLinks2 a:visited {
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	color: #fdf99d;
}
ul#topLinks2 a:hover, ul#topLinks2 a:active {
	color: #aacfe4;
}
ul#topLinks a.hLight:link, ul#topLinks a.hLight:visited {
	color: #aacfe4;
}
ul#topLinks a.hLight:hover, ul#topLinks a.hLight:active {
	color: #aacfe4;
}



/************************/
/* Container Styles */
/************************/
div.colContainer1 {
	float: left;
	width: 235px;
}
div.colContainer2 {
	float: left;
	width: 438px;
}
div.colContainer3 {
	float: right;
	width: 232px;
}



/************************/
/* Side Column Styles */
/************************/
div#sideColumn {
	position: relative;
	padding: 0px 20px;
}
div#newsSearch {
	float: left;
	clear: both;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 15px 0px;
	width: 195px;
	font-size: 10px;
	color: #394687;
	border-bottom: 1px dashed #c8c8c8;
}
div#newsSearch div.formRow {
	float: left;
	margin: 0px 0px 8px 0px;
	width: 194px;
}
div#newsSearch div.formRow div {
	float: left;
	width: 92px;
}
div#newsSearch div.formRow div.formButtons {
	margin: 8px 0px 0px 0px;
	width: 194px;
}
div#newsSearch div.formRow div.formButtons a {
	margin: 0px 10px 0px 0px;
}
div#newsSearch div.formRow div.spaceAfter {
	margin: 0px 10px 0px 0px;
}
div#newsSearch label {
	float: left;
}
div#newsSearch input, 
div#newsSearch select {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #394687;
	font-size: 10px;
}
div#newsSearch input {
	padding: 2px 3px;
}
div#newsSearch select {
	padding: 2px 0px;
}
div#newsSearch input.full {
	width: 184px;
}
div#newsSearch input.half {
	width: 82px;
}
div#newsSearch select.full {
	width: 194px;
}



/************************/
/* Main Content Styles */
/************************/
div#mainNarrative div.narrativeText h2 {
	margin: 0px 0px 25px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: normal;
	color: #394687;
}



/************************/
/* Landing Page Styles */
/************************/



/************************/
/* News/Events Search Results */
/************************/
div#searchResults {
	font-size: 11px;
	color: #777;
	line-height: 14px;
}
div#searchResults p {
	margin: 7px 0px 0px 0px;
}
div#resultsHead {
	margin: -5px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #c8c8c8;
}
div#resultsHead p {
	margin: 0px;
}
div#resultsHead p.searchString {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00030;
}
div#searchResults h3 {
	margin: 0px 0px 7px 0px;
	font-size: 11px;
	color: #394687;
	text-transform: uppercase;
}
div.narrativeText div#searchResults ul 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	list-style: none;
}
div.narrativeText div#searchResults li 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 17px 0px;
}
div#searchResults h4 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
div#searchResults h5 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
div#searchResults p strong {
	font-family: arial, helvetica, sans-serif;
	color: #636363;
}
div#searchResults span.date {
	font-family: arial, helvetica, sans-serif;
	color: #394687;
}
div#searchResults span.pubName, div#searchResults span.pubAuthor {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	font-style: italic;
	color: #636363;
	border-left: 1px solid #c8c8c8;
}
div#searchResults span.pubAuthor {
	font-style: normal;
}
div#searchResults span.pubType {
	display: block;
	color: #636363;
}
div#searchResults span.time {
	display: block;
}
div#searchResults p.eventReg {
	margin: 5px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #394687;
}



/************************/
/* News/Event Detail Styles */
/************************/
div#itemDetails {
	margin: 0px 0px 15px 0px;
	font-size: 11px;
	color: #777;
	line-height: 15px;
}
div#itemDetails h2 {
	margin: 0px 0px 15px 0px;
}
div#itemDetails p.date {
	font-family: arial, helvetica, sans-serif;
	color: #394687;
}
div#itemDetails p.time {
	color: #636363;
}
div#itemDetails p.location {
	margin: 10px 0px;
	font-style: italic;
}
div#itemDetails p.contact {
	font-style: italic;
}
div#itemDetails p.contact span.name {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}
div#itemDetails p.email {
	font-family: arial, helvetica, sans-serif;
}
div#itemDetails p.eventReg {
	margin: 10px 0px 20px 0px;
}



/************************/
/* Event Registration Form */
/************************/
div#eventDetails {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	color: #777;
	border-bottom: 1px dashed #c8c8c8;
}
div#itemDetails h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #394687;
	margin: 0px 0px 5px 0px;
}
div#eventDetails p.date {
	font-family: arial, helvetica, sans-serif;
	color: #394687;
	padding: 8px 0px 0px 0px;
}
div#eventDetails p.location {
	margin: 10px 0px 0px 0px;
	font-style: italic;
}
form#regEventForm div.formRow {
	margin: 0px 0px 8px 0px;
}
form#regEventForm input, 
form#regEventForm select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #394687;
}
form#regEventForm input {
	padding: 2px 3px;
	margin: 0px 5px 0px 0px;
}
form#regEventForm select {
	padding: 1px 0px;
}
form#regEventForm input.custom1 {
	width: 206px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 197px !important;
	width/**/:/**/ 206px;
}
form#regEventForm input.custom2 {
	width: 62px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 53px !important;
	width/**/:/**/ 62px;
}
form#regEventForm input.custom3 {
	width: 119px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 111px !important;
	width/**/:/**/ 119px;
}
form#regEventForm select.custom4 {
	width: 60px;
}
form#regEventForm input.custom5 {
	width: 75px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 75px !important;
	width/**/:/**/ 83px;
}
form#regEventForm input.full {
	width: 274px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 269px !important;
	width/**/:/**/ 279px;
}
form#regEventForm input.half {
	width: 127px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 125px !important;
	width/**/:/**/ 134px;
}
form#regEventForm textarea {
	padding: 2px 3px;
	height: 90px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #394687;
	width: 279px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 269px !important;
	width/**/:/**/ 279px;
}
form#regEventForm div.formButtons {
	padding: 5px 0px 25px 0px;
}
form#regEventForm div.formButtons a {
	margin: 0px 10px 0px 0px;
}
form#regEventForm p.formFooter {
	float: right;
	padding: 7px 120px 0px 0px;
	font-size: 10px;
	font-style: italic;
	color: #777;
}
form#regEventForm span.required {
	color: #a00030;
}
form#regEventForm .Error {
	background: #FF9999;
}



/************************/
/* Registration Submit */
/************************/
div#submitHeader {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #c8c8c8;
}



/************************/
/* Feed List Styles */
/************************/
table#feedList {
	width: 100%;
	font-size: 11px;
	color: #777;
}
table#feedList thead td {
	padding: 0px 0px 10px 0px;
}
table#feedList thead td.col01 {
	width: 45px;
}
table#feedList thead td.col02 {
	width: 99px;
}
table#feedList tbody {
	font-family: 	arial, helvetica, sans-serif;
}
table#feedList tbody td {
	padding: 0px 0px 6px 0px;
}



/************************/
/* Related Column Styles */
/************************/
div#relatedColumn {
	padding: 0px 20px;
}
			
ul#topNews, ul#topEvents {
	list-style: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
ul#topNews {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dashed #c8c8c8;
}
ul#topNews li {
	margin: 0px 0px 10px 0px;
}
ul#topEvents li {
	margin: 0px 0px 15px 0px;
}
ul#topNews h4, ul#topEvents h4 {
	font-weight: normal;
	font-size: 11px;
}
ul#topNews p.date, ul#topEvents p.date {
	color: #394687;
}
ul#topEvents p.location {
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
	color: #969595;
}
ul#topEvents a:hover, ul#topEvents a:active, 
ul#topNews a:hover, ul#topNews a:active {
	color: #a00030;
}

/************************/
/* Epiq in the news */
/************************/
div.en
{
	padding: 10px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
div.en img
{
	float:right;
	padding: 0px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
}
div.entitle
{
	font-weight: bold;
}
div.enInfo
{
	font-style:italic;
}
div#archive
{
	clear:both;
	float:right;
}