/* W3C CSS Validation: YES */
 /* ___________________________________________ */
 /* Neulogic Style Sheet */
 /* One Voice BLUE _v */
 /* */
 /* Section One: Main Content */
 /* Section Two: Interface/Design */
 /* Section Three: News/Events */
 /* Section Four: Sidebar Elements */
 /* Section Five: Site Object Elements */
 /* Section Six: Navigation Elements */
 /* Section Seven: Datasets */
 /* Section Eight: Secure Pages */
 /* Section Nine: Personal Access Pages */
 /* Section Ten: RSS Feed from Javascript */
 /* ___________________________________________ */
 /* ___________________________________________ */
 /* _______ Section One: Main Content _________ */
 /* ___________________________________________ */
 /* 1.1 - Page Background */
 BODY {
	 background-color: #ffffff;
	 }

 /* 1.2 - Body Text Color on Color Background*/
.BodyTxtonColor {
	 color: #000000;
	 }

 /* 1.3 - Font Style for Span Tags - Mainly Used to Override Word Styles */
 SPAN {
	 color: #333333;
	 }

 /* 1.4 - Font */
 FONT {
	 font-family: arial, Helvetica, sans-serif !important;
	 font-size: 11px !important;
	 }

 /* 1.5 - Font Style for Regular Text */
 p,ol,li {
	 color: #333333;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 11px;
	 }

 td {
	 font-size: 11px;
	 font-family: arial, Helvetica, sans-serif;
	 }

 /* extra line to adjust for Safari browsers */
 html>body {
	 font-size: 16px;
	 /* IE can?t read this */
 }

 /* 1.6 - Top Margin for Content */
 /* 1.7 - Title */
.titleFont,p.titleFont,td.titleFont{
	 color: #666666;
	 font-size: 18px;
	 font-weight: normal;
	 }

 /* 1.8 - Default Linked Text (always keep this order, LoVe HAte) */
 a:link {
	 color: #336699;
	 }

 a:visited {
	 color: #336699;
	 }

 a:hover {
	 color: #cc3333;
	 }

 a:active {
	 color: #336699;
	 }

 /* 1.9 - Captions Under Option Types (forms/graphics/etc) Attached to Articles on a Page */
.captions,p.captions,td.captions,a.captions{
	 color:#000000 !important;
	 text-decoration: none;
	 font-size: 10px;
	 }

 a.captions:hover{
	 color:#000000 !important;
	 text-decoration: none;
	 font-size: 10px;
	 }

 /* 1.10 - Search Results List Colored Bar */
 td.sitemapbar{
	 background-color: #C8DAED !important;
	 }

 /* 1.11 - Highlighted Searched Word in Search Results List */
.highlighted,p.highlighted,td.highlighted{
	 color: #cc3333;
	 font-size: 10px;
	 }

 /* 1.12 Padding for Search Results Page */
 /* 1.13 Padding for Response Window After Contact Form Submitted */
 /* 1.14 - Minimum Size of Text When Needed */
.smalltext{
	 font-size: 10px;
	 }
/* ___________________________________________ */
 /* Section Five: Site Object Elements */
 /* ___________________________________________ */
 /* 5.1 Header A Style */
.headera{
	 color: #6699cc;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 18px;
	 font-weight: normal;
	 }

 /* 5.2 Header B Style */
.headerb{
	 color: #336699;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 18px;
	 font-weight: normal;
	 }

 /* 5.3 Subheader A Style */
.subheadera{
	 color: #cc3333;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 }

 /* 5.4 Subheader B Style */
.subheaderb{
	 color: #000000;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 }

 /* 5.5 Emphasize A Style */
.emphasizea{
	 color: #333333;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 15px;
	 font-weight: bold;
	 }

 /* 5.6 Emphasize B Style */
.emphasizeb{
	 color: #333333;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-style: italic;
	 font-weight: bold;
	 }

 /* 5.7 Body A Style */
.bodya{
	 color: #333333;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 12px;
	 font-weight: normal;
	 }

 /* 5.8 Body B Style */
.bodyb{
	 color: #336699;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 15px;
	 font-weight: bold;
	 }




 /* ______________________________________ */
 /* Section Nine: Calendar */
 /* ______________________________________ */
 /* Table Border */
 table#calendar {
	 background-color: #bdd2e9;
	 width: 100%;
	 height: 100%;
	 border-left: 10px #bdd2e9 solid;
	 border-right: 10px #bdd2e9 solid;
	 border-bottom: 10px #bdd2e9 solid;
	 }

 /* Month border */
 table#calendarmonthheader {
	 border-left: 10px #bdd2e9 solid;
	 border-right: 10px #bdd2e9 solid;
	 border-top: 10px #bdd2e9 solid;
	 width: 100%;
	 padding: 0px;
	 }

 /* Weekday Name Border */
 table#calendardayheader {
	 background-color: #bdd2e9;
	 width: 100%;
	 border-left: 10px #bdd2e9 solid;
	 border-right: 10px #bdd2e9 solid;
	 }

 /* Calendar day name headers font and color */
 table#calendardayheader td{
	 font-family: Arial,Helvetica, sans-serif;
	 font-size:11px;
	 background-color: #bdd2e9;
	 text-align: center;
	 width: 14%;
	 }

 /* Week Height */
 table#calendar tr {
	 height:100%;
	 }

 /* Date Box */
 table#calendar td {
	 font-family: Arial,Helvetica, sans-serif;
	 font-size:11px;
	 background-color: #ffffff;
	 height:75px;
	 }

 /* Today */
 table#calendar td.theday{
	 border: 2px #016855 solid;
	 color:#016855;
	 font-weight:bold;
	 }

 /* Next Month and Previous Month */
.previous,a.previous:link,a.previous:visited,a.previous:hover,a.pre vious:active{
	 font-family: Arial,Helvetica, sans-serif;
	 text-align: left;
	 font-size: 11px;
	 text-decoration: none;
	 color: #ff0000;
	 }

.next,a.next:link,a.next:visited,a.next:hover,a.next:active {
	 font-family: Arial,Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 text-align: right;
	 color: #ff0000;
	 }

 /* Current Month */
.current{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 18px;
	 text-align: center;
	 color: #336699;
	 }

 /* Today and Key */
 div.activeday {
	 background-color: #ccc;
	 margin-bottom: 4px;
	 padding: inherit;
	 }

 a.activeday:link, a.activeday:active,a.key:link, a.key:active,a.key:visited,a.activeday:hover, a.key:hover,a.activeday:visited {
	 color: #336699;
	 text-decoration: none;
	 }

 table#calendarkeytable {
	 border: 1px #bdd2e9 solid;
	 margin-top:3px;
	 }

 table#calendarkeytable td{
	 background-color: #fff;
	 padding:10px;
	 margin:5px;
	 }

 /* ______________________________________ */
 /* Section Ten: RSS Feed from Javascript */
 /* ______________________________________ */
.rssttl {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 font-style: normal;
	 color: #FFFFFF;
	 font-weight: bold;
	 margin: 0px 0px;
	 padding: 1px;
	 }

 /* begin styles for RSS Feed */
.rss-box {
	 width: 100%;
	 text-align: left;
	 vertical-align: middle;
	 margin: 1px;
	 padding: 5px;
	 height: 100%;
	 border-top: 1px solid #99CCFF;
	 border-right: 1px solid #99CCFF;
	 border-bottom: 1px solid #99CCFF;
	 border-left: 1px solid #99CCFF;
	 }

.rss-items {
	 padding:5px;
	 color:#0066FF;
	 margin: 0px;
	 }

 p.rss-title {
	 margin: 0px;
	 padding:3px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 background-color: #c8daed;
	 font-size: 12px;
	 font-weight: bold;
	 color: #000000;
	 border-top: 1px solid #99CCFF;
	 border-right: 1px solid #99CCFF;
	 border-bottom: 1px solid #99CCFF;
	 border-left: 1px solid #99CCFF;
	 }

.rss-title, rss-title a {
	 text-decoration: none;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 background-color: #c8daed;
	 font-size: 12px;
	 color:#000000;
	 font-weight:bold;
	 margin: 0px;
	 padding:0px;
	 text-align: left;
	 border-left-width: 0px;
	 border-left-style: solid;
	 border-left-color: #ffffff;
	 }

.rss-item {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #333333;
	 list-style: none;
	 margin-bottom: 6px;
	 padding:0;
	 }

.rss-item a {
	 color:#0066FF;
	 font-size: 12px;
	 font-weight:bold;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 text-decoration: none;
	 text-indent: 0px;
	 line-height: 13px;
	 text-align: left;
	 }

.rss-item a:visited {
	 color:#006695;
	 }

.rss-item a:hover {
	 color:#006955;
	 text-decoration: underline;
	 }

.rss-date {
	 font-size: 10px;
	 font-weight : normal;
	 color: #336699;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 }

 