*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.8em; background: #5B5942; color: #444; }
a {COLOR: #A72D2B; text-decoration:none;font-weight:bold;}
a:visited {COLOR: #A72D2B; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}
h2 { margin: 0 0 10px; padding: 10px 0 3px;color:#7f0019;font-size:180%;}
h3 { padding-left: 10px; color: #fff; background: #A72D2B; font-size: 1em; height: 24px; line-height: 24px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img { border: none; }

#left a {color: #fff; font-weight: bold;}
hr.lefthr {color:#fff;margin-top:15px;margin-bottom:15px;}
#logotop {background:  url(images/top.gif) no-repeat #ffffff;height: 85px;width: 817px;margin:auto; margin-top:10px;margin-bottom:0px;}
#topmenu { float:right; width: 498px; text-align: center; color: #fff; margin-top: 31px; padding-right: 32px;}
#header {background: #ffffff url(images/logo.gif) no-repeat;height: 170px;background-position:7px 0px;}
#header h1 {font-size: 30px;font-weight: 100;letter-spacing: -1px;padding: 22px 0 5px 10px;}
#header h1 a {color: #fff;text-decoration: none;}
#header h1 a:hover {color: #000;text-decoration: none;}
#header h2 {color: #eee;font-size: 19px;font-weight: 100;padding: 0 0 0 11px;letter-spacing: -1px;line-height: 12px;}

#wrap { padding: 0px 10px 3px 10px; width: 797px; margin:20px auto; background: #fff;margin-top:0px;margin-bottom:0px;}
#left { float: left; width: 214px; background: #A72D2B; margin-bottom: 10px; margin-top: 20px;margin-left:10px;}
#mailinglist {width: 80%; padding: 10% ; color: #fff;line-height:130%}
#left ul { padding: 30px 20px 10px 20px; margin: 0; font-size: 95%;}
#topmenu a {color: #fff; font-weight: bold;}
#topmenu ul { font-size: 85%;}
#topmenu li { display: inline; border-right: solid 1px #ffffff;padding-left:10px;padding-right:15px; }
#topmenu li.last { border:none;padding-right:0px;margin-right:0px; }
#right { margin-bottom: 10px; float: right; width: 550px; padding: 0 10px 10px 10px; margin-top: 10px;}
#footer { background:  url(images/bottom.gif) no-repeat;height: 85px;width: 817px;margin:auto; margin-top:0px;margin-bottom:50px;padding-bottom:50px;}
#bottommenu { float:left; width: 100%; text-align: center; color: #fff; margin-top: 31px; font-size:80%;}
#footer a {color: #fff;text-decoration: underline;}
#footer li { display: inline; border-right: solid 1px #ffffff;padding-left:8px;padding-right:10px; }
#footer li.last { border:none;padding-right:0px;margin-right:0px; }
#right p {text-align:justify;font-size:88%;}
#right ul {font-size:88%;margin-left:20px;}
.noline {text-decoration:none;}
.subtitle {color:#8c8866;font-size:50%;}
p#fundinglogos{text-align:center;padding-top:75px;}
p#small_italics{font-size:70%;font-style: italic;text-align:center;}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
.polson {		height: 1px;
		width: 1px;
		position: absolute;
		overflow: hidden;
		top: -999px;
}

