@charset "utf-8";
/* CSS Document */


body {
	font: 62.5% Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0;
	height:100%;
	text-align: center; 
	color: #333;
	background-color: #eeeeee;
}

tr td {
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
	background-color:#fff;
}

th {
	background-color:#eee;
	text-align:center;
	padding:4px;
}

h1 {
	font-size:1.7em;
	color: #333;
}
h2 {
	font-size:1.1em;
	color:#000;
	padding:0;
	margin:1em 0;
}
h3 {
	font-size:1em;
	color: #C00;
	padding:0;
	margin:1.4em 0 .3em 0;
}

a {
	color:#036;
}

ul {
	font-size:1.1em;
	margin:0;
	padding:10px 20px;
}

#homeImage ul {
	font-size:1em;
	margin-left:30px;
}

#homeImage ul li {
	list-style:url(images/icon_check.png);
	padding-left:4px;
	margin-top:4px;
}

p {
	font-size:1.1em;
	padding:0;
	margin:.9em 0;
}

#container, #containerSub {
	font-size:1.2em;
	width: 820px;  
	height:100%;
	margin: 0 10px;  
	text-align: left;
	background:url(images/BG.jpg) repeat-y top center;
	background-color:#eeeeee;
}

#header {
	position:relative;
	padding: 0;  
	margin:0 auto;
	height:100px;
	width:800px;
}
#header h1 {
	margin: 0;
	padding: 10px 0; 
}

#container #homeImage {
	position:relative;
	background:url(images/img_homeCtr.jpg) no-repeat left top;
	width: 760px;
	height: 217px;
	padding-bottom:10px;
	margin:0 auto;
	z-index:0;
	clear:both;
}

#homeImage h1 {
	background:url(images/homeCtrImg_top.png) no-repeat left top;
	margin-top:0;
	padding-top:10px;
	font-size:1.7em;
	color: #036;
	text-align:center;
}

#homeImage h2 {
	margin-top:5px;
	margin-left:25px;
	font-size:1.2em;
}

#container #mainContent {
	padding-bottom: 10px; 
	height:100%;
	margin:0 auto;
	width:760px;
}

/*
#hmBox3,
#hmBox2,
*/
#hmBox1 {
	width:720px;
	margin:0;
	padding:0 20px;
	float:left;
	height:100%;
	
}

.hmBox1_Title{
	background:url(images/boxHdr_bg.png) no-repeat top left;
	height:36px;
	width:760px;
	float: left;

}
.hmBox1_Title h1 {
	color:#fff;
	padding:5px 0 0 15px;
	margin:0;
	width:730px;
	height:36px;
	background:url(images/boxHdr_lt.png) no-repeat left top;
	clear:both;
}

#hmBox1 p {
	padding: 15px;
	margin:0;
	clear:both;
}

#subpgBoxLeft {
	width: 480px;
	margin:10px;
	float:left;
}
#subpgBoxRight {
	width:230px;
	margin:10px;
	float:left;
}

#subpgBoxRight blockquote {
	margin:10px 0;
	padding: 0 20px;
}

#subpgBoxRight h3 {
	margin-top:10px;
}

#containerSub #mainContent {
	background:url(images/mainBodyBG_subpg.png) repeat-y left bottom;
	margin:0;
}

#container #mainBodyBox {
	float: left;
	background:url(images/mainBodyLtColBG_home.png) no-repeat left top;
	padding:20px;
	margin:0;
	width: 488px;
	text-align:left;
}


#containerSub #mainBodyBox {
	float: right;
	background: url(images/mainBodyColTop1_subpg.png) no-repeat right top;
	padding:20px;
	margin:0;
	width: 472px;
	text-align:left;
}

#container #rightColBox {
	float: right;
	padding:0;
	width: 229px;
	text-align:left;
	height:100%;
}

#container #rightColBoxContent {
	background:url(images/mainBodyRtColTop_home.png) no-repeat left top;
	padding:0;
	width: 229px;
	text-align:left;
}

#container #rightColBoxContent h1{
	padding:20px 10px 0 10px;
	font-size: 1.2em;
	font-weight:bold;
	color:#F90;
	margin:0px;
}

#container #rightColBoxContent p{
	padding:10px;
	margin:0px;
	font-size:.95em;

}

#containerSub #leftColBox {
	float: left;
	background:url(images/leftNavColTop_subpg.png) no-repeat left top;
	padding:0;
	width: 229px;
	text-align:left;
	height:100%;
}

#containerSub #leftColBox h1{
	padding:10px;
	font-size: 1.3em;
	font-weight:bold;
	color: #006;
	margin:0px;
}

#leftColBoxContent ul{
	list-style:none;
	margin:0;
	padding:0;
}

#leftColBoxContent  ul li a{
width: auto;
display: block;
text-indent: 8px;
line-height:20px;
padding: 2px;
text-decoration: none;
font-weight:bold;
color: black;
}

* html #leftColBoxContent ul li a{ /*IE only hack*/
width: 100%;
}

#leftColBoxContent ul li a:hover{ /*THEME CHANGE HERE*/
background-color: #036;
color: #fff;
}

#btn_touts {
	clear:both;
	height:80px;
	padding: 0 110px;
}
#btn_LearnMore_LG, #btn_LearnMore_LG a,
#btn_SeeItInAction_LG, #btn_SeeItInAction_LG a
{
	float:left;
	width:250px;
	height:60px;
	margin:5px;
}

#btn_LearnMore_LG a {
	background:url(images/btn_LearnMore_Lg.png) no-repeat left top;
}

#btn_LearnMore_LG a:hover {
	background:url(images/btn_LearnMore_Lg.png) no-repeat left bottom;
}

#btn_SeeItInAction_LG a {
	background:url(images/btn_SeeItInAction_Lg.png) no-repeat left top;
}

#btn_SeeItInAction_LG a:hover {
	background:url(images/btn_SeeItInAction_Lg.png) no-repeat left bottom;
}

p a.goto{
	display:block;
	background-color: #9FF;
	width:30px;
	margin-top:5px;
	padding:2px;
	font-size:.8em;
	text-align:center;
	border:1px solid #036;
}

p a:hover.goto{
	background-color: #FF6;
	border:1px solid #F60;
}


.btnHome a strong{
	display:block;
	font-size:1.4em;
	font-weight:bold;
	line-height: 1.5em;
	color:#000;
}

.btnHome {
	background-color:#fff;
	padding-bottom:5px;
}
.btnHome a {
	display:block;
	background:url(images/btn1BG.png) no-repeat left top;
	width:209px;
	height:40px;
	padding:5px 10px;
	font-size:.85em;
	line-height: .9em;
	color:#000;
	text-decoration:none;
}

.btnHome a:hover {
		background:url(images/btn1BG.png) no-repeat left bottom;
}


.sectionDividerTop {
	background-image:url(images/colDividerTop.png);
	background-repeat:no-repeat;
	height:13px;
	background-color:#fff;
}
.sectionDividerBtm {
	background-image:url(images/colDividerBtm.png);
	background-repeat:no-repeat;
	height:13px;
	background-color:#fff;
}


.quote{
	text-align:center;
	color:#F90;
	font-style:italic;
	font-size:.95em;
}

.quote strong{
	display:block;
	text-align:center;
	color:#666;
	font-style:normal;
	font-size:.8em;
	padding-top:5px;
}



#breadcrumb {
	clear:both;
	font-size:.8em;
	font-weight: bold;
	color:#517789;
	text-align:left;
	padding-top:10px;
	padding-left: 190px;
}


#footer {
	height:50px;
	width:760;
	margin:5px 30px;
	padding-top: 10px; 
	clear:both;
	border-top:1px dotted #ccc;
}

#footer p {
	margin:0;
	padding: 0; 
	color:#666;
	font-size:.9em;
	text-align:center;
}
#footer a{
	color: #06C;
	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;
}


#copyright {
	clear:both;
}

#header #img_logo a{
	background-image:url(images/logo_CheckOp.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	float: left;
	width:229px;
	height:100px;
}

#mainNav {
	position:relative;
	background: url(images/topNavBG.png) no-repeat 10px top;
	height:47px;
	width:760px;
	margin:0 auto;
	padding-bottom:10px;
}

#mainNav ul {
	background:url(images/topNavBG_lt.png) no-repeat left top;
	list-style: none;
	width:760px;
	height:47px;
	margin:0;
	padding:0;
	float:left;
}

#mainNav ul li {
	display:inline;
}

#mainNav ul #nav_home a,
#mainNav ul #nav_what a,
#mainNav ul #nav_how a,
#mainNav ul #nav_contact a
{
	display:block;
	color:#FFF;
	font-size:.95em;
	font-weight:bold;
	padding:15px 10px 8px 10px;
	height: 22px;
	text-decoration:none;
	float:right;
	border-left:1px solid #666666;
}

#mainNav ul #nav_contact a {
	border-right:1px solid #666666;
}

#mainNav ul #nav_home a:hover,
#mainNav ul #nav_what a:hover,
#mainNav ul #nav_how a:hover,
#mainNav ul #nav_contact a:hover
{
	background-image:url(images/topNavBG_ac.png);
}

#mainNav ul #nav_contact a
{
	margin-right:20px;
}

#mainNav ul a {
	background-repeat:no-repeat;
	background-position: left top;
}

#mainNav ul a:hover{
	background-repeat:no-repeat;
	background-position: left bottom;
}

#containerSub #homeImage {
	background:url(images/subTopImg1.png) no-repeat left top;
	width: 950px;
	height: 75px;
}

#containerSub #homeImage h1{
	text-align:left;
	color:#000;
	margin:0px;
	padding:30px 0 0 20px;
}


#containerSub #homeBox1, #homeBox2, #homeBox3 {
	float: left;
	height: auto;
	margin:0;
	padding:0;
	text-align:left;

}

#container #homeBox2 {
	border-left:1px solid #036;
	border-right:1px solid #036;
}

#containerSub #homeBox1 {
	background-image:url(images/leftNavBtmBG.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width: 760px;
	background-color:#e2e2a3;

}

#containerSub #homeBox2 {
	width: 500px;
	color:#000;
	padding:20px 10px 10px 20px;

}

#containerSub #homeBox3 {
	width: 200px;
	color:#000;
	padding:20px 10px 10px 10px;

}

#container #homeBoxContent h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #cccc66;
	padding-top: 10px;
	margin:0;
}

#containerSub #homeBoxContent h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #036;
	padding:0;
	margin:0;
}


#container #homeBoxContent ul {
	list-style:none;
	margin:0;
	padding:0;
}

#container #homeBoxContent ul li p{
	font-size:1.1em;
	margin:0;
}

#container #homeBoxContent ul li .date{
	font-size:1em;
	font-weight: bold;
	color:#6CC;
}

#container #homeBoxContent a{
	color:#fff;
	text-decoration:none;
}

#container #homeBoxContent a:hover{
	color:#6CC;
	text-decoration:underline;
}

#container #homeBoxContent {
	background-repeat: no-repeat;
	height: 150px;
	padding:0;
}

#containerSub #homeBoxContent {
	background-repeat: no-repeat;
	height: 400px; !important
	min-height: 400px;
	padding:0;
}

#leftNav {
	float: left;
}

#leftNav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#leftNav ul li{
	height: auto;
	width: 190px;
	border-top:1px dotted #999999;
	font-weight:bold;
}

#leftNav ul li#LN_end{
	border-top:1px dotted #999999;
	padding-top:6px;
	height:20px;
}


#leftNav ul li a{
	display:block;
	color: #036;
	padding-left: 20px;
	line-height:25px;
	width:170px;
	font-size: 1.1em;
	text-decoration:none;
}

#leftNav ul li a:hover{
	color: #036;
	background-color:#eeeeee;
	text-decoration:none;
}

#mainContent ul li {
	margin: 0;
	font-size: .95em;
}

ul.noBullets{
	list-style:none;
}

a.goto{
	font-size:.9em;
	font-weight: bold;
}


#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;
}


#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_howHelp ul #LNli_howHelp a,
.LN_donate ul #LNli_donate a,
.LN_empMatchProg ul #LNli_empMatchProg a,
.LN_contact ul #LNli_contact 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_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{
	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_contact #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;
}

.more {
	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.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.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;
}
