body {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	border : 0;

	margin : 0;

	padding : 0;

	font-size : .8em;

}

td {

	font-family: Arial, Helvetica, sans-serif;

}

li {

	margin-left: 3px;

}

a  {

	text-decoration: none;

	color : #003366;

	font-weight : bold;

}

a:hover {

	text-decoration: underline;

	color: #003366;

	font-weight : bold;

}

.calendar-bg {

	background-color: #003366;

}

.tableheader, th, .calendar-head  {

	font-weight: bold;

	color: #FFFFFF;

	background-color : #003366;

	border-color : #7C7CC7;

}

.calendar-day {

	background-color: #FFFFFF;

	height : 5em;

	vertical-align : top;

	font-size : 80%;

}

.calendar-date {

	background-color: #FFFFFF;

	font-size : 90%;

}

 .calendar-cell {

	background-color: #FFFFFF;

}

a.calendar-cell {

	background-color: #FFFFFF;

	font-weight: bold;	

}

p 	{

	font-family: Arial, Helvetica, sans-serif;

	text-align : justify;

}

h1 {

	font-size: 130%;

	font-weight: bold;

	color: #003366;

	margin: 1px;

}

h2 {

        font-size: 120%;

        font-weight: bold;

        color: Black;

}

h3 {

        font-size: 110%;

        font-weight: bold;

        color: Black;

}

h4 {

	font-size: 105%;

	font-weight: bold;

	color: 	#003366;

}

.nav	{  color: #003366; }

.menu, .calendar-title {

	font-size : 90%;

	font-weight: bold;

	color: White;

	text-decoration: none;

	background-color: #003366;

	padding-left: 8px;

	padding-top: 3px;

}

 a.menu, a.calendar-title {

	font-size : 90%;

	font-weight: bold;

	color: White;

	text-decoration: none;

	background-color: #003366;

}

.menu:hover, .menuSel, .menuSel:hover, .calendar-title:hover {

	font-size : 90%;

	font-weight: bold;

	color: #ffcc66;

	text-decoration: none;

	background-color: #003366;

	padding-left: 8px;

	padding-top: 3px;

}

.subMenu {

	color: White;

	font-weight: bold;

	text-decoration : none;

	font-size : 80%;

	background-color: #003366;

	padding-left: 16px;

	display: block;

}

.subMenu:hover, .subMenuSel:hover {

	color: #ffcc66;

	font-weight: bold;

	text-decoration: underline;

	font-size : 80%;

	background-color: #003366;

}

.subMenuSel {

	color: #ffcc66;

	font-weight: bold;

	text-decoration : none;

	font-size : 80%;

	background-color: #003366;

	padding-left: 16px;

	display: block;

}

.sidehead {

	background-color : #003366;

	color : White;

	font-weight : bold;

	margin-bottom : .18em;

	padding-top : .18em;

	padding-bottom : .18em;

	padding-left : .4em;

	font-size: 105%;

}

.sidehead:hover {

	color: #FF9900;

	text-decoration: none;

}

.sidebar {

        color : Black;

        background-color : White;

        padding-left : .4em;

        padding-right : .4em;

        width : 190px;

}

.tab    {

	margin-left: 2em;

	margin-right : .1em;

}

.footer {

	font-weight: bold;

	color: White;

	background-color : #003366;

	text-decoration : none;

}

.footer:hover {

	font-weight: bold;

	color: #220A6B;

	text-decoration: underline

}

.folder {

	list-style-type: none;

	margin-left: 6px;

	padding-left: 6px;

}

.folder-dir {

	list-style-type: none;

	list-style-image:    url(util/foldericon.gif);

}

.folder-file {

	list-style-position: outside;

	list-style-image:    url(util/preview.gif);

	list-style-type: none;

}

