/* part 1 */

body {
	min-width: 540px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dontShow    { display: none; }
.clearFloats { clear:   both; }

/* menu */

#menu {
	background: #eee url(grayNavb.gif) repeat-x;
}

#menu h2 {
	color: rgba(0, 0, 0, 0.0 );
	font-size: 8px;
	background: url(physman.gif) no-repeat;
	width: 118px;
	height: 32px;
	margin: 0;
	padding: 0;
	float: left;
}

#menu ul {
	line-height: 50px;
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style-type: none;
}

#menu li { float: left; }

#menu a {
	color: rgba(0, 0, 0, 0.0 );
	font-size: 8px;
	display: block;
}

#menu li.humperc { width: 111px; background: url(humpNorm.gif) no-repeat; }
#menu li.percmot { width: 165px; background: url(pmotNorm.gif) no-repeat; }
#menu li.events  { width: 55px; background: url(evntNorm.gif) no-repeat; }
#menu li.contact { width: 65px; background: url(ctctNorm.gif) no-repeat; }

#aqua #menu { background: #9cf url(humpNavb.gif) repeat-x; }
#grap #menu { background: #c9f url(pmotNavb.gif) repeat-x; }
#tang #menu { background: #fc6 url(evntNavb.gif) repeat-x; }
#lime #menu { background: #9c6 url(ctctNavb.gif) repeat-x; }

#aqua #menu li.humperc { background: url(humpHigh.gif) no-repeat; }
#grap #menu li.percmot { background: url(pmotHigh.gif) no-repeat; }
#tang #menu li.events  { background: url(evntHigh.gif) no-repeat; }
#lime #menu li.contact { background: url(ctctHigh.gif) no-repeat; }

#footer {
	display: none;
}

/* rulers */

hr {
	border-style: none;
	border-top: 1px solid;
}

#btmRuler {
	margin: 1ex 0 0;
	background: #999 url(grayRuler.gif) repeat-x;
	height: 18px;
}

#topRuler hr,
#btmRuler hr {
	display: none;
}

#aqua #btmRuler { background: #69c url(humpRuler.gif) repeat-x; }
#grap #btmRuler { background: #96c url(pmotRuler.gif) repeat-x; }
#tang #btmRuler { background: #f90 url(evntRuler.gif) repeat-x; }
#lime #btmRuler { background: #6c0 url(ctctRuler.gif) repeat-x; }

/* part 2 */

#snow #content hr { border-top-color: #333; }
#aqua #content hr { border-top-color: #9cf; }
#grap #content hr { border-top-color: #96c; }
#tang #content hr { border-top-color: #f90; }
#lime #content hr { border-top-color: #6c0; }

#snow #content A:link { color: #333; }
#aqua #content A:link { color: #03c; }
#grap #content A:link { color: #609; }
#tang #content A:link { color: #f30; }
#lime #content A:link { color: #060; }

#snow #content A:visited { color: #999; }
#aqua #content A:visited { color: #69f; }
#grap #content A:visited { color: #c6f; }
#tang #content A:visited { color: #f96; }
#lime #content A:visited { color: #9c0; }

#content #tbBox,
#content #title {
	margin: 1ex 0;
}

#content select {
	margin: 0;
}

#content #selector,
#content #trblBox,
#content p,
#content hr,
#content {
	margin: 1ex 0;
	padding: 0 .5ex;
}

#content #title h3 {
	margin: 0.75ex 0;
	padding: 0 .375ex;
}

#content h4 {
	margin: .85ex 0;
}

#content h4, #content th {
	padding: 2px .425ex .425ex .425ex;
	background-color: #eee;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#snow #content h4, #snow #content th { border-top-color: #ddd; }
#aqua #content h4, #aqua #content th { border-top-color: #9cf; }
#grap #content h4, #grap #content th { border-top-color: #c9f; }
#tang #content h4, #tang #content th { border-top-color: #fc6; }
#lime #content h4, #lime #content th { border-top-color: #9c6; }

#snow #content #title h4, #snow #content tr:first-child th { background-color: #ddd; }
#aqua #content #title h4, #aqua #content tr:first-child th { background-color: #9cf; }
#grap #content #title h4, #grap #content tr:first-child th { background-color: #c9f; }
#tang #content #title h4, #tang #content tr:first-child th { background-color: #fc6; }
#lime #content #title h4, #lime #content tr:first-child th { background-color: #9c6; }

#content li,
#content p {
	text-align: justify;
}

#content ul {
	margin: 1ex 0 1ex 5px;
	padding: 0 2.5ex;
}

/* part 3 */
/* content tables */

#content table,
#content td {
	border-style: none;
}

#content .borders {
	border-style: outset;
}

#content .borders td {
	border-style: inset;
}

#content .container th, #content .container td,
#content .project th, #content .project td,
#content .address th, #content .address td {
	padding: .5ex 0 0 .5ex;
}

#content .agenda td,
#content .group td {
	padding: .5ex;
}

#content .container tr:first-child td,
#content .project tr:first-child td,
#content .address tr:first-child td {
	padding-top: 0;
}

#content .container td:first-child,
#content .project td:first-child,
#content .address td:first-child {
	padding-left: 0;
}

#content .group th,
#content .agenda th {
	text-align: left;
}

/* misc */

#content .peopleAdr {
	float: left;
	margin-right: 1ex;
}

#content .address p {
	margin: 0;
	padding: 0;
}

#content .project p {
	margin-top: 1ex;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
}

#content .project p:first-child {
	margin-top: 0;
}

#content .article ul {
	padding-right: 0;
}

#content .article li {
	margin-top: .75ex;
}

#content .article img {
	height: 1.0em;
	width: 1.0em;
}

#lime #content ul li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#lime #content ul li ul li {
	margin: 0;
	padding: 0;
}

#content .limebox {
	margin-left: 5px;
	padding-left: 2.5ex;
}

#content.home {
	margin: 0;
	padding: 0;
	background: #eee url(grayStrp.gif) repeat;
}

#content.home table {
	padding-left: 118px;
}

#content.home p {
	text-align: center;
	color: #555;
}

#content .slides {
	background-color: #eee;
	padding: 10px;
}

#content .slides p {
	margin: 0;
	text-align: center;
}

