body {
   margin: 0;
   padding: 0;
   font-family: Arial, sans-serif;
   background-color: #9FBFD9;
   color: #6C6252;
}

table {
   margin: 0;
   font-size: .9em;
   width: 500px;
   border-collapse: collapse;
}

table td {
   width: 50%;
   margin: 0;
   border: none;
   padding: 10px;
   padding-left: 5px;
   line-height: 145%;   
}

html {
   margin: 0;
   padding: 0;
}

img {border: 0; }

.image {
   margin-left: 10px;
   float: right;
}

.image_home {
   margin: 0;
   padding: 0;
}

p {margin: 0em 1em 1.5em 0em; padding: 0; line-height: 16px;
}

ul {margin: 0em 1em 0em 0em;}
* html ul {margin: 0em 1em 0em 1em;}
/*  We need to do something different here.  IE 7 does not skip this hack */
 
h1 {
   margin: .5em 0em 0em 0em;
   padding-bottom: 10px;
   font-size: 1.5em;
}

h2 {
   margin: 1em 0em 0em 0em;
   padding: 0;
   font-size: 1.1em;
}

h3 {
   margin: 1em 0em 0em 0em;
   padding: 0;
   font-size: 1em;
}

h4 {
   margin: 1em 0em 0em 0em;
   padding: 0;
   font-size: .9em;
}

sup, sub {font-size: 0.6em;}

.blank {color: rgb(255,255,255);}
.caption {font-size: smaller;}

a:link {
   color: rgb(254,35,10);
   text-decoration: none;
}

a:visited {
   color:rgb(254,35,10);
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

a.none {
   text-decoration: none;
}

.container {
   margin:0 auto;
   padding:0 20px;
   width: 700px;
   margin-top: 10px;
   border: 2px solid #F5DDB4;
   background-color: white;
}

.header {
   background-color: #F5DDB4;
   margin: 0 -20px;
   padding: 0 20px;
   width: 700px;
   height: 80px;
}

.nav_wrapper {
 	width: 100%;
 	height: 50px;
 	margin-top: 25px;
 	margin-left: 165px;
 	clear: both;
}

.nav {
   margin-top: -50px;
   float: left;
}

.nav ul{
   float: left;
}

.nav ul li  {
   margin: 0;
   margin-left: -15px;
   padding: 0px;
   font-size: 1.15em;
   list-style: none;
   position: relative;
   width: 117px;
}

.sub {
        margin: 0;
	font-size: .6em;
	font-weight: normal;
        padding: 0;
	padding-top: 10px;
	margin-left: 18px;
        margin-right:-36px;
}

.gold a {
   color:rgb(225,150,0);
}

.red a {
   color: #DB0700;
}

.blue a {
   color:rgb(16,22,127);
}

.perm_nav {
	background-color: #F8C873;
	float: right;
        margin:0;
        margin-top: -80px;
	margin-right: -20px;
	padding: 0px;
	font-size: .8em;
	text-align: center;
	width: 200px;
	height: 20px;
	}
	
.perm_nav li {
	display: inline;
	margin: 0 .5em;
        padding:0;
	}

.perm_nav a {
   color:rgb(16,22,127);
}

.addy {
   font-size: .7em;
   font-weight: bold;
   line-height: 145%;
   margin-top: 10px;
   color: #0E4496;
}

.inner_nav {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	list-style: none;
	font-size: .8em;
   font-weight: bold;
}
	
.inner_nav li {
   background: url(/images/icon.gif) 0px 50% no-repeat;
   padding-left: 15px;
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
	
.sidebar {
   margin: 0;
   padding: 0;
   width: 159px;
   float: left;
}

.alpha {
   font-size:14px;
   margin:10px 0 5px 0;
   padding:2px 0;
   background-color: #f8c873;
   text-align:center;
}

h1.gold {
   color:rgb(225,150,0);
}

h1.red {
   color: #DB0700;
}

h1.blue {
   color:rgb(16,22,127);
}

.content {
   margin-left: 195px;
   margin-top: -25px;
   padding-bottom: 10px;
   font-size: 13px;
   text-align: justify;
   width: 505px;
   min-height:400px;
}

.donate {
   padding-left: 10px;
   font-weight: bold;
   line-height: 145%;
   margin-top: 10px;
}

.programs {
   text-align:left;
}

.subcontent {
   margin: 0;
   padding: 0;
   font-size: .8em;
}

.special {
   text-align: center;
}

.box {
   margin: 0;
   padding: 0;
   font-size: .9em;
   border: 1px solid rgb(0,0,0);
   background-color: rgb(255,255,255);
}

.clear {
   clear: both;
   height: 1px;
}

.copyright {
   font-size: .7em;
   text-align:center;
}

.footer {
   margin: 0 -20px;
   width:100%;
   padding: 4px 20px;
   background-color: #F5DDB4;
}

.footer ul {
   margin:10px 0;
   padding:0;
   width: 100%;
   text-align: center;
   font-size: .8em;
   list-style:none;
}

.footer ul li {
   display: inline;
   margin: 10px 15px 0 15px;
   padding:0;
}

.helpline table {
   width: 100%;
   font-size: 1em;
}

.helpline .content {
   margin-left: 195px;
   width: 505px;
   padding:0;
   margin-top: -25px;
}

h6 {font-size:13px;margin:4px 0;}
h5 {font-size:14px;margin:4px 0}

.subalpha {
   list-style:none;
}

.subalpha li {
   padding:3px;
}

.program_details {font-style:italic}
