@charset "utf-8";

/* CSS Document */
h1, h2, h3, h4, h5 { margin:0; padding:0; color: #820024; }

/* GLOBAL STYLES */
.contentarea { width: 836px; border: 1px solid #030303; float: left; left: 31px; position:relative; }
.editorialWell { margin:0; padding:0 0 20px 0; }

/* main page navigation beside photo/Intro area */
.bhtpNavA { width: 136px; background-color: #fff; float: left; margin:13px 0 0 13px; }
.bhtpNavA ul { text-align: center; margin: 0; padding: 0; list-style:none;   }
.bhtpNavA li { margin:0; padding:0; text-indent:-9999px;  }
.bhtpNavA li a, .bhtpNavA li a:hover { display:block; width:136px; height:42px; padding: 0; margin: 0;  }


.btn1 a { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 0;   }
.btn2 a { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -42px;   }
.btn3 a { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -84px; }
.btn4 a { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -126px; }
.btn5 a { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -345px;   }

.btn1 a:hover { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -176px  }
.btn2 a:hover { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -219px; }
.btn3 a:hover { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -261px; }
.btn4 a:hover { background:url(/sharedassets/familyorg/images/prodigals/state_hover_navbtns.jpg) 0 -303px; }


.regbtn { margin:0; padding:0; text-indent:-9999px; }
.regbtn a  { display:block; background: #820024 url(/SharedAssets/familyorg/images/prodigals/bhtpBut2_updated.gif) no-repeat 0 0; width:136px; height:92px; }


.sideBar { margin:0 0 13px 0; padding:0; }
.adBox { margin:0; padding:0; background-color: #4C3B31; width:136px; height:192px; overflow:hidden; margin: 7px 0 0 0; padding:0; }
.teaser { margin:0; padding:5px; color:#fff; }  
.teaser img { margin: 0; padding:0; margin: 0 22px 0 22px; }
.adBox h2 { background-color: #820024; color:#FFFFFF; text-align:center; margin:0; padding:5px; }
.adBox h4 { color:#FFFFFF; text-align:center; margin:0; padding:5px; }
.adBox p { margin:0; padding:0; }
.adBox a { color:#fff; font-weight:bold; text-decoration:none; }
.adBox a:hover { text-decoration:underline; }

/* Main container with rounded corners */
.bhtpHorzBGc { background: url(http://val.family.org/sharedassets/familyorg/images/couplecheckup/bgSwooshC.jpg) no-repeat; width: 817px; height: 292px; float:left; margin: 3px 0; padding: 0 0 0 13px; overflow: hidden; }


/* ----------------END GLOBAL STYLES----------------------------------------------------------- */

/* HOME STYLES */
.bhtpHorzBG { background-image: url(http://val.family.org/sharedassets/familyorg/images/couplecheckup/home8bg.jpg); width: 817px; height:475px; float:left; margin: 3px 0; padding: 0 0 0 13px; }

/* main Intro Welcome area with Text */
#mainCopy { width: 644px;  display: block;   float: left; margin: 12px 0 3px 13px; }
#mainCopy a { color: #820024; font-weight:bold; text-decoration:none; }
#mainCopy a:hover { text-decoration:underline; }
#mainCopy img {float:right; }
#smallHeader { background:url(/sharedassets/familyorg/images/prodigals/Sliced/boxTopSm.gif) no-repeat; width:653px; height:120px; float: left; margin: 12px 0 3px 4px;}

.hdrContent { position:absolute; border:1px solid #FF0000; left: 170px; top: 168px; width: 384px; height: 89px; }
.hdrContent ul { list-style:none; }
.hdrContent li { margin:0; padding:0; }

/* Content_sub styles */
.content_sub a { color:white; text-decoration:none; font-weight:bold; }
.content_sub a:hover { text-decoration: underline; }

.content_sub { margin:3px 0px 6px 20px; padding:0; height: 171px;   }

.content_sub .boxOne, .content_sub .boxTwo, .content_sub .boxThree, .content_sub .boxFour { background-color: #4C3B31; height: 164px; width: 178px; overflow: hidden; float: left; margin: 1px 6px 1px 0; padding: 4px 8px; overflow:hidden; }

.content_sub .boxOne { background: #fff url(/sharedassets/familyorg/images/prodigals/leftBox.gif);  }

.content_sub h2 { font: 18px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; }

.content_sub p { color:#FFF; margin:0 0 0 0; padding:0; }

.content_sub .boxOne h2, .content_sub .boxTwo h2, .content_sub .boxThree h2, .content_sub .boxFour h2 { background-color: #820024; margin:-4px 0 4px -10px; width: 196px; height:30px; padding:4px 0 0 0; } 

/*Event Information page */
#container .contentarea .editorialWell #mainCopy .leftCol { margin:0; padding:0; width:315px; float: left;  }
#container .contentarea .editorialWell #mainCopy .rightCol { margin:0; padding:0; width:320px; float: left; height:220px; color: #FFFFFF; }
#container .contentarea .editorialWell #mainCopy .rightCol p { padding:5px; border-top:1px solid;  }
#container .contentarea .editorialWell #mainCopy .rightCol a:link { color:white; text-decoration: none;  }
#container .contentarea .editorialWell #mainCopy .rightCol a:hover { color:white; text-decoration:underline; }
#container .contentarea .editorialWell #mainCopy .rightCol a:visited { color:white; text-decoration:underline; }
