@charset "utf-8";
/* CSS Document */

/*p { line-height: 17px;}*/

h3 {
	font:15px Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-weight: 590;
	padding: 25px 0 5px 0;
}
h4 {
	font: 13px bold Sylfaen, Georgia, "Times New Roman", Times, serif;
	color: #5f858d;
	padding: 10px 0 2px 0;
}

blockquote {
font-style: italic;
margin: 0 1em;
}

#photoBanner {
	margin: 0 0 0 -52px;
	position: relative;
}
.Preg-photoBanner-text {
	color: #314354;
	position: aboslute;
	line-height: 16px;
	margin: -97px 0 0 20px;
}	
.AF-photoBanner-text {
	color: #314354;
	position: aboslute;
	line-height: 16px;
	margin: -109px 0 0 160px;
}	
#freeguide-Banner {
	margin: 5px 0 0 -51px;
}
#boxBanner {
	margin: 20px 0 0 10px ;	
	float: left;
	position:relative;
}
.boxText {
	color: #003a50;
	margin: -110px 0 0 20px;
}
h3.box span {
	display: none;
	margin:0;
	padding:0;
	}
h3.box {
	display: inline;
}
#importantArticle-box {
	margin: 20px 10px 20px 5px;
	float: left;
	position:relative;
}
#AFimportantArticle-text {
	position:absolute;
	color: #5f858d;
	margin: -465px 25px 0 15px;
	line-height: 16px;
	}
#AFimportantArticle-text h2 a {
	color: #003a50;
	}
#pregImportantArticle-text {
	position:absolute;
	color: #5f858d;
	margin: -500px 25px 0 15px;
	line-height: 16px;
	}
#pregImportantArticle-text h2 a {
	color: #003a50;
	}
#guideBar {
	background-image:url(/images/v201005/images/leftnav-bg.jpg);
	width: 220px;
	height: 100%;
	margin: 0 0 0 35px;
	padding:0 0 100px 11px;
	z-index: 40;
}
img.guide {
	margin: 40px 0px 0px -26px;
	z-index: 50;
}
	
/*TABBED CONTENT*/

#tabbed-box {
	margin: 25px 0 0 -50px;
	width: 650px;
	position: relative;
}
.tabbed-box a {
	font-family: Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#003a50;
	margin-bottom: 10px;
}
.tabbed-area {
	background-color: #3b5065;
	padding: 10px;
	margin: 0 0 40px 20px;
}
ul.tabs { 
	padding:0px;
	margin:5px 0 5px 0;
}
ul.tabs li {
	list-style: none;
	display: inline;
}
ul.tabs li a {
	background-color: #b4d2d5;
	color: #3b5065;
	padding: 8px 14px 8px 14px;
	text-decoration:none;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
	border:1px solid #9abfc5;
}
ul.tabs li a:hover{
	background-color: #fff;
	border-color: #fff;
}
ul.tabs li a.active{
	background-color: #fff;
	color: #5f858d;
	border: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.tab-content {
	background-color: #fff;
	padding: 6px;
	border: 1px solid #fff;
}
#tab-content_2, #tab-content_3 {
	display: none;
}
.tab-content ul {
	margin: 0px;
	padding: 0px 20px 0px 20px;
}
.tab-content ul li {
	list-style:none;
	border-bottom: 1px solid #d6dde0;
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 13px;
}
.tab-content ul li a {
	text-decoration: none;
	color: #000;
}
.tab-content ul li a:hover {
	text-decoration: underline;
}
.tab-content ul li:last-child {
	border-bottom: none;
}
.tab-content p {
	color: #5f858d;
	padding-bottom: 6px;
}
/*END TABS*/


/*FEATURE ARTICLE STYLES*/
/*


#featureArt {
	margin: 0 0 0 38px;
}

#featureArt h4 {
	font-size: 19px;
	font-weight: 670;
	color: #fff;
	position: absolute;
	margin: 15px 0 0 235px;
	}
#featureArt h4 a {
	color: #fff;
	}
#featureArt p {
	padding: 70px 30px 0px 30px;
	color: #333;
	font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;
	text-align: left;	
	}
*/
.addThis-Feature {
	margin: 20px 0 0 0 ;
}
/*END FEATURE ARTICLE STYLES*/

/*CONTENT PAGE STYLES*/
#contentBox {
	padding: 20px 49px 40px 30px;
	margin: 0 0 0 -47px;
	width: 581px;
	height: 100%;
	min-height: 715px;
	background: #e7e7e3;
	line-height: 20px;
}
#contentBox a {
	color: #003A50;
	font-size: 14px;
}

#contentBox a:visited {
	color: #00678C;
}

#contentBox h2 a {
	font-size: 17px;
	padding: 15px 0 0 0;
}

#contentBox h3 a {
	font-size: 15px;
	padding: 15px 0 0 0;
}

/*CATEGORY PAGE*/
#categoryHeading-box {
	height: 100%;
	width: 635px;
	margin:0 0 0 -52px;
	padding: 5px 0px 40px 30px;
	background: #b4d2d5;
	color: #335460;
	line-height: 17px;
	text-align:left;
	position: relative;
}
h1.categoryHeader {
	margin-top: 7px;
	}
h1.categoryHeader span {
	display: none;
	}
#categoryHeading-box h1 {
	color: #fff;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #fff;
	padding-bottom: 6px;
}
#categoryHeading-text {
	padding: 9px 230px 0 0;
	margin: -20px 0 0 0;
}
.categoryTitle {
margin: 0;
padding: 0;
}

/***CATEGORY SIDEBAR***/
p.pregnantBox {
	color: #fff;
	position: absolute;
	margin:-146px 0 0 0;
	padding: 0 0 0 12px;
}
p.familyBox {
	color: #fff;
	position: absolute;
	margin:-163px 0 0 0;
	padding: 0 0 0 12px;
}
p.questionsBox{
	color: #fff;
	position: absolute;
	margin:-129px 0 0 0;
	padding: 0 0 0 12px;
}

#categorySidebar {
	margin:0 0 0 22px;
	padding:0;
	position: relative;
}

/*ARTICLE PAGE*/
#articleHeading-box {
	height: 130px;
	width: 635px;
	margin:0 0 0 -52px;
	padding: 15px 0px 20px 30px;
	background: #b4d2d5;
	line-height: 30px;
}
#articleHeading-box h1 {
	color:#fff;
	padding: 20px 0 0 0;
}
#articleHeading-line {
	border-top: 1px solid #fff;
	margin: 20px 0px 17px 0;
}
#articleHeading-box h2 {
	color: #003a50;
	margin-right: 10px;
}

#articleHeading-box a {
	color: #fff;
}


#relatedArticles-box  {
	position: absolute;
	padding: 30px 0 0 0;
}
#relatedArticles-box a {
	color: #fff;
	font-size: 12px;
	}
#relatedArticles-box a:visited {
	color: #aaa;
}
.relatedArticles-text {
	position: absolute;
	margin: -155px 0 0 0;
	padding: 3px 5px 0px 9px;
}

/*PREGNANT STYLES*/
.beginProcess-PregBox {
	margin: -490px 0 0 0;
	padding:20px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #c4c2b9;
	width: 230px;
}

img.waitingFamily-photo {
	position: absolute;
	margin:-130px 0 0 0;
}
p.waitingFamily-name {
	position: absolute;
	margin: -94px 0 0 150px;
	text-align: center;
	line-height:15px;
}
p.askBM {
	margin: -122px -45px 0 95px;
	padding: 0 10px 0 0;
	line-height: 15px;	
}


/*GENERAL ADOPTION INFO PAGE HOME STYLES*/


/**ROW 1**/
#genRow1 ul{
list-style-type:none;
margin: 30px 0 0 -30px;
padding: 0;
}

#genRow1 li{
width: 186px;
float:left;
padding:0 5px;
margin: 0 10px 0 10px;
}

#genRow1 h2{
background-color: #5F868D;
display: block;
padding: 5px 0 4px 4px;
}

#genRow1 a h2{
color: #fff;
}

#genRow1 a:hover h2{
text-decoration: underline;
}

#genRow1 p{
background-color: #EEF4F4;
padding:3px 9px 5px;
}

.generalAction-box-Pregnant {
	margin: 20px 40px 30px -20px;
	padding: 0;
}
.generalAction-box-AF {
	margin: 30px 0 30px 0;
	padding: 0;
}

/**ROW 2**/
#genRow2 ul{
list-style-type:none;
margin: 30px 0 0 -30px;
padding: 0;
}

#genRow2 li{
width: 186px;
float:left;
padding:0 5px;
margin: 0 10px 0 10px;
}

#genRow2 h2{
background-color: #79A1A9;
display: block;
padding: 5px 0 4px 4px;
}

#genRow2 a h2{
color: #fff;
}

#genRow2 a:hover h2{
text-decoration: underline;
}

#genRow2 p{
background-color: #EEF4F4;
padding:3px 9px 5px;
}

/**ROW 3**/
#genRow3 ul{
list-style-type:none;
margin: 30px 0 0 -30px;
padding: 0;
}

#genRow3 li{
width: 186px;
float:left;
padding:0 5px;
margin: 0 10px 0 10px;
}

#genRow3 h2{
background-color: #99BEC4;
display: block;
padding: 5px 0 4px 4px;
}

#genRow3 a h2{
color: #fff;
}

#genRow3 a:hover h2{
text-decoration: underline;
}

#genRow3 p{
background-color: #EEF4F4;
padding:3px 9px 5px;
}


/*TIER 2*/
#general-tier2 {
	margin: 30px 0 30px -20px;
	padding:0;
}
#general-tier2 ul {
	list-style-type: none;
	margin:0;
	padding:0;
	border: none;
	display:block;
}
#general-tier2 li {
	display: block;
	margin: 0;
	padding: 0 32px 0 0;
	float: left;
	width: auto;
	position: relative;
}
#general-tier2  a {
	display: block;
	width: auto;
	text-decoration: none;
	margin:0;
	padding:0;
 }
#general-tier2 a:hover {
	text-decoration:underline;
 }
#general-tier2 h2 {
	position: absolute;
	color: #fff;
	margin: -160px 0 0 5px;
}
#general-tier2 p {
	position: absolute;
	margin: -115px 35px 0 8px;
	padding: 2px 5px 2px 5px;
	color: #3b5065;
	text-align: left;
}
/*TIER 3*/
#general-tier3 {
	margin: 30px 0 30px -20px;
	padding:0;
}
#general-tier3 ul {
	list-style-type: none;
	margin:0;
	padding:0;
	border: none;
	display:block;
}
#general-tier3 li {
	display: block;
	margin: 0;
	padding: 0 22px 0 0;
	float: left;
	width: auto;
	position: relative;
}
#general-tier3  a {
	display: block;
	width: auto;
	text-decoration: none;
	margin:0 0 30px 0;
	padding:0;
 }
#general-tier3 a:hover {
	text-decoration:underline;
 }
#general-tier3 h2 {
	position: absolute;
	color: #fff;
	margin: -165px 0 0 5px;
}
#general-tier3 p {
	position: absolute;
	margin: -150px 35px 0 8px;
	padding: 2px 5px 2px 5px;
	color: #3b5065;
	text-align: left;
}

/*FIND A FAMILY PAGE STYLES*/
#findFamily-headingBox {
	height: 300px;
	width: 635px;
	margin:0 0 0 -52px;
	padding: 5px 0px 40px 30px;
	background: #b4d2d5;
	color: #335460;
	line-height: 17px;
	text-align:left;
	position: relative;
}
#findFamily-headingText {
	padding: 30px 300px 0 10px;
	margin: -20px 0 0 0;
}
#scrollBox {
	background-image:url(/images/v201005/images/findFamily-ScrollBox.gif);
	width: 193px;
	height: 227px;
	margin: -185px 20px 0 0;
	position: relative;
	float: right;	
}
.scrollBox-familyAd {
	position: absolute;
	margin: 36px 0 0 36px;
}
.scrollBox-FamilyText {
	position: absolute;
	margin: 162px 0 0 40px;
}
.scrollArrow-left {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
left: 40px;
top: 190px;
width:35px;
height:25px;	
}
.scrollArrow-right {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:190px;
left:110px;
width:35px;
height:25px;	
}
.findFamily-ScrollNumber {
	margin: 193px 0 0 77px;
	position: absolute;
}
#findFamily-searchwrapper {
width:230px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-image:url(/images/v201005/images/FindFamily-searchBar.gif);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:50px 190px 0 0;
position:relative; /*important*/
float: right;
}
#findFamily-searchwrapper form { display:inline ; }
.findFamily-searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:15px;
width:165px;
height:24px;
font: 12px Sylfaen, Georgia, "Times New Roman", Times, serif;
}
.findFamily-searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:185px;
width:24px;
height:23px;
}
.advancedSearch  {
	color:#3b5065;
	font-size: 14px;
	position: absolute;
	margin: 57px 0 0 240px;
}
#FindFamily-displayFamilyNumber {
	margin:  20px 0 0 -300px;
}
.FindFamily-breadcrumbs {
	margin: 0px 0 0 120px;
}
#findFamilyContent-Wrapper {
	margin: 0 0 0 -47px;
	width: 660px;
	height: 100%;
	min-height: 650px;
	background: #fff;
	line-height: 17px;
}
#familyProfile-Table {
	width: 590px;
	padding: 0;
	margin: 20px auto;
	font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;
	background: #eeeeeb;
	color:#3b5065;
}
#familyProfile-Table a {
	color:#3b5065;
}
td.profileTable-Name {
	background: #b4d2d5;
	width: 35%;
	padding: 10px;
}
td.profileTable-Favorites {
	width: ;
	background: #b4d2d5;
	text-align: right;
	padding: 10px;
}
td.profileTable-Photo {
	width: 164px;
}
td.profileTable-Text {
	width:590px;
	background: #eeeeeb;
	border: none;
	padding: 0;
}
td.profileTable-Contact{
	background: #d1e0e0;
	padding: 8px 0 8px 10px;
}
td.profileTable-Gender{
		background: #d1e0e0;
		padding: 0 0 0 30px;
		
}
.viewProfile{
		background: #d1e0e0;
		text-align: right;
		padding: 0 0 0 140px;	
}

/*FORM PAGE STYLES*/
#formHeader-box {
	height: 100%;
	margin:0 0 0 0px;
	padding: 5px 0px 40px 30px;
	background: #b4d2d5;
	color: #335460;
	line-height: 1.3em;
	text-align:left;
	position: relative;
}
#formHeader-box h1 {
	color: #fff;
	font-weight: 500;
	padding: 10px 0 30px 0;
}
#Form-contentBox {
	padding: 20px 24px 40px 30px;
	margin: 0 0 0 0px;
	height: 100%;
	min-height: 715px;
	background: #e7e7e3;
	line-height: 20px;
}
#Form-contentBox a {
	color: #003a50;
	line-height: 25px;
	font-size: 14px;
}
#Form-contentBox h2 a {
	font-size: 17px;
	padding: 15px 0 0 0;
}

/*STATE PAGE STYLES*/

#stateFacts {
	position:absolute;
	color: #003a50;
	margin: -375px 0 0 0;
	padding: 10px;
}
	

/*TOP NAVIGATION*/

#topNav {
width: 950px;
height: 30px;
margin:0;
padding:0;
font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;
}
#topNav ul {
list-style-type: none;
margin:0;
padding:0;
border; none;
width: 100%;
}
#topNav li {
display: block;
margin:0 0 16px 0;
padding: 0;
float: left;
width: auto;
 }
 
#topNav a {
color: #003a50;
background: #b4d2d5;
display: block;
width: auto;
text-decoration: none;
margin:0;
padding:0;
 }
#topNav li a {
	width: 138px; 
	padding: 4px 0px 7px 12px;
	text-align: center;
}

#topNav a:hover, #topNav a:active {
color: #fff;
 }
/*END TOP NAV*/

/*LEFT NAVIGATION*/
#leftNav {
font-family: Sylfaen, Georgia, "Times New Roman", Times, serif;
font-size: 13px;
width: 220px;
position: relative;
margin:0 0 0 35px;
padding:0;

 }
#leftNav ul {
margin: 0;
padding:0;
list-style-type: none;
 }
#leftNav ul li {
float: left;
position: relative;
 }
#leftNav ul li a, #leftNav ul li a:visited {
display: block;
text-decoration: none;
color: #003a50;
width: 220px;
background:url(/images/v201005/images/leftnav-bg.jpg);
background-color: #b3a796;
line-height: 22px;
padding: 5px 0px 5px 11px;
 }

 
/*displays 2nd level li elements*/
#leftNav ul li ul {
display: none;
 }
#leftNav ul li:hover ul {
display: block;
position: absolute;
top:0;
left: 225px;
 }


/*styles 1st level hover and active states*/
#leftNav ul li a:hover, #leftNav ul li a:active {
color:#fff;
}

/*styles 2nd level hover and active states*/
#leftNav ul li ul li a:hover {
color: #fff;

}

#leftNav .flyout {
float:right;
padding-right: 3px;
font-size: 16px;
}

#leftNav hr {
text-alignment: center;
margin-right: 10px;
}


/*END LEFT NAV*/

/*RIGHT COLUMN WIDGET*/
#wfTableHead {
height:39px;
width:212px;
background-image:url('/images/v201005/images/pregCategory-waitingFamilyBox.jpg');
background-color:#60838C;
}

#wfTablePicture img{
height:125px;
background-color:#C5D8DA;
padding: 0;
margin:0;
}

.wfTableCellDark{
background-color:#C5D8DA;
width: 87px;
}

.wfTableCellLight{
background-color:#EEF4F4;
width: 87px;
text-align:center;
line-height: 15px;
}

/* QUICK SEARCH WRAPPER */
#quick-searchwrapper {
width:230px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-image:url(/images/v201005/images/FindFamily-searchBar.gif);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0 410px 0 0;
position:relative; /*important*/
float: right;
}
#quick-searchwrapper form { display:inline ; }
.findFamily-searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:15px;
width:165px;
height:24px;
font: 12px Sylfaen, Georgia, "Times New Roman", Times, serif;
}
.quick-searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:185px;
width:24px;
height:23px;
}

/*ACCOUNT BREAD CRUMB*/
#acct_bread {
line-height: 1.1em;
color: #fff;
margin-right: 20px;
}

#acct_bread a {
color: #4E7081;
font-size: 10px;
}

#acct_bread a:visited {
color: #7599AB;
}

p#locked {
  display: block;
  color: #385065;
  font-size: 1.6em;
  font-weight: 700;
  font-family: Tahoma, Arial,sans-serif;
  line-height: 120%;
  padding: .5em;
  border: 3px outset #385065;
  text-align: center;
  background: #C9C6BE;
}

/*LIST TABLE STYLE*/
.listtable {width: 100%;
border: outset 1px;
border-color:#888;
empty-cells:show;
border-collapse:collapse;
}

.listtable th {border-top: none;
border-width:1px;
border-style:solid;
border-color:#888;
background-color:#4E7081;
color:#eee;
padding:2px;
font-size:12px;
}

.listtable td {border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:dotted;
border-bottom-style:solid;
border-color:#9a9;
padding:2px;
font-size:12px;
}

.listtable th a{color: #eee}

/*STORY VIEW IMAGE FLOAT*/
.sv_img_float{
clear:both;
float:right;
margin:6px;
padding:3px;
}

/*GLOSSARY*/
.glossary td {
border:thin solid #4E7081;
font-weight:bold;
background-color:#C9C6BE;
}

.glossary td a:hover{
text-decoration: underline !important;
}

/*PROFILE*/
.addFavorite {
                padding: 10px;
                float: right;
                margin: -10px 0 0 155px;
                position: absolute;

}

.removeFavorite {
		padding: 10px;
                float: right;
                margin: -10px 0 0 155px;
                position: absolute;
}

.nextPrevious, .nextPrevious a {
	color: #385065;
	text-align: right;
	margin: -5px 20px 0 0;
}

/*COMPLETED ADOPTION*/
#completeProfile-Table {
        width: 590px;
        padding: 0;
        margin: 20px auto;
        font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;
        background: #eeeeeb;
        color:#3b5065;
}
#completeProfile-Table a {
        color:#3b5065;
}
td.completeTable-Name {
        background: #385065;
        width: 35%;
        padding: 10px;
	color:#fff;
}
td.completeTable-Complete {
        background: #385065;
        text-align: right;
        padding: 10px;
	color:#fff;
}
td.completeTable-Photo {
        width: 164px;
        background: #FFF;
}
td.completeTable-Text {
        width:550px;
        background: #FFF;
        border: none;
        padding-right: 20px;
}
td.completeTable-Fill{
	height: 2em;
        background: #4E7081;
        padding: 8px 0 8px 10px;
}

