@charset "utf-8";
/* CSS Document */
/* MAIN STYLE SHEET */
html {
	background-color: #c9c6be;
	background-image: url(/images/v201005/images/texture_bg.jpg);
	text-align:center;
	margin:0;
	padding:0;
		}

	
body {
	background-color: #fff;
	font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;	
	line-height: 20px;
	color:;
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	height:320px;   
}

a {
	text-decoration: none;
	outline: 0;
	color: #5f858d;
}

a:hover {
	text-decoration:underline;
}

/*
a:visited {
	color:  #91C6CB;
}
*/

a img {
	border: none;
}
h1 {
	font:25px Sylfaen, Georgia, "Times New Roman", Times, serif;
	padding: 10px 0 15px 0;
}
h2 {
	font: 18px Sylfaen, Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 0 0;
}
h3 {
	font: bold 14px Sylfaen, Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 0 0;
}

strong {
font-weight: bold;
}

sup {
font-size: xx-small;
vertical-align: top;
}

acronym, abbr {font: inherit;
cursor: help;
border-bottom: 2px dotted #D19275;
}


.clear {
	clear: both;
	margin:0;
	padding:0;
}
wrapper {
	width:950px;
	margin:0;
	padding:0;
}
/*HEADER*/
#header-container {
	background-color: #fff;
	width: 100%;
	height: 340px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}
	
#header { 
	width:950px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	
	}
/*LOGO*/	
h1.header {
	width: 398px; 
	height: 80px;
	margin-top: 7px;
	background:url(/images/v201005/images/AA-logo.png) no-repeat;
	float: left;
	}
  h1.header span {
	display: none;
	}
/*SEARCH BAR*/
#searchwrapper {
width:200px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-image:url(/images/v201005/images/searchBar.gif);
background-repeat:no-repeat;
padding:0px;
margin:-31px 0 0 0;
position:relative;
float: right;
}
#searchwrapper form { display:inline ; }
.searchbox {
border:0px; 
background-color:transparent; 
position:absolute; 
top:5px;
left:15px;
width:154px;
height:24px;
font: 12px Sylfaen, Georgia, "Times New Roman", Times, serif;
}
.searchbox_submit {
border:0px; 
background-color:transparent; 
position:absolute; 
top:4px;
left:163px;
width:24px;
height:23px;
}
/*END SEARCH*/

#phoneBanner {
	background:url(/images/v201005/images/phoneBanner.gif) no-repeat;
	width: 408px;
	height: 57px;
	margin: -16px 0 0 144px;
	float:left;
	position: relative;
}
#phoneBanner p {
	font-size: 20px;
	color: #69b1b8;
	position: absolute;
	margin: 16px 0 0 245px;
}
#socialBar {
	float: right;
	width: 500px;
	padding:0;
	margin:5px 0 15px 0;
	font: 14px Sylfaen, Georgia, "Times New Roman", Times, serif;
}

#socialBar li {
	display: block;
	margin:0;
	padding: 0;
	float: left;
	width: auto;
 }
#socialBar a {
	color: #5f858d;
	text-decoration: none;
}
#socialBar a:hover, #socialBar a:active {
	text-decoration: underline;
 }
	
#social_iconBar {
padding: 0px 15px 0 0;
}

#social_iconBar li{
float:right;
padding-top: 0px;
}


/*OPTIONS BAR*/
#optionsBar {
	width: 950px;
	padding: 0;
	float: left;
	margin: 330px 0 30px 10px;
	display: inline;
	position: relative;
}
#optionsBar p.pregnant {
	color: #003a50;
	margin: -135px 0 0 50px;
	position:absolute;
}
#optionsBar p.family {
	color: #003a50;
	margin: -155px 0 0 360px;
	position:absolute;
}
#optionsBar p.questions {
	color: #003a50;
	margin: -135px 0 0 670px;
	position:absolute;
}
img.optionsBar {
	padding: 0 0 0 21px;
}

/* FOOTER */

#footer {
	clear: both;
	background: #3b5065;
	color: #fff;
	margin: 0;
	padding: 0 0 20px 20px;
	height: 100%;
}

#footer_wrapper {
	width: 950px;
	margin: 0 auto;
}

.footerNav{
	float: left;
	margin: 20px 0 15px 60px;
}

.footerNav ul {
list-style-type: none;
margin:0;
padding:0;
border; none;
text-align:left;
}

.footerNav a{
	color:#fff;
}

.footerNav a:hover {
	color: #3b5065;
	background-color:#b4d2d5;
	padding: 2px; 
	text-decoration:none;
}

#footerBanner {
	clear: both;
	margin: 0 0 0 0;
}

#footerBanner p {
	color: #b4d2d5;
	font-size: 19px;
	position: absolute;
	margin: 0;
	left: 438px;
	top: 444px;
}

#waitingFamilyAds-list {
margin: 0;
padding: 25px 0 0 0;
float: left;
background-color: #3b5065;
}

#waitingFamilyAds-list ul {
list-style-type: none;
width: 880px;
margin: 0;
padding:0 25px;
border: none;
display:block;
}

#waitingFamilyAds-list li {
display: block;
margin: 0;
padding: 0 20px 0 0;
float: left;
width: auto;
position: relative;
 }

#waitingFamilyAds-list a {
display: block;
width: auto;
text-decoration: none;
margin:0;
padding:0;
 }

#waitingFamilyAds-list p {
position: absolute;
margin: -28px 0 0 0;
text-align: left;
padding: 0 0 4px 0;
color: #3b5065;
display:block;
width: 158px;
background: #CBC7BE;
}
	
#waitingFamilyAds-list span {
margin: 0 0 0 7px;
}

#copy {
	color: #888;
	}

/*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;
 }

/*FOOTER TABLE STYLES*/ 
#footerTable {
	width: 900px;
	padding: 0;
	margin: 0 auto 0 ;
	font: 13px Sylfaen, Georgia, "Times New Roman", Times, serif;
	background:  #3b5065;
}
td.interiorNav-Table {
	background:  #3b5065;
	padding: 30px 0 0;
	
}
td.certificateLogos {
	width: 300px;
	padding: 30px 10px 10px ;
	background:  #3b5065;
}
td.footerLogo {
	background:  #3b5065;
	padding: 30px 0 0 60px;
	text-align: left;
}
td.footerPhone {
	background:  #3b5065;
	color: #b4d2d5;
	font-size: 19px;
	padding: 0; 
}

/*GENERAL STLYING*/

.superscript {
font-size: 10px;
}

.required {
color: #FF4500;
font-weight: bold;
}

.borderlightblue {border: ##5F858D;
border-style: solid;
border-width: 1px;
}

.center {
text-align: center;
}

.webfield {
color: #7069B8;
font-weight: bold;
}

.float_r {
float: right;
padding: 0 5px;
}

.align_r {
text-align: right;
}

.float_l {
float: left;
padding: 0 5px;
}

.align_l {
text-align: left;
}

.tiny_wrapper {
margin: 10px;
}

.errormsg {color:#f00;
border:1px solid #aaa;
background-color:#fefeee;
padding:0.5em;
margin-bottom:0.8em
}
.noticemsg {color:#080;
border:1px solid #aaa;
background-color:#eefeee;
padding:0.5em;
margin-bottom:0.8em
}

/*FAMILY PROFILE GADGET STYLES*/
#famSlideShow {
background: url('/images/v201005/images/findFamily-ScrollBox.gif') top center no-repeat;
width: 193px;
height: 227px;
 }

 #famSlideShow-name {
 height:30px;
 }

  #famSlideShow-name div{
display: block;
background-color: #F1F7F7;
margin: 0 15px;
padding: 5px 15px;
}

.favFam-special {
color: #fff;
margin-left: 8px;
font-weight: 500;
width: 300px;
border-top: 1px solid #3B5065;
}

/***FEATURE ARTICLE BOX***/
#featureArt {
	margin: 0 0 0 38px;
}

#featArt-head{
height: 51px;
background:url(/images/v201005/images/featureArticle-Banner.gif) no-repeat;
background-color:#9ABFC5;
}
	
#featArt-head h2{
color: #fff;
padding: 14px 0 0 0;
margin: 0 0 0 225px;
text-transform: capitalize;
font-weight: 300;
}
	
#featArt-body{
background-color: #e2e1dd;
color: #3b5065;
padding: 30px;
text-align: left;
}
#featArt-body p {
margin: 1.12em 0;
}

/***ABOUT AA BOX***/
#aboutAA-head{
height: 51px;
background:url(/images/v201005/images/index-AboutBox.gif) no-repeat;
background-color:#497383;
}

#aboutAA-head h2{
color: #fff;
padding: 14px 0 0 0;
margin: 0 0 0 225px;
text-transform: capitalize;
font-weight: 300;
}

#aboutAA-body{
background-color: #fff;
color: #3b5065;
padding: 30px;
text-align: left;
}

/*TAB TOP MENU*/

.tabSelected {
text-align: center;
font-weight:bold;
color: #fff;
padding: 2px 10px 2px 10px;
border-top:2px #333 solid;
border-left:2px #333 solid;
border-right:2px #333 solid;
background-color:#4E7081;
}

.tab {
text-align: center;
background-color: #eee;
padding: 2px 10px 2px 10px;
border-left:1px #888 solid;
border-bottom:2px #333 solid;
border-top:1px #888 solid;
}

.tab a:link, .tab a:visited {
text-decoration: none;
color:#222;
}

.tab a:hover {
text-decoration: none;
color:#36c;
}

.tabgap {
border-left:1px #888 solid;
border-bottom:2px #333 solid;
}


