/*GLOBALS*/
* {
	margin:0;
	padding:0;
}
html,body{ 
	text-align:left;
	width:100%;
	font: 10pt Arial, Helvetica, Geneva, sans-serif;
	background-color:rgb(228,225,172);
}
/*Page Wrapper*/
#wrapper {
	margin: 0 auto;
}
/*MAIN NAVIGATION*/
#navContainer {
	background: rgb(237,162,52);
	height:37px;
	position: relative;
	border-top: 2px solid;
}
/*Links*/
a:link {
  color: #000;
  text-decoration: underline; 
  }
a:visited {
  color: #000;
  text-decoration: underline; 
  }
a:hover { /*this effect is not shown in NN4.xx*/ 
  text-decoration: none; 
  background:rgb(241,182,102);
  }
a:active {/*colour in NN4.xx is red*/ 
  color: #000;
  text-decoration: underline; 
  }
/*Main Nav List*/
ul#navList
{
	margin-top: -24px;/*centers to 'navContainer'*/
	margin-left: 21em;
	padding-left: 0;
	white-space: nowrap;
	padding-bottom:0;
}
#navList li
{
	display: inline;
	list-style-type: none;
}
#navList a { 
	padding: 0px 2px 7px 1px; /*background on hover*/
}
#navList a:link, #navList a:visited
{
	color: #fff;
	background-color: none;
	text-decoration: none;
}
#navList a:hover
{
	color: #fff;
	background-color: rgb(241,182,102);
	text-decoration: none;
}
/*HOMEPAGE*/	
#homepage_navigation {	
 	background: rgb(237,162,52);
	height: 37px;
	position: relative;
}
#homepage_wrapper{
 	height:900px;
	width:100%;
	border-top: 6px solid rgb(135,165,185);
	background: url(../images/homepage_bckgrnd.gif) no-repeat;
}
#homepage_headline_wrapper {
	margin-top: -32em;
	margin-left: 10em;      
	text-align:left;
	width:600px;
}
.homepage_headline{
	font-family: Times, "Times New Roman", serif;
	font-size: 26pt; 
	letter-spacing: 2pt;
	line-height: 24pt;
	font-weight:900;
	margin-top:10pt;
}
.homepage_subheadline{
	font-family: Times, "Times New Roman", serif;
	font-size: 12pt; 
	color:rgb(237,162,52);
	margin-top:10pt;
}

/*MASTHEAD*/
#masthead {
	height:127px;
	width: 100%;
	background: url(../images/masthead_bckgrnd.gif) repeat-x;
}
/*CONTENT*/
#content_wrapper {
	height:100%;
	width:100%;
	border-top: 6px solid;
	border-bottom: 2px solid;	
}
#content {
	height:450px;
	width:auto;
	padding-left: 25em;
	overflow: auto;
	/*position: relative;*/
}
h1 {
	margin-left: 10.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
}
h2 {
	font-size: 10pt;
}
p{
	letter-spacing:1px;
	line-height:14pt;
	padding-bottom: 8pt;
	color: #000;
	padding-right: 2em;
}
ul {	
	letter-spacing:1px;
	line-height:14pt;
	color: #000;
	padding-left: 2em;
	padding-bottom: 8pt;
}
/*Content List*/
.contentList {
	margin-left: 2.5em;
	list-style-image:none;
	color:#000;
}
/*Table Style - Zebra Table*/
table {
	margin-left: 5em; /*must match margin left of 'caption'*/
	width:20em;
	border: none;
}
caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align:right;
	background:rgb(115,117,131);
	margin-left:5em; /*must match margin left of 'table'*/
}
#columnHeader {
	font-weight:bolder;
	letter-spacing: 1pt;
}
#zebraTable tbody tr.even td {
      background-color: #eee;
    }
#zebraTable tbody tr.odd  td {
      background-color: #fff;
    }

/*FOOTER*/
#footer {
	background: url(../images/footer_bckgrnd.gif) repeat-x;
	height:118px;
}
#PhoneNumber {
	margin-left: 65%;
	padding-top: 16px;
	font-size: 28pt;
	font-weight: 900;
}
/*PAGE COLOR SCHEMES*/
/*About Page*/
.about {
	color: rgb(135,165,185);
}
/*Compensation Page*/
.compensation{
	color: rgb(172,157,89);
}
/*Donor Page*/
.donor {
	color: rgb(116,117,131);
}
/*Testimonials Page*/
.testimonials {
	color: rgb(109,111,113);
}
/*Application Form*/
.onlineapp {
	color: rgb(168,93,72);
}
form {
	padding: 10px;
}
fieldset {
	margin: 20px 0;
	padding: 15px 10px;
}
legend {
	padding: 2px 5px;
	font-weight: bold;
}
label {
	color: #000;
	padding: 4px;
}
input {
	margin: 4px;
}
textarea {
	padding: 0;
	vertical-align: top;
	margin: 4px;
	display:block;
}
.formbutton {
	width: auto;
	height: 29px;
	background: #333 url(../images/online_app_submit_btn.gif) repeat-x;
	outline: none;
}
/*FAQ*/
.faq {
	color: rgb(90,85,109);
}
/*Fertility Page*/
.fertility {
	color: rgb(93,65,34);
}
/*Contact Page*/
.contact {
	color: rgb(114,41,88);
}
#contactInfoContainer {
	margin-top: -23em;
	margin-left: 8em;
}
.contactInfo {
	text-align:justify; 
	font-weight: bold;
	margin-left:80px; 
	margin-top:-14px; 
	color:#000;
}



