/*---------------style for all pages -----------------------------*/

body {
	background-color : #FFFFFF; 
	color : #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : medium;
	width : 800px;
	margin-left : auto;
	margin-right: auto;
     }

h1      { font-size:125% ; color : #990033 ; margin-bottom : 10px; text-align : center;	}
h1.home { font-size:150% ; color : #990033 ; margin-bottom : 10px; text-align : center;	}
h2	{ font-size:100%; margin-top :0px; text-align :left; margin-bottom:0px;}
h2.calendar {text-align :center; margin-top:5px;}
h3	{ font-size:90% }
h4	{ font-size:100%; margin-left :10px; margin-top :0 px; margin-bottom :-20px}

p,li {
	font-size: medium;
/*	text-align : center; */
	color : #990033;
  }
  
ul { margin-left : 10px;}

.floatleft { float: left; margin-right: 10px; }
.floatright {float :right ; margin-left :10px ;}

div.clear {clear :both;}

.nodisplay { display : none ;}

div.centered {	text-align: center;
	width: 100%;
	}

/*------------styles for footer -----------------------------------*/

p.updated    { 
	font-size:75%;
	color : #000000 ;
	}

table.footer {
	font-size:75% ;
	width :100%;
	margin-bottom :0px ; 
	margin-top :15px ; 
	padding-bottom :5px ; 
	padding-top :5px ;        
/*	background-color : #99CCFF;  */
	border-top: 2px solid #990033 ;
	border-bottom: 2px solid #990033 ;
	}

td.footerleft { text-align:left;}
td.footercenter { text-align:center;}
td.footerright { text-align:right;}

/*------------header styles -------------------------------------*/


#header {
	text-align: center;
	width: 100%;
}
        
#menubar {
	text-align : center;
	border-collapse:collapse;
	font-family: Verdana, arial, helvetica, sans-serif ;
	font-size:100% ;
	font-weight: bold;
	margin-left:auto;margin-right:auto;
	}

#menubar td {
	width: 16%;
	padding-top : 5px;
	padding-bottom : 5px;
	border-right: solid 2px #ffffff;
	color : #ffffff;
/*	background-color:#000099; */
	background-color:#990033; 
	text-align:center;
	}

#menubar a:link, #menubar a:visited {
	text-decoration: none;
    color: #ffffff;
    backgound-color: transparent;
    border-bottom: none;
    }

#menubar .at a:link, #menubar .at a:visited  {
	text-decoration: none;
    color: #000099;
    backgound-color: transparent;
    border-bottom: none;
    }

#menubar .at {
	text-decoration: none;
/*	background-color:#E65C5C; */
	background-color:#999999; 
        color : #ffffff;         
/*        color : #990033;         */
    }
    
.skiplink { display:none ;}

/*------------ standard table options -------------------------------------*/

table.standard {font-size:90%; border-style:none;padding-left:1em;padding-right:2em;color : #990033;}
table.calendar {font-size:90%; border-style:none;padding-left:1em;padding-right:2em;color : #990033;
		width:50em;margin-bottom:10px;;margin-left:auto;margin-right:auto;}
th {border-color:#FFFFFF; background-color:#CCCCCC;font-weight:bold;text-align:left;}
th.date {width:10em;}
/*td {text-align:left;padding-right:10px;vertical-align:top;}*/
td {text-align:left;padding-right:0px;vertical-align:top;}

/*------------ sub menu options -------------------------------------*/

/* #submenu .div {width:100%;  } */
#submenu { border-style :none ; font-size:100%; text-align:center;}
#submenu a, #submenu a:link, #submenu a:visited {text-decoration: none; color: black}
#submenu .at {font-weight: bold;  color: black; }
#submenu a:hover {color : blue}

 .submenubar { display : inline ;}

/*------------other page content styles -------------------------------*/

p.address {margin-left : 10em}

/*------------home page styles -----------------------------------------*/

#newsbox { width : 80%;
		padding-top : 10px;
		 padding-bottom : 10px;
		 margin-left:auto;margin-right:auto;
		 }
#newsbox p {margin-left :10px; margin-right :10px; text-align :left; margin-bottom:10 px; }
#newsbox h2 {text-align :center;margin-top :10 px; margin-bottom:0 px; }

