@charset "utf-8";
/* CSS Document */

body {
	font: 0.9em/1.25em Arial, Helvetica, sans-serif;
	background-color: #E1DEBD;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #1C2F4A;
}

body div.wrapper   {
	/*text-align: center;
	margin: 20px auto 0%;
	width: 900px;
	z-index: 0;*/
}
table {
	font-size: 95%;
}

table.bio {
	margin-left: 30px;
	

}

table.bio td b {
	font-weight:bold;
	color:#333333;
}

table.bio td em {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	color:#A40DCA;
}

table.bio tr:hover {
	background-color:#E9E7D1}

table.bio tr:hover  td:hover {
	background-color:#F3F3E9}

p { 
	color: #1C2F4A;
	margin-left: 0px; 
	}
p b {
	font-weight: bold;
}
p   i {
	color: #325585;
	font-style: italic;
	}
p.text {
	color: #1C2F4A;
	line-height: 1.5em;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	}
p.text b  {
	font-weight: bold;
	color: #666666;
	font-size: 1.3em;
}
p.text em   {
	font-weight: bold;
	font-size: 1em;
	font-style: normal;
	text-transform: uppercase;
}
p.text i    {
	color: #325585;
	font: normal 0.9em/2em Arial, Helvetica, sans-serif;
	}

a {
	color: #1C2F4A;
	font-size: 16px;
	text-decoration: none;
	font-family: arial
}
a:hover { color: #000000 }
a:visited { color: #000000 }
a:active { color: #000000 }
a.top {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-family: arial
}
a.top:link {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-family: arial
}
a.top:hover { color: #375F93 }
a.top:visited { color: #333333 }
a.top:visited:hover { color: #375F93 }
a.top:active { color: #8FADD6 }
.text {
	color: #1C2F4A;
	font-size: 16px;
	text-decoration: none;
	font-family: arial
}
.header {
	color: #1C2F4A;
	font-size: 16px;
	text-decoration: none;
	font-family: arial;
	font-weight:bold
}
h1 {
	color: #2E4E78;
	text-decoration: none;
	font: bold arial;
	margin-bottom: 3px;
	margin-left: 36px;
}
h3 {
	color: #1C2F4A;
	text-decoration: none;
	margin-left: 36px;
	font: bold 16px arial;
	margin-top: 11px;
	margin-bottom: 3px;
}
img.frame { border: 1px solid #000000; }

.copy {
	color: #1C2F4A;
	font-size: 11px;
	text-decoration: none;
	font-family: arial
}
hr { margin: 0px; }
div.ctr {
	text-align: center;
}
table tr td.card {
	border: 1px solid #666666;
}
p._15 {
	width: 95%;
	margin-bottom: 50px;
}
table tr td.card p {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
p._30 {

	width: 95%;
	margin-bottom: 200px;
}
table tr td.card#aqua {
	background-image: url(../../upcoming_events/logo-aquarelliste50cl.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #ECEBDA;
}
table tr td.card#capsq {
	background-image: url(../../upcoming_events/SAPSQLogo.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #333333;
	color: #CECECE;
}
table tr td.card#capsq p, td.card#capsq b, td.card#capsq i, td.card#capsq a, td.card#capsq a:visited, td.card#capsq a:hover, td.card#capsq a:visited, td.card#capsq a:visited:hover, td.card#capsq a:active {
	color: #CECECE;
}

table tr td.card#capsq td.card#capsq a:hover, td.card#capsq a:visited:hover {
	color: #FFFFFF;
}

