/* Body */
BODY           { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c16000; color: #000000; margin: 0px 0px 0px 0px; }
TD, TR, P, DIV { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000; }

h4 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h5 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.newsflash     { font-family: Verdana, Arial, Helvetica, sans-serif; color: #E0E0D3; font-size: 10px; text-decoration: none; }

.topbar     { background-color: #006633; }
.leftedge   { background-color: #d6c37e; width:3px; border-left: 1px solid #000000 }
.leftbar    { background-color: #d6c37e; width:180px; }
.leftbar2   { background-color: #d6c37e; }
.mainlevel  { background-color: #d6c37e; width:170px; }
.vbarleft   { background-color: #d6c37e; width:3px; border-right: 1px solid #000000; }
.vbar       { background-color: #643420; width:4px; }
.vbarright  { background-color: #f5efd7; width:3px; border-left: 1px solid #000000; }
.mainbody   { background-color: #f5efd7; }
.rightedge  { background-color: #f5efd7; width:3px; border-right: 1px solid #000000 }
.footer     { background-color: #006633; color: #ffffff; }
div.footer  { background-color: #f5efd7; color: #000000; }

/* Links */
a         { font-family:  Verdana, Arial, Helvetica, sans-serif; }
a:link    { color: #1E3146; text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #1E3146; text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a:hover   { color: #375980;  text-decoration: none; }

/* Horizontal Line */  
hr                   { background: #C0C0C0; height:2px; border: 1px inset; }
hr.separator         { background: #C0C0C0; height: 1px; width: 75px; border: 0px; }

/* --Default Class Settings-- */  
a.mainmenu:link      { color: #000000; font-weight: bold; font-size: 11px; }
a.mainmenu:visited   { color: #000000; font-weight: bold; font-size: 11px; }
a.mainmenu:hover     { color: #000000; text-decoration: underline; }

/* --Default Class Settings-- */  
a.mainlevel:link     { color: #000000; font-weight: normal; font-size: 11px; }
a.mainlevel:visited  { color: #000000; font-weight: normal; font-size: 11px; }
a.mainlevel:hover    { color: #000000; text-decoration: underline; }

/* Content - Sections & Categories */
.contentpane        { background: #f5efd7; }
.contentpaneopen    { border: 0px ridge #D2BE4F; }
.contentheading     { font-size: 18px; font-weight: bold; color: #003366; text-align:left; }
.contentdescription { font-size: 11px; color: #000000; text-align: left; }
.pathway            { font-size: 9px; color: #000000; font-weight: bold; }

/* Links */
a.blogsection:link     { color: #000000; text-decoration: none; font-weight: normal;  }
a.blogsection:visited  { color: #000000; text-decoration: none; font-weight: normal;  }
a.blogsection:hover    { color: #FFFFFF; text-decoration: underline; }

a.pathway:link         { color: #E0E0D3; text-decoration: none; font-weight: bold;  font-size: 9px; }
a.pathway:visited      { color: #E0E0D3; text-decoration: none; font-weight: bold;  font-size: 9px; }
a.pathway:hover        { color: #ffffff; text-decoration: underline; font-weight: bold; }

a.weblinks:link        { color: #FF9900; text-decoration: none; font-weight: normal; }
a.weblinks:visited     { color: #FF9900; text-decoration: none; font-weight: normal; }
a.weblinks:hover       { color: #999999; text-decoration: underline; }

a.readon:link          { color: #003366; text-decoration: none; font-weight: bold; font-size: 10px; }
a.readon:visited       { color: #003366; text-decoration: none; font-weight: bold; font-size: 10px; }
a.readon:hover         { color: #000000; text-decoration: underline; }

.moduleheading         { font-size: 12px; font-weight: bold; color: #E0E0D3; text-align: left; height: 18px; line-height: 18px; white-space: nowrap; width: 450px; }
table.moduletable th   { font-size: 12px; font-weight: bold; color: #000000; text-align: left; height: 14px; line-height: 14px; white-space: nowrap; width: 140px; border-bottom: 1px solid #000000; padding: 5px 0px 0px 0px; }

.boxheading            { font-size: 13px; font-weight: bold; color: #023a5d; text-align:left; }
.componentheading      { font-size: 14px; font-weight: bold; color: #000000; text-align:left; }

.button                { font-style: normal; font-weight: bold; font-size: 11px; background: #BF6000; color: #EDEDED; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #0D82C8; } 

.inputbox              { font-size: 11px; font-weight: bold; color: #1E66A2; background: #E0E0D3; border: 1px solid; }
.slogan                { font-size: 18px; font-weight: bold; color: #FF6600; }  
.searchsite            { font-size: 15px; font-weight: bold; color: #ffffff; }

/** category text format and links **/
.category              { color: #006633; font-size: 11px; font-weight: bold; text-decoration: none; }
a.category:link        { color: #006633; font-weight: bold; }
a.category:visited     { color: #666666; font-weight: bold; }
a.category:hover       { color: #000000; text-decoration: underline; }

.poll                 { font-size: 10px; color: #e0e0e0; line-height: 14px }
.sectiontableheader   { font-size: 10px; color: #000000; font-weight: bold; }
.sectiontableentry1   { background-color: #eae1be;   }
.sectiontableentry2   { background-color: #e0af7f; }
.small                { font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }

.createdate           { font-size: 10px; color: #666666; text-decoration: none; font-weight: normal; }
.modifydate           { font-size: 10px; color: #666666; text-decoration: none; font-weight: normal; }

ul                    { margin: 0px 0px 0px 0px; }
  li                  { list-style: inside url(images/M_images/arrow.png) 3px; list-style-image: url(images/M_images/arrow.png); }

.fase4rdf             { font-size: 11px; color: #000000; font-weight: normal; }
a.fase4rdf:link       { font-size: 11px; font-weight: normal; color: #FF9900; }
a.fase4rdf:hover      { font-weight: bold; color: #808080; }  

table.searchintro        { background-color: #8B8B8B; }
table.contact            { background-color: #D2BE4F; }
table.contact td.icons   { background-color: #8B8B8B; }
table.contact td.details { background-color: #808080; font-size: 10px; font-weight: bold; color: #ffffff; }

.datetime               { font-size: 9px; color: #515151; text-decoration: none; font-weight: normal; }  
.yopsbiz                { font-size: 9px; color: #E0E0D3; text-decoration: none; }


/*********************************************************************
*                      Calendar style                                *
**********************************************************************/
.cal_table             { border: 1px solid #000000; }
.cal_td_daysnames      { border-bottom: 1px solid #000000; }
.cal_daysnames         { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; }
.cal_td_daysoutofmonth { background-color: #d6c37e; color: #6b623f; }
.cal_daysoutofmonth    { font-family:  Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; }
.cal_td_today          { background-color:#c16000; color: #ffffff; }
.cal_td_daysnoevents { background-color: #FFDEAD; }
a.cal_daylink:link { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: black; text-decoration: none; }
a.cal_daylink:visited{ font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; }
a.cal_daylink:hover{ font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: Red; text-decoration: none; }
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover { font-size:10px; font-family: Verdana; color:black; text-decoration: none; }





/*********************
* Calendar module style
**********************/
.mod_events_table              
    { border: 0px; width:160px; text-align : center; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; }

.mod_events_td_title           { font-weight: bold; color: #000000; text-decoration: underline; }
.mod_events_td_dayname         { font-weight: bold; color: #000000; }
.mod_events_td_dayoutofmonth   { font-weight: normal; color: #643420; }
.mod_events_td_todaynoevents   { font-weight: bold; color: #000000; background-color: #c16000; }
.mod_events_td_todaywithevents { font-weight: bold; color: #006633; background-color: #c16000; }
.mod_events_td_daynoevents     { font-weight: normal; color: #000000; }
.mod_events_td_daywithevents   { font-weight: bold; color: #cc0000; }

a.mod_events_daylink:link      { color: #000000; text-decoration:none; }
a.mod_events_daylink:visited   { color: #000000; text-decoration:none; }
a.mod_events_daylink:hover     { color: #006633; text-decoration:underline; }

.mod_events_td_link            { background-color: Background; }

a.mod_events_link:link         { color: #000000; }
a.mod_events_link:visited      { color: #000000; }
a.mod_events_link:hover        { color: #666666; }

.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited ,.mod_events_monthyear a.mod_events_link:visited  { font-weight: bold; color: #000000; text-decoration:none; }



























/* List style */
a.ev_link_cat:link { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_cat:visited  { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_cat:hover  { font-size:12px; font-family: Verdana; color: Black; }
a.ev_link_row:link { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_row:visited  { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_row:hover  { font-size:12px; font-family: Verdana; color: Black; }
a.ev_link_unpublished { color:red; }
a.ev_link_weekday:link { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_weekday:visited  { font-size:12px; font-family: Verdana; color: Gray; }
a.ev_link_weekday:hover  { font-size:12px; font-family: Verdana; color: Black; }
.ev_fieldset { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; }
.ev_table { border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }
.ev_td_right { background-color: #FFFFFF; border-top: 1px solid #000000; }
.ev_td_left { background-color: #c5d5e5; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: black; text-align : left; vertical-align: top; }
.ev_td_today { background-color: #E9B4A1; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: black; }

/* Form style */
 /* Styles for dhtml tabbed-pages */
.ontab { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: ThreedShadow; border-left: outset 1px #ff9900; border-right: outset 1px #808080; border-top: outset 1px #ff9900; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: bold; }
.offtab { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; border-left: outset 1px #E0E0E0; border-right: outset 1px #E0E0E0; border-top: outset 1px #E0E0E0; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: normal; }
.tabpadding { border-bottom: solid 0px #777777; }
.tabheading { background-color: #ffae00; border-left: solid 1px #777777; border-right: solid 1px #777777; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; }
.tabcontent {  border-top: solid 1px #777777; border-left: solid 1px #777777; border-right: solid 1px #777777; border-bottom: solid 1px #777777; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; text-align: left; }
.pagetext       {	visibility: hidden; display: none; position: relative; top: 0; }
.frm_td_bydays  { background-color: #FFF8DC; font-size: 12px; color: black; }
.frm_td_byweeks { background-color: #FFF0F5; font-size: 12px; color: black; }
.frm_td_bymonth { background-color: #FDF5E6; font-size: 12px; color: black; }
.frm_td_byyear  { background-color: #F0F8FF; font-size: 12px; color: black; }

/* Nav bar style */
a.nav_bar_link:link    { font-size: 10px; font-family: Verdana; color: Green; }
a.nav_bar_link:visited { font-size:10px; font-family: Verdana; color: Teal; }
a.nav_bar_link:hover   { font-size:10px; font-family: Verdana; color: Lime; }
.nav_bar_cell          { background-color: #ECECEC; }

/* .mod_events_link         { background-color: #d6c37e; font-size: 12px; color: black; }
.mod_events_monthyear    { background-color: #d6c37e; font-size: 12px; color: black; }
.mod_events_daylink      { background-color: #d6c37e; font-size: 12px; color: black; }
.mod_events_td_todaynoevents  { background-color: #ffffff; font-size: 12px; color: black; } */

textarea, #introtext, .introtext { background-color: #ffffff; background-image: url(/images/whitebg.gif); }




.viewsmall       { display: none; } 
.viewlarge       { display: block; }
