/* W3C Validation: Yes */
 /* _______________________________________*/
 /* Neulogic Style Sheet */
 /* One Voice GREEN _v */
 /* Vertical */
 /* */
 /* 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: Calendar */
 /* _______________________________________*/
 /* ______________________________________ */
 /* ____ 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 - 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 */
 body,p,ol,li,td{
	 color: #333333;
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 12px;
	 }

 /* 1.6 - Top Margin for Content */
 /* 1.7 - Title */
.titleFont,p.titleFont,td.titleFont{
	 color: #000000;
	 font-size: 18px;
	 font-weight: normal;
	 }

 /* 1.8 - Default Linked Text, always keep this order (LoVe HAte) */
 a:link{
	 color: #333333;
	 text-decoration: underline;
	 }

 a:visited{
	 color: #333333;
	 text-decoration: underline;
	 }

 a:hover,.subheaderb:hover{
	 color: #DE9610;
	 text-decoration: underline;
	 }

 a:active{
	 color: #333333;
	 text-decoration: underline;
	 }

 /* 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;
	 font-size: 10px;
	 text-decoration: none;
	 }

 a.captions:hover{
	 color: #000000 !important;
	 font-size: 10px;
	 text-decoration: underline;
	 }

 /* 1.10 - Search Results List Colored Bar */
 td.sitemapbar{
	 background-color: #D4DBC2 !important;
	 }

 /* 1.11 - Highlighted Searched Word in Search Results List */
.highlighted,p.highlighted,td.highlighted{
	 color: #DE9610;
	 }

 /* 1.12 Padding for Search Results Page */
 /* 1.13 Padding for Response Window After Contact Form Submitted */
.formsidespacer{
	 width: 150px;
	 }

 /* 1.14 - Minimum Size of Text When Needed */
.smalltext{
	 font-size: 10px;
	 }

/* ______________________________________ */
 /*__ Section Five: Site Object Elements _ */
 /* ______________________________________ */
 /* 5.1 Header A Style */
.headera {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 18px;
	 font-weight: normal;
	 color: #879b54;
	 }

 /* 5.2 Header B Style */
.headerb {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 18px;
	 font-weight: normal;
	 color: #607234;
	 }

 /* 5.3 Subheader A Style */
.subheadera {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 color: #DE9610;
	 }

 /* 5.4 Subheader B Style */
.subheaderb {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 color: #000000;
	 }

 /* 5.5 Emphasize A Style */
.emphasizea {
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight : bold;
	 font-size: 15px;
	 color: #607234;
	 font-style: italic;
	 }

 /* 5.6 Emphasize B Style */
.emphasizeb {
	 font-family: arial, Helvetica, sans-serif;
	 font-weight : bold;
	 font-size: 13px;
	 color: #333333;
	 font-style: italic;
	 }

 /* 5.7 Body A Style */
.bodya {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #607234;
	 }

 /* 5.8 Body B Style */
.bodyb {
	 font-family: arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #333333;
	 }


 /* ______________________________________ */
 /* Section Nine: Calendar */
 /* ______________________________________ */
 /* Table Border */
 table#calendar {
	 background-color: #d4dbc2;
	 width: 100%;
	 height: 100%;
	 border-left: 10px #d4dbc2 solid;
	 border-right: 10px #d4dbc2 solid;
	 border-bottom: 10px #d4dbc2 solid;
	 }

 /* Month border */
 table#calendarmonthheader {
	 border-left: 10px #d4dbc2 solid;
	 border-right: 10px #d4dbc2 solid;
	 border-top: 10px #d4dbc2 solid;
	 width: 100%;
	 padding: 0px;
	 }

 /* Weekday Name Border */
 table#calendardayheader {
	 background-color: #d4dbc2;
	 width: 100%;
	 border-left: 10px #d4dbc2 solid;
	 border-right: 10px #d4dbc2 solid;
	 }

 /* Calendar day name headers font and color */
 table#calendardayheader td{
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size:11px;
	 background-color: #d4dbc2;
	 text-align: center;
	 width: 14%;
	 }

 /* 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 #364c64 solid;
	 color:364c64;
	 font-weight:bold;
	 }

 /* Next Month and Previous Month */
.previous,a.previous:link,a.previous:visited,a.previous:active{
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 text-align: left;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
	 color: #333333;}

a.previous:hover {text-decoration: underline;}

.next,a.next:link,a.next:visited,a.next:active {
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 text-align: right;
	 font-weight: bold;
	 color: #333333;}

a.next:hover {text-decoration: underline;}


 /* Current Month */
.current{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-color: #364c64;
	 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: #000000;
	 text-decoration: none;
	 }

 a.activeday:hover, a.key:hover,a.activeday:visited {
         color: #000000;
	 text-decoration: none;
	 }

 table#calendarkeytable {
	 border: 1px #879b54 solid;
	 margin-top:3px;
	 }

 table#calendarkeytable td{
	 background-color: #fff;
	 padding:10px;
	 margin:5px;
	 }
/*--------------------------------------
LIST COLLAPSE DECISION TREE
start
----------------------------------------*/
/* list styles */
#decisiontree div {
}

#decisiontree h2 {
margin-bottom:3px;
font-size:14px;
}

#decisiontreelist{    
    margin-bottom: 0px; 
    /*
    border-left: 8px solid #777; 
    border-right: 4px solid #559; 
    background-color: #779;
    */
}

#decisiontree ul{ 
    
}
#decisiontree ul ul { 
    margin:10px 0 10px 20px;
}

#decisiontree ul, #decisiontree li { 
    padding: 0px; 
    margin: 0px; 
    list-style-type: none; 
}

#decisiontree li a { 
    margin-left: 0px; 
    padding: 3px;     
    text-decoration: none; 
    width: 100%; 
    height: 100%;   
    display: block; 
    color:black;
    /*
    border-top: 2px solid #777;
    border-left: 2px solid red;
    background-color: #88a;
    */
    
}
#decisiontree li { 
    display: inline; 
} /* fix for IE blank line bug */

#decisiontree ul > li { 
    display: list-item; 
}

#decisiontree li > a { 
    width: auto; 
    height: auto; 
}

#decisiontree li li a {
/*
    background-color: #aac;
    */
 }
 
#decisiontree li li li a,#decisiontree li li li li a { 
/*
    background-color: #cce;
    */
}

#decisiontree li a:hover { 
/*
    background-color: #99b;
    */
}

#decisiontree li li a:hover {
/*
    background-color: #bbd;
    */
}

#decisiontree li li li a:hover,#decisiontree li li li li a:hover { 
/*
    background-color: #ddf;
    */
}

#decisiontree span.link { 
    text-decoration:underline;
    color:blue;
}

#decisiontree li.content{
    display:block;
    background-color:#ccc;
    padding:10px;}
.section{
	/*border-left:4px solid red;*/}
/*--------------------------------------
end
LIST COLLAPSE DECISION TREE
----------------------------------------*/ 