/* ---- clear all ---- */
/* ---------------- */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td  { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
ol,ul { list-style: none; }
table { border-collapse : collapse; border-spacing: 0; }
fieldset,img { border: 0;}

/* ---- body ---- */
/* ---------------- */

body { 
	text-align: center;
	font: 100%/1.3em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	background: url(../images/body_bckgrd.gif) 0 0;
	color: #000;
}

#wrapper { margin: 0 auto; width: 1000px; text-align: left;}

#header {
	width: 1000px;
	height: 382px;
	position: relative;
}
/*
body.home #header { background: url(../images/home_header.gif) no-repeat 0 0; }
body.about #header { background: url(../images/about_header.gif) no-repeat 0 0; }
body.join #header { background: url(../images/join_header.gif) no-repeat 0 0; }
body.members #header { background: url(../images/members_header.gif) no-repeat 0 0; }
body.events #header { background: url(../images/events_header.gif) no-repeat 0 0; }
body.scholarships #header { background: url(../images/scholarships_header.gif) no-repeat 0 0; }
body.resources #header { background: url(../images/resources_header.gif) no-repeat 0 0; }
body.contact #header { background: url(../images/contact_header.gif) no-repeat 0 0; }
*/
#contentwrap { margin: 0 50px; background: #fff;}

#leftcolumn {
	float: left;
	width: 580px;
	padding: 0 0 25px 20px;
}

#rightcolumn { 
	float: left;
	width: 240px;
	padding: 0 20px 0 30px;
	display: inline;
}

body.home #leftcolumn {
	float: left;
	width: 480px;
	padding: 0 0 25px 20px;
}

body.home #rightcolumn { 
	float: left;
	width: 340px;
	padding: 20px 20px 0 40px;
	display: inline;
}

#footer { 
	clear: both;
	margin: 0 20px;
	padding: 0 0 15px 0;
	background: transparent url(../images/foot_back.gif) repeat-x 0 0;
}

#leftfoot {
	float: left;
	width: 400px;
	padding-top: 20px;
	text-align: left;
	color: #9e9e9e;
}

#rightfoot {
	float: right;
	width: 400px;
	display: inline;
	padding-top: 20px;
	text-align: right;
	color: #9e9e9e;
}




/* ---- links ---- */
/* ---------------- */

a:link, a:visited { color: #0082c8; }
a:hover, a:active { color: #333; }

#footer a:link, #footer a:visited { color: #9e9e9e; }
#footer a:hover, #footer a:active { color: #333; }

.socialBmarks a:link, .socialBmarks a:visited,
.socialBmarks a:hover, .socialBmarks a:active { color: #000; text-decoration: none; }

.callText a:link, .callText a:visited,
.callText a:hover, .callText a:active { color: #fff; text-decoration: none; }

.excelDown a { 
	padding-left: 26px;
	background: transparent url(../images/xcel-icon.gif) no-repeat 0 2px;
	display: block;
	height: 20px;
	width: 150px;
	}

/* ---- logo ---- */
/* ---------------- */
h1 {
	position: absolute;
	top: 17px;
	left: 7px;
 	width: 197px;
 	height: 197px;
 	text-indent: -9999px;
	background: transparent url(../images/FCHCC-logo.png) no-repeat; 
}
	
h1 a {
	display: block;
 	margin: 0;
 	padding: 0;
 	width: 100%;
 	height: 100%;
 	text-decoration: none;
}

/* ---- nav ---- */
/* ---------------- */

 /* all lists */ 
#mainNav { 
	position: absolute;
	top: 60px;
	left: 307px;
	width: 643px;
	height: 21px;
	text-align: left;
	font-size: .8em;
	font-weight: bold;
	z-index: 1000;
}

 /* all lists */  
#mainNav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#mainNav a { text-decoration: none; color: #000;}

/* all main item lists */
#mainNav li.about { width: 53px; padding: 5px 0 0 25px;}
#mainNav li.join { width: 38px; padding: 5px 0 0 25px; }
#mainNav li.members { width: 69px; padding: 5px 0 0 25px; }
#mainNav li.events { width: 56px; padding: 5px 0 0 25px; }
#mainNav li.scholarships { width: 101px; padding: 5px 0 0 25px; }
#mainNav li.resources { width: 81px; padding: 5px 0 0 25px; }
#mainNav li.contact { width: 69px; padding: 5px 0 0 25px;}

/* all list items   */
#mainNav li { float: left; width: 100px; }  /* for Opera fans   */

/* second-level lists */
#mainNav li ul { 
	position: absolute;
	margin-left: -10px;
	padding-top: 5px;
	font-size: .825em;
	background: #fff;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ 
}

#mainNav li ul li a { 
	display: block;
	padding: 6px 0 7px 10px;
	background-color: #fff;
	font-weight: normal;
	border-bottom: 1px dashed #d7e6ef;
	color: #000;
	width: 100%;
}

#mainNav li ul li.last a { border: none; }

#mainNav li ul li a:hover { color: #ee8100; }

#mainNav a:hover { color: #ee8100; }

#mainNav li:hover ul, #mainNav li.sfhover ul { left: auto; } /* lists nested under hovered list items */ 

/* here states  */ 
#mainNav li a.here  { color: #ee8100;}
#mainNav li ul li a.sechere { color: #999; }

/* ---- header text ---- */
/* ---------------- */

.headTxt {
	position: absolute;
	top: 146px;
	right: 66px;
	width: 410px;
	height: 105px;
	padding-top:70px;
	color: #000;
}

.headTxt li {
	width: 100%;
	height: 100%;
	color: #fff;
	line-height: 1.5em;
	letter-spacing:.025em;
}
/*
body.home .headTxt, body#welcome .headTxt { background: transparent url(../images/headTxt_welcome.gif) no-repeat 0 0;}

body#purpose .headTxt { background: transparent url(../images/headTxt_purpose.gif) no-repeat 0 0;}
body#board .headTxt { background: transparent url(../images/headTxt_board.gif) no-repeat 0 0;}
body#trustees .headTxt { background: transparent url(../images/headTxt_trustees.gif) no-repeat 0 0;}
body#media-room .headTxt { background: transparent url(../images/headTxt_media-room.gif) no-repeat 0 0;}

body#join .headTxt { background: transparent url(../images/headTxt_join.gif) no-repeat 0 0;}
body#application .headTxt { background: transparent url(../images/headTxt_application.gif) no-repeat 0 0;}
body#trustee-info .headTxt { background: transparent url(../images/headTxt_trustee-info.gif) no-repeat 0 0;}

body#involvement .headTxt { background: transparent url(../images/headTxt_involvement.gif) no-repeat 0 0;}
body#renewal .headTxt { background: transparent url(../images/headTxt_renewal.gif) no-repeat 0 0;}
body#directory .headTxt { background: transparent url(../images/headTxt_directory.gif) no-repeat 0 0;}
body#commapp .headTxt { background: transparent url(../images/headTxt_commapp.gif) no-repeat 0 0;}

body#calendar .headTxt { background: transparent url(../images/headTxt_calendar.gif) no-repeat 0 0;}
body#photo-gallery .headTxt { background: transparent url(../images/headTxt_photo-gallery.gif) no-repeat 0 0;}

body#scholarship .headTxt { background: transparent url(../images/headTxt_scholarship.gif) no-repeat 0 0;}
body#sponsor .headTxt { background: transparent url(../images/headTxt_sponsors.gif) no-repeat 0 0;}
body#winners .headTxt { background: transparent url(../images/headTxt_winners.gif) no-repeat 0 0;}
body#donation .headTxt { background: transparent url(../images/headTxt_donation.gif) no-repeat 0 0;}

body#job-opportunities .headTxt { background: transparent url(../images/headTxt_job-opportunities.gif) no-repeat 0 0;}
body#newsletter .headTxt { background: transparent url(../images/headTxt_newsletter.gif) no-repeat 0 0;}
body#statistics .headTxt { background: transparent url(../images/headTxt_statistics2.gif) no-repeat 0 0;}

body.contact .headTxt { background: transparent url(../images/headTxt_contact.gif) no-repeat 0 0;}

*/

/* ---- type ---- */
/* ---------------- */
p { font: .8em/1.75em Verdana, Arial, Helvetica, sans-serif; padding-bottom:15px; }

.bodImage {clear: left; float: left; margin: 0.5em 10px 0 0;}
.bodName { padding: 10px 0 0 0;}
.bodTitle { padding: 0 0 10px 0; font-size: .7em; }
.bodMail { padding: 0; }
.bodMail a { padding-left:25px; background: transparent url(../images/BODemail.gif) no-repeat 0 0;}

#leftfoot p, #rightfoot p { font-size: .7em; }

.footlabel {
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 0.6em;
	text-align: left;
	color: #9e9e9e;
}

h2 { font-size: 1.2em; margin-bottom: 15px; padding: 20px 0 6px; color: #ee8100; border-bottom: 1px solid #eaeaea;}

h3 { font-size: 1em; margin:15px 0 10px; color:#8ec74c; }


.announce { border: 1px solid #eaeaea;
			padding: 0 15px 0 15px;
			margin:0 0 10px 0;
}

.announce p { font-size: .7em; }

.callText, .callSponsor { 
	background: #ee8100 url(../images/callTitle_bckgrd.gif) no-repeat 0 0;
	color:#fff;
	padding: 5px 0 5px 41px;
	margin-bottom: 25px;
	width: 170px;
}

.subHead, .little { font-size: .9em; font-style:italic; line-height: 1.5em;}
.little { font-size: .7em; padding-bottom:15px;}
.comChairs { color: #395199; font-weight: bold; }


.flickrLogo { height: 25px; width: 330px;}
.flickrLogo li a {
	display: block;
	height: 25px;
	text-indent: -9999px;
	background: url(../images/flickr-logo.gif) no-repeat right top;
}

.flickrLogo_sm { height: 25px; width: 220px; padding-bottom: 20px; }
.flickrLogo_sm li a {
	display: block;
	height: 25px;
	text-indent: -9999px;
	background: url(../images/flickr-logo.gif) no-repeat right top;
}

.callMember {
	width: 324px;
	height: 127px;
	padding: 25px 0;
	text-indent: -9999px;
}

.callMember a {
	display: block;
	width: 324px;
	height: 127px;
	text-decoration: none;
	background: url(../images/callout_member.gif) no-repeat 0 0;
}

.callMember a:hover { background-position: 0 -127px; }

.callJoin, .callBenefits, .callDonatesm, .callCommitteesm, .callDonatefundsm, .callMemberserv, .callTrusteesm, .callRenew, .callTrusteeben, .callApply, .appScholarship {
	width: 240px;
	height: 100px;
	padding: 25px 0;
	text-indent: -9999px;
}

.callJoin a, .callBenefits a, .callDonatesm a, .callCommitteesm a, .callDonatefundsm a, .callMemberserv a, .callTrusteesm a, .callRenew a, .callTrusteeben a, .callApply a, .appScholarship a {
	display: block;
	width: 240px;
	height: 100px;
	text-decoration: none;
	
}

.appScholarship a { background: url(../images/scholarship_app.gif) no-repeat 0 0; }
.callJoin a { background: url(../images/callout_join_sm.gif) no-repeat 0 0; }
.callBenefits a { background: url(../images/callout_benefits_sm.gif) no-repeat 0 0; }
.callDonatesm a { background: url(../images/callout_donate_sm.gif) no-repeat 0 0; }
.callCommitteesm a { background: url(../images/callout_committee_sm.gif) no-repeat 0 0; }
.callDonatefundsm a { background: url(../images/callout_donatefund_sm.gif) no-repeat 0 0; }
.callMemberserv a { background: url(../images/callout_memberserv_sm.gif) no-repeat 0 0; }
.callTrusteesm a { background: url(../images/callout_trustee_sm.gif) no-repeat 0 0; }
.callRenew a { background: url(../images/callout_renew_sm.gif) no-repeat 0 0; }
.callTrusteeben a { background: url(../images/callout_trusteeben_sm.gif) no-repeat 0 0; }
.callApply a { background: url(../images/callout_apply_sm.gif) no-repeat 0 0; }
.callJoin a:hover, .callBenefits a:hover, .callDonatesm a:hover, .callCommitteesm a:hover, .callDonatefundsm a:hover, .callMemberserv a:hover, .callTrusteesm a:hover, .callRenew a:hover, .callTrusteeben a:hover, .callApply a:hover, .appScholarship a:hover { background-position: 0 -100px; }


.callNews {
	width: 240px;
	height: 100px;
	padding: 20px 0;
	text-indent: -9999px;
}

.callNews a {
	display: block;
	width: 240px;
	height: 100px;
	text-decoration: none;
	background: url(../images/callout_conexion.gif) no-repeat 0 0;
}


/* ---- lists ---- */
/* ---------------- */

#leftcolumn ul {
	list-style: circle;
	list-style-position: outside;
	padding: 0 0 30px 20px;
	font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#leftcolumn ul.newsLetter {
	list-style: none;
	list-style-position: none;
	padding: 0 0 30px 30px;
}

#leftcolumn ul.newsLetter li, #leftcolumn ul.formList li{
	padding-bottom: 7px;
}

body#media-room #leftcolumn ul {
	list-style: none;
	list-style-position: none;
	padding: 0 0 30px 0px;
	font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#leftcolumn ul.formList {
	list-style: none;
	list-style-position: none;
	padding: 0 0 15px 15px;
}

/* ---- calendar ---- */
#leftcolumn ul.calEvent { 
	list-style: none;
	list-style-position: none;
	padding:0 0 15px 0;
}
#leftcolumn ul.calEvent li{ 
	padding: 2px 0;
}

.eventName {  }
.eventTitle { font-size: 1.1em; line-height: 1.4em; font-weight: bold; }
.eventDate { }
.eventLocation { }
.eventTime { }

/* ---- footerLogos ---- */
/* ---------------- */

#footLogos {
	list-style:none;
	padding-top: 30px;
	height: 49px;
}

#footLogos li {
	float: left;
	height: 49px;
	text-indent: -9999px;
}
	
#footLogos a {
	display: block;
	width: 100%;
	height: 49px;
	text-decoration: none;
}
	
#footLogos .bcbs { 
	width: 160px;
	background: transparent url(../images/bcbs_logo.gif) no-repeat 0 0;
	margin-right: 34px;
}
	
#footLogos .brunet {
	width: 105px;
	background: transparent url(../images/bg_logo.gif) no-repeat 0 0;
	margin-right: 36px;
}
	
#footLogos .csx {
	width: 93px;
	background: transparent url(../images/csx_logo.gif) no-repeat 0 0;
	 margin-right: 43px;
}
	
#footLogos .citi {
	width: 45px;
	background: transparent url(../images/citi_logo.gif) no-repeat 0 0;
	margin-right: 46px;
}
	
#footLogos .jaxport {
	width: 87px;
	background: transparent url(../images/jaxport_logo.gif) no-repeat 0 0;
	margin-right: 42px;
}

#footLogos .publix {
	width: 84px;
	background: transparent url(../images/publix_logo.gif) no-repeat 0 0;
	margin-right: 34px;
}

#footLogos .statefarm {
	width: 51px;
	background: transparent url(../images/statefarm_logo.gif) no-repeat 0 0;
}

/* ---- forms ---- */
/* ---------------- */
.commentbutton { margin-top: 15px; }

#appForm .label, #renewForm .label, #contactForm .label, #commForm .label, #subscribeForm .label {
	float: left;
	width: 330px;
	margin-right: 5px;
	font-weight: bold;
	padding-bottom: 10px;
	clear: left;
}

 #renewForm .label { width: 200px; }
 #contactForm .label { width: 100px; }
 #subscribeForm .label { width: 50px; }

.formReq { color: #f00; font-size: .75em; font-style:italic; }
.formRadio { margin-right: 7px; }
.formSpace { margin: 0 10px; }

/* ---- tables ---- */
/* ---------------- */

table {text-align: left; font-size: .75em; line-height: 1.3em; margin-bottom: 15px;}

th.silver, th.gold, th.platinum { background-color: #8ec74c; color: #fff; text-align: center; padding: 5px;}
table th.benefits {font-size: 1.2em; padding-left: 10px;}

td  { padding: 10px 5px 10px 10px; vertical-align: top;}

.odd { background: #D6F7BF; }

.greenBullet, .blueBullet, .blackBullet {text-align: center; }
.greenBullet {color: #009900; }
.blueBullet { color: #003399; }

/* ---- misc ---- */
/* ---------------- */
.clear { clear: both; }
.getItRight {}

#flickr {  width: 340px; }

#flickr a img {
	float: left;
	padding: 0 10px 10px 0;
	border: none;
	width: 103px;
	height: 74px;
}

#flickr_sm { width: 240px;
			 height: 160px; }

#flickr_sm a img {
	float: left;
	padding: 0 10px 10px 0;
	border: none;
	width: 105px;
	height: 74px;
}

.socialBmarks {
	background: #efefef;
	margin-bottom: 25px;
	width: 200px;
	padding: 10px 10px 5px 10px;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.socialBmarks li {
	height: 25px;
	padding-top:5px;
}

.socialBmarks li a { display: block; }

.linkIn a { padding-left: 19px; background: transparent url(../images/linkIn_icon.gif) no-repeat 0 0;}
/* .twiTter a { padding-left: 19px; background: transparent url(../images/twitter_icon.gif) no-repeat 0 0;} */
.faceBook a { padding-left: 19px; background: transparent url(../images/fbook_icon.gif) no-repeat 0 0;}
span.lnkin { color:#418eb5; font-weight: bold; }
/*span.twitr { color:#00ebf3; font-weight: bold; }*/
span.faceb { color:#3568bd; font-weight: bold; }

.needSpace { margin-right: 20px; }
.goldTrustees {padding-bottom: 25px; }

#leftBOD {
	float: left;
	width: 280px;
	padding:0 10px 25px 0;
}

#rightBOD { 
	float: left;
	width: 290px;
	padding: 0;
	display: inline;
}
.bodMembers { clear: left; padding-bottom: 20px; }

body.scholarships img, body.about img {margin: 15px 55px 15px 0; }

.hideme { display: none; }
.showme { display: inline; }


.shhh {
	display:none
}

#jobentry  p {
	font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#jobentry  p.jobOpp {
		font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#footlogos img {
	margin:0 12px 0 0;
}
	
