 BODY {background-color: #AAC773;
       background-image: url("../images/background_image_1100.jpg");
	   background-attachment: fixed;
	   background-position: top center;
	   background-repeat: no-repeat;
       padding: 0px;
       margin-top: 0px;
       margin-bottom: 5px;
       margin-right: 5px;
       margin-left: 0px;
       font-size: 1em;
       font-family: sans-serif, Times, helvetica, arial, fantasy;
       color: black;
       scrollbar-face-color: #AAC773;
       scrollbar-arrow-color: black;
       scrollbar-track-color: white;
       scrollbar-shadow-color:'';
       scrollbar-highlight-color:'';
       scrollbar-3dlight-color:'';
       scrollbar-darkshadow-Color:'';       
       }
       
           
.fadtext {font-size: 14px; color: white; font-family: Sans-serif, Times, helvetica, arial;}        
.text1  {font-size: 12px; color: black; font-family: Sans-serif, Times, helvetica, arial; padding-left: 10; padding-right: 10;}        
.text2  {font-size: 15px; color: #006699; font-family:  Lucida Sans Unicode,Comic Sans MS, Arial, Sans-serif, Times, helvetica, arial;}        
.text3  {font-size: 8pt; color: black; font-family: Sans-serif, Times, helvetica, arial;}        
.header {font-size: large; color: #AAC773;   font-family: Comic Sans MS, Arial, Sans-serif, Times; text-align: center;} 
.header2 {font-size: medium; color: #336666;   font-family: Comic Sans MS, Arial, helvetica, arial;} 
.header3 {font-size: medium; color: black;   font-family: Comic Sans MS, Arial, helvetica, arial;} 
.header4 {font-size: small; color: #880000;   font-family: Comic Sans MS, Arial, helvetica, arial;} 
.rsmall  {font-size: .8em; color: black; font-family: Sans-serif, helvetica, arial; }        
.bld    {font-size: 95%; font-weight: bold; font-family: sans-serif, helvetica,verdana, arial;}      
.info   {color: gray; font-size: 14px; font-family: sans-serif, helvetica,verdana, arial; font-weight: italic;}      
.redd   {color: red; font-size: 16px; 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;}      
.servicetitle {font-size: medium; color: #FF9933;   font-family: Comic Sans MS, Arial, helvetica;} 
.servicetext  {font-size: small; color: black;    font-family: Arial, sans-serif, helvetica;} 
.announcement_header2   {font-size: 14px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold; text-align: center;}          		 
.announcement_text2     {font-size: 10px; color: black; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 


.row0   {color: black; font-size: 1em; font-family: Arial; 
         background-color: #DFDF88;}
.row1   {color: black; font-size: 1em; font-family: Arial; 
         background-color: #BDCCC9;}
.r0   {color: black; font-size: 1em; background-color: white;}
.r1   {color: black; font-size: 1em; background-color: #E4F4DA;}
.r2   {color: black; font-size: 1em; background-color: #F8FAF6;}

 A:link    {color: steelblue; text-decoration: none;}
 A:active  {color: steelblue; text-decoration: none;}
 A:visited {color: steelblue; text-decoration: none;}
 A:hover   {color: #313131; text-decoration: underline;}

#gmdz { 
    font-size: 10px; 
    color: black;
    font-family: sans-serif, arial, verdana; 
    background-color: white;
}

/*************** these are the classes for the three boxes on the homepage *********/
.box_1
  {
  background-color: #BFAD6F;
  padding: 0px;
 }
.box_2
  {
  background-color: #DCB7BF;
  padding: 0px;
 }
.box_3
  {
  background-color: #BFCBC9;
  padding: 0px;
 }
/****************************************************************************/


.header_block { 
   padding: 0px;
   padding-top: 3px; 
   float: left; 
   width: 190px; 
   height: 20px; 
   background-color: #857C73;   
   color: white; 
   text-align: center; 
   font-weight: bold;
  }

.header_navblock { 
   padding: 0px;
   padding-top: 3px; 
   float: left; 
   width: 160px; 
   height: 20px; 
   background-color: white; 
   background-color: #857C73;   
   color: #AAC773; 
   text-align: center; 
   font-weight: bold;
  }

  
/* ------------- navigation class for all subsequent pages other than the homepage -------------- */	
#main_nav {
    background-color: #AAC773;
	width: 160px;
	padding: 0px;
	margin: 0px;
}
#main_nav a:link {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none; 
    color:  white;
	width: 160px;
    }
#main_nav a:visited {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none; 
    color:  white;
	width: 160px;
    }
#main_nav a:hover {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none; 
    color:  #880000;
	width: 160px;
   }  
  
#admin_nav {
    background-color: #ADC79D;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
    border-right: solid 1px #045030;
}
#admin_nav a:link {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 10px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none; 
    color:  black;
    }
#admin_nav a:visited {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 10px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none; 
    color:  black;
    }
#admin_nav a:hover {
    display: block;	
	text-align: left; 
	font-size: 14px; 
	font-family: calibri, Arial, helvetica; 
	font-weight: bold;
    padding-left: 10px; 
    padding-right: 0px; 
    padding-top: 2px;
    padding-bottom: 2px;
	background-color: #045030;
    text-decoration: none; 
    color:  white;
   }  
   
/* ------------------------------------------------------------------ */  
  
		  
#mainpage {
    padding: 0px;
	float: left;
	text-align: left;
	font-family: arial, sans-serif;
}
#mainpage.p { padding: 5px 20px; }   


#headerxhtml {
	margin: 0 0 2em 0;
	padding: 0;
	width: auto;
	border: solid #000000 1px;
	background-color: #878FEB;
}
 
.datacells {
	float: left;
	width: 25em;
}

.row {
	clear: both;
}

.row span.label {
	font-size: 13px;
	font-family: Antigoni Light, Century Gothic, Arial;
	color: black;
	float: left;
	width: 12em;
	font-weight: bold;
	text-align: right;
	padding: 0 .2em 0.2em 0;
	margin: 0;
}

.row span.data {
	color: #223344;
	font-size: 13px;	
	float: left;
	width: 15em;
	text-align: left;
	padding: 0 0 0.8em .5em;
	margin: 0;
} 
       

.cal_header1 {font-size: 12pt; color: #AAD809; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.cal_header2 {font-size: 10pt; color: black; 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: #AAD988; 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: #AAD988; 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: #DFEFDD; }
.cal_monthday     {background-color: white; }
.cal_todayNeventbgcolor {background-color: #AAEFDD; }
.cal_eventbgcolor     {background-color: #DFDF88; }
.repeatbox_background { font-size:12px; background-color:#EEEEEE; 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: orange; text-decoration: underline;}

.article_header {font-size: 18px; color: #AAD809; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.article_header2 {font-size: 14px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.article_text   {font-size: 14px; color: black; font-family: Sans-serif, Times, helvetica, arial; text-align: justify; 
                 padding-right: 5px;}        
.article_text2  {font-size: 10px; color: black; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 
.article_author {font-size: 14px; color: red; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.poll_header    {font-size: 18px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold;}          		 
.poll_text      {font-size: 14px; color: black; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 
.poll_header2   {font-size: 14px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold; text-align: center;}          		 
.poll_text2     {font-size: 10px; color: black; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 
.poll_yes       {font-size: 14px; color: green; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 
.poll_no        {font-size: 14px; color: red; font-family: arial, Sans-serif, Times, helvetica; text-align: justify;} 
.yc_header      {font-size: 14px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold; text-align: center;}          		 
.ym_header      {font-size: 14px; color: navy; font-family: Arial, Comic Sans MS, helvetica; font-weight: bold; text-align: center;}          		 


/* Square cutout Borders */
.square {background: transparent; width:100%; margin:0 auto;}
.square h1, .square p {margin:0 10px;}
.square h1 {font-size:2em; color:#00c; letter-spacing:1px;}
.square p {padding: .5em;}

.square .top, .square .bottom {display:block; background:transparent; font-size:1px;}
.square .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background:#CCFF99; border-left:1px solid #00c; border-right:1px solid #00c; border-top:1px solid #00c;}
.square .b2 {display:block; height:1px; margin:0; background:#CCFF99; border-left:7px solid #00c; border-right:7px solid #00c; overflow:hidden;}
.square .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background:#CCFF99; border-left:1px solid #00c; border-right:1px solid #00c; border-bottom:1px solid #00c;}

.square .boxcontent {display:block; font-size: 13px; font-family: arial; background:#CCFF99; border-left:1px solid #00c; border-right:1px solid #00c;}


input.rad { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: white; 
 border: 0px;
} 

.short_article {
	background-color: #DFDF88;	
	padding: 2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	width: 350px;
	float: left;
    border: solid 1px #AAC773;	
    text-align: left;
}

.short_article a {
	color: #990033;
	text-align: left; 
	font-size: 12px; 
	font-family: arial, sans-serif; 
}

.short_article a:hover {
	color: #9900FF;
	text-align: left; 
	font-size: 12px; 
	font-family: arial, sans-serif; 
}

.short_content {
    color: black;
	padding: 2px;
	margin-left: 5px;
	width: 350px;
	height: 100px;
	float: left;
    text-align: left;
}

.short_content a {
	color: red;
	text-align: left; 
	font-size: 12px; 
	font-family: arial, sans-serif; 
}

.short_content a:hover {
	color: #AA3333;
	text-align: left; 
	font-size: 12px; 
	font-family: arial, sans-serif; 
}

.poll {
	background-color: #BDCCC9;	
	padding: 2px;
	margin-left: 5px;
	float: left;
    text-align: justify;
}

.poll a {
	color: blue;
	text-align: left; 
	font-size: 9px; 
	font-family: arial, sans-serif; 
}

.poll a:hover {
	color: red;
	text-align: left; 
	font-size: 9px; 
	font-family: arial, sans-serif; 
}

.poll input { font: 9px	} 

.polllist {
	background-color: #DFDFDF;	
	padding: 2px;
	margin-left: 5px;
	width: 400px;
	float: left;
    border: solid 1px #AAC773;	
    text-align: justify;
}

.polllist a {
	color: blue;
	text-align: left; 
	font-size: 11px; 
	font-family: arial, sans-serif; 
}

.polllist a:hover {
	color: red;
	text-align: left; 
	font-size: 11px; 
	font-family: arial, sans-serif; 
}

.announcements {
	background-color: #BFAD6F;	
	padding: 2px;
	margin-top: 2px;	
	margin-left: 5px;
	float: left;
    border: solid 1px #AAC773;	
    text-align: justify;
}

.cal_small {
	background-color: #BDCCC9;	
	padding: 1px;
	margin-left: 5px;
	margin-top: 2px;
	float: left;
    border: solid 1px #AAC773;	
    text-align: center;
}

.cal_small a {
	color: blue;
	text-align: left; 
	font-size: 9px; 
	font-family: arial, sans-serif; 
}

.cal_small a:hover {
	color: red;
	text-align: left; 
	font-size: 9px; 
	font-family: arial, sans-serif; 
}

/* ------------------------------------------------ */

.search_function {
	background-color: #717658;
	font-size: 10px;
	width: 137px;
	float: left;
    text-align: right;
	color: white;
}

.search_function input {
	background-color: white;
	font-size: 10px;
}

.management_system input { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #CCC3A2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.management_system select { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #CCC3A2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.inputbar 
    {position: relative; 
	 height: 20px;
	 color: black;
     background-color: #EEEEEE;
     font-size: 11px;
     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;
    }    

/******************* blogs *************************/
#blogs_short  {
	color: black;
	font-size: 10pt;
	padding: 2px;
	margin-top: 2px;	
	margin-left: 5px;
    margin-right: 5px;	
	float: left;
    text-align: left;
	font-family: Calibri, Bell MT, Lucida Sans Unicode, Comic Sans MS, Arial, helvetica;
}

#blogs_short .header {font-size: 16pt; color: #717658; font-family: Lucida Sans Unicode, Comic Sans MS, Arial, helvetica;} 
#blogs_short .text {font-size: 10pt;   color: #717658; font-family: arial, helvetica;} 
#blogs_short .blog_td {
	background-color: #EFEFEF;	
	color: black;
	font-size: 10pt;
	padding: 2px;
	margin-top: 2px;	
	margin-left: 5px;
    margin-right: 5px;	
    border: solid 1px #717658;	
}

#blogs_large {
	background-color: #EFEFEF;	
	color: black;
	font-size: 10pt;
	padding: 2px;
	margin-top: 2px;	
	margin-left: 5px;
    margin-right: 5px;	
    border: solid 1px #717658;	
}
#blogs_large .blog_header_block { background-color: #DDDDDD; border: solid 1px #717658; } 
#blogs_large .header {font-size: 16pt; font-weight: bold; color: #717658; font-family: Lucida Sans Unicode, Comic Sans MS, Arial, helvetica;} 
#blogs_large .header2 {font-size: 10pt; color: #717658; font-family: Comic Sans MS, Arial, helvetica;} 
#blogs_large .text {font-size: 12pt;   color: #717658; font-family: arial, helvetica;} 
#blogs_large .text2 {font-size: 10pt;   color: #717658; font-family: arial, helvetica;} 
#blogs_large .navbar { text-align: center; color: white; background-color: #CCC3A2; border: solid 1px #717658; } 

/******************************************/	
	
input, textarea, select { 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 background-color: #EEEEEE; 
 color: #4E7A22; 
 margin-right: 0px; 
} 
