@charset "utf-8";
/* CSS Document */


/* PNG Fix IE6 */
img, div { 
behavior: url(iepngfix.htc);
}

/*/////////////////////////  Layout Style///////////////////////// */

body{
	background:url(../images/backgrounds/body-bg.jpg) top center no-repeat #1c1c1c;
	margin:0;
	overflow:auto;
}
	div.site-container{
		width:796px;
		margin:0 auto;
	}
		div.top-content{
			width:796px;
			height:37px;
		}
		
		div.header{
			width:796px;
			height:126px;
			margin:8px 0 6px 0;
			position:relative;
		}
			div.header img.header{
				display:block;
			}
		
		div.content-container{
			background:url(../images/backgrounds/content-bg.gif) repeat-x #989898;
			width:796px;
			overflow:auto;
			padding:12px 0 12px 0;
		}
			div.left-content{
				width:524px;
				margin:0 0 0 9px;
				float:left;
			}
			div.right-content{
				width:246px;
				margin:0 0 0 11px !important;
				margin:0 0 0 5px; /*IE 6 */
				float:left;
			}
		
		div.footer{
			margin:13px 0 0 0;
			width:796px;
			height:26px;
			font-style:normal;
		}
		
		/*/////////////Content Styling////////////////////////////////////////////*/
		
		/* Search Style */
		
		div.moduletable-search{
			float:left;
			margin:9px 8px 0 0;
		}	
			div.search-search{
				padding:0;
			}
				.inputbox-search{
					background:url(../images/logos/search_google.gif) center no-repeat #FFF;
					border:1px solid #626262;
					width:114px;
					height:16px;
					vertical-align:top;
				}
			
				.button-search{
					background:url(../images/search/go.png) no-repeat;
					height:20px;
					width:20px;
					border:0;
					cursor:pointer;
					vertical-align:top;
					margin:0 0 0 2px;
				}
		
		/* Icons Style*/
		
			div.moduletable-icons{
			margin:13px 0 0 0;
			float:left;
			}
		
		/*Quick Links Style */
		
			div.moduletable-quick-links{
			margin:10px 0 0 0;
			float:right;
			}
		
		/* Header Nav Style */
		
			div.moduletable-h-nav{
				position:absolute;
				width:287px;
				top:9px;
				right:16px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				text-align:right;
			}
				a.mainlevel-h-links{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					text-decoration:none;
					font-weight:bold;
				}
				
				a.mainlevel-h-links:hover{
					text-decoration:underline;
				}
			
		/* Pathway Style */
		
			span.pathway{
				background:#000000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				display:block;
				width:783px;
				height:19px;
				line-height:19px;
				vertical-align:middle;
				padding:0 0 0 13px;
			}		
				a.pathway{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#FFFFFF;
					text-decoration:none;
				}
				
				a.pathway:hover{
					text-decoration:underline;
				}
				
			div.bottom-shadow-802{
				background:url(../images/shadows/806px-bottom-shadow.png) no-repeat;
				height:4px;
				width:796px;
				margin:0 0 8px 0;
			}
		
		/* Content Container Styles */
		
			div.main{
				width:520px;
				background: url(../images/backgrounds/content-top-bg.jpg) top no-repeat #FFFFFF;
				padding:24px 0 0 0;
				margin:0 0 8px 0;
				border:1px solid #898989;
			}
			
			/* Content Pane & Other Compnent Tables */
		
				table.contentpaneopen, table.searchintro, table.adminform{
					width:494px;
					margin:0 0 0 13px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#2b2b2b;
					line-height:21px;
				}
			
					td.contentheading, .contentheading{
						font-size:18px;
						font-weight:bold;
						color:#e51837;
					}
					
						table.contentpaneopen td a{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#d1001a;
							text-decoration:none;
						}
						
						table.contentpaneopen td a:hover{
							text-decoration:underline;
						}
				
				div.bottom-divider{
					background:url(../images/backgrounds/content_bottom.gif) no-repeat;
					width:518px;
					height:31px;
				}
			
			/* Compnent Pane */
		
				div.componentheading{
					font-family:Verdana, Geneva, sans-serif;
					font-size:18px;
					font-weight:bold;
					color:#e51837;
					margin:0 0 11px 13px;
					width:494px;
				}
					table.contentpane{
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						line-height:21px;
						width:494px;
						margin:0 0 0 13px;
					}
					
						table.contentpane a{
							text-decoration:none;
							color:#e51837;
						}
						
						table.contentpane a:hover{
							text-decoration:underline;
						}
					
						td.contentdescription{
						}
						
							td.sectiontableheader{
								font-weight:bold;
								padding:5px 0;
							}
							
								tr.sectiontableentry1 td, tr.sectiontableentry1 td:hover, tr.sectiontableentry2 td, tr.sectiontableentry2 td:hover{
									padding:10px 5px;
								}
								
								tr.sectiontableentry1 td, tr.sectiontableentry2 td{
									border-bottom:1px solid #dedede;
								}
								
								tr.sectiontableentry1:hover, tr.sectiontableentry2:hover{
									background:#eeeeee;
								}
	
								
								td.sectiontablefooter{
								}
								
									span.pagenav{
										font-size:10px;
									}
			
			
		/*Right Content Style*/
		
			div.r-content-top{
				background:url(../images/backgrounds/right_top.png) bottom no-repeat;
				width:246px;
				height:12px;
				margin:0;
				padding:0;
			}
			
			div.r-content-main{
				background:url(../images/backgrounds/right_mid.png) repeat-y;
				width:246px;
			}
			
				/* GK FCS 3.0 */
				
					div.moduletable-side-story{
					}
		
		
						div.gk_fcs_news_container {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:10px;
							line-height:15px;
							margin:0 0 0 12px;
							width:214px;
		
						}
						
							a.gk_fcs_news_title_link{
								font-family:Verdana, Geneva, sans-serif;
								color:#000;
								text-decoration:none;
								font-size:14px;
								font-weight:bold;
							}
							
							a.gk_fcs_news_title_link:hover{
								text-decoration:underline;
							}
							
							div.side-story-divider{
								padding:17px 0 24px 0;
							}
					
				/* EOF GK FCS 3.0 */

			div.moduletable-righ-content-txt{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				width:214px;
				line-height:15px;
				margin:0 0 0 12px;
			}
			
		div.r-content-bottom{
			background:url(../images/backgrounds/right_bottom.png) top no-repeat;
			width:246px;
			height:17px;
			margin:0;
			padding:0;
		}

		
		/* Content in Footer Style */
		
			div.moduletable-footer{
				clear:both;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#707070;
				font-style:normal;
			}
				div.moduletable-footer-nav{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#707070;
					font-style:normal;
				}
					a.mainlevel-footer-nav-links{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#707070;
						text-decoration:none;
					}
					
					a.mainlevel-footer-nav-links:hover{
						text-decoration:underline;
					}
				
		/*///////////// JCE Plugins  //////////////////*/
		
			/*Captions */
		
				div.jce_caption_text{
					line-height:normal;
					font-size:10px;
					background:#efefef;
				}
				
		/*///////////////  Donors /////////////////*/
		
			div.moduletable_donors_list
			{
				background-image:url(../images/modules/donors_list/donors_list_module_bg.png);
				background-repeat:no-repeat;
				width:237px;
				height:282px;
				margin:17px auto 0;
			}
				div#foundation_donors_wrapper
				{
					width:219px;
					height:223px;
					margin:0 auto;
					padding-top:39px;
					overflow:hidden;
					position:relative;
				}
					div.foundation_donors
					{
						padding:0 5px;
					}
						div.foundation_donors ul
						{
							list-style-type:none;
						}
							div.foundation_donors ul li
							{
								width:209px;
								/*height:42px !important;*/
							}
								div.foundation_donors ul li div.donor
								{
									font-family: Tahoma, Geneva, sans-serif;
									font-size:12px;
									color:#2d2d2d;
									text-align:center;
									padding:7px 0;
									vertical-align:top;
									background-image:url(../images/modules/donors_list/donor_divider.jpg);
									background-position:0 100%;
									background-repeat:no-repeat;
									width:100%;
									height:28px;
									vertical-align:middle;
								
								}
							
				
			
