/*  CSS Valencia Foundation Style Sheet */

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	background-attachment: scroll;
	text-align: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231F20;
	letter-spacing: normal;

	}


#page-wrap          { background: url(../images/bodytilebottomn-tall.jpg) repeat-x left bottom; }
#fancy-fancy        { background: url(../images/bottomtilebottom.png) fixed repeat-x  bottom; }
#inner-wrap         { width: 938px;  margin: 0 auto; min-height: 1300px; }


h1, h2, h3 {
}

h1 {
}

h2 {
}

h3 {
}

p, blockquote, ul, ol {
	margin-bottom: 8px;
	line-height: 1.5em;
}

p {
}

blockquote {
}

ul, ol, li {
	margin: 0px;
	padding: 0px;

}

#homeLi ul, ol, li {
	margin: 0px;
	/*background: url(../images/redDot.png)  no-repeat;
	list-style:none;*/
}

hr {
	color: #bf311a;
	background-color: #bf311a;
	height: 1px;
	margin: 15px 0 10px 0;

	
}

a {
	text-decoration: underline;
	color: #292929;
}

a:hover {
	text-decoration: none;
	color: #bf311a;
}

.imagePad {
	margin: 0 10px 10px 0;
	border: 1px solid #000000;
	position: absolute;
	float: right;
}
/* Wrapper */

#wrapper {
}

/* Header */

#header {
	width: 940px;
	height: 60px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#searchContainer
	{
	float: right;

	}
	
#staticBanner  {
	border: 1px solid #000;
	width: 678px;
}
/* Logo */

#logo {
	float: left;
	width: 228px;
	height: 71px;
	margin: 0 0 0 10px;

}

#logo h1 {
	margin: 0;
	padding: 0;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#logo h1 a {
	color: #FFFFFF;
}

#logo h2 {
	margin: -2px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: bold;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#nav {
	clear: both;
	padding-top: 15px;
	margin: 0 auto;
	height: 47px;
	background: url(../images/navSpan.png) repeat-x left bottom;
}

#nav940 { 
	width: 960px;
	margin: 0 auto;
	height: 37px; 
	padding-top: 30px;
	padding: 0 0 0 20px;

}

#nav li { float: left; border-top: 1px solid black; border-right: 1px solid #4a4a4a; border-bottom: 1px solid #bf311a; border-left: 1px solid black; }

#nav li a { float: left; color: #fff; background: #292929;  z-index: 2;  position: relative; cursor: pointer; text-transform: uppercase; font-size: 12px;  font-weight: bold; letter-spacing: 1.4px; font-family: arial, sans-serif; text-decoration: none; padding: 8px 16px 8px 19px; background: url(../images/navUp.png) repeat-x left bottom;}

#nav li a:hover {  float: left; color: #fff; background-color: #bf311a; z-index: 2;  position: relative;  cursor: pointer; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 1.4px; font-family: arial, sans-serif;text-decoration: none; padding: 8px 16px 8px 19px; background: url(../images/navOver.gif) repeat-x left bottom;}


.titleNav {
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 5px;
	color: #515151;
	display: block; 
	width: 230px;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#navContentBreak  {
	height: 5px;
}

body#home a#home_link,
body#who a#who_link,
body#giving a#giving_link,
body#planned a#planned_link,
body#partners a#partners_link, 
body#scholarships a#scholarships_link,
body#calendar a#calendar_link { background: #bf311a url(../images/tab_on_mark.png) no-repeat center bottom;
color: #fff; z-index: 2;  position: relative;  cursor: pointer;  float: left;  letter-spacing: 1px; text-transform: uppercase; font-size: 12px; font-weight: bold; font-family: helvetica, arial, sans-serif;text-decoration: none; padding: 8px 15px 8px 15px;
} 

/* Static Sub-Page Banner Images /////////////////////////  */ 


/* Splash - Banner Top */ 

#whoBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller20.jpg) bottom no-repeat; 
}
#givingBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller07.jpg) bottom no-repeat; 
}
#scholarshipsBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller11.jpg) bottom no-repeat; 
}
#partnersBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller10.jpg) bottom no-repeat; 
}
#calendarBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller18.jpg) bottom no-repeat; 
}
#fsgBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scroller19.jpg) bottom no-repeat; 
}
#videosBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scrollerVideos.jpg) bottom no-repeat; 
}
#formsBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scrollerForms.jpg) bottom no-repeat; 
}
#legacyBanner {
	width: 678px;
	height: 200px;
	background: url(../images/scrollerLegacy.jpg) bottom no-repeat; 
}
.splashContainer {
	width: 940px;
	height: 202px;
	margin: 0 auto;

}
#splashRight {
	width: 255px;
	height: 202px;
	float: right;
	text-align:right;
	
}
#splashLeft {
	width: 678px;
	height: 202px;
	float: left;
	background-color: #333;
}
/* Search */

#search {
	height: 30px;
	margin-bottom: 10px;
	padding: 0;
	
}

#search form {
	margin: 0 auto;
	padding: 5px 0 0 0;
	float: left;
}

#search fieldset {
	margin: 0 auto;
	padding: 0;
	border: none;
	float: left;
}

#search input {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
}

#search-text {
	width: 160px;
	height: 18px;
	padding: 3px 0 4px 5px;
	border: 1px dotted #000;
	color: #000000;
	background: url(../images/searchFade.png) bottom repeat-x; 
}

#search-submit {
	margin-left: 10px;
	padding: 4px 12px;
	border: 1px dotted #ffffff;
	background: #000000;
	color: #FFFFFF;
	float: right;
	cursor: auto;
}

/* Page */

#page {
	width: 940px;
	margin: 0 auto;
	padding-top: 30px;
	background-color: #fff;
	padding: 0 0 0 0;
}

#pageContainer {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
	background-color: #fff;
	padding: 0 0 0 0;

}

#page-bgtop {
}

/* Content */

#content {
	
	width: 938px;
	padding: 10px 0 0 0;
	border-right: 6px solid #333;
	
}

/******************************
* HOME PAGE Content
******************************/

.homeLeft {
	margin: 10px 20px 0 0;
	padding: 0 1px 10px 0;
	width: 327px;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.homeLeft .title {
	margin: 0 auto;
	padding: 5px 0px 5px 5px;
	color: #515151;
	display: block; 
	width: 99%;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.homeLeft .entry {
	padding: 20px 15px 0 0;
	margin: 0 0 0 0;
	
}
/* ////////////////////////////////////// */

.homeCenter {
	margin: 10px 10px 0 0;
	padding: 0 1px 10px 0;
	width: 328px;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

}

.homeCenter .title {
	margin: 0 auto;
	padding: 5px 0px 5px 5px;
	color: #515151;
	display: block; 
	width: 99%;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.homeCenter .entry {
	padding: 20px 5px 0 15px;
	margin: 0 0 0 0;
	
}
/* ////////////////////////////////////// */

.homeRight {
	margin: 10px 0 0 0;
	padding: 0 1px 10px 0;
	width: 247px;
	float: right;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

}

.homeRight .title {
	margin: 0 auto;
	padding: 5px 0px 5px 5px;
	color: #515151;
	display: block; 
	width: 99%;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.homeRight .entry {
	padding: 20px 15px 0 15px;
	
}

/******************************
* POST Content
******************************/

.post {
	margin: 0 0 30px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #CCCCCC;
	width: 680px;
	float: left;
	border-right: 6px solid #fff;
	/*background: url(../images/bottom_watermark.png) bottom no-repeat; */
}

.post .title {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	color: #515151;
	display: block; 
	width: 99%;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.post .title a {
	
	text-decoration: none;
	
	color: #000000;
}

.post .entry {
	padding: 20px 0 0 0;
	float:left;
	width: 100%;
}



.imgRight {
	float: right; 
	padding: 0; 
	margin-left: 15px; 
	margin-bottom: 10px; 
	border: 1px solid #000000;
}

.post .meta {
	text-align: right;
	padding: 0px 0 5px 0;
	font-weight: bold;
	color: #202020;
}

.post .byline {
	float: right;
	margin-top: -30px;
	font-size: 12px;
	font-weight: bold;
	color: #5E5E5E;
}


/******************************
* POST/PLANNED GIVING PAGE Content
******************************/

.postPlanned {
	margin: 0 0 30px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #CCCCCC;
	width: 940px;
	float: left;
	border-right: 6px solid #fff;
	/*background: url(../images/bottom_watermark.png) bottom no-repeat; */
}

.postPlanned .title {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	color: #515151;
	display: block; 
	width: 99%;
	background-color: #eee;
	font-weight: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.postPlanned .title a {
	
	text-decoration: none;
	
	color: #000000;
}

.postPlanned .entry {
	padding: 20px 0 0 0;
	
}

.postPlanned img {
	float: right; 
	padding: 0; 
	margin-left: 15px; 
	margin-bottom: 10px; 
	border: 1px solid #000000;
}

.postPlanned .meta {
	text-align: right;
	padding: 0px 0 5px 0;
	font-weight: bold;
	color: #202020;
}

.postPlanned .byline {
	float: right;
	margin-top: -30px;
	font-size: 12px;
	font-weight: bold;
	color: #5E5E5E;
}


/* CSS Image Swap */



#swapFacebook a:active, #swapFacebook a:visited, #swapFacebook a:link {
	background: url(../images/facebook_swap.png) -25px 0  no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
	margin: 0 22px 0 0;
	float: left;
}

#swapFacebook a:hover {
	background-position: 0 0;	
	
}

#swapFacebook span {
	display: none;	
}

#swapTwitter a:active, #swapTwitter a:visited, #swapTwitter a:link {
	background: url(../images/twitter_swap.png) -25px 0 no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
	margin: 0 22px 0 0;
	float: left;
}

#swapTwitter a:hover {
	background-position: 0 0;	
	
}

#swapTwitter span {
	display: none;	
}

#swapYouTube a:active, #swapYouTube  a:visited, #swapYouTube  a:link {
	background: url(../images/youtube_swap.png) -25px 0 no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
	margin: 0 22px 0 0;
	float: left;
}

#swapYouTube  a:hover {
	background-position: 0 0;	
	
}

#swapYouTube  span {
	display: none;	
}

#swapWordPress a:active, #swapWordPress a:visited, #swapWordPress a:link {
	background: url(../images/wordpress_swap.png) -25px 0 no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapWordPress a:hover {
	background-position: 0 0;	
	
}

#swapWordPress span {
	display: none;	
}


#icon a:link, #icon a:active, #icon a:hover, #icon a:visited {
	text-decoration: none;
}

#swapVideos a:active, #swapVideos a:visited, #swapVideos a:link {
	background: url(../images/videos2.png) -94px 0  no-repeat;
	width: 95px;
	height: 124px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapVideos a:hover {
	background-position: 0 0;	
	
}

#swapVideos span {
	display: none;	
}

#swapDocs a:active, #swapDocs a:visited, #swapDocs a:link {
	background: url(../images/documents2.png) -95px 0  no-repeat;
	width: 95px;
	height: 124px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapDocs a:hover {
	background-position: 0 0;	
	
}

#swapDocs span {
	display: none;	
}

#swapSchol a:active, #swapSchol a:visited, #swapSchol a:link {
	background: url(../images/scholarships.png) -95px 0  no-repeat;
	width: 95px;
	height: 124px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapSchol a:hover {
	background-position: 0 0;	
	
}

#swapSchol span {
	display: none;	
}
/* ///////////////////////////////*/

#swapVideosSm a:active, #swapVideosSm a:visited, #swapVideosSm a:link {
	background: url(../images/videos2_sm.png) -76px 0  no-repeat;
	width: 62px;
	height: 85px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapVideosSm a:hover {
	background-position: 0 0;	
	
}

#swapVideosSm span {
	display: none;	
}

#swapDocsSm a:active, #swapDocsSm a:visited, #swapDocsSm a:link {
	background: url(../images/documents2_sm.png) -71px 0  no-repeat;
	width: 62px;
	height: 85px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapDocsSm a:hover {
	background-position: 0 0;	
	
}

#swapDocsSm span {
	display: none;	
}

#swapScholSm a:active, #swapScholSm a:visited, #swapScholSm a:link {
	background: url(../images/scholarships_sm.png) -70px 0  no-repeat;
	width: 62px;
	height: 85px;
	display: block;
	margin: 0 auto;
	margin: 0 0 0 0;
	float: left;
}

#swapScholSm a:hover {
	background-position: 0 0;	
	
}

#swapScholSm span {
	display: none;	
}
/* ///////////////////////////////*/
/* ///////////////////////////////*/
/* ///////////////////////////////*/

#imageSwap a:active, #imageSwap a:visited, #imageSwap a:link {
	background: url(../images/btn_donate_long.png) 0 0 no-repeat;
	width: 248px;
	height: 63px;
	display: block;
	padding-top: 3px; 
	padding-bottom: 3px;
	margin: 0 auto;
	float: right;
}

#imageSwap a:hover {
	background-position: -248px 0;	
	
}

#imageSwap span {
	display: none;	
}

#imageSwap2 a:active, #imageSwap2 a:visited, #imageSwap2 a:link {
	background: url(../images/btn_staff_long.png) 0 0 no-repeat;
	width: 248px;
	height: 63px;
	display: block;
	padding-top: 3px; 
	padding-bottom: 3px;
	margin: 0 auto;
	float: right;
}

#imageSwap2 a:hover {
	background-position: -248px 0;	
	
}

#imageSwap2 span {
	display: none;	
}

#imageSwap3 a:active, #imageSwap3 a:visited, #imageSwap3 a:link {
	background: url(../images/btn_alumni_long.png) 0 0 no-repeat;
	width: 248px;
	height: 63px;
	display: block;
	padding-top: 3px; 
	padding-bottom: 3px;
	margin: 0 auto;
	float: right;
}

#imageSwap3 a:hover {
	background-position: -248px 0;	
	
}

#imageSwap3 span {
	display: none;	
}

#imageSwap4 a:active, #imageSwap4 a:visited, #imageSwap4 a:link {
	background: url(../images/btn_tax_long.png) 0 0 no-repeat;
	width: 248px;
	height: 63px;
	display: block;
	padding-top: 3px; 
	padding-bottom: 3px;
	margin: 0 auto;
	float: right;
}

#imageSwap4 a:hover {
	background-position: -248px 0;	
	
}

#imageSwap4 span {
	display: none;	
}



/* Sidebar */

#sidebarOut {
	float: right;
	width: 247px;
	padding: 0 0 0 0;
	margin: 0;

}

#sidebarIn {
	width: 247px;
	padding: 0 1px 0 0;
	margin: 10px 0 0 0;
	text-align: left;
	border-left: 1px solid #dcdcdc;
}
#sidebarIn ul {
	list-style: none;
	line-height: normal;
	padding: 0 0 0 0;
}

#sidebarIn li li {
	border-bottom: 1px solid #333;
}

#sidebarIn a {
	text-decoration: none;
	color: #4A4949;
	width: 96%;
	display: block;
	padding: 8px 0 8px 10px;
	background-color: #e6f1fb;
	font-weight: bold;
}

#sidebarIn a:hover {
	text-decoration: none;
	background-color: #666;
	color: #ffffff;
}

/* SIDEBAR 2 /////////////// */
#sidebar2In {
	width: 247px;
	padding: 0 1px 0 0;
	margin: 0 0 0 0;
	text-align: left;
}
#sidebar2In ul {
	list-style: none;
	line-height: normal;
	padding: 0 0 0 0;
}

#sidebar2In li li {
	border-bottom: 1px solid #333;
}
#sidebarIn h2 {
	margin: 0 0 0 0;
	padding: 5px 0px 5px 5px;
	font-size: 18px;
	color: #fff;
	display: block; 
	width: 98%;
	background-color: #747373;
	font-weight: normal;
	background: url(../images/navImg.jpg) repeat-x  bottom; 
	border-bottom: 1px solid #ccc;
}

#sidebar2In a {
	text-decoration: none;
	text-align:left;
	color: #4A4949;
	width: 96%;
	display: block;
	padding: 8px 0 8px 10px;
	background-color: #eeeeee;
}

#sidebar2In a:hover {
	text-decoration: none;
	background-color: #666;
	color: #ffffff;
}




/* Submenu */

#submenu {
}

/* News */

#news {
}

#news a {
	font-size: 85%;
}

/* Footer */

#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background-color: #ffffff;
	color: #999;
	letter-spacing: 2px;
	line-height: 1.5em;
	text-align: center;
	font-size: 11px;
	background: url(../images/bottomFoot.jpg) repeat-x left bottom;
	height: 110px;
}
#footerDiv {
	 background-color: #ffffff;
     background: url(../images/bottom.jpg) repeat-x  left bottom;
	 height: 40px; 
	 
}

#footerSpan  {
	margin: 0 auto;
	width: 940px;
	display: block;
	background: url(../images/footerOpacity.png) repeat left bottom;
	height: 100px;
	/*z-index: 1;
	background-color:#000;
	filter:alpha(opacity=4);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
}

#footer a {
	text-decoration: none;
	color: #ccc;
}

#footer a:hover {
	text-decoration: underline;
	color: #bf311a;
}

/* floats */
.right {float:right;}
.left {float:left;}

/* 			New Footer 			*/
.footer {font-family:Arial, sans-serif; font-size:10px;}

#containerMain{ margin-left:auto; margin-right:auto; width:980px;}
#containerBtm{margin-left:auto; margin-right:auto; width: 100%; background:url(../images/bottomFoot225.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#000000;  padding-bottom:10px; }



#NewFooter {}
#NewFooter .links{margin:10px; font-size:14px; font-weight:400; font-family:Arial, sans-serif; color:#ffffff; }
#NewFooter .footer{color:#ffffff;}
#NewFooter .copyright{ text-align:center;}

#NewFooter a:link, #NewFooter a:active, #NewFooter a:visited{color:#cccccc; text-decoration:none;}
#NewFooter a:hover{color:#bf311a; text-decoration:none;}

#footer-social span { position:relative; left:30px; top:5px;}
#footer-social_Face a { display: block; border: 0px solid #000000; background:url(../images/icon_facebook_24_grey.png) no-repeat; height:24px; width:24px; margin:4px 10px 0 0; float:left; }
#footer-social_Face a:hover {background:url(../images/icon_facebook_24.png) no-repeat;}

#footer-social_Twit a { display: block; border: 0px solid #000000; background:url(../images/icon_twitter_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_Twit a:hover {background:url(../images/icon_twitter_24.png) no-repeat;}

#footer-social_Tube a { display: block; border: 0px solid #000000; background:url(../images/icon_youtube_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_Tube a:hover {background:url(../images/icon_youtube_24.png) no-repeat;}

#footer-social_Flickr a { display: block; border: 0px solid #000000; background:url(../images/icon_flickr_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_Flickr a:hover {background:url(../images/icon_flickr_24.png) no-repeat;}

#footer-social_Vimeo a { display: block; border: 0px solid #000000; background:url(../images/icon_vimeo_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_Vimeo a:hover {background:url(../images/icon_vimeo_24.png) no-repeat;}

#footer-social_googlePlus a { display: block; border: 0px solid #000000; background:url(../images/icon_googlePlus_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_googlePlus a:hover {background:url(../images/icon_googlePlus_24.png) no-repeat;}

#footer-social_linkedIn a { display: block; border: 0px solid #000000; background:url(../images/icon_linkedIn_24_grey.png) no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }
#footer-social_linkedIn a:hover {background:url(../images/icon_linkedIn_24.png) no-repeat;}

#footer-social_Word a { display: block; border: 0px solid #000000; background: url(../images/wordpress_swap.png) -25px 0 no-repeat; height:24px; width:24px;  margin:4px 10px 0 0; float:left; }

#footer-social_Word a:hover { background-position: 0 0;	}

