﻿/* MASTER */
body 
{ margin: 0;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  background-color:#48524D;
  line-height:16px;      }

.subHead
{   margin:20px 0 4px 0;
    font-weight:bold;
    font-size:14pt;
    color:#2d443e;      } 

.main_container
{        }

.menu_bar
{    position:absolute; 
     top:192px;
     left:0px;
     padding:0px 0 0 195px;
     line-height:normal;    }
     
.menu 
{   padding:0px 0 0 0px;     }    

.menu_item
{   color:White; 
    font-size:9pt;
    padding:0 0px 0 12px;    }

.menu_item a
{   text-decoration:none;     }   

.menu_item a:hover
{   text-decoration:underline;
    color:#FBD121;       } 
    
.sanctuary a
{   color:#41512c;
    font-family:Arial;
    font-weight:500;
    font-size:.98em;
    text-decoration:none;
    line-height:.7em;    
}       

.sanctuary a:hover
{   text-decoration:underline;
    color:#489802;
}
.menu2_bar
{   /*background-color:#6FAE8D;*/
    background-color:#489802;    
    border-bottom:solid 1px white;
    border-top:solid 1px white;
    border-left:solid 1px white;
    width:900px;
    line-height:normal;  
    height:24px;
    padding:5px 0 0 0;  }

.menu2
{   float:left;
    padding:0 0 0 15px;     }  /* can go to 670px wide */
    
.menu_item_2
{   /*color:#FBD121; */
    color:white;
    font-size:9pt;  
    line-height:normal; 
    padding:0px 0px 0px 5px;    }
    
.menu_item_2 a
{   text-decoration:none;     }   

.menu_item_2 a:hover
{   text-decoration:underline;
    color:#FBD121;       }    
    
.menu3 
{
    color:White;
    font-size:8pt;   
    text-align:center;    
    padding:0 2px 0 2px;   } 
.menu3 a
{
    color:White;
    font-size:8pt;  
    text-decoration:underline; } 
    
.menu3 a:hover
{   text-decoration:underline;
    color:#FBD121;       } 

.date
{    font-family:Arial, san-serif;
     font-size:16px;
     font-weight:600;
     color:white;
     letter-spacing:-1px;
     float:left;
     width: 220px;
     line-height:normal; 
     text-align:center;    }

.content
{   padding:10px 20px 20px 40px;
    float:left;   
    min-height:300px;
    width:620px; 
    position:relative;      }
    
       
.footer
{   height:81px;
    background-color:#489802;
    color:White;
    font-size:8pt;
    padding: 10px 10px 10px 10px;
    text-align:center;
    border-left:solid 1px white;   } 

#title
{   padding: 0 0 10px 40px;     }
    
h1
{   font-size:24pt;
    margin:0 0 0 0;
    line-height:normal;
    font-weight:bold;   }
    
.rightSidebar
{   
    width:200px;
    padding: 5px 10px 10px 10px;
    float:left; 
    position:relative;        }

.righthead
{   margin:15px 0 4px 0;
    font-weight:bold;
    font-size:10pt;      }
    
    
 .blue
{    color:#424274;
    font-weight: bold;    }

.red
{    color:red;
    font-weight: bold;    }
   
.purple
{    color:Purple;
    font-weight: bold;    }
        
.aqua
{     color:#41ACA8;
    font-weight: bold;    }

.lime
{     color:#2BA22B;
    font-weight: bold;    }

.maroon
{     color:maroon;
    font-weight: bold;    }        
.orange
{    color:orange;
    font-weight:bold;    }
    
.green
{    color:#2d443e;
    font-weight:bold;   }


/* SPONSORS */

.sponsor
{ clear:both;
  margin: 5px 10px 0 10px;
  padding:0 0 0 0;
  /*border-top :dotted 1px gray; */
  width:590px;    
  vertical-align:middle;            }

.sponsor_logo
{
    float:left;
    border: solid 0 white;
    width:150px;      
    padding-bottom:2px;
    vertical-align:middle; 
    text-align:center;              }

.sponsor_info
{
    float:left; 
    width:420px; 
    padding:0 0 10px 20px;       }
    
.sponsor_name 
{
    font-weight: bold;
    color: Green;        }

.more 
{
    font-size:8px;
    font-style:italic;
    color:Black;
    text-decoration:none;
}

.more a
{
    font-size:8px;
    font-style:italic;
    color:Black;
    text-decoration:none;
}    

.more a:hover
{
   color:#e98b47; 
   text-decoration:underline; 
}

.separate
{   border-bottom:dotted 1px gray;
    height:1px;
    margin:0 10px 0 10px; 
    padding:0 0 0px 0;                }

.links
{
    width:400px;
    vertical-align:bottom;
    height:19px;
    font-weight:bold;     }
    
.center_quote
{   font-size:18pt;
    font-style:italic;
    text-align:center;
    margin:0 0 0 0;
    width:540px;
    color:black;
    line-height:normal;
}



/* COLLAPSE PANEL */
.collapsePanel {
	background-color:white;

}
.collapsePanelHeader {
	width:410px;
	font-weight:bold;
	cursor:pointer;
}
.collapsePanelHeaderNon {
	width:410px;
	color:Black;
	font-weight:bold;
	cursor:auto;
}

.collapsePanelHeader a {text-decoration:none; color:#006400;}

.collapsePanelHeader a:Hover
{
	text-decoration:underline;
	color:#bbFFbb;
	background-color:#eee;
}

.details {
	 font-size:0.9em; 
	 padding-top:5px;
	 overflow:auto;
}
.headerlink A:HOVER
{
	text-decoration:underline;
	color:Blue;
	background-color:#eee;
}
headerlink A
{
	color:red;
	text-decoration:none;     }
	
.pendant  
{   margin:0 7px 0 9px; 
    background-color:#0152A1; 
    text-align:center;
    color:#FEDA2A;
    line-height:20px;
    font-family:Comic Sans MS,Tahoma, Sans-Serif;
    font-weight:bold;
    border-right:solid 3px #f0c33b;       }
    
div    .redFrame
{   position:absolute;
    padding:4px 4px 4px 4px; 
    background-color:#ff0000;    } 
	
div    .yellowFrame
{   position:absolute;
    padding:8px 8px 8px 8px; 
    background-color:yellow;    }

div    .greenFrame
{   position:absolute;
    padding:4px 4px 4px 4px; 
    background-color:#489802;    } 
       
div    .orangeFrame
{   position:absolute;
    padding:6px 6px 6px 6px; 
    background-color:orange;    }
    
div    .purpleFrame
{   position:absolute;
    padding:6px 6px 6px 6px; 
    background-color:purple;    }  
    
.entertain
{   font-size:1.2em;
    line-height:1.3em;    }

.funHeading
{    color:#ad4a18;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:18px;      }
     
.funPurple
{    color:purple;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }
     
.funGreen
{    color:#489802;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }     
     
.funBlue
{    color:#424274;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }
     
 .funOrange
{    color:orange;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }

.funRed
{    color:red;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }
     
.funAqua
{    color:#41ACA8;
     font-weight:bold;
     font-family:Comic Sans MS, Tahoma, MS Sans Serif;
     font-size:14px;      }
               
 .volunteer
 {   margin:0 0 5px 0;
     font-size:11px;
     line-height:12px;     }
