/************************************************
 *	Body															*
 ************************************************/
body 


{
	margin:0px;
  	padding:0px;
	background: #FFFFFF url('images/bg.gif') repeat-x top left;
	
	font-family:"Arial", "Helvetica", sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 14pt;

}

.main_container {
	width:800px; 
}



a:link {
	color: #D7697E;
	text-decoration: none;
}

a:visited {
	color: #D7697E;
	text-decoration: none;
}

a:active {
	color: #D7697E;
}

a:hover {
  text-decoration:underline;
}


/************************************************
 *	Logo																*
 ************************************************/

.header {
	margin-top:29px;
	width:100%;
}

#logo {
	float:left;
	height:44px;
	width: 375px;
	padding-left: 25px;
}

.apply_btn {
	position:absolute;
	top:63px;
	left:612px;
}

subnav_box {
	float:right;
}


/************************************************
 *	Main Navigation													*
 ************************************************/

#menu_container {
	position:absolute;
	top:101px;
	left:0;
	width:800px;
	padding:0;	
	overflow:visible;
	z-index: 100;
}

.ie_width1 {
	_width:85px;
}

.ie_width2 {
	_width:146px;
}

.ie_width3 {
	_width:86px;
}

.ie_width4 {
	_width:104px;
}

.ie_width5 {
	_width:80px;
}

.ie_width6 {
	_width:142px;
}

.ie_width7 {
	_width:79px;
}

.ie_width8 {
	_width:40px;
}

/************************************************
 *	Sub Navigation													*
 ************************************************/


#homebox {
	text-align:right;
	margin-top: 11px;
}

.home_txt {
	padding:0 5px 0 5px; 
	font-size: 11px; 
	color:#7B4949;
}


.submenu {
	position:absolute;
	width:800px;
	text-align:right;
	top:138px;

}

.phonetxt {
	font-family:"Arial", "Helvetica", sans-serif;
	color: #6B6866;
	font-size: 12px;
	font-weight: normal;
}


/************************************************
 *	HOME													*
 ************************************************/


#mainphoto {
	background-image:url(images/main1.jpg);
	background-repeat:no-repeat;
	height:276px;
	width:759px;
	z-index: 1; 
	margin-left: 11px; 
	margin-top: 11px;
}


#mainphoto img{
	border:0;
}

.surrogacy_btn {
	margin:23px 0 0 463px; 
	border:0;
}

.donor_btn1 {
	margin:15px 0 0 463px; 
	_margin:13px 0 0 463px; 
	border:0;
}

.donor_btn2 {
	margin:15px 0 0 463px; 
	_margin:14px 0 0 465px; 
	border:0;
}

/************************************************
 *	Content  														*
 ************************************************/

#container{	
 width:781px;
 background:#FFFFFF;
 border: 1px solid #C9C7C7;
 z-index: 0; 
 padding-bottom:50px;
 height:auto;
}

#maintable{	
 width:781px;
 z-index: 0; 
 left: 19px;
 top: 174px;
 position: absolute;
 height:auto;
}


#printpage{	
 z-index: 0; 
 height:auto;
	position:absolute; 
	z-index: 2; 
	left: 705px; 
	top: 183px;
 

}

#printhomepage{	
 	z-index: 0; 
 	height:auto;
	position:absolute; 
	z-index: 2; 
	left: 701px; 
	top: 472px;
 

}



.intro {
	margin-left:11px; 
	margin-top:5px; 
	height: auto; 
	width: 424px; 
	z-index: 1;
	float:left;

}




.intro_home {
	margin-left:11px; 
	margin-top:46px; 
	height: auto; 
	width: 424px; 
	z-index: 1;
	float:left;

}


.newsbox_home {
	float:right;
	margin-right:30px; 
	margin-top:46px; 
	height: auto; 
	width: 174px; 
	z-index: 1;
}



#footer {
	height:100px;
	width:759px;
	z-index: 1; 

}



/************************************************
 *	Interior  														*
 ************************************************/

#container2{	
 width:781px;
 background:#FFFFFF;
 border: 1px solid #C9C7C7;
 z-index: 0; 
 padding-top:23px;
 padding-bottom:50px;
 height:auto;
 margin:0px;
}


.photobox {
	float:right;
	margin-top:48px; 
	height: auto; 
	width: 260px; 
	z-index: 1;
	padding-right:0px;
	padding:0;
	

}


.contactbox {
	float:right;
	margin-top:15px; 
	background:#FFEEF3;
	height: auto; 
	width: 260px; 
	z-index: 1;
}


.contactbox2 {
	float:right;
	margin-top:15px; 
	padding:10px 10px 25px 10px; 
	background:#FFEEF3;
	height: auto; 
	width: 240px; 
	z-index: 1;
}

.contactbox2 h3 {
	margin-bottom:0;
	padding-top:1em;
	line-height:1pt;
}

.contactbox2 p {
	color: #474341;
	font-size: 10px;
	font-weight: normal;
	line-height: 11pt;
}


/************************************************
 *	Links														*
 ************************************************/  

a.nav:link {font-family: helvetica, arial, sans-serif; font-size: 10px; color:#7B4949; text-decoration: none;}
a.nav:visited {font-family: helvetica, arial, sans-serif; font-size: 10px; color:#7B4949; text-decoration: none;}
a.nav:active {font-family: helvetica, arial, sans-serif; font-size: 10px; color:#7B4949; text-decoration: none;}
a.nav:hover {font-family: helvetica, arial, sans-serif; font-size: 10px; color:#7B4949; text-decoration: underline;}

a.home:link {font-family: helvetica, arial, sans-serif; font-size: 13px; color:#7B4949; text-decoration: none;}
a.home:visited {font-family: helvetica, arial, sans-serif; font-size: 13px; color:#7B4949; text-decoration: none;}
a.home:active {font-family: helvetica, arial, sans-serif; font-size: 13px; color:#7B4949; text-decoration: none;}
a.home:hover {font-family: helvetica, arial, sans-serif; font-size: 13px; color:#7B4949; text-decoration: underline;}

a.body:link {font-family: arial, helvetica, sans-serif; font-size: 12px; color:#D7697E; text-decoration: none;}
a.body:visited {font-family: arial, helvetica, sans-serif; font-size: 12px; color:#D7697E; text-decoration: none;}
a.body:active {font-family: arial, helvetica, sans-serif; font-size: 12px; color:#D7697E; text-decoration: none;}
a.body:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; color:#D7697E; text-decoration: underline;}

a.body2:link {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#F394A6; text-decoration: none;}
a.body2:visited {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#F394A6; text-decoration: none;}
a.body2:active {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#F394A6; text-decoration: none;}
a.body2:hover {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#F394A6; text-decoration: underline;}


a.news:link {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#596F17; text-decoration: none;}
a.news:visited {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#596F17; text-decoration: none;}
a.news:active {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#596F17; text-decoration: none;}
a.news:hover {font-family: arial, helvetica, sans-serif; font-size: 10px; color:#596F17; text-decoration: underline;}

	



/************************************************
 *	Content															*
 ************************************************/
h1, h2, h3, h4 {
	font-family:"Arial", "Helvetica", sans-serif;
	
}


h1
	{
	color: #474341;
	margin:0;
	padding-left: 0px;
	font-size: 18px;
	line-height:1.1em;
	font-weight: BOLD;
	
}




h2
	{
	padding-top:10px;
	margin:0;
	color: #474341;
	font-size: 16px;
	font-weight: BOLD;
}



h3
	{
	color: #36392C;
	font-size: 14px;
	font-weight: bold;

}



TD
	{
	font-family:"Arial", "Helvetica", sans-serif;
	color: #474341;
	font-size: 12px;
	font-weight: normal;
	line-height: 14pt;

}



P
	{
	font-family:"Arial", "Helvetica", sans-serif;
	color: #474341;
	font-size: 12px;
	font-weight: normal;
	line-height: 14pt;
}


ul {
 	color: #474341;
}


.newsbox {
	float:right;
	margin-right:30px; 
	margin-top:36px; 
	height: auto; 
	width: 174px; 
	z-index: 1;
}

.newsbox p {
	font-size:10px;
	line-height: 11pt;
}

.newstxt

{
	font-family:"Arial", "Helvetica", sans-serif;
	color: #474341;
	font-size: 10px;
	font-weight: normal;
	line-height: 11pt;
}


.contact
	{
	font-family:"Arial", "Helvetica", sans-serif;
	color: #474341;
	font-size: 10px;
	font-weight: normal;
	line-height: 14pt;
}


input	{
			background-color: #FFFFFF;
			border-top: #C6C6C6 solid 1px; 
			border-bottom: #C6C6C6 solid 1px; 
			border-left: #C6C6C6 solid 1px; 
			border-right: #C6C6C6 solid 1px;
			color: #000000;
			font-family: arial,helvetica, serif,sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight : normal;
			padding-left: 2px; 
}



/************************************************
 *	Donor Profiles			*
 ************************************************/


a.dp_link1:link {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:2em; color:#75B9D6; text-decoration: none;}
a.dp_link1:visited {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:2em; color:#75B9D6; text-decoration: none;}
a.dp_link1:active {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:2em; color:#75B9D6; text-decoration: none;}
a.dp_link1:hover {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:2em; color:#75B9D6; text-decoration: underline;}


.dp_txt1 {
	font-family:arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size:2em; 
	color:#75B9D6; 
	text-decoration: none;
}

.dp_txt2 {
	font-weight:bold; 
	font-size:1.4em; 
}


.advancedsearch_container {
	border:solid 1px #94D3EE;
	width:100%;
	background-color:#D9EAF5;
	padding:25px 0 0 0;
}

.advancedsearch_container2 {
	width:92%;
	margin:0 auto 0 auto;
}


.arrow_btn {
	vertical-align:-20%;
	padding:0 10px 0 0;
}

.arrow_btn2 {
	vertical-align:-30%;
	padding:0 0 0 17px;
}

.arrow_btn3 {
	vertical-align:-30%;
	padding:0 0 0 10px;
}


.dpsearch_form {
	width:440px;
	padding:2em 0 0 0;
}


.dpsearch_field {
	float:left;
	padding:0 0 1.5em 0;
}

.dpsearch_box {
	float:left;
	width:13em;
	padding:0 0 1.5em 0;
	font-weight:bold;
}

.submit_bar {
	padding:10px 0 10px 0;
	width:100%;
	background-color:#C0DDEF;
}

.submit_bar input {
	color:#56717D;
	border:none;
	background:none;
	font-size:1.7em;
	font-weight:bold;
	padding-left:13px;
}

.results_nav {
	width:100%;
	text-align:right;
	font-size:90%;
}

.results_nav a:link {font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: none;}
.results_nav a:visited {font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: none;}
.results_nav a:active {font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: none;}
.results_nav a:hover {font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: underline;}


.results_container1 {
	border:solid 1px #94D3EE;
	width:100%;
	padding:10px 0 10px 0;
	margin-bottom:2em;
}


.results_container1 a:link { color:#56717D; font-size:1.5em; font-weight:bold; text-decoration:none; }
.results_container1 a:visited { color:#56717D; font-size:1.5em; font-weight:bold; text-decoration:none; }
.results_container1 a:active { color:#56717D; font-size:1.5em; font-weight:bold; text-decoration:none; }
.results_container1 a:hover {text-decoration:underline;}


.results_container1 img {
	border:solid 1px #94D3EE;
	float:left;
	margin:0 20px 10px 10px;
}

.dpsearch_box2 {
	background-color:#D9EAF5;
	padding-bottom:1em;
}

.dpsearch_box2 p {
	padding:10px;
}

.dpsearch_box2 a:link {margin-left:10px; font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: underline;}
.dpsearch_box2 a:visited {margin-left:10px; font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: underline;}
.dpsearch_box2 a:active {margin-left:10px; font-family: arial, helvetica, sans-serif; color:#56717D; text-decoration: underline;}



.dpsearch_box2 input {
	background-color:transparent;
	border: none; 
	color: #000000;
	font-family: arial,helvetica, serif,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight : normal;
	padding:0; 
	margin:0;
}


#dpsearch_field {
	float:left;
	width: 158px;
	height: 20px;
	padding: 0 0;
	margin:7px 0;
	background-color:#fff;
	border:solid 1px #C6C6C6;
}

#dpsearch_button {
	float:right;
	position:relative;
	padding: 0 0;
	width: 34px;
	height: 34px;
}

#dpsearch_form {
	width:80%;
	margin:0 0 0 10px;
	padding-top:10px;
}

.donorphoto_box img {
	float:left;
	padding-right:10px;
	margin-bottom:2em;
	border:0;
}

.donormain_box {
	background-color:#D9EAF5;
	border:solid 1px #94D3EE;
	float:right;
	padding:20px 15px 20px 15px; 
	margin:115px 10px 0 0;
}

.list_btn1 {
	float:left;
	background-color:#94D3EE;
	padding:5px 0 5px 0;
	margin:0 10px 0 0;
	width:140px;
	text-align:center; 
}


.list_btn1 a:link { font-size:110%; font-weight:bold; color:#1F8BB9; text-decoration:none;}
.list_btn1 a:visited { font-size:110%; font-weight:bold; color:#1F8BB9; text-decoration:none;}
.list_btn1 a:active { font-size:110%; font-weight:bold; color:#1F8BB9; text-decoration:none;}
.list_btn1 a:hover { font-size:110%; font-weight:bold; color:#1F8BB9; text-decoration:none;}

a.dp_link2:link {font-weight:bold; font-size:110%; color:#1F8BB9; text-decoration: none;}
a.dp_link2:visited {font-weight:bold; font-size:110%; color:#1F8BB9; text-decoration: none;}
a.dp_link2:active {font-weight:bold; font-size:110%; color:#1F8BB9; text-decoration: none;}
a.dp_link2:hover {font-weight:bold; font-size:110%; color:#1F8BB9; text-decoration: underline;}


#results_table {	
	 width:100%;
	 background:#FFFFFF;
	 border: 1px solid #C9C7C7;
	 border-left:0;
	 border-right:0;
	 padding-top:10px 0 50px 0;
	 margin:0 0 50px 0;
}

#results_tr {	
	height:40px;
}

#results_table hr {	
	 background-color:#C9C7C7;
	 height:1px;
	 margin:0;
	 padding:0;
	 border:0;
}

a.dp_link3:link {color:#44A2CA; text-decoration: none;}
a.dp_link3:active {color:#44A2CA; text-decoration: none;}
a.dp_link3:visited {color:#44A2CA; text-decoration: none;}
a.dp_link3:hover {text-decoration: underline;}


.fullpage {
	margin:36px auto 0 auto; 
	width:97%; 
	

}

/************************************************
 *	Misc.			*
 ************************************************/

#vid_box {
	background-color:#DEEFF6;
	border:solid 1px #BAD0DA; 
	padding:5px;
}


#vid_box strong {

	color:#51869D;
}

#vid_box img {
	vertical-align:bottom; 
	padding-right:3px;
}


img  {
	border:0;
}


table.request_form { 
	border:dotted 1px #C9C7C7;
	width:100%;
	border-collapse:separate;
	border-spacing:5px 14px;	
	margin:0 0 20px 0;
}


table.request_form textarea {
	border:solid 1px #C6C6C6;
}

.asterisk {
	color:#D82110;
}