* html {padding: 0; margin:0;}

body {
	font: .875em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 20px 10px 10px;
}

.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
h1 {
	/*color: #99CC00; */
	color: #6699FF;
	margin: 0px 0px 5px;
	padding: 0px 5px 3px;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #999;
	width:875px;
}

h4 {
	color: #000;
	margin: 0px 0px 5px;
	padding: 0px 5px 3px;
	font: bold 115% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	color: #6699FF;
	margin: 0px 0px 5px;
	padding: 0px 5px 3px;
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	color: #6699FF;
	margin: 0px 0px 5px;
	padding: 0px 5px 3px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a {
	color: #669977;
	font-size: 11px;
}
a:hover {
	color: #6699ff;
}
.err {
	color: #FF9900;
}
th {
	font-weight: bold;
	text-align: left;
}

tr td {padding: 1px 2px;}
tr td p {font-weight:bold; padding:0; margin:0;}
td p.subhead {margin-left: 15px;}

pre {font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-left: 15px; }

.body{
top:85px;
padding:10px;
width:875px;
min-height: 400px;
margin: 0 10px 10px 0;
color:#000000;
}

#col1 {
width: 420px;
padding: 5px;
float:left;
}

#col2 {
width: 420px;
padding: 5px;
margin-left: 5px;
float: left;
}

#eventsRecap {min-height: 200px; border: solid 1px #efefef; padding: 5px;}

#footer {clear:both }

ul#nav {list-style-type: none;}
ul#nav li {display: inline; padding: 5px;}

dl dd {padding-bottom: 5px;}

.heading {font-weight: bold; border-bottom: solid #006699 2px;}

.chapteroffers dt {font-weight: bold; font-size: .9em;}
.chapteroffers dd {}

/* chapter officers */

.officerhead {margin: 10px 0;}
.credits {font-size: .75em; font-style:italic;}
dl dd {width:250px;; overflow: auto;}