body {
	background: url(images/backgroundGrid.jpg);
	color: #FFFFFF;
	font: 100%/110% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-bottom: 35px;
	}
	
#Content {
	width:800px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:5px solid #D6E1F3;
	background: #000000;
	font-size: 12px;
	}

#main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #AEC4E8;
	text-align: left;
	padding: 15px;
	color: #2C599C;
}
#main A:link, A:visited {
	color: #000099;
}
#main a:hover {
	color: #0000FF;
}


h1 {
	color: #BA2F92;
	background: #D6E1F3;
	border-top: 4px solid #EABE0F;
	border-bottom: 4px solid #EABE0F;
	font-size: 175%;
	padding-left: 13px;
	font-variant: small-caps;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px -12px 8px;
}
#main h2 {
	color: #000000;
	font-size: 110%;
	background: #967197;
	margin: -8px -8px 0px;
	padding: 6px 8px 8px;
}
#main H2 a:Link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#main H2 a:visited{
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#main H2 a:hover {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#main #column1 {
	float: left;
	width: 50%;
}
#main #column2 {
	width: 50%;
	float: right;
}
.event {
	background: #D6E1F3;
	margin: 5px 5px 5px 35px;
	padding: 8px;
	width: 320px;
	border: 1px solid #967197;
}

.event b {
	color: #000000;
	font-weight: 700;
}
.event .name {
	color: #000000;
	background: #c4c2da;
	margin-right: -8px;
	margin-left: -8px;
	padding-right: 8px;
	padding-left: 8px;
}

.event UL {
	margin-top: 0px;
	margin-left: 1.5em;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.event li {
	margin-top: .2em;
	margin-bottom: .2em;
}
#footer {
	font-size: x-small;
	background: #2B5398;
	margin: 10px auto;
	border: 2px solid #D6E1F3;
	width: 800px;
	line-height: 14px;
}
.footnote {
	font-size: x-small;
	font-weight: 400;
	color: #D4AC67;
}

#nav {
	background: #859771;
	color: #000000; height:2em;
}

p {
	font-size: 12px; /* ~12px */
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#network li {
	font: 10px/12px Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
#network UL {
	margin-left: 0px;
	padding-left: 0px;
}



/* CSS NAVIGATION */

#menu {
	list-style-type:none;
	margin:0px auto 0px 50px;
	padding:0;
	width:800px;
}
#menu li {float:left; padding:0; margin: 0; position:relative; width:140px; height:1em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu li dd {display:none;}
#menu li a:hover {
	border:0;
	color: #0000CC;
	text-decoration: underline;
}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:2px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 140px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {
	margin:0;
	padding:0;
	color: #fff;
	text-align:left;
	line-height: 11px;
}

#menu dt a, #menu dt a:visited {
	display:block;
	color: #000000;
	text-align:center;
	background:#859771;
	padding:0.25em 0 .25em;
	font-weight: 700;
}

#menu li:hover dt a, #menu a:hover dt a {
	color:#0000CC;
	text-decoration: underline;
	background: #A9B69A;
}

#menu dd a, #menu dd a:visited {
	background:#5f714b;
	color:#fff;
	padding:0.4em 0 0.4em 0.5em;
	text-decoration:none;
	display:block;
	text-align:left;
	border-left: 3px solid #859771;
	border-right: 3px solid #859771;
}

#menu dd a:hover {
	background: #A9B69A;
	color:#000;
	border-left:3px solid #5F714B;
	border-right:3px solid #5f714B;
	text-decoration: none;

}

/* end off NAV */
#glance {
	background: #D6E1F3;
	border: 2px solid #2D559A;
}
#glance th {
	color: #FFFFFF;
	background: #2D559A;
}
.tappi {
	background: #bcbcbc;
}
.overview {
	border: 2px solid #2D559A;
	background: #D6E1F3;
	margin-top: 10px;
}
.overview UL {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
}


.overview td {
	padding: 5px 6px;
}
.overview LI {
	padding-bottom: 4px;
}

.overview .name {
	color: #000000;
	background: #c4c2da;
	margin-right: -5px;
	margin-left: -5px;
	padding: 2px 2px 2px 4px;
	margin-bottom: 5px;
}

.hide {
	font: 11px Arial, Helvetica, sans-serif;
	background: #EDEBED;
	padding: 6px 6px 3px;
	margin: 3px;
	border: 1px solid #B1B1B1;
	color: #333333;
}
.hide p {
	margin-bottom: 8px;
}

