* { margin: 0px; padding: 0px; }
html { height: 100%; }
body {
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100%;
}

#header { background-color: #000; width: 781px; height: 99px; }
#logo { padding: 25px 0px 0px 25px; float: left; }
#tagline { padding: 33px 0px 0px 63px; }
#nav { width: 781px; }
#content { background-image: url(bg_white.gif); width: 781px; min-height: 570px; display: block;}
#footer { background-image: url(footer00.gif); background-repeat: no-repeat; width: 781px; padding: 61px 0px 20px 0px; text-align: center; color: #fff; clear: both; }

a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }

.main_item { padding: 20px 70px 0px 25px; display: block; min-height: 128px; clear: both; }
.main_item_img { float: left; padding-right: 36px; }
.main_item_text { border-top: 1px solid #000; padding: 7px; }

h1 { font-weight: bold; font-size: 14px; padding-bottom: 12px; }
h2 { font-weight: bold; font-size: 13px;  padding-bottom: 3px; }
h3 { font-weight: bold; font-size; 12px; }
p { padding: 7px 0px; line-height: 13px; }

#left_column { float: left; padding: 20px 0px 0px 25px; }
#main_column { margin-left: 250px; padding: 20px 70px 0px 0px; display: block; }

.leftcol_links { clear: both; padding-top: 20px; display: block; }
.callout { line-height: 16px; float: right; width: 180px; padding: 0px 0px 12px 12px; margin: 9px; background-image: url(beige_co.gif); background-position: bottom left; background-repeat: no-repeat; font-size: 12px; }
.notoppad { padding-top: 0px; }

.event { padding-bottom: 12px; }
.eventtitle { font-weight: bold; }
.eventquote { font-style: italic; padding: 3px 0px; font-size: 10px; }

.article { padding-bottom: 36px; }
.article_title { font-weight: bold; font-size: 12px; }
.article_description { padding-bottom: 12px; }
.article_source { margin-left: 30px; }
.article_source_extraspace { margin: 12px 0px 12px 30px; }
.pdf_icon { margin-left: -25px; margin-top: -2px; float: left; }
.article_image { padding-bottom: 12px; }
.article_smallbottompad { padding-bottom: 14px; }
.teasertitle { font-weight: bold; }
.teaser { padding-bottom: 9px; }

.text_header { padding-bottom: 21px; margin-top: -7px;}
.backto { padding: 21px 0px 0px 0px; color: #fff; clear: both; }
.white { color: #fff; }
.currentpage { color: #000; }

.foundation_title { font-weight: bold; }
.foundation_description { font-style: italic; }
.foundation_explanation { padding-bottom: 21px; }

.clientlogo { width: 150px; height: 100px; text-align: center; float: left; margin-top: auto; margin-bottom: auto;}

#index_contents { width: 780px; height: 100%; background-color: #000; padding-top: 111px;}
#index_logo { padding: 0px 0px 11px 27px; clear: both; }
#index_mainimg { }
#index_enterbtn { padding: 16px 0px 0px 27px; float: left; clear: left; }
#index_description { float: right; padding: 12px 0px 0px 0px;}

.padextra { padding-bottom: 30px; }
.padsome { padding-bottom: 18px; }

.windowquote { padding-bottom: 21px; }
.windowquote_quote { font-weight: bold; }

.black { color: #000; }

.slink {
	text-decoration: none;
	font-size: 9px;
}
.slink  a {
	color: #333333;
	text-decoration: none;
}
.slink  a:hover {
	color: #000000;
	text-decoration: underline;
}
