/*-------------------------------------------*/
/*  Body Style Defaults                      */ 
/*-------------------------------------------*/

body
{
   margin:            0px 0px 0px 0px;
   color:             #000000;
   background:        #FFFFFF;
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         11px;
   font-weight:       normal;
}

a                    { color: #000000; text-decoration: underline; }
a:link	              { color: blue; text-decoration: underline; }
a:visited            { color: blue; text-decoration: underline; }
a:active             { color: #000000;}
a:hover              { color: blue;}


h1 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   30px;
	 	  margin:      0px 0px 0px 15px;
 	       }

	
h2 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   22px;
		  margin:      0px 0px 10px 0px;
              }


h3 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   17px;
                margin:      0px;
                padding:     0px;
        	}


h4 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   15px;
  		  font-weight: bold;
                margin:      0px;
                padding:     0px;         	}


h5 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   12px;
  		  font-weight: bold;
                margin:      0px;
                padding:     0px;         	}


input   	{ color:       #000000;
   	    	  font-size:   15px;
		  font-weight: normal;
	  	}


menu
{
   margin:            0px 0px 0px 30px;
   padding:           0px;
}


form
{ 
   margin:            0px;
   padding:           0px;
}


hr
{ 
   height:           1px;
   border-width:     0;
   color:            #2846e0;
   background-color: #2846e0;
}




/*-------------------------------------------*/
/*  Page Styles                              */
/*-------------------------------------------*/

#page
{
   position:         relative;
}


#hdr-red
{ 
   color:             #ff0505;
}

#pg 	   	{ font-family: Georgia, Sans-Serif;
		  font-size:   30px;
  		  font-weight: bold;
                color:       #D9E7F2;
         	}


#body
{ 
   width:        700px;
}

#content   	{ color:        #000000;
                font-family:  Trebuchet MS, Georgia, Sans-Serif;
                font-size:    13px;
                font-weight:  normal;
                text-align:   left;
	  	}

#red          {
                color:          #ff0000;
              }


#blue         {
                color:          #2846E0;
              }


.content   	{ color:        #000000;
                font-family:  Trebuchet MS, Georgia, Sans-Serif;
                font-size:    13px;
                font-weight:  normal;
                text-align:   left;
	  	}

.ccontent   	{ color:        #000000;
                font-family:  Trebuchet MS, Georgia, Sans-Serif;
                font-size:    13px;
                font-weight:  normal;
                text-align:   center;
	  	}

.tab	   	{
		  color:          #000000;
   	    	  font-size:      13px;
		  font-weight:    normal;
	  	}

.tiny   	{
   	    	  font-size:   13px;
	  	}


.sep	       {
	         font-size: 16px;
  	       }
 
.tsep         {
                font-size: 11px;
                color: #ffffff;
              }


#popup
{    
   color:             #000000;
   background:        #f4f4fa; 
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         13px;
   font-weight:       normal;
   text-align:        left;
   padding:           15px; 
}


/*-------------------------------------------*/
/*  Table Styles                             */
/*-------------------------------------------*/

#bl_tab
{ 
   background:         #f4f4fa;
   border:             1px;
   border-style:       solid;
   border-color:       #2846E0;
}

#rd_blk
{ 
   background:         #ffdada;
   border:             1px;
   border-style:       solid;
   border-color:       #ff0505;
}

#grn_blk
{ 
   background:         #dcfee3;
   border:             1px;
   border-style:       solid;
   border-color:       #007a0b;
}


#ylw_blk
{ 
   background:         #ffffdd;
   border:             1px;
   border-style:       solid;
   border-color:       #ffaa00;
}


/*-------------------------------------------*/
/*  Noteworthy styling                       */
/*-------------------------------------------*/

#ntitle
{ 
   background:        #a5bcf6; 
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         13px;
   text-align:        center;
   height:            15px;
   padding:           3px; 
}

#nupdt
{ 
   font-size:         11px;
}

#nsep
{ 
   position:          relative;
   width:             31px;
   margin-left: auto ;
   margin-right: auto ;

   background:        url("/graphics/notesep.gif") no-repeat;
   text-align:        center;
   margin-top:        15px;
   margin-bottom:     3px;
}


/*-------------------------------------------*/
/*  Picaca Photos styling                    */ 
/*-------------------------------------------*/

#album
{
   width:             400px;
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         11px;
   font-weight:       normal;
}


/*-------------------------------------------*/
/*  Calendar Styles                          */ 
/*-------------------------------------------*/
#cal
{
   width:             850px;
   height:            20px;
}


#tg
{
   text-align:        left;
   vertical-align:    middle;
}


#inst
{
   font-size:         11px;
   font-weight:       normal;
   text-align:        right;
   vertical-align:    middle;
}


#bton
{
   font-size:         11px;
}


#dcon
{
   color:             #5a80f2;
   font-size:         10px;
   font-weight:       normal;
   text-align:        right;
   vertical-align:    middle;
   width:             40px;
   margin:            0px;
   padding:           0px;
}

#calcon

{
   width:             11px;
   height:            11px;
}



.blank
{
   background:        #ffffff;
   border:            1px; 
   border-style:      solid; 
   border-color:      #2846e0;
   height:            75px;
   width:             98px;
}

.cell
{
   color:             #5a80f2;
   font-size:         18px;
   font-weight:       normal;
   background:        #f3f3f3;
   text-align:        left;
   vertical-align:    top;
   border:            1px; 
   border-style:      solid; 
   border-color:      #2846e0;
   padding-left:      3px;
   padding-right:     3px;
   height:            75px;
   width:             98px;
}  


.ecell
{
   color:             #5a80f2;
   font-size:         18px;
   font-weight:       normal;
   background:        #e1e5f3; 
   text-align:        left;
   vertical-align:    top;
   border:            1px; 
   border-style:      solid; 
   border-color:      #2846e0;
   padding-left:      3px;
   padding-right:     3px;
   height:            75px;
   width:             98px;
}  


.tcell
{
   color:             #5a80f2;
   font-size:         18px;
   font-weight:       normal;
   background:        #ffffcc; 
   text-align:        left;
   vertical-align:    top;
   border:            1px; 
   border-style:      solid; 
   border-color:      #2846e0;
   padding-left:      3px;
   padding-right:     3px;
   height:            75px;
   width:             98px;
}  
 

#daytitle
{
   color:             #000000;
   font-size:         11px;
   letter-spacing:    3px;
   height:            10px;
   text-align:        center;
   background:        #CAD3F3;
   border:            1px; 
   border-style:      solid;
   border-color:      #2846e0;
}


#mthtitle
{
   font-family:       Trebuchet MS, georgia, verdana, arial, sans-serif;
   font-size:         16px;
   letter-spacing:    3px;
   font-weight:       bold;
   width:             400px;
   height:            38px;
   text-align:        left;
   vertical-align:    middle;
   margin-bottom:     10px
}

.event
{
   font-family:       verdana, arial, sans-serif;
   font-size:         10px;
   text-align:        left;
   height:            35px;
   margin:            0px;
}  

.event a 		{ color: #000000; text-decoration: none; }
.event a:link		{ color: #000000; text-decoration: none; }
.event a:visited	{ color: #000000; text-decoration: none; }
.event a:active	{ color: #000000; text-decoration: none; }
.event a:hover	{ color: #384F96; font-weight: normal; text-decoration: underline; }


.month	   	        {
		          margin:      0px 15px 0px 14px;
		          font-family: Trebuchet MS, georgia, verdana, arial, sans-serif;
		          font-size:   14px;
		          text-align:  center;			
    		          color:       #000000;
			}

.month a 		{ color: #000000; }
.month a:link		{ color: #000000; }
.month a:visited	{ color: #000000; }
.month a:active		{ color: #000000; }
.month a:hover		{ color: #000000; text-decoration: overline underline; }




/*-------------------------------------------*/
/*  Calender Hover Styles                    */ 
/*-------------------------------------------*/
#hover_popup 
{
    /* Necessary: */
   position:          absolute;
   display:           none;
   z-index:           10;

    /* Additional styling: */
   width:             300px;
   font-size:         12px;
   background-color:  #ffffcc;
   border:            1px solid #000;
   padding:           6px;
   opacity:           .90;
}


/*-------------------------------------------*/
/*  Expand & Collapse styles                 */ 
/*-------------------------------------------*/

img
{
   border-style:      none;
}

.trigger
{
   cursor:            pointer;
}

.trigger:hover  {
		cursor:        pointer;
		}		

.expanded       {
		cursor:        pointer;
		}
.expanded:hover {
		cursor:        pointer;
		}

.show           {
		}

.hide           {
  	         position:     absolute;
                 left:         -999em;
                 height:       1px;
                 width:        100px;
                 overflow:     hidden;
		}



/*-------------------------------------------*/
/*  Upcoming Events Table                    */ 
/*-------------------------------------------*/

.grn_cell
{
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         13px;
   font-weight:       normal;
   background:        #dcfee3;
}

.wht_cell
{
   font-family:       Trebuchet MS, Georgia, Sans-Serif;
   font-size:         13px;
   font-weight:       normal;
   background:        #ffffff;
}

/*-------------------------------------------*/
/*  Copyright                                */ 
/*-------------------------------------------*/
#copyright
{ 
   color:             #000000;
   font-family:       Georgia, Sans-Serif;
   font-size:         11px;
   font-weight:       normal;
   text-align:        center;
   margin:            0px 0px 0px 0px;
}

#ifrm
{
   width:             800px;
   height:            70px;
   text-align:        center;
}

