body {
margin: 0;
padding: 0;
color: #000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #000000;
text-align: center;
}
td {
vertical-align: top;
}
a img {
border: none;
}
table.container {
background-color: #FFF;
text-align: left;
width: 970px;
/*border: 1px solid red;*/
padding: 0;
}
table.container {
margin: 0;
padding: 0;
}
table#banner {
height: 117px;
}
table#banner td {
border: none;
}
/* Top Navigation styles replaced with SpryMenuBarHorizontal.css */

/* NAVIGATION BANNER STYLES -- NAVIGATION BANNER STYLES -- NAVIGATION BANNER STYLES -- NAVIGATION BANNER STYLES -- */
/* li.mailpic a {
background-image: url(../img/nav_oymail_icon.gif);
background-repeat: no-repeat;
background-position: 10% 50%;
} */
#nav_search {
padding: 4px 55px 4px 0;
margin: 0;
background-color: #00A94F;
text-align: right;
}
#nav_search form {
color: #fff;
text-align: left;
padding: 0 0 0 0;
margin: 0;
}
input.nav_search_field {
font-size: 10px;
}
input.nav_search_button {
font-size: 11px;
border: none;
background-color: #CCCCCC;
color: #000;
font-weight: bold;
padding: 0 3px 0 3px;
margin: 0 0 0 3px;
text-decoration: none;
}
input.nav_search_button:hover {
background-color: #00D766;
text-decoration: none;
}
/* LEFT CONTENT AREA STYLES -- LEFT CONTENT AREA STYLES -- LEFT CONTENT AREA STYLES -- LEFT CONTENT AREA STYLES */
td.content_left {
padding: 20px 20px 20px 20px;
width: 680px;
}
td.content_left p {
line-height: 20px;
}
/*td.content_left a:link, 
td.content_left a:active, 
td.content_left a:visited {
color: #00A94F;
}
td.content_left a:hover {
color: #00D766;
}*/

/* RIGHT COLUMN STYLES -- RIGHT COLUMN STYLES -- RIGHT COLUMN STYLES -- RIGHT COLUMN STYLES -- RIGHT COLUMN STYLES --  */
td.content_right {
width: 250px;
padding: 15px 20px 30px 20px;
background-color: #00A94F;
}
td.content_right_extend {
background-color: #00A94F;
}
td.content_right .right_ads p {
margin-bottom: 30px;
}
p.rightcol_ads a {
display: block;
margin-bottom: 26px;
}
p.rightcol_ads img {
border: 1px solid #000000;
}
td.content_right .right_title {
text-transform: uppercase;
font-weight: normal;
margin: 32px 0 10px 0;
padding: 3px 0 3px 0px;
border-top: 1px solid #fff;
color: #fff;
width: inherit;
font-size: 13px;
}
td.content_right .right_featured_event {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #fff;
color: #fff;
}
td.content_right .right_featured_event p {
color: #fff;
}
td.content_right .right_featured_event h1 {
font-size: 15px;
font-weight: bold;
margin: 0 0 0 0;
color: #fff;
}
td.content_right .right_featured_event h1 a:link, 
td.content_right .right_featured_event h1 a:active, 
td.content_right .right_featured_event h1 a:visited {
color: #fff;
text-decoration: none;
}
td.content_right .right_featured_event h1 a:hover {
color: #fff;
text-decoration: underline;
}
.right_featured_event p a:link,
.right_featured_event p a:active,
.right_featured_event p a:visited,
a.right_event:link, 
a.right_event:active, 
a.right_event:visited {
color: #BBFF77;
text-decoration: none;
border-bottom: 1px #BBFF77 dotted;
}
.right_featured_event p a:hover,
a.right_event:hover {
color: #fff;
text-decoration: none;
border-bottom: 1px #fff dotted;
}
td.content_right .right_featured_event h5 {
font-size: 12px;
font-weight: normal;
margin: 0 0 0 0;
color: #ffffff;
text-align: right;
}
td.content_right p {
font-size: 12px;
margin: 6px 0 6px 0;
padding: 0 0 0 0;
line-height: 16px;
}
td.content_right img {
display: block;
text-align: center;
width: inherit;
margin: 0 auto;
}
td.content_right a img {
margin-bottom: 8px;
}
.right_headline a {
font-weight: bold;
font-size: 13px;
text-decoration: none;
display: block;
margin-bottom: 2px;
line-height: 16px;
}
td.content_right .right_featured_event ul {
margin-top: 6px;
margin-left: 1em;
padding-left: 1em;
}
td.content_right .right_featured_event ul li {
padding-bottom: 6px;
}
/* SUBSCRIBE BUTTONS STYLES -- no longer needed with new social neworking module 
.subscribe {
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
}
.right_button_subscribe,
.right_button_facebook,
.right_button_twitter {
text-align: left;
font-size: 12px;
width: 260px;
margin: 0 0 14px 0;
}
.right_button_subscribe a,
.right_button_facebook a,
.right_button_twitter a {
display: block;
padding: 6px 6px 6px 6px;
}
.right_button_subscribe a:link, 
.right_button_subscribe a:active, 
.right_button_subscribe a:visited,
.right_button_facebook a:link, 
.right_button_facebook a:active, 
.right_button_facebook a:visited,
.right_button_twitter a:link, 
.right_button_twitter a:active, 
.right_button_twitter a:visited {
background-color: #DC8A28; 
color: #fff;
text-decoration: none;
border: 3px solid  #fff;
}
.right_button_subscribe a:hover,
.right_button_facebook a:hover,
.right_button_twitter a:hover {
background-color: #F89828;
color: #fff;
text-decoration: none;
border: 3px solid  #fff;
}
.right_button_subscribe img,
.right_button_facebook img,
.right_button_twitter img {
float: left;
padding: 2px 12px 2px 0;
}
.right_button_facebook a:link, 
.right_button_facebook a:active, 
.right_button_facebook a:visited {
background-color: #3B5998; 
}
.right_button_facebook a:hover {
background-color: #727DCD;
}
.right_button_twitter a:link, 
.right_button_twitter a:active, 
.right_button_twitter a:visited {
background-color: #00AEE8; 
}
.right_button_twitter a:hover {
background-color: #33CCFF;
}
*/
/* FOOTER STYLES -- FOOTER STYLES -- FOOTER STYLES -- FOOTER STYLES -- FOOTER STYLES -- FOOTER STYLES */
td.footer {
font-size: 12px;
background-color: #000000;
padding: 12px 0 36px 0;
color: #ccc;
text-align: center;
}
td.footer a:link, td.footer a:active, td.footer a:visited {
color: #ccc;
text-decoration: none;
}
td.footer a:hover {
color: #fff;
text-decoration: underline;
}

/* ARTICLE STYLES -- ARTICLE STYLES -- ARTICLE STYLES -- ARTICLE STYLES -- ARTICLE STYLES -- ARTICLE STYLES */
#article p {
margin-bottom: 12px;
}
.section_head {
font-weight: bold;
margin-bottom: 12px;
padding-bottom: 3px;
border-bottom: 1px solid #999;
color: #999;
text-transform: uppercase;
}
.headline {
font-size: 18px;
font-weight: bold;
margin-bottom: 3px;
}
.subhead {
font-size: 14px;
font-weight: bold;
margin-top: 5px;
}
.byline {
color: #666;
margin: 8px 0 6px 0;
}
.dateline {
margin: 8px 0 12px 0;
}
.caption {
font-size: 11px;
font-style: italic;
margin: 0 0 12px 0;
padding-top: 0;
color: #666;
width: 360px;
}
.article_footer {
margin: 40px 0 0 0;
padding: 8px 0 0 0;
border-top: 1px solid #999;
}
/* HOMEPAGE STYLES -- HOMEPAGE STYLES -- HOMEPAGE STYLES -- HOMEPAGE STYLES -- HOMEPAGE STYLES -- HOMEPAGE STYLES */
#teaser_list td p a:link,
#teaser_list td p a:active,
#teaser_list td p a:visited,
#article a:link,
#article a:active,
#article a:visited,
#home_feature p a:link,
#home_feature p a:active,
#home_feature p a:visited,
.article_list_entry p a:link,
.article_list_entry p a:active,
.article_list_entry p a:visited, 
.article_list_feature p a:link,
.article_list_feature p a:active,
.article_list_feature p a:visited {
color: #009747;
text-decoration: none;
border-bottom: 1px #00A94F dotted;
}
#teaser_list td p a:hover,
#article a:hover,
#home_feature p a:hover,
.article_list_entry p a:hover, 
.article_list_feature p a:hover {
color: #00D766;
text-decoration: none;
border-bottom: 1px #00D766 dotted;
}
#home_feature img {
width: inherit;
float: left;
margin: 0 18px 12px 0;
}
#home_feature p {
margin: 8px 0 0 0;
line-height: 18px;
}
.home_feature_headline {
font-size: 19px;
font-weight: bold;
margin-bottom: 3px;
}
a.home_feature_headlink:link,
a.home_feature_headlink:active,
a.home_feature_headlink:visited {
color: #000;
text-decoration: none;
}
a.home_feature_headlink:hover {
color: #00D766;
text-decoration: underline;
}
.home_feature_byline {
margin: 6px 0 0 0;
color: #666;
}
.date {
margin: 0 0 6px 0;
color: #999;
font-style: italic;
font-size: 11px;
}
.clear {
clear: both;
width: 100%;
}
table#two_column_home {
margin-top: 20px;
width: 628px;
/* padding-top: 20px;
border-top: 1px dashed #ccc; */
}
td.article_list_left {
border-right: 1px dashed #ccc;
padding-right: 20px;
width: 344px;
}
td.article_list_right {
padding-left: 20px;
width: 240px;
}
.article_list  {
margin: 0 0 0 0;
}
.article_list p {
margin: 0 0 0 0;
line-height: 18px;
}
.article_list_title {
font-size: 13px;
text-transform: uppercase;
font-weight: normal;
margin: 0 0 14px 0;
padding-bottom: 3px;
color: #666;
border-top: 1px solid #999;
}
.article_list_headline {

font-size: 14px;
font-weight: bold;
margin: 0 0 7px 0;
padding: 0 0 0 0;
}
.teaser_list_headline a:link,
.teaser_list_headline a:active,
.teaser_list_headline a:visited,
.article_list_headline a:link, 
.article_list_headline a:active, 
.article_list_headline a:visited,
.article_list_popular a:link,
.article_list_popular a:active,
.article_list_popular a:visited {
color: #000;
text-decoration: none;
}
.teaser_list_headline a:hover,
.article_list_headline a:hover,
.article_list_popular a:hover  {
color: #00D766;
text-decoration: underline;
}
.article_list_popular a:link,
.article_list_popular a:active,
.article_list_popular a:visited {
color: #00A94F;
text-decoration: none;
}
.article_list_popular a:hover  {
color: #00D766;
text-decoration: underline;
}
.article_list_byline {
color: #666;
margin: 0 0 10px 0;
}
.byline a:link,
.byline a:active,
.byline a:visited,
.article_list_byline a:link,
.article_list_byline a:active,
.article_list_byline a:visited {
color: #666;
text-decoration: none;
}
.article_list_byline a:hover,
.byline a:hover {
color: #00D766;
text-decoration: underline;
}
.article_list_entry {
border-bottom: 1px solid #ccc;
margin: 0 0 18px 0;
padding: 0 0 18px 0;
}
.article_list_entry p {
margin: 0 0 12px 0;
}
.article_list table td {
padding: 0 0 0 0;
}
.article_list img {
float: left;
margin: 0 12px 3px 0;
}
.article_list img a {
border: none;
}
img a {
border: none;
}
.teaser_links {
color: #999;
font-size: 12px;
text-align: right;
margin-top: 6px;
line-height: 20px;
}
.teaser_links a:link,
.teaser_links a:active,
.teaser_links a:visited {
font-weight: bold;
color: #999;
text-decoration: none;
border-bottom: 1px #999 dotted;
}
.teaser_links a:hover {
font-weight: bold;
color: #00D766;
text-decoration: none;
border-bottom: 1px #00D766 dotted;
}
.teaser_links a.read_more_link:link,
.teaser_links a.read_more_link:active,
.teaser_links a.read_more_link:visited {
color: #00A94F;
text-decoration: none;
border-bottom: 1px #00A94F dotted;
}
.teaser_links a.read_more_link:hover {
color: #00D766;
text-decoration: none;
border-bottom: 1px #00D766 dotted;
}
.article_list_feature, .article_list_popular {
margin-bottom: 28px;
}
.article_list_feature p {
margin: 0 0 6px 0;
}
.article_list_feature .teaser_links {
margin: 0 0 0 0;
}
.article_list_feature img {
margin-bottom: 6px;
}
.article_list_popular ol {
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
line-height: normal;
}
.article_list_popular ol li {
margin: 0 0 6px 0;
line-height: normal;
}
/*.article_list_divider {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}*/
.department_title {
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
margin: 12px 0 18px 0;
padding-bottom: 4px;
color: #666;
border-top: 1px solid #999;
}
.department_title_subhead {
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
margin: 20px 0 14px 0;
padding-bottom: 3px;
color: #666;
border-top: 1px solid #999;
}
.ekcommentheader {
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
color: #999;
border-top: solid 1px #999;
padding: 6px 0 0 0;
display: block;
margin: 12px 0 8px 0;
}
.divider_line {
border-bottom: 1px dotted #999;
margin-top: 10px;
padding-top: 10px;
}
/* BIO PAGE STYLES -- BIO PAGE STYLES -- BIO PAGE STYLES -- BIO PAGE STYLES -- BIO PAGE STYLES -- BIO PAGE STYLES */
table.bio_nav {
width: 600px;
text-align: center;
margin: 0 auto;
}
table.bio_nav td img {
margin-bottom: 6px;
}
table.bio_nav td p {
margin-top: 0px;
}
table.bio_nav td {
text-align: center;
padding-bottom: 20px;
}
table.bio_nav a {
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}
table.bio_nav td a img {
border-bottom: 0px;
}
.bio_name {
text-transform: uppercase;
font-weight: normal;
font-size: 16px;
color: #666;
margin: 0 0 4px 0;
padding: 0 0 0 0;
}
/*.bio_name p {
font-size: 16px;
margin: 0 0 0 0;
}*/
.author_nav {
margin: 0 0 0 0;
border-top: 1px solid #666;
padding-top: 4px;
}
/* NEW BLOG STYLES -- NEW BLOG STYLES -- NEW BLOG STYLES -- NEW BLOG STYLES -- NEW BLOG STYLES */
table#two_column_blog {
width: 628px;
}
td.blog_main {
padding: 0 20px 0 6px;
width: 404px;
}
td.blog_nav {
border-left: 1px dashed #ccc;
padding: 0 0 0 14px;
width: 180px;
}
td.blog_nav ul {
margin: 0 0 40px 10px;
padding-left: 0;
list-style-type: none;
}
td.blog_nav ul li {
margin-bottom: 12px;
}
td.blog_nav h4 {
font-size: 13px;
text-transform: uppercase;
font-weight: normal;
margin: 0 0 6px 0;
padding-bottom: 3px;
color: #666;
border-top: 1px solid #999;
}
td.blog_nav a:link,
td.blog_nav a:active,
td.blog_nav a:visited {
font-weight: bold;
color: #00A94F;
text-decoration: none;
}
td.blog_nav a:hover {
color: #00D766;
text-decoration: underline;
}
/* TEASER LIST STYLES (based on old "article_list") -- TEASER LIST STYLES (based on old "article_list") */

.teaser_list_byline {
color: #666;
margin: 0 0 10px 0;
}
.teaser_list_title {
text-transform: uppercase;
font-weight: bold;
margin: 30px 0 14px 0;
padding-bottom: 3px;
color: #999;
border-bottom: 1px solid #ccc;
}
#teaser_list  {
margin: 0 20px 0 20px;
}
#teaser_list td p {
margin: 0 0 0 0;
line-height: 18px;
}
#teaser_list table {
margin: 0 0 14px 0;
padding: 0 0 0 0;
}
#teaser_list table td {
padding: 0 0 0 0;
}
#teaser_list img {
margin: 0 12px 0 0;
}
#teaser_list img a {
border: none;
}
.teaser_list_headline {
font-size: 13px;
font-weight: bold;
margin: 0 0 6px 0;
padding: 0 0 0 0;
}
.teaser_list_divider {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}


/* OLD BLOG (HOT TOPIC) STYLES -- OLD BLOG (HOT TOPIC) STYLES -- OLD BLOG (HOT TOPIC) STYLES */
h1.blogTitle {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin: 12px 0 18px 0;
padding-bottom: 4px;
color: #999;
border-bottom: 2px solid #999;
}
table.calendarTable {
}
.blogCalendar {
}
.content_right h4 {
text-transform: uppercase;
font-weight: bold;
margin: 32px 0 10px 0;
padding: 6px 0 3px 0px;
border-bottom: 1px solid #999;
color: #999;
width: inherit;
font-size: 11px;
}
.blogCalendar table {
text-align: center;
width: inherit;
margin-left: auto;
margin-right: auto;
}
table.calendarTable {
border: solid 6px #ffffff;
}
td.currentMonth {
}
h3.entryTitle{
font-size: 18px;
padding:2px;
margin: 0 0 6px 0;
}
h3.entryTitle a:link, h3.entryTitle a:active, h3.entryTitle a:visited {
color: #000000;
text-decoration: none;
}
.ekcommentdata {
margin: 0 0 1em 0;
}
.ekleavecomment input {
visibility: visible;
}
.ekcommenttext input {
margin: 1em 0 0 0;
display: block;
}
.entry {
border-bottom: none;
}
.entrypermalink, .entryFooter  {
display: none;
}
.entry table {
border-top: 1px solid #999;
padding-top: 12px;
width: 100%
}
.entry table br {
display: block;
margin-bottom: 12px;
}
/* Hide regular blog Ektron sidebar. */
div.blogSidebar {
display:none;
}
.tags {
display:none;
}
#blog_divider {
display:none;
}
.planypus-submit {background-color: transparent;font-size: 14px;text-decoration: underline;cursor: pointer;cursor: hand;border: 0;margin-left: -3px;}.planypus-submit img {margin-bottom: -3px;margin-right: 3px;}
/* Begin Ektron poll styles */
th.headreport {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	border-bottom: none;
	padding: 0 0 12px 0;
	margin: 0 0 0 0;
	background-color: #fff;
	line-height: 16px;
}
td.barcell img.resultbar {
	background-color: #00A94F;
}
.refreshlink, a.refreshlink, .refreshlink a {
	display: none;
}
#ctl00_ContentPlaceHolder1_Poll1 {
	border: solid 6px #ccc;
	padding: 10px;
	margin-bottom: 30px;
    line-height: 120%;
}
/* Begin Twitter Feed styles */
.twitters {
	width: 226px;
}
.twitters ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.twitters ul li {
	list-style-type:none;
	padding-bottom: 8px;
	margin: 0 0 8px 0;
	border-bottom: dashed 1px #ccc; 
}
.twitters a:link,
.twitters a:active,
.twitters a:visited {
	font-weight: bold;
	color: #00A94F;
	text-decoration: none;
}
.twitters a:hover {
	color: #00D766;
	text-decoration: underline;
}
.twitters em.twitterTime a:link,
.twitters em.twitterTime a:active,
.twitters em.twitterTime a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	display: block;
	margin-top: 3px;
	color: #999;
	text-decoration: none;
}
.twitters em.twitterTime a:hover {
	text-decoration: underline;
}
td.content_right .twitterPrefix img {
	display: none;
	text-align: left;
}
.twitterPrefix img {
	display: none;
}
.oy_twitter_feed {
	background-color: #fff;
	padding: 8px 12px 0px 12px;
	margin-top: 20px;
	margin-bottom: 12px;
	width: 226px;
}
.twitterfeed_head {
	text-align: center;
	width: 226px;
	margin-left: auto;
	margin-right: auto;
}
/* begin social network button module styles */
td.oy_connect_module {
	padding: 20px 20px 8px 20px;
	background-color: #00A94F;
/*	border-bottom: 1px solid #fff;
	margin: 0 20px 0 20px; */
}
td.oy_connect_module p {
	color: #fff;
	margin: 0 0 6px 0;
	font-size: 12px;
	border-bottom: solid 1px #fff;
	padding-bottom: 3px;
}
table.connect_buttons {
	width: 196px;
}
table.connect_buttons td {
	width: 49px;
	text-align: left;
}
#connect_button1 a, #connect_button2 a, #connect_button3 a, #connect_button4 a { 
	display: block; 
	width: 41px; 
	height: 41px; 
}
#connect_button1 a { 
	background: transparent url(/img/connectbutton_mail.jpg) no-repeat; 
}
#connect_button2 a { 
	background: transparent url(/img/connectbutton_fb.jpg) no-repeat; 
}
#connect_button3 a { 
	background: transparent url(/img/connectbutton_twitter.jpg) no-repeat; 
}
 #connect_button4 a { 
	background: transparent url(/img/connectbutton_rss.jpg) no-repeat; 
}
#connect_button1 a:hover, #connect_button2 a:hover, #connect_button3 a:hover, #connect_button4 a:hover { 
	background-position: 0 -41px; 
}
/* slideshow */
#banner_center {
	width: 334px;
	height: 396px;
	border:10px solid #3C3C3C;
}
#banner_container {
	margin-bottom: 20px;
}
td.form_end {
	text-align: center;
	padding-bottom: 6px;
}
td.form_end p {
	color: #FF0000;
	font-size: 10px;
	margin-top: 12px;
}
.fblike {margin:0 0 18px 0; padding: 0 0 18px 0;}