@charset "utf-8";







/* CSS Document */























body {







	font: 62.5% Tahoma, Geneva, sans-serif;







	background-image:url(images/img_siteBG.png);







	background-repeat:repeat;







/*	background: #628a9c; */







	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */







	padding: 0;







	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */







	color: #000000;







}















body#popupForm {







	font: 62.5% Tahoma, Geneva, sans-serif;







 	background: #fff; 







	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */







	padding: 0;







	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */







	color: #000000;







}







body#popupForm p{



	font-size: 110%;



}











tr td {







	font: 1.1em Tahoma, Geneva, sans-serif;







}















#popupForm h1 {







	font-size:1.4em;







	color:#4f2a4b;







}















h1 {







	font-size:1.4em;







	color:#036;







}







h2 {







	font-size:1.2em;







	color:#4f2a4b;







}







h3 {







	font-size:1.2em;







	color: #069;







}















/* Form Email (start) */







fieldset {







	text-align:left;







	width:auto;







	border:0px;







}















label {







	display:block;







	font-size:11px;







	color:#036;







	font-weight: bold;







	padding:5px 0;







}















.sbtn    {







	background-image: url(images/button.gif);







	border: 1px solid #000033;







	height: 22px;







	width: 82px;







	font-family: Geneva, Arial, Helvetica, sans-serif;







	font-size: 12px;







	color: #FFFFFF;







	font-weight: bold;







	background-position: center;







}























/* Form Email (end) */















.oneColFixCtrHdr #container, .oneColFixCtrHdr #containerSub {







	font-size:1.2em;







	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */







	background: #FFFFFF;







	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */







	text-align: left; /* this overrides the text-align: center on the body element. */







	border:4px solid #517789;







}















#header {







	background: #ffffff; 







	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */







	height:100px;







}







.oneColFixCtrHdr #header h1 {







	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */







	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */







}







.oneColFixCtrHdr #container #mainContent {







	padding: 0px; /* remember that p







	background: #FFFFFF;adding is the space inside the div box and margin is the space outside the div box */







	text-align: center;







}















.oneColFixCtrHdr #containerSub #mainContent {







	margin-left:170px;







	padding: 20px; /* remember that p







	background: #FFFFFF;adding is the space inside the div box and margin is the space outside the div box */







}























#breadcrumb {







	clear:both;







	font-size:.8em;







	font-weight: bold;







	color:#517789;







	text-align:left;







	padding-top:10px;







	padding-left: 190px;







}























#footer {







	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */







	background:#eeeeee;







}















#footer p {







	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */







	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */







	color:#666;







	font-size:.9em;







	text-align:center;







}







#footer a{







	color:#666;







	margin:0 4px;







	text-decoration:underline;







}















#backTo a {







	display:block;







	color:#517789;







	text-decoration:none;







	padding:10px;







	margin: 10px 0;







	font-size: .85em;







	font-weight: bold;







	text-align:center;







}















/*















#privacyPolicy {







	float:left;







	width:170px;







	text-align:left;







}















#tou {







	float:right;







	width:560px;







	text-align:left;







}















#tou ul {







	color:#666;







	margin-top:5px;







}















#tou ul li {







	font-size:.75em;







}























#privacyPolicy h3,







#tou h3 {







	font-size:.9em;







	padding-top:10px;







}















#privacyPolicy p,







#tou p {







	text-align:left;







	padding-top:0px;







}







*/







#copyright {







	clear:both;







}















#header #img_logo a{







	float: left;







	background-image: url(images/img_gfc_logo.png);







	background-repeat: no-repeat;







	width:230px;







	height:48px;







	margin-top:20px;







}







#header #topLinks {

	float: right;

	color:#999999;

	font-size: .8em;

} 















#header #topLinks a:link, #header #topLinks a:visited {







	color:#000;







	text-decoration:none;







}















#header #topLinks a:hover {







	color: #036;







	text-decoration:underline;







}















#header.newsletter {







	background: #4f2a4b;







}















#header.newsletter #img_logo a{







	float: left;







	background-image: url(images/img_gfc_logo_reverse.png);







	background-repeat: no-repeat;







	width:238px;







	height:44px;







	margin-top:20px;







}















#mainNav {







	background-color: #4f2a4b;







	height:40px;







	width:780px;







	text-align:center;







	z-index:5;







}















#mainNav h1 {







	color:#ffffff;







	font-size:14px;







	margin:0;







	padding:10px;







	text-align:right;







}















#mainNavBar {







	background-color: #4f2a4b;







	height:40px;







	width:780px;







	text-align:center;







}















#mainNav ul {







	margin:0;







	padding:0 12px;







	list-style:none;







	float:left;







}















#mainNav ul li {







	float:left;







}















#mainNav ul li a{







	display:block;







	float:left;







	width:148px;







	height:40px;







	padding:0px;







}























#mainNav #mainSubNav ul li a{







	display:block;







	width:148px;







	height:20px;







	padding:0px;







}















#mainNav ul a {







	background-repeat:no-repeat;







	background-position: left top;







	border-left:1px solid #ffffff;







}















#mainNav ul a:hover{







	background-repeat:no-repeat;







	background-position: left bottom;







}















#mainNav ul #understandingGC a {







	background-image:url(images/nav_understandingGC.png);







}















#mainNav ul #researchObjectives a {







	background-image:url(images/nav_researchObjectives.png);







}















#mainNav ul #livingGC a {







	background-image:url(images/nav_livingGC.png);







}















#mainNav ul #howHelp a {







	background-image:url(images/nav_howHelp.png);







}















#mainNav ul #aboutUs a {







	background-image:url(images/nav_aboutUs.png);







	border-right:1px solid #ffffff;







}















#homeImage {







	position:relative;







/*	background-image:url(images/img_home.gif); */







	background-repeat:no-repeat;







	height: 190px;







	width: 780px;







	z-index:0;







}





















#homeBox1, #homeBox2, #homeBox3 {

	float: left;

	height: auto;

	width: 245px;

	margin:10px 7px;

	text-align:left;

}







#homeBox1 .homeBoxTitle {







	background-image: url(images/homeBoxTitle1.png);







}







#homeBox2 .homeBoxTitle {

	background-image: url(images/homeBoxTitle2.png);

}







#homeBox3 .homeBoxTitle {

	background-image: url(images/homeBoxTitle3.png);

}















#homeBox1 .homeBoxContent {

	background-color: #eeeeee;

	background:url(images/bg_newsEvents.jpg) no-repeat top left;

}







#homeBox2 .homeBoxContent {

	background-color: #eeeeee;

	background:url(images/bg_research.jpg) no-repeat top left;

}







#homeBox3 .homeBoxContent {

	background-color: #eeeeee;

	background:url(images/bg_getInvolved.jpg) no-repeat top left;

}















.homeBoxTitle {

	background-repeat: no-repeat;

	width: 230px;

	height: 30px;

}







.homeBoxContent {

	background-repeat: no-repeat;

	height: 160px;

	padding:10px;

}











.homeBoxContent h1 {



	margin:5px 0;



	font-size:120%;



	color: #ab1d4b;



}



.homeBoxContent p {



	margin:5px 0;



}







#leftNav {







	height: auto;







	width: 167px;







	float: left;







}















#leftNav ul {







	margin:0;







	padding:0;







	list-style:none;







}















#leftNav ul li{







	border-bottom:1px dotted #999999;







	font-weight:bold;







}















#leftNav ul .sub2Nav{







	border-bottom: none;







	color: #517789;







}















#leftNav ul li a{







	display:block;







	color:#666666;







	padding-left: 20px;







	line-height:25px;







	width:148px;







	text-decoration:none;







}















#leftNav ul li a:hover{







	color: #036;







	background-color:#eeeeee;







	text-decoration:none;







}















#containerSub #leftNav #leftNavTitle {







	color:#4f2a4b;







	font-size: 1.2em;







	font-weight:bold;







	padding-left:20px;







	padding-bottom:5px;







	margin-top:40px;







	border-bottom:2px solid #4f2a4b;







}















#containerSub #leftNav #leftNavContent {







	font-size: .9em;







}















#newsletterHome {







	margin-left:0px;







	padding: 20px;







}















#mainContent ul li {







	margin: 8px 0;







	font-size: .95em;







}















ul.noBullets{







	list-style:none;







}















#pageImg{







	float: right;







	height: 180px;







	width: 200px;







	margin:0 0 10px 10px;







}















.sm#pageImg{







	float: right;







	height: 150px;







	width: 150px;







	margin:0 0 10px 10px;







}















.logoImg#pageImg{







	float: right;







	height: 100px;







	width: 200px;







	margin:0 0 10px 10px;







}















.logoImg#pageImg a{







	height: auto;







	width: auto;







	border:1px solid red;







}























#rightCol{







	float: right;







	text-align:center;







	font-size:.95em;







	background-color:#CFF;







	height: auto;







	width: 190px;







	padding:10px;







	margin:10px 10px;







	border:1px solid #ccc;







}























#sourceCaption{







	font-size:.85em;







	font-style:italic;







	margin: 30px 10px 0px 10px;;







	padding: 10px;







	color:#666;







	text-align: center;







	border-top:1px dotted #ccc;







	







}















.LN_understandingGC ul #LNli_understandingGC a,







.LN_riskFactors ul #LNli_riskFactors a,







.LN_symptoms ul #LNli_symptoms a,







.LN_diagnosis ul #LNli_diagnosis a,







.LN_statistics ul #LNli_statistics a,







.LN_staging ul #LNli_staging a,







.LN_treatmentPlans ul #LNli_treatmentPlans a,







.LN_chemoSideEffects ul #LNli_chemoSideEffects a,







.LN_radiationSideEffects ul #LNli_radiationSideEffects a,







.LN_GCResearch ul #LNli_GCResearch a,







.LN_clinicalTrials ul #LNli_clinicalTrials a,







.LN_addlnResources ul #LNli_addlnResources a,







.LN_researchObjectives ul #LNli_researchObjectives a,







.LN_genomicSequencing ul #LNli_genomicSequencing a,







.LN_livingGC ul #LNli_livingGC a,







.LN_nutrition ul #LNli_nutrition a,







.LN_constipation ul #LNli_constipation a,







.LN_diarrhea ul #LNli_diarrhea a,







.LN_howHelp ul #LNli_howHelp a,







.LN_donate ul #LNli_donate a,







.LN_empMatchProg ul #LNli_empMatchProg a,







.LN_aboutUs ul #LNli_aboutUs a,







.LN_news ul #LNli_news a,







.LN_vFoundation ul #LNli_vFoundation a,







.LN_ourStory ul #LNli_ourStory a,







.LN_boardDirectors ul #LNli_boardDirectors a,







.LN_exerciseDuringHosp ul #LNli_exerciseDuringHosp a,







.LN_exerciseAfterHosp ul #LNli_exerciseAfterHosp a,







.LN_events ul #LNli_events a,







.LN_corpSponsors ul #LNli_corpSponsors a,







.LN_events_Kickoff2009 ul #LNli_events_Kickoff2009 a,







.LN_events_JSB2009 ul #LNli_events_JSB2009 a,







.LN_genetics ul #LNli_genetics a







{







	color:#036;







	background-color: #CCF;







}















.LN_understandingGC #pageImg{







	background:url(images/img_pg1_sm.png) no-repeat center top;







}







.LN_riskFactors #pageImg{







	background:url(images/img_pg8_sm.png) no-repeat center top;







}







.LN_symptoms #pageImg{







	background:url(images/img_pg7_sm.png) no-repeat center top;







}







.LN_diagnosis #pageImg{







	background:url(images/img_pg11_sm.png) no-repeat center top;







}







.LN_statistics #pageImg{







	background:url(images/img_pg10_sm.png) no-repeat center top;







}







.LN_staging #pageImg{







	background:url(images/img_pg23_sm.png) no-repeat center top;







}







.LN_treatmentPlans #pageImg{







	background:url(images/img_pg2_sm.png) no-repeat center top;







}







.LN_chemoSideEffects #pageImg{







	background:url(images/img_pg3_sm.png) no-repeat center top;







}







.LN_radiationSideEffects #pageImg{







	background:url(images/img_pg4_sm.png) no-repeat center top;







}







.LN_GCResearch #pageImg{







	background:url(images/img_pg5_sm.png) no-repeat center top;







}







.LN_clinicalTrials #pageImg{







	background:url(images/img_pg6_sm.png) no-repeat center top;







}







.LN_addlnResources #pageImg{







	background:url(images/img_pg9_sm.png) no-repeat center top;







}







.LN_researchObjectives #pageImg{







	background:url(images/img_pg12_sm.png) no-repeat center top;







}







.LN_genomicSequencing #pageImg{







	background:url(images/img_pg13_sm.png) no-repeat center top;







}







.LN_livingGC #pageImg{







	background:url(images/img_pg14_sm.png) no-repeat center top;







}







.LN_nutrition #pageImg, .LN_constipation #pageImg, .LN_diarrhea #pageImg{







	background:url(images/img_pg15_sm.png) no-repeat center top;







}







.LN_howHelp #pageImg{







	background:url(images/img_pg19_sm.png) no-repeat center top;







}







.LN_donate #pageImg{







	background:url(images/img_pg17_sm.png) no-repeat center top;







}







.LN_empMatchProg #pageImg{







	background:url(images/img_pg18_sm.png) no-repeat center top;







}







.LN_aboutUs #pageImg{







	background:url(images/img_pg24_sm.png) no-repeat center top;







}







.LN_news #pageImg{







	background:url(images/img_pg25_sm.png) no-repeat center top;







}







.LN_vFoundation #pageImg{







	background:url(images/img_pg24_sm.png) no-repeat center top;







}







.LN_ourStory #pageImg{







	background:url(images/img_pg20_sm.png) no-repeat center top;







}







.LN_boardDirectors #pageImg{







	background:url(images/img_pg21_sm.png) no-repeat center top;







}







.LN_genetics #pageImg{







	background:url(images/img_pg6_sm.png) no-repeat center top;







}







.LN_exerciseDuringHosp #pageImg{







	background:url(images/img_pg27_sm.png) no-repeat center top;







}







.LN_exerciseAfterHosp #pageImg{







	background:url(images/img_pg29_sm.png) no-repeat center top;







}















a.more {



	line-height:20px;



	font-size: .8em;



	font-weight:bold;



}















a:link.more, a:visited.more{







	text-decoration:none;







	color:#333;







}















a:hover.more, a:active.more{







	text-decoration:underline;







	color: #066;







}







a.icon {



	line-height:20px;



	font-size: .7em;



}















a:link.icon, a:visited.icon{







	text-decoration:none;







	color:#333;







}















a:hover.icon, a:active.icon{







	text-decoration:underline;







	color: #066;







}















.btnBox {







	width:148px;







	height:40px;







}















a.btnDonate .icon{
	background:url(images/btn_donateNow.png) no-repeat left top;
	display:block;
	width:148px;
	height:26px;
	padding:7px 0px;
	cursor:pointer;
}

a:hover.btnDonate .icon, a:active.btnDonate .icon{
	background:url(images/btn_donateNow.png) no-repeat right bottom;
}

a.btnEnterRegistry .icon{
	background:url(images/btn_enterRegistry.png) no-repeat left top;
	display:block;
	width:148px;
	height:26px;
	padding:7px 0px;
	cursor:pointer;
}
a:hover.btnEnterRegistry .icon, a:active.btnEnterRegistry .icon{
	background:url(images/btn_enterRegistry.png) no-repeat right bottom;
}




a.btnInHonorInMemory .icon{







	background:url(images/btn_inHonorInMemory.png) no-repeat left top;







	display:block;







	width:148px;







	height:26px;







	padding:7px 0px;







	cursor:pointer;







}







a:hover.btnInHonorInMemory .icon, a:active.btnInHonorInMemory .icon{







	background:url(images/btn_inHonorInMemory.png) no-repeat right bottom;







}















a.btnNewsletter .icon{







	background:url(images/btn_newletterSignUp.png) no-repeat left top;







	display:block;







	width:148px;







	height:26px;







	padding:7px 0px;







	cursor:pointer;







}







a:hover.btnNewsletter .icon, a:active.btnNewsletter .icon{







	background:url(images/btn_newletterSignUp.png) no-repeat right bottom;







}































#mainFormContent {







	clear:both;







	margin:0;







	padding: 0 10px 10px 10px;







	background-color:#fff;







	width:auto;







	text-align:left;







	border:4px solid #369;







}















.error {







    border:1px solid #D00;







    background-color:#FCC;







    width:80%;







    margin:auto;







    padding-top:5px;







    padding-bottom:5px;







	text-align:left;







}















.homeBoxBtn {







	padding:10px 30px;







}















.toc_box {







	border:1px solid  #036;







	padding:10px;







	margin:0 0 5px 15px;











}















.insight_box {







	border:1px solid #036;







	font-size:95%;







	color:#036;







	padding:10px;







	margin:0;







}
