 BODY {background-color: white;
       padding: 0px;
	   padding-left: 20px;
       margin-top: 0px;
       margin-bottom: 5px;
       margin-right: 0px;
       margin-left: 0px;
       font-size: 1em;
       font-family: sans-serif, Times, helvetica, arial, fantasy;
       color: black;
       }

A:link       {color: #455990; text-decoration: none;}
A:active   {color: #455990; text-decoration: none;}
A:visited {color: #455990; text-decoration: none;}
A:hover     {color: #455990; text-decoration: underline;}

#num_links{
  font-size: 12px;
 }
#num_links A:link       {color: #455990; text-decoration: none;}
#num_links A:active   {color: #455990; text-decoration: none;}
#num_links A:visited {color: #455990; text-decoration: none;}
#num_links A:hover     { background-color: navy; color: white;}


.header_block { 
   padding-top: 3px; 
   float: left; 
   width: 210px; 
   height: 20px; 
   background-color: #857C73; 
   color: white; 
   text-align: center; 
   font-weight: bold;
  }

#tool_top 
       {
       position: relative; left: 0px; top: 0px; 
       height: 160px; 
       font-size: 10px;
       font-family: helvetica, arial, sans-serif, tahoma;
	   font-weight: bold;
       padding: 0px;
       margin-top: 0px;
       margin-bottom: 1px;
       margin-right: 0px;
       margin-left: 1px;
       padding-top: 3px;      
}
#tool_top a 
    {display: block; 
     height: 20px;
     text-align: center; 
     text-decoration: none; 
     font-weight: bold;     
     font-size: 10px; 
     font-family: helvetica, arial, sans-serif; 
     padding: 0px; 
     margin: 0px;
     border-width: 0; 
/*     background-color: #006E4B;  */
    }
#tool_top a:hover 
    {display: block;
     height: 20px;
     text-align: center; 
     text-decoration: none; 
     font-weight: bold;     
     font-size: 10px; 
     font-family: helvetica, arial, sans-serif; 
     padding: 0px; 
     margin: 0px;
     border-width: 0; 
/*     background-color: #339966;  */
    }
#tool_top .nav_block {
 display: block;
 color: black;
 background-color: #4AB27D;
/* background-color: #ECF1C7; */
 padding: 2px;
 padding-top: 5px;
 width: 130px;      
 font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
 font-size: 12px;
 text-align: center; 
 text-decoration: none;   
 border: 1px solid #DDDDDD;
}
	  
#tool_top .nav_block a:link
      {    color: white;
        padding: 1px;
        display: block;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 12px;
        text-decoration: none;   
      } 
#tool_top .nav_block a:visited
      {    color: white;
        padding: 1px;
        display: block;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 12px;
        text-decoration: none;   
      } 

#tool_top .nav_block a:hover
      { color: #CCCCCC;
      } 
	
#tool_topnav 
     { position: absolute; left: 10px; top: 161px; 
	 height: 22px;
	 color: #ECF1C7;
	 font-size: 12px;
	 font-family: helvetica, arial rounded mt bold, arial;
     padding: 0px;
	 letter-spacing: 1px;
     margin: 0px;
    }    
#tool_topnav span.tool_topbox
    { 
	 width: 83px;
	 height: 27px;
     margin: 0px;
	 text-align: center;
   }    
#tool_topnav span.nav_seperator
    { 
	 width: 3px;
	 height: 27px;
     padding: 0px; 
     margin: 0px;	 
   }    
   
#tool_toplogo 
       {
	   position: absolute; top: 0px; left: 0px;
       height: 120px;
       padding: 0px;
       margin: 0px;
    }

#tool_topbar1 
    {  position: relative; left: 0px; top: 1px;
     height:5px;	
     padding: 0px; 
     margin: 0px;
     background-color: #006E4B;
   }    
#tool_topbar2 
    {  position: relative; left: 0px; top: 0px;
     height:30px;	
     padding: 0px; 
     margin: 0px;
     background-color: #006E4B;
   }    
   
   
#tool_topwhitebar 
    {position: absolute; left: 200px; top: 31px; 
	 width: 560px;
	 height: 5px;
     padding: 0px; 
     margin: 0px;
     background-color: white;
    } 
/*	
#tool_top_bannertext 
    {position: absolute; left: 200px; top: 32px; 
	 width: 540px;
	 height: 31px;
	 color: #006633;
     background-color: #CCFFCC; 
     font-size: 20px;
     font-family: GoudyHandtooled BT, Copperplate Gothic Bold, Charlesworth, Arial Rounded MT Bold, sans-serif, tahoma;
     font-weight: bold;
     margin-top: 4px;
     margin-bottom: 1px;
     margin-left: 20px;
     padding-top: 3px;
    } 
*/	
.bottom_bannertext 
    {  height: 28px;
	 color: #006E4B;
     background-color: #ECF1C7; 
     font-size: 18px;
     font-family: Papyrus, Book Antiqua, Times, Arial Rounded MT Bold, sans-serif, tahoma;
     font-weight: bold;
	 font-style: italic;
	 text-align: center;
	 letter-spacing: 2px;
	 margin:  0px;
     padding: 0px;
    }    
    
    
#tool_left 
       {
       background-color: white;
       color: black;
       width: 150px;
       font-size: 12px;
       font-family: arial, sans-serif, tahoma;
       padding: 1px;
       margin: 0px;
       text-decoration: none;   
      }
#tool_left A:link     {
        color: #006E4B;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 10px;
        text-align: left; 
        text-decoration: none;   
}
#tool_left A:visited    {
        color: #006E4B;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 10px;
        text-align: left; 
        text-decoration: none;   
}
#tool_left A:hover     {
        color: #313131; 
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 10px;
        text-align: left; 
        text-decoration: underline;
}
	  
#tool_left .nav_block {
 display: block;
 color: black;
 background-color: #ECF1C7;
 padding: 2px;
 width: 150px;      
 font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
 font-size: 12px;
 text-align: left; 
 text-decoration: none;   
 margin-bottom: 5px;
 border: 1px solid #DDDDDD;
}
	  
#tool_left .nav_block a:link
      {    color: black;
        padding: 1px;
        display: block;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 12px;
        text-align: left; 
        text-decoration: none;   
      } 
#tool_left .nav_block a:visited
      {    color: black;
        padding: 1px;
        display: block;
        font-family: helvetica, Arial Rounded MT Bold, sans-serif, arial;
        font-size: 12px;
        text-align: left; 
        text-decoration: none;   
      } 

#tool_left .nav_block a:hover
      { color: #006E4B;
      } 

#tool_left .menutitle{
cursor:pointer;
margin-bottom: 3px;
background-color:#cfd7bf;
color:#000000;
width:160px;
padding:2px;
text-align:left;
font-weight:bold;
font-family:arial,helvetica,verdana;
font-size:11px;
border:1px solid #003366;
}

#calendar_nav .submenu{
cursor:pointer;
margin-bottom: 0.5em;
text-align:left;
margin-left: 10px;
font-family:arial,helvetica,verdana;
font-size:11px;
border: 1px;
}
      
#calendar_nav .subnav_menu{
cursor:pointer;
/* margin-bottom: 0.5em; */  
text-align:left;
margin-left: 10px;
font-family:arial,helvetica,verdana;
font-size:11px;
}      
#tool_left .subnav_category{
cursor:pointer;
width: 150px;
background-color: #ECF1C7;
color: #006E4B;
/* margin-bottom: 0.5em; */
text-align:left;
padding-left: 10px;
font-family:arial,helvetica,verdana;
font-size:12px;
font-weight: bold;
}      

#masterdiv .submenu{
cursor:pointer;
margin-bottom: 0.5em;
text-align:left;
margin-left: 10px;
font-family:arial,helvetica,verdana;
font-size:11px;
border: 1px;
}
      
              
#tooladmin 
       {background-color: white; 
       font-size: 12px;
       font-family: arial, sans-serif, tahoma;
       padding: 1px;
       margin-top: 1px;
       margin-bottom: 1px;
       margin-right: 1px;
       margin-left: 1px;
       color: white;
}
#tooladmin a {
	width:  130px;
	display: block; 
	text-align: left; 
	font-size: 11px; 
	font-family: arial, sans-serif; 
	padding: 1px;
    padding-left: 2px; 
    padding-right: 2px; 
    border-width: 0; 
    background-color: #006E4B; 
    text-decoration: none; 
    color: #EDEDED; 
    margin: 4; 
    font-weight: bold;
}
#tooladmin a:hover {
	background-color: #ECF1C7; 
	font-family: arial, sans-serif; 
	font-size: 11px;
	padding: 1px;	
    padding-right: 2px; 
	padding-left: 2px;     
    color: black; 
    text-align: left; 
    font-weight: bold;
} 

#mainpage {
    position: relative;
	background: white;	
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	margin-left: 0px;
/*    border-right: solid 2px #006E4B;	     */
}
.bottomnav    {color: black; font-size: 10px; font-family: helvetica, Arial Rounded MT Bold, sans-serif; }
.bottomnav a:link    {color: #006E4B; text-decoration: none; font-size: 10px; font-family: helvetica, Arial Rounded MT Bold, sans-serif; }
.bottomnav a:active  {color: #006E4B; text-decoration: none; font-size: 10px; font-family: helvetica, Arial Rounded MT Bold, sans-serif; }
.bottomnav a:visited {color: #006E4B; text-decoration: none; font-size: 10px; font-family: helvetica, Arial Rounded MT Bold, sans-serif; }
.bottomnav a:hover   {color: #313131; text-decoration: underline; font-size: 10px; font-family: helvetica, Arial Rounded MT Bold, sans-serif; }


#adminmainpage {
	position: absolute; left: -200px; top: 180px;
	background: white;	
	width: 560px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 0px;
    border-left: solid 200px #CCCCCC;

}
                   
                       
.fadtext {font-size: 14px; color: white; font-family: Sans-serif, Times, helvetica, arial;}        
.text1  {font-size: 12px; color: black; font-family: arial, Sans-serif, Times, helvetica, arial; padding-left: 10px; padding-right: 10px;}        
.text2  {font-size: 10pt; color: #880000; font-family:  tahoma, helvetica, Sans-serif, Times;}        
.text3  {font-size: 8pt; color: black; font-family: Sans-serif, Times, helvetica, arial;}        
.text4  {font-size: 13pt; color: #880000; font-family:  tahoma, helvetica, Sans-serif, Times;}        
.header {font-size: large; color: black;   font-family: Comic Sans MS, Arial, Sans-serif, Times; text-align: center;} 
.header2 {font-size: medium; color: black;   font-family: helvetica, arial, sans-serif; font-weight: bold;} 
.header3 {font-size: 18px; color: black;   font-family: Papyrus, Arial, helvetica, arial; font-weight: bold;} 
.header4 {font-size: 15px; color: #880000; font-family: Arial, helvetica;} 
.comments  {font-size: 13px; color: black; font-family: arial, Sans-serif, helvetica, arial; font-style: italic;}        
.header_sitemap {font-size: medium; color: black;   font-family: helvetica, arial;} 
.rsmall  {font-size: 11px; color: black; font-family: arial, Sans-serif, helvetica, arial; font-style: italic;}        
.bld    {font-size: 95%; font-weight: bold; font-family: sans-serif, helvetica,verdana, arial;}      
.info      {color: black; width: 300px; padding: 3px; text-align: left; font-size: 16pt; font-family: papyrus, helvetica,verdana, arial; font-weight: bold;}      
.info2    {color: black; width: 200px; border-left: 2px solid #006E4B; padding: 3px; padding-left: 20px; padding-bottom: 20px; text-align: left; font-size: 11pt; font-family: helvetica,verdana, arial; font-weight: bold;}      
.newsfeed      {color: black; width: 170px; padding: 3px; text-align: left; font-size: 10px; font-family: arial, helvetica,verdana;}      
.redd   {color: red; font-size: 11px; font-family: sans-serif, helvetica,verdana, arial;}      
.red2   {color: maroon; font-size: 16px; font-family: arial, sans-serif, helvetica,verdana; font-weight: bold, italic;}      
.links  {color: black; font-size: 70%; font-family: sans-serif, helvetica,verdana, arial;}      
.link_title {font-size: 12px; color: #000088;  font-family: Arial, sans-serif, helvetica;}  
.link_text  {font-size: 12px;  color: black;    font-family: Arial, sans-serif, helvetica;} 
.green_background { font-size:12px; background-color:#ECF1C7; color: black; border:solid 1px #CCCCCC; padding:4px;}

#homepagenews { width: 200px; padding: 5px; text-align: center; }
#homepagenews.info   {color: #007700; text-align: center; font-size: 12pt; font-family: papyrus, helvetica,verdana, arial; font-weight: bold;}      
#homepagenews.news    { 
  background-color: #ECF1C7; 
  border: 1px solid #006E4B; 
  padding: 5px; 
  color: black; 
  font-size: 10pt; 
  font-family: helvetica,verdana, arial;
  text-align: center;
  }      
#homepagenews.news A:link    {color: #006E4B; text-decoration: underline;}
#homepagenews.news A:active  {color: #006E4B; text-decoration: underline;}
#homepagenews.news A:visited {color: #006E4B; text-decoration: underline;}
#homepagenews.news A:hover   {color: #313131; text-decoration: underline;}


/* Curved cutout Borders */
.curved {background: transparent; width:150px; margin:0 auto;}
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:2em; color:#000; letter-spacing:1px;}
.curved p {padding-bottom:0.5em;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px; padding-bottom: 10px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#ECF1C7; border-left:1px solid #000; border-right:1px solid #000;}

.curved .b1 {padding: 0; margin:0 5px; background:#000;}
.curved .b2 {padding: 0; margin:0 5px; height:4px;}
.curved .b3 {padding: 0; margin:0 2px; height:1px;}
.curved .b4 {padding: 0; margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#ECF1C7; color: black; border: 0 solid #000; border-width:0 1px;}

/* flared serif */
.serif {background: transparent; width:450px; margin:0 auto;}
.serif h1, .serif p {margin:0 10px;}
.serif h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.serif p {padding-bottom:0.5em;}

.serif .top, .serif .bottom {display:block; background:transparent; font-size:1px;}
.serif .b1, .serif .b2, .serif .b3, .serif .b4 {display:block; overflow:hidden;}
.serif .b1, .serif .b2, .serif .b3 {height:1px;}
.serif .b2, .serif .b3 {background:#fc0; border-left:1px solid #fff; border-right:1px solid #fff;}
.serif .b4 {background:#fc0; border-left:1px solid #fff; border-right:1px solid #fff;}

.serif .b1 {margin:0; background:#fff;}
.serif .b2 {margin:0 1px; border-width:0 2px;}
.serif .b3 {margin:0 3px;}
.serif .b4 {height:2px; margin:0 4px;}

.serif .boxcontent {display:block;  background:#fc0; border-left:1px solid #fff; border-right:1px solid #fff; margin:0 5px;}

/* Inset 3D Raised */
.raised {background: transparent; width:150; margin:0 0;}
.raised h1, .raised p {margin:0 0;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom: 3px;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ECF1C7; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ECF1C7; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ECF1C7; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ECF1C7; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ECF1C7; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ECF1C7; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ECF1C7; border-left:1px solid #fff; border-right:1px solid #999;}

TR.row1   {background-color: #ECF1C7;}
TR.row2   {background-color: #FFFFCC;}
TR.r0   {background-color: #DDDDDD;}
TR.r1   {background-color: #ECF1C7;}
TR.r2   {background-color: #FFFFCC;}

.inputbar 
    {position: relative; 
	 height: 20px;
	 color: black;
     background-color: #ECF1C7;
     font-size: 12px;
     font-family: arial, Arial Rounded MT Bold, sans-serif, tahoma;
     font-weight: normal;
     margin-top: 1px;
     margin-bottom: 1px;
     margin-right: 1px;
     padding-top: 3px;
    }    

 
.announcement
        {font-size: 11pt; 
        color: black;
        background-color: white;
        font-family: helvetica, arial;
        text-align: left;
    }        

 
.headerblock
        {display: block; text-align: center; font-size: 1.1em; 
         font-family: verdana; sans-serif;
         border-width: 0; background-color: #DBDBDD;
         text-decoration: bold; color: black; }         

#gmdz { 
    width: 350; 
    font-size: 9px; 
    color: black;
    font-family: arial, verdana; 
    background-color: white;
}


#headerxhtml {
	margin: 0 0 2em 0;
	padding: 0;
	width: auto;
	border: solid #000000 1px;
	background: #878FEB;
}
 
.datacells {
	width: auto;
}

.row {
}

.row span.label {
	font-size: 12px;
	font-family: Tahoma, Charlesworth, Arial;
	color: black;
	width: 8em;
    float: left;	
	font-weight: bold;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0;
}

.row span.label2 {
	font-size: 12px;
	font-family: Tahoma, Charlesworth, Arial;
	color: black;
	width: 20em;
    float: left;	
	font-weight: bold;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0;
}

.row span.data {
	color: black;
	font-size: 12px;
	font-family: Tahoma, Charlesworth, Arial;
	width: 8em;
    float: left;	
	text-align: left;
	padding: 0 0 0 1em;
	margin: 0;
	border-right: solid 2px black;
} 

.row span.data2 {
	color: black;
	font-size: 13px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
	width: 13em;	
	padding: 0 0 0 0;
	margin: 0;
} 

/* ----------------------------------- calendar styles ------------------------------------- */
.cal_header1 {font-size: 12pt; color: #006E4B; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.cal_header2 {font-size: 10pt; color: #455990; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          
.cal_header3 {font-size: 11pt; color: Navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          
.smallcal_header {font-size: 10pt; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.cal_daytitle{font-size: 9pt; color: #455990; background-color: #EEEEFF; font-family: verdana, arial; }
.cal_daytitle2{font-size: 8pt; color: black; font-family: verdana, arial; }
.cal_daynum  {font-size: 7pt;  color: black; font-family: verdana, arial; }
.cal_time    {font-size: 7pt;  color: navy; font-family: verdana, arial; }
.cal_eventitem  {font-size: 7pt;  color: #AAD988; font-family: verdana, arial; }
.cal_event   {font-size: 12pt;  color: black; font-family: arial, verdana, sans-serif; }
.cal_text1   {font-size: 7pt;  color: #AAD988; font-family: verdana, arial; }
.cal_text2   {font-size: 10pt;  color: black; font-family: arial, verdana, arial; }
.cal_text3   {font-size: 10pt;  color: black; font-family: arial, verdana, arial; }
.cal_todaybgcolor {background-color: #EEEEFF; }
.cal_descriptionbgcolor {background-color: #ECF1C7; width: 570px; border: solid 1px #717658;	}
.cal_monthday     {background-color: white; }
.cal_todayNeventbgcolor {background-color: #AAEFDD; }
.cal_eventbgcolor     {background-color: #ECF1C7; }
.repeatbox_background { font-size:12px; background-color:#ECF1C7; color: black; border:solid 1px #CCCCCC; padding:4px;}

#calendar_table A:link    {color: black; text-decoration: none;}
#calendar_table A:active  {color: black; text-decoration: none;}
#calendar_table A:visited {color: black; text-decoration: none;}
#calendar_table A:hover   {color: #888888; text-decoration: underline;}
/* ----------------------------------- calendar styles ------------------------------------- */


#surveypage {
	position: absolute; left: 30px; top: 120px;
	background: white;	
	width: 735px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 0px;
    border-right: solid 2px #006E4B;	    
}

/*
input, textarea { 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 background-color: #ECF1C7; 
 color: #102132; 
 margin-right: 0px; 
} 
*/

input.btn {   
   color:#666;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#B7C5EE;   
   padding: 2px;
   border: 1px solid #666;   
 }   
 input.btnhov {   
   background-color:#DDD;   
   border: 1px solid #B7C5EE;   
 }

.displaystaff{
	 color: #006E4B;
     background-color: white;     
   }


/* ------------------------------- page banner styles ------------------------- */
#class_style_ .banner 
    {
	 height: 30px;
	 color: #006E4B;
     background-color: #ECF1C7; 
     font-size: 20px;
     font-family: Arial Rounded MT Bold, sans-serif, tahoma;
     font-weight: normal;
     margin-top: 1px;
     margin-bottom: 1px;
     margin-right: 1px;
     margin-left: 20px;
     padding: 0px;
     padding-top: 3px;
    }    
/* ------------------------------- page banner styles ------------------------- */

/* ----------------------------- parish search tabbed function -------------- */       
#search-bar{padding:0px; padding-top: 5px; padding-left: 5px; height: 30px; width: 340px; background-color:#ECF1C7; clear:both;}
#search-bar.input {font-size: 12px; background-color: white;}
#search-bar .search-style{font-size:12px; color:black; background-color: white; border:solid 0px #CCCCCC; padding-left: 4px; width: 320px;}
div.search-options, div.search-options span{padding:0; border:0; margin:0; list-style:none;}
div.search-options{clear:both;} 
div.search-options span a{float:left; margin-right:1px; width:auto; background-color:#EEEEEE; padding:8px; color:#3b5d14; text-decoration:none; font-weight:bold;}
.selected a{background-color:#ECF1C7; color: black;}
div.search-options span.selected a{background-color:#ECF1C7; color: black;}

#map.green_background { font-size:12px; background-color:#ECF1C7; color: black; border:solid 1px #CCCCCC; padding:4px; width: 200px;}
/* ----------------------------- parish search tabbed function -------------- */       

#news_feed { text-align: center; font-size:10px; background-color: #ECF1C7; color: white; border: solid 1px #CCCCCC; padding: 1px; margin-right: 1px;}
#pointers  { text-align: center; font-size:10px; background-color: #ECF1C7; color: white; border: solid 1px #CCCCCC; padding: 1px; margin-right: 1px;}
#cal_list  { text-align: center; font-size:10px; background-color: #ECF1C7; color: white; border: solid 1px #CCCCCC; padding: 1px; margin-right: 1px;}
#scrollBox.newsfeed { font-size: 10px; color: black; background-color: white;} 	   
#scrollBox.newsfeed A:link { font-size: 10px; color: #006E4B;} 	   
#scrollBox.newsfeed A:hover { font-size: 10px; color: #313131;} 	   
#scrollBox.newsfeed A:visited { font-size: 10px; color: #006E4B;} 	   

#department { position: relative; width: 300px; text-align: center; font-size: 8pt; color: black; font-family: Sans-serif, Times, helvetica, arial; }

/* ---------------------------------- management system styles ---------------------------- */
.search_function {
	background-color: #DDDDDD;
	font-size: 11px;
	float: left;
	color: #444444;
}

.search_function input {
	background-color: white;
	font-size: 10px;
}

.management_system input { 
 font-family: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #CCC3A2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.management_system select { 
 font-family: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #DDDDDD; 
 color: #444444; 
 border: 1px solid #284279; 
} 

.management_pages{ 
 font-family: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #CCC3A2; 
 color: #102132; 
 border: 1px solid #284279; 
 float: left;
 margin-right: 0px; 
} 

.date_str {
  padding: 0px;
  padding-top: 15px;
  font-size: 14px;
  color: #455990;
  font-family: geneva, tahoma, arial;
  border-bottom: 1px solid #BBB;
}

.date_str2 {
  padding: 0px;
  padding-top: 15px;
  font-size: 28px;
  color: #455990;
  font-family: geneva, tahoma, arial;
  border-bottom: 1px solid #BBB;
}

.date_str3 {
  padding: 0px;
  padding-top: 15px;
  font-size: 12px;
  color: #455990;
  font-family: geneva, tahoma, arial;
  border-bottom: 1px solid #BBB;
}

.event_str {
  padding: 0px;
  font-size: 12px;
  font-family: tahoma, arial;
}
