/*     Neulogic Vertical Style Sheet      */
/*                                        */
/*        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 One: Main Content _______ */
/* ______________________________________ */



/* 1.1 - Page Background */
 BODY {text-align:center;
         background-color:#E4DDCB;}

/* 1.2 - Body Text Color on Color Background*/
.BodyTxtonColor {color: #fff;}
	 
/* 1.3 - Span Tags - Used to Override Word Styles */
 SPAN{} 
	 
/* 1.4 - Font Tags - Used to Override Word Styles */
 FONT {}
	 
/* 1.5 - Font Style for Regular Text */
 p,ol,li,td {font-family: Verdana, Tahoma, Helvetica, sans-serif;
	 font-size: 9pt;
	 line-height: 14pt;
         color: #333333;}
	
/* table cell containing both articles and sidebars */	
#contentarea {padding-right:0px;}

/* table cell containing just articles */
.contentmargin {padding: 0px 0px 0px 0px;}
		
/* used when centering the site table on the page - DO NOT USE UNLESS CENTERING IS REQUESTED*/
 table#header,table#contentarea,table#footer {
         margin-left:auto; 
         margin-right:auto; 
          /* make sure is > or = to width of banners */
         width:838px;}

table#contentarea{background-repeat:repeat-y}

table#header {margin: 10px auto 0px auto;}

/* If changing the background color of the Body text to anything other than white, the brand area (powered by Neuance) will need the background color changed as well.  Do that here with the systembrand style*/
 tr.systembrand td {background-color: #E4DDCB;}
 
/* If you don't want the brand image centered, uncomment the display style */
img.systembrandspacer {/*display:none;*/)

/* table around page content, was 450px */
table.leftarticle tr {padding: 0px 25px 0px 10px;}

/* 1.7 - Title */
.titleFont,p.titleFont,td.titleFont {
         font-family: Arial, sans-serif;
	 font-size: 14pt;
         line-height: 16pt;
         font-weight: bold;
         color: #1D3D76;}

/* 1.8 - Default Linked Text, MUST keep this order (LoVe HAte) */
 a:link,a:visited,a:active {
         font-family: Verdana, Tahoma, Helvetica, sans-serif;
	 font-size: 9pt;
         line-height: 12pt;
	 color: #4B81BC;
         font-style:normal;
         text-decoration:none;}

 a:hover {text-decoration: underline; line-height: 12pt;}

/* 1.9 - Captions Under Option Types (forms/graphics/etc) Attached to Articles on a Page */
.captions,span.captions,p.captions,td.captions,a.captions:link,a.captions:visited,a.captions:active {font-style: normal;
          /* matching default link color */
          color:#094895;}

a.captions:hover {color:#094895;
          font-style:normal;}

a > span.captions {display:block;
          text-align:left !important;}

/* 1.10 - Search Results List Colored Bar */
 td.sitemapbar {background-color : #d5d5d5;}

/* 1.11 - Highlighted Searched Word in Search Results List */
.highlighted,p.highlighted,td.highlighted {font-family:Verdana,sans-serif;
         font-weight : bold;
         font-size: 8pt;
         color:#666666;}
	 
/* 1.12 Padding for Search Results Page */
.searchsidespacer {width:0px;}

/* 1.13 Padding for Response Window After Contact Form Submitted */
.formsidespacer {width: 0px;}

/* 1.14 - Minimum Size of Text When Needed */
.smalltext {font-size : 7pt;}



/*__ Section Five: Site Object Elements _ */	
/* 5.1 Header A Style */
.headera {font-family:Verdana, sans-serif;
         font-size:10pt;
         line-height:12pt;
         font-weight:bold;
         color: #1D3D76;}

/* 5.2 Header B Style */
.headerb {font-family:Verdana, sans-serif;
         font-size:9pt;
         line-height:11pt;
         font-weight:bold;
         color: #000000;}

/* 5.3 Subheader A Style */
.subheadera {font-size: 9pt;
         font-weight:bold;
         font-family: Verdana, sans-serif;
         color: #1D3D76;}

/* 5.4 Subheader B Style */
.subheaderb {font-size: 9pt;
         font-weight:bold;
         font-family: Verdana, sans-serif;
         color: #666666;}

/* 5.5 Emphasize A Style */
.emphasizea {font-size: 9pt;
         line-height: 10pt;
	 font-weight: bold;
         font-style: italic;
         font-family: Verdana, sans-serif;
	 color: #1D3D76;}

/* 5.6 Emphasize B Style */
.emphasizeb {font-size: 9pt;
         line-height: 10pt;
	 font-weight: bold;
         font-style: italic;
         font-family: Verdana, sans-serif;
	 color: #666666;}

/* 5.7 Body A Style */
.bodya {font-size: 9pt;
         line-height:11pt;
         font-family: Verdana, sans-serif;
         color:#000000;}

/* 5.8 Body B Style */
.bodyb {font-size: 9pt;
         line-height:12pt;
         font-family: Verdana, sans-serif;
         color:#000000;}


/* Section Nine: Calendar */

 /* Table Border */
 table#calendar {background-color: #6b853c;
	 width: 585px;
	 height: 100%;
	 border-left: 10px #6b853c solid;
	 border-right: 10px #6b853c solid;
	 border-bottom: 10px #6b853c solid;}

 /* Month border */
 table#calendarmonthheader {border-left: 10px #6b853c solid;
	 border-right: 10px #6b853c solid;
	 border-top: 10px #6b853c solid;
	 width: 585px;}

 table#calendarmonthheader td {padding: 5px 5px 10px 5px;}

 /* Weekday Name Border */
 table#calendardayheader {background-color: #6b853c; 
	 width: 585px;
	 border-left: 10px #6b853c solid;
	 border-right: 10px #6b853c solid;}

 /* Calendar day name headers font and color */
 table#calendardayheader td {font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size:11px;
	 background-color: #6b853c;
	 text-align: center;
	 width: 14%;
         color:#ffffff;}

 /* Week Height */
 table#calendar tr {height:100%;}

 /* Date Box */
 table#calendar td {font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size:9px;
	 background-color: #ffffff;
	 height:75px;}

 /* Today */
 table#calendar td.theday {border: 2px #292d50 solid;
	 color:#292d50;
	 font-weight:bold;}

 /* Next Month and Previous Month */
.previous,a.previous:link,a.previous:visited,a.previous:hover,a.previous:active {
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 text-align: left;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
	 color: #292d50;}

.next,a.next:link,a.next:visited,a.next:hover,a.next:active {
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 text-align: right;
	 font-weight: bold;
	 color: #292d50;}

 /* Current Month */
.current {font-family: Georgia, "Times New Roman", Times, serif;
	 font-color: #292d50;
	 font-size: 24px;
	 font-weight: bolder;
	 text-align: center;}

 /* 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: #292d50;
	 text-decoration: none;
         padding: 2px;}

 table#calendarkeytable {border: 1px #6b853c solid;
	 margin-top:3px;}

 table#calendarkeytable td {background-color: #fff;
	 padding:10px;
	 margin:5px;}
