/*--- GLOBAL STRUCTURE FORMATTING  --*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
	margin-bottom: 1px;
	margin-top: 0px;
	line-height: 17px;
}

html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3B3B3B;
	margin-bottom: 1px;
	margin-top: 0px;
	line-height: 17px;
}

#container {
margin: auto;
text-align: left;
width:962px;
}

#topnav {
width:962px;
height:36px;
background-color: #003366;
}

#topnav-left {
float: left;
height: 26px;
padding-top: 10px;
padding-left: 15px;
}

#topnav-right {
float:right;
height: 31px;
width: 152px;
padding-top: 5px;
}

#logo {
width:962px;
height: 90px;
background:url(../images/rd1/afa_logo.png);
}

#mainnav {
width:962px;
height: 39px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

#mainnav-text
{
width:962px;
height: 40px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background:url(../images/rd1/topnavbg.gif);
}

#mainnav-text a
{
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #003366;
}

#mainnav-text a:hover
{
color: #7e98b1;
}

#mainnav-textcapitalcampaign
{
width: 121px;
height: 28px;
text-align: center; 
float: left;
margin-top: 12px;
}

#mainnav-textgivingtomcintire
{
width: 122px;
text-align: center;
height: 28px;
float: left;
margin-top: 12px;
padding-left: 2px;
}

#mainnav-textbacktothelawn
{
width: 125px;
text-align: center;
height: 28px;
float: left;
margin-top: 12px;
padding-left: 2px;
}

#mainnav-textexecutivedevelopment
{
width: 160px;
text-align: center;
height: 28px;
float: left;
margin-top: 12px;
}

#mainnav-textaboutthefoundation
{
width: 157px;
text-align: center;
height: 28px;
float: left;
margin-top: 12px;
padding-left: 1px;
}

#mainnav-textcontactinformation
{
width: 150px;
text-align: center;
height: 28px;
float: left;
margin-top: 12px;
}

#footer {
	clear: both;
	width: 962px;
	height: 20px;
	padding-top: 15px;
	border-top: 1px solid #c0ccda;
	font-size: 11px;
}


#copyright {  
float:left;}


#footlinks {
	float:right;
}

/*--- HOMEPAGE STRUCTURE FORMATTING  --*/

#flash {
	width:962px;
	height: 238px;
	background-color: #FFFFFF;
	background-image: url(../images/rd1/flashmovie.jpg);
}

#statue {
height: 109px;
background:url(../images/rd1/bg-statue.gif);
padding:0px 20px;
}


#hpcategorieswrap {
	width:962px;
	height: 289px;
	background:url(../images/rd1/bg-hpcategories.gif);
}

.hpcategories {
	float: left;
	width: 180px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding-right: 15px;
}

.hpcategories h2
{
margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 5px;
color: #FFF;
}

.hpcategories p
{
color: #FFF;
}

.hpcategories a
{
color: #FFF;
}


/*-------------------- SUBPAGE STRUCTURE FORMATTING  --------------------*/

#window {
width: 654px;
height: 85px;
background:url(../images/rd1/window.jpg);
float: left;
}

#campaign {
width: 184px;
height: 85px;
float: right;
}

#overview {
clear: both;
min-height: 106px;
background-image:url(.../images/rd1/bg-sub-tan.gif);
background-repeat: repeat-x;
background-position-y:bottom;
padding: 20px;
line-height: 16px;
background-color: #DDDFC3;
}

#content {
width: 962px;
padding-top: 8px;
margin-top: 1px;
border-top: 1px solid #c0ccda;
}

#givingbox {
float: left;
width: 179px;
line-height: 16px;
}

#givingbox-top {
background:url(../images/rd1/givingbox-top.gif);
width: 179px;
height: 9px;
line-height: 9px;
}

#givingbox-bottom {
background:url(../images/rd1/givingbox-bottom.gif);
width: 179px;
height: 11px;
line-height: 11px;
}

#givingbox-bg {
	background:url(../images/rd1/givingbox-bg.gif);
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/*----- Added class styles to attribute selector ----*/
#givingbox h3 {
	color: #003366;
	margin-top: 0px;
	padding-top: 0px;
}

#body-right {
float: left;
width: 620px;
border-left: 1px solid #c0ccda;
padding-left: 20px;
margin-left: 20px;
margin-bottom: 10px;
}


.waystogive {
	float: left;
	width: 620px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}

.waystogive h3 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 4px;
padding-bottom: 2px;
color: #b94839;
}

.waystogive img {
padding-right: 5px;
}

.waystogive a {
	color: #003366;
}



/*------------------------- TEXT FORMATTING  -------------------------*/

/*-- Headings --*/

h1 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 20px;
	color: #ad1f0c;
}

h2 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #003366;
	margin-top: 5px;
}

h3 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
}

h4 {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}

/*-- Colors for local author to override template defaults and as a quick reference --*/

.red {
color: #ad1f0c;
}

.white {
	color: #FFF;
}

.grey {
color: #949494;
}

.darkblue {
	color: #003366;
	margin-top: 5px;
}

.blue {
color: #6382a1;
}

/*-- Links --*/

.white a {
color: #FFF;
font-size: 10px;
}

.blue a {
color: #6382a1;
}

.nounderline a {
text-decoration: none;
}

.nounderline a:hover {
text-decoration: underline;
}

/*-- Sizes --*/

.small {
font-size: 11px;
}

/*-- Margins --*/

.nomargintop {
	margin-top: 0px;
	padding-top: 0px;
}
.whiteheader {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 14px;
	font-weight: normal;
}
.bodycolumn {
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}
.body2column {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}
.imagetext {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	padding-left: 10px;
}
.waystogivetext {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	padding-left: 10px;
}
#barberbox {
	width: 179px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.givingtofund {
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}


#d1
{
background-color: #fff;
}

#d2
{
background-color: #fff;
}

#d3
{
background-color: #fff;
}

#d4
{
background-color: #fff;
}
.subnav {
	background-image: url(../images/rd1/subnavbullet.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
	padding-left: 15px;
}
.subnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.subnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #ad1f0c;
	text-decoration: none;
}
.subsubnav {
	background-image: url(../images/rd1/subsubnavbullet.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
	padding-left: 21px;
}
.subsubnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #003366;
	text-decoration: none;
}
.subsubnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ad1f0c;
	text-decoration: none;
}

img {
  border: none;
}
a {
  color:#003366;
  text-decoration:none;
}
  a:hover {
  text-decoration:underline;
}

#topmenu	{
	margin: 1px 0px;
    padding: 0px;
	width: 962px;
	background: #003366;
	height: 25px;
}

#topmenu ul	{
	margin: 0;
    padding:0;
	list-style-type: none;
}

#topmenu ul li	{
	display: inline;
	float: left;
	margin: 0;
    padding:0;
	border-right: 1px solid #FFFFFF;
	}

#topmenu ul li.last	{
	border-right: none;
	}

#topmenu ul li a {
	display: block;
	padding: 4px 22px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	}

#topmenu ul li ul {
	display: none;
	width: 175px;
	background: #003366;
	margin: -2px 0 0 0;
	padding: 0px;
	border: 1px solid #FFFFFF;
	position: absolute;
	}

#topmenu ul li:hover ul	{
	display: block;
	}
#topmenu ul li.sfhover ul	{
	display: block;
	}

#topmenu ul li ul li	{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
	border-bottom: 1px solid #FFFFFF;
	}
#topmenu ul li ul li.last	{
	margin: 0px;
	padding: 0px;
	border: none;
	}

#topmenu ul li ul li a {
    display: block;
	padding: 3px 10px;
	font-size: 13px;
    text-align: left;
	color: #FFFFFF;
	background-color: #003366;
	border: none;
	}

#topmenu ul li ul li a:hover {
	color: #003366;
	background-color: #C3D8E9;
	}

#pltitle {
  margin: 0px;
  padding:20px;
  background: url(../images/rd1/bck_hdr_pages.png) repeat-x;
  color: #AC111E;
  font-family: Georgia;
  font-size: 28px;
  font-weight: normal; 
}

.plgiveTitle {
  font-family: Georgia;
  font-size: 28px;
  font-weight: normal; 
  color: #AC111E;
  margin: 0px;
  padding:20px 0px;
}

#right {
  float:right;
  width: 178px;
  padding: 0px;
  font-size: 13px;
  border: none;
  border-left: 1px solid #C0CCDA;
}

#rightnav {
  width:168px;
  margin: 0px;
  padding:10px 0px 10px 10px;
  border: none;
}

#rightnav ul {
  width: 168px;
  margin: 0px;
  padding:0px;
  list-style: none;
  border: none;
}

#rightnav ul li {
  width: 100%;
  margin: 0px 0px 1px 0px;
  padding:0px;
  border: none;
}

#rightnav a {
  display: block;
  padding: 19px 0px;
  font-size: 14px;
  color: #FFFFFF;
  width: 168px;
  background: url(../images/rd1/btn_empty.png) no-repeat;
  text-align:center;
}

#rightbtm {
  height: 373px;
  margin: 0px;
  padding:20px 0px 0px 10px;
  border: none;
  border-top: 1px solid #C0CCDA;
}
