@charset "UTF-8";
/* CSS Document */

*{
margin:0 0;
padding:0 0;
border:none;
z-index:0;
}

html, body{height:100%;}

body{
font-family:verdana, arial, helvetica, sans-serif;
color:#000;
font-size:82%;
background:#addaf1 url(../images/bgrad.jpg) repeat-x;
line-height:22px;
}

a{
color:#0066CC;
text-decoration:none;
}	

a:hover{
color:#666666;
text-decoration:underline;
}

a:active {
color:#FFFF00;
}
					
h1, h2{display:none;}

h2{display:none;}

h3{
padding:10px 0 0 0;
font-size:1.25em;
line-height:1.25em;
font-weight:normal;
color:#0099cc;
}

a img{border:none;}

p{
font-size:1em;
margin:.75em 0;
}

#container{
background: url(../images/logohead.png) no-repeat;
width:1024px;
margin:0 auto;
position:relative;
top:0;
height:100%;
}

#header{
position:relative;
top:0;
left:0;	
width:960px;
height:152px;
color:#fff;
margin:0 auto;
padding:0 0;
}

#outer{
min-height:100%;
margin:0 auto;
margin-bottom:-100px;
margin-top:13px;
background:#fff;
width:960px;
padding:0 0;
}

#left{
background:#fff url(../images/sidebarbg.png) repeat-x;
position:relative;
width:210px;
text-align:left;
float: left;
padding:20px 20px;
margin:10px 10px;
min-height:300px;
}

#right{
position:relative;
width:658px;
text-align:left;
background:#fff;
float:right;
padding:10px 30px 10px 0;
}

#clearfooter{
clear:both;
height:115px;
}

#footer{
width:960px;
clear:both;
height:100px;
line-height:50px;
background:#3399cc;
color:#fff;
text-align:center;
position:relative;
margin:0 auto;
}

#footer a{color:#fff;}

#footer p{font-size:12px;}

#footer li{
display:inline;
margin:0;
padding:0 10px 0 0;
}

ie.css

#outer{height:100%;}

#navbground{
background:url(../images/navbar.png) no-repeat;
position:relative;
width:960px;
top:131px;
height:35px;
left:0;
margin:0 0;
}			

#navbground ul{
position:absolute;
top:5px;
left:20px;
}			

#navbground li{
display:inline;
margin:0;
padding:0 25px 0 0;
}

#navbground a{
color:#fff;
text-decoration:none;
}

#navbground a:hover{
color:#ffff00;
text-decoration:none;
}

#donate{
position:absolute;
width:100px;
height:36px;
top:0;
left:720px;
padding:0 0;
}

#newsletter{
position:absolute;
width:124px;
height:36px;
left:836px;
top:0;
padding:0 0;
margin:0 0;
}

#rightcontent{
position:relative;
width:670px;
top:20px;
padding:0 10px 0 0;
}

#sidenav{
position:relative;
left:0;
top:0;
margin:0 0;
padding:15px 0 0 0;
display:inline;
}

#sidenav ul{
margin:0 0;
list-style:none;
}

#sidenav ul li{padding:0 0 10px 0;}

.addpadding{padding-bottom:20px;}

.alignright{
text-align:right;
margin:-5px 0 0 0;
}

a[href$=".pdf"] { padding-right: 15px; background: url(../images/pdf.png) no-repeat center right; }

#bullets ul{
margin:0 0;
padding:10px 0 0 16px;
}

#bullets ol{
margin:0 0;
padding:10px 0 0 20px;
}

#bullets ul li{padding:2px 0 0 0;}

#bullets ol li{padding:2px 0 0 0;}

#regbull ul{
margin:0 0;
padding-left:16px;
}

#regbull ul li{padding-bottom:2px;}

#regbull ol{
margin:0 0;
padding-left:22px;
}

#regbull ol li{padding-bottom:2px;}