/* General */
body {
 font-family:arial;
 font-size:12px;
 line-height:18px;
}
form {
 margin:0px;
}
a {
  color:#525d70;
}
a img {
	border:0px;
}
p, blockquote {
 font-size:12px;
 line-height:18px;
 margin-top:18px;
 margin-bottom:18px;
}
h1 {
	display:block;
	margin:0px;
	background-color:#e2e5ec;
	padding:9px;
	font-weight:bold;
  font-size:12px;
  line-height:18px;
}
h2  {
 font-size:12px;
 line-height:18px;
 margin:0px;
 margin-bottom:18px;
}
h3 {
 height:18px;
 line-height:18px;
 display:block;
 border-bottom:1px dotted #a0abc5;
 margin:0px;
 font-weight:normal;
 font-size:12px;
}
blockquote {
 padding-left:18px;
}

/* Page Header */
div#page {
 margin:auto auto;
 width:860px;
}
a.logo-link {
	display:block;
	height:168px;
	margin-bottom:-40px;
	padding-bottom:1px;
}

/* Main Menu */
div#main-menu {
	margin-bottom:10px; 
	border-top:5px solid #525d70;
	height:23px;
}
div#main-menu ul {
  float:right;
  text-align:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
div#main-menu li {
	padding:0px;
	margin:0px;
	float:left;
}
div#main-menu a {
 float:left;
 height:23px;
 padding-left:10px;
 padding-right:10px;
 font-size:14px;
 font-family:arial black;
 text-decoration:none;
 color:#525d70;
}
div#main-menu a:hover {
 text-decoration:underline;
}
div#main-menu a.on {
 background-color:#525d70;
 color:white;
}

/* Content */
div#content {
	background:#f8f8f9;
	padding:18px;
	padding-top:0px;
	overflow:auto;
}

/* Homepage */
td.home1 {
  width:504px;
  padding-left:18px;
  padding-right:18px;
  background:#eeeff1;
}
td.home2 {
  width:120px;
  background:#f8f8f9 url('/images/books.png') no-repeat bottom left;
}
td.home3 {
  width:182px;
  background:#e2e5ec;
  color:#5e677a;
  padding-top:18px;
  padding-left:18px;
}

div.meetingLink {
 clear:both;
 cursor:pointer;
 cursor:hand;
 height:45px;
 margin-bottom:8px;
}

div.meetingLink:hover {
  background:#5e677a;
  color:white;  
}

div.date {
 float:left;
 width:38px;
 height:45px;
 line-height:54px;
 font-weight:bold;
 color:#aeb5c6;
 background:url('/images/date.gif') no-repeat;
 margin-bottom:9px; 
 margin-right:9px;
 text-align:center;
 font-size:20px;
}

table.affiliates {
 margin:20px auto;
}

table.affiliates td {
 padding-left:50px;
 padding-right:50px;
}

div.faded {
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  background: url('/images/transparent.png');
  text-align:center;
}

div.popup {
  background:white;
  margin:20% auto;
  width:400px;
  height:280px;
  text-align:left;
}

div.popup h1 {
  display:block;
  font-size:12px;
  background:#525d70;
  color:white;
  font-weight:bold;
  padding:5px;
  margin:0px;
}

div.download {
  cursor:hand;
  cursor:pointer;
  float:left;
  background:#848c99 url('/images/download.gif') no-repeat top center;
  height:70px;
  width:70px;
  margin:10px;
  margin-right:0px;
  text-align:center;
}

div.download:hover {
  background:#a57878 url('/images/download2.gif') no-repeat top center;
}

div.download-detailed {
  cursor:hand;
  cursor:pointer;
  clear:both;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
  background:#848c99 url('/images/download.gif') no-repeat 10px 0px;
  margin-bottom:8px;
  line-height:38px;
  color:white;
}

div.download-detailed:hover {
  background:#a57878 url('/images/download2.gif') no-repeat 10px 0px;
}

div.link {
  cursor:hand;
  cursor:pointer;
  clear:both;
  padding-left:70px;
  padding-right:8px;
  text-align:left;
  background:#848c99 url('/images/link.gif') no-repeat 10px 0px;
  margin-bottom:8px;
  line-height:38px;
  color:white;
}

div.link:hover {
  background:#a57878 url('/images/link2.gif') no-repeat 10px 0px;
}

div.download a, div.download-detailed a, div.link a {
  color:white;
}

div.download-detailed div.type {
  float:left;  
  color:#848c99;
  line-height:18px;
  width:54px;
  text-align:center;
  margin-right:8px;
  font-size:11px;
}


div.download div.type {
  color:#848c99;
  line-height:18px;
  margin-bottom:13px;
  font-size:11px;
}

#close {
 float:right;
 background:#320707 url('/images/x.gif') no-repeat center center;
 margin-right:4px;
 height:17px;
 width:30px;
 cursor:pointer;
 cursor:hand;
} 

#close:hover {
  background:#4e0b0b url('/images/x.gif') no-repeat center center;
}

div.award {
  background:#eceef3;
  height:50px;
  margin:18px;
  width:100%;
}

.award .photos-lbl {
	float:left;
	line-height:50px;
	padding:0px;
	margin:0px;
	margin-right:10px;
	color:#525d70;
	font-weight:normal;
}

div.award a {
	float:left;
	margin:10px;
	margin-left:0px;
}

div.award img {
  float:left;
	border:0px;
}

div.award div.year {
  float:left;
  font-size:30px;
  line-height:50px;
  font-family:arial black;
  color:#848c99;
  margin-right:9px;
}

div.award div.recipient {
  float:left;
  height:50px;
  line-height:50px;
}