body {
background-color: #1a3881; }

#containter {
position: absolute;
left: 50%;
width: 750px;
margin-left: -375px; }

#main {
background-color: #ffffff;
background-image: url(images/watermark.gif);
background-repeat: repeat-x; }

table {
border: solid 8; }

tr {}

h1 {
line-height: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 135%;
font-weight: normal;
font-style: italic;
color: #1a3881;
margin-bottom: 0em;
margin-top: 5px; }

h2 {
color: #1a3881;
font-size: 95%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: lighter;
margin-top: 0em; }

h3 {
color: #1a3881;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;
font-weight: bold;
margin-bottom: 0em; }

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.5em;
font-size: 80%;
margin-bottom: 12px;
margin-top: 0em; }

li {
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.2em;
font-size: 80%;
margin-bottom: 0px;
margin-top: 0em; }

#footer {
	margin-left: 8px;
	padding-right: 6px;
}

#footer h3 {
color: #1a3881;
font-size: 65%;
margin-bottom: 0em;
margin-top: 0em; }

#footer p {
color: #1a3881;
font-size: 55%;
font-weight: lighter;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 12px; }

#footer p.contact {
margin-bottom: 0em;
font-style: italic;
font-family: Times, "Times New Roman", serif;
font-size: 75%; }

#calendar {
	width: 800px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px Verdana, Helvetica, Arial, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

#calendar .nav, .nav a {
	font: bold 18px Verdana, Helvetica, Arial, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	padding: 0;
	width: 800px;
	background: #1b286d;
	color: #fff;	 
	font: bold 15px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: #66aef2;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

#calendar .today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #f5ba53;
}

#calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 40px;
	text-align: left;
	background: right bottom;
height: 80px;
vertical-align: top; }

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, td a:visited {	
	color: #608194;
	}

#calendar td a:hover, td a:active {
	color: #6aa3ae;
	background: right top;
}

#submenu {
width: 160px;
}
#submenu dt {
cursor: pointer;
margin: 2px 0em 2px 0px;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 4px 4px;
padding-left: 24px; }
#submenu dd {
margin: 0;
padding: 0;
}
#submenu ul {
margin: 0;
padding: 0;
}
#submenu li {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 75%;
padding-left: 25px;
display: list-item;
line-height: 1.3em;
list-style-type: none; }

#submenu li a, #submenu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#submenu li a:hover, #submenu dt a:hover {
background: #f5f6ed;
}


a:link {
color: #1a3881; }

a:visited {
color: #1a3881; }

a:hover {
color: #1a3881; }

a:active {
color: #1a3881; }

