/* Create 11.20.06 */


/*******	GENERAL CLASSES		*******/
BODY	{	margin-left:0px;	margin-top:0px;	margin-right:0px;	margin-bottom:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#DCE3D1;
}

TABLE	{
vertical-align:top;
}

/*******	STANDARD LINKS	*******/
A	{	color: #4d8ec6;}
A:hover	{	text-decoration:none;}

/*******	CUSTOM TYPE CLASSES	*******/

TR		{	vertical-align:top;}

/*******	CUSTOM STYLES	*******/

.pagetitle {
font-family: Georgia;
font-style: italic;
padding: 10px;
font-size: 20px;
color: #4d8ec6;
}

.head	{
font-size:18px;
font-weight:bold;
color:#4481C5;
}

.subhead	{
font-size:15px;
font-weight:bold;
padding: 10px 0px 0px 25px;
}

.description {
font-size: 13px;
font-weight: bold;
font-style: italic;
padding: 0px 45px 0px 25px;
}

.pageBody	{
font-size:12px;
line-height:16px;
padding: 0px 45px 0px 25px;
}

.pageBody .tab{
padding-left: 25px;
}
.textnoindent	{
font-size:12px;
line-height:16px;
padding-left:25px;
}

.homehead	{
font-family:Georgia;
font-size:13px;
font-style: italic;
line-height:22px;
padding:40px 20px 0px 25px;
}

.homehighlight	{
font-family:Georgia;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#4d8eC6;
text-align:center;
padding-bottom:10px;
}

.homehighlight	a{
color:#4584C9;
}

.sidebartext	{
font-size:10px;
line-height:16px;
color:#4481C5;
text-align:center;
padding: 0px 15px;
}

.button	{
padding: 0px 100px 0px 25px;
}

.viewbutton	{
padding: 0px 25px 0px 0px;
}

.highlight	{
font-size:16px;
line-height:20px;
font-style:italic;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

#gc	{
font-family:georgia;
font-size:14px;
font-weight:bold;
color:#4d8ec6;
text-align:center;
}


/*******	NAVIGATION	*******/
 .navButton {
          font-family: "Georgia";
		  font-style: italic;
		  font-size: 14px;
          color: #4d8ec6;
          padding-left: 10px;
          text-decoration: none;
        }
        .navButton:hover {
          color: #330099;
        }
        .navRule {
          padding-top: 6px;
          padding-bottom: 6px;
        }
.nav	{
padding: 10px 0px 5px 15px;
}

.nav2	{
padding: 10px 0px 10px 15px;
}

.nav3	{
padding: 10px 0px 20px 15px;
}

.nav4	{
padding: 40px 0px 10px 15px;
}

.subnav	{
text-align:center;
font-family:georgia;
color:#4481C5;
font-weight:bold;
font-style:italic;
font-size:13px;
line-height:20px;

}

.subnav	A{
color:#4481C5;
}

/*******	FOOTER	*******/
.footer	{
font-size:12px;
padding: 12px 0 0 20px;
color:#666666;
}

.footer	A	{
color:#666666;
}

.copyrightpic {
font-size: 8px;
color:#666666;
}

.copyright	{
font-size:10px;
padding: 0 0 0 20px;
color:#666666;
}

.copyright	A	{
color:#666666;
}

/*CALENDAR STUFF*/

/*Margins for the calendar*/
div.calendar {
	margin-right: 2px;
	margin-left: 2px;
}

/* Styling for the title (Month and Year) of the calendar */
div.calendar div.title {
    font-size: large;
    text-align: center;
    height: 20px;
    background-color: #FCFBE5;
    color: black;
    }
	
/* Styling for the footer */
div.calendar div.footer {
    font-size: small;
    text-align: center;
    }
	
/* Styling for the overall table */
div.calendar table {
    font-size: 100%;
    table-layout: fixed;
	 width: 100%;
	 border-width: 3px;
   border-style: ridge;
   border-color: #4d8ec6;
   border-spacing: 0px;
    }

/* Styling for the column headers (days of the week) */
div.calendar th {
    padding: 0 0.5em;
    text-align: center;
    background-color:gray;
    color:white;
    }
	
/* Styling for the individual cells (days) */
div.calendar td  {     
    font-size: medium;
    padding: 0.25em 0.25em;   
    width: 14%; 
    height: 80px;
    text-align: left;
    vertical-align: top;
	 background-color: #FCFBE5;
    }
	
/* Styling for the date numbers */
div.calendar .date  {     
    font-size: large;
    padding: 0.25em 0.25em;   
    text-align: left;
    vertical-align: top;	
    }
	
 /*Styling for the words */
 div.calendar .time {
	 font-size: x-small;
 }
 
 /*styling for numbers not in this month*/
 div.calendar .outsidedate {
	color: silver;
	font-size: large;
    padding: 0.25em 0.25em;   
    text-align: left;
    vertical-align: top;	
 }
 
 
/*hover stuff*/
.calnk a, .calnk a:hover, .calnk a:visited {
  background-position:0 0;
  text-decoration:none;  
  color: black;
  border-bottom: 1px dotted;
 }

.calnk a span { 
  display:none; 
}

.calnk a:hover span {
  display:block;
  position:absolute; 
  margin-top:15px; 
  padding:5px; 
#  width:150px; 
  z-index:100;
  line-height:1.2em;
  background-color: thistle;
}
   