* {padding:0;margin:0;}

body {font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-size: 14px;background:white;}

p {margin:5px 0;}

a:link, a:visited {padding-bottom:0px;margin-bottom:1px;text-decoration:none;font-size:inherit;color:#0D4FDF;border-bottom:1px solid #0D4FDF;}
a:hover {padding-bottom:0px;margin-bottom:1px;text-decoration:none;font-size:inherit;color:black;border-bottom:1px solid #0D4FDF;}

ul {padding-left:1.2em;}
ol {padding-left:1.8em;}

h1 {margin-top:10px;font-size:24px;margin-bottom:2px;}
h2 {margin-top:10px;font-size:18px;margin-bottom:2px;}
h3 {margin-top:10px;font-size:14px;margin-bottom:2px;}

.inputtext {border:1px solid #bcbcbc;font-size:16px;}

#headline {height:49px;border-bottom:3px solid #F8DB50;overflow:hidden;background:url(/images/headline_bg.png) repeat-x top;}
#headline div {width:800px;margin:0 auto;}

#navigation {float:right;padding-top:4px;color:white;font-weight:bold;width:auto !important;margin-bottom:2px;}
#navigation a:link, #navigation a:visited {text-decoration:none;font-size:inherit;color:#F8DB50;border-bottom:1px solid #F8DB50;}
#navigation a:hover {text-decoration:none;font-size:inherit;color:white;border-bottom:1px solid #F8DB50;}

#tagline {background: white url(/images/tag_bg.png) repeat-x bottom;height:280px;border-bottom:1px solid #bcbcbc;}
#tagline div {width:800px;margin:0 auto;padding:0;}
#tagline blockquote {margin:0;padding:8px 10px;}
#tagline p.credit {margin-top:10px;text-align:right;}
#tagline p.quote {font-size: 20px;text-align:justify;}
#tagline ul {line-height:30px;}
#tagline li {font-size:16px;}

#content {width:800px;margin:20px auto;}
#content div.textboxcontainer {padding:0 20px;display:table;}
#content div.impactblock p {font-size:16px;margin:10px 0;}
#content div.impactblock h2 {margin:0;font-size:20px;}
#content div.impactblock {padding:10px;background:white;border:1px solid #bcbcbc;margin-bottom:20px;}
#content > p {font-size:14px;margin:10px 0;}
#content form > p {font-size:14px;margin:10px 0;}
#content li {font-size:14px;margin-bottom:2px;}
#content blockquote {margin:0;padding:12px 20px;}
#content p.credit {margin-top:10px;text-align:right;}
#content p.quote {font-size: 18px;text-align:justify;}

#footer {clear:both;width:800px;text-align:center;margin:30px auto;border-top:1px solid #dfdfdf;line-height:20px;}

.clear {clear:both;}

.textblock {display:table-cell;width:140px;padding:5px;height:100%;border-right:1px solid #dfdfdf;}
.textblock h3 {margin-top:0px !important;}
.last {border:0 !important;}
