@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #e0dcc0;
	background-image: url(https://secure3.convio.net/ffp/images/content/pagebuilder/12123.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

form {margin:0;padding:0;}

a img {border:0;}
a:hover img {
	border:0;
	text-decoration: none;
}
td {vertical-align:top;}

#wrapper {
	border:solid #d7d5af;
	border-width:0 5px 5px;
	width:951px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*-----Header-----*/
#header {
font-family:Arial, Helvetica, sans-serif;
border-top:3px solid #004483;
border-bottom:2px solid #004483;
background-color:#5e9bb7;
text-align:right;
padding:0px 20px;
position:relative;
background:url(https://secure3.convio.net/ffp/images/content/pagebuilder/11775.jpg);
}
#header_newdesign {
	font-family:Arial, Helvetica, sans-serif;
	border-top:3px solid #004483;
	border-bottom:2px solid #004483;
	background-color:#5e9bb7;
	text-align:right;
	padding:0px 20px;
	position:relative;
	background-image: url(https://secure3.convio.net/ffp/images/content/pagebuilder/12147.jpg);
}
#ffpLogo_newdesign {
position:absolute;
top:23px;
*left:20px;
}
#ffpLogo {
position:absolute;
top:23px;
*left:20px;
}
#ffpLogo a:hover {
	border:0;
	text-decoration: none;
}

#nav_utility {margin:5px 0 10px;}

#nav_utility,
#nav_utility a {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ffffff;
text-decoration:none;
}

#nav_utility a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;}

#searchBox {
font-family:Arial, Helvetica, sans-serif;
margin:10px 0px 8px;*margin:6px 0 6px;}

/*-----Main Navigation-----
#nav_main {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
width:951px;
height:26px;
}

#nav_main li {
float:left;
}

#nav_main li a {
display:block;
color:#ffffff;
background-color:#95734e;
border-right:2px solid #dfd4be;
font-size:10pt;
font-weight:bold;
padding:5px 15px 5px 16px;
text-decoration:none;
}

#nav_main li a.first {
padding:6px 6px 6px 7px; font-weight:normal; font-size:8pt;}
#nav_main li a.last {
border-right:none; padding:5px 17px;}

#nav_main li a:hover {
background-color:#74241b;}*/

#innerContainer {
	margin-top:2px;
	background-color: #FFFFFF;
}

/*-----Left Column-----*/
#column_left {
width:190px;
padding:10px;
	background-image: url(https://secure3.convio.net/ffp/images/content/pagebuilder/11850.jpg);
	background-repeat: repeat-y;
}
#icons a:link {
	text-decoration: underline;
	color: #004487;
}
#icons a:hover {
	text-decoration: none;
	color: #000000;
}
#icons a:visited {
	text-decoration: underline;
	color: #004487;
}
/*-----rand.js slide container-----*/
#rand_slide {
	width: 180px;
	border:2px solid #457ca2;
	/*background-color: #5e9bb7;*/
	background-image: url(https://secure3.convio.net/ffp/images/content/pagebuilder/11887.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
}



/*-----renee fix-----*/
.linksetMenu {
	padding:0px;
	margin: 0px;
}	  
.navigationItem a {
display:block;
border:2px solid #8e8878;
background-color:#457ca2;
padding:3px 10px;
color:#FFFFFF;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.navigationItem a:hover {
text-decoration:underline;
}
.navigationSubMenu a {
display:block;
color:#74241b;
border:2px solid #e4e2c9;
background-color:#f5f6f1;
padding:3px 10px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
margin:2px;
}	
.navigationSubMenu a:hover {
color:#f5f6f1;
background-color:#74241b;
text-decoration:none;
}	

.navigationSubMenu .navigationItem  {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

/*#nav_left, #nav_left ul {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#nav_left li {margin:2px;}

#nav_left li a {
display:block;
border:2px solid #8e8878;
background-color:#457ca2;
padding:3px 10px;
color:#FFFFFF;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

#nav_left li a:hover {text-decoration:underline;}

#nav_left li li a {
display:block;
color:#74241b;
border:2px solid #e4e2c9;
background-color:#f5f6f1;
padding:3px 10px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

#nav_left li li a:hover {
color:#f5f6f1;
background-color:#74241b;
text-decoration:none;
}*/

/*-----741 Column-----*/
#column_741 {
	background-color:#ffffff;
	margin-top:0px;
	border-left:1px solid #000000;
	width: 741px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_741 a:link {
	text-decoration: underline;
	color: #004487;
}
#column_741 a:hover {
	text-decoration: none;
	background-color: #dfd4be;
	color: #000000;
}
#column_741 a:visited {
	text-decoration: underline;
	color: #004487;
}

/*-----Center Column-----*/
#column_center {
	background-color:#ffffff;
	margin-top:5px;
	border-left:1px solid #000000;
	width: 541px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_center p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_center td {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_center li {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_center ul {
	font-size: 12px;
	line-height: 16px;
	margin-top: 1px;
	margin-bottom: 6px;
	list-style-position: inside;
	list-style-type: disc;
}
#column_center ol {
	font-size: 12px;
	line-height: 16px;
	margin-top: 1px;
	margin-bottom: 6px;
	list-style-position: inside;
	list-style-type: decimal;
}
#table_crumb {
	padding-bottom: 15px;
}
/*-----Index elements-----*/
#column_l_index {
	background-color: #ffffff;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 9px;
	padding-left: 20px;
	width: 641px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.index_hed_blu {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px;
	border: 2px solid #8E8878;
	line-height: 16px;
	background-color: #457ca2;
	font-weight: bold;
}
.index_blu_screen{
	padding: 9px;
	background-color: #B2D2DC;
}
.appeal_hed {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
	border: 2px solid #d7d5af;
	line-height: 16px;
	text-align: center;
	width: 200px;
}
.boxround {
	padding-right: 12px;
	padding-left: 12px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D98F44;
	border-left-color: #D98F44;
	margin: 0px;
}
#column_l_index p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_l_index td {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
}
#column_l_index li {
	font-size: 12px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 6px;
	list-style-position: ouside;
	list-style-type: disc;
	margin-left: 0px;
}
#column_l_index ul {
	font-size: 12px;
	line-height: 16px;
	margin-top: 1px;
	margin-bottom: 6px;
	margin-left: 16px;
}
#column_l_index ol {
	font-size: 12px;
	line-height: 16px;
	margin-top: 1px;
	margin-bottom: 6px;
	list-style-position: inside;
	list-style-type: decimal;
}
#column_l_index a:link {
	text-decoration: underline;
	color: #004487;
}
#column_l_index a:hover {
	text-decoration: none;
	background-color: #dfd4be;
	color: #000000;
}
#column_l_index a:visited {
	text-decoration: underline;
	color: #004487;
}
/*-----Right Column-----*/
#column_right {
	padding:10px;
	width:180px;
}
.containerblu {
	border:2px solid #457ca2;
	background-color: #5e9bb7;
	margin-bottom: 10px;
}
.containertan {
	border:2px solid #d7d5af;
	background-color: #f5f6f1;
	margin-bottom: 10px;
}
.containertan a:link {
	text-decoration: underline;
	color: #004487;
}
.containertan a:hover {
	text-decoration: none;
	background-color: #dfd4be;
	color: #000000;
}
.containertan a:visited {
	text-decoration: underline;
	color: #004487;
}
.containerbrwn {
	border:2px solid #95734e;
	background-color: #e0dcc0;
	margin-bottom: 10px;
}
#column_right a:link {
	text-decoration: underline;
	color: #004487;
}
#column_right a:hover {
	text-decoration: none;
	color: #000000;
}
#column_right a:visited {
	text-decoration: underline;
	color: #004487;
}

/*-----footer-----*/
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin-top:0px;
}
#footer a:link {
	text-decoration: underline;
	color: #004487;
}
#footer a:hover {
	text-decoration: none;
	color: #000000;
}
#footer a:visited {
	text-decoration: underline;
	color: #004487;
}
#footer .country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

/***** Donation Form *****/
div.Don2AppArea {width: 500px;}
.RequiredCellWidth { padding-right: 10px; }
.LabelCellWidth { padding-right: 100px; }
.InputCellWidth { padding-right: 125px; }
.InfoCellWidth 	{ padding-right: 80px; }
TD.holdsErrorMsgTable {
display:block; 
width:170px; 
background-color:#ffffff;
}

h5.FormSectionHeader {margin:0;}

[if IE 6]>
#ffpLogo {
position:relative;
float:left;
}

#column_center {width:485px;}

#column_right {margin-left:745px;}
<![endif]

