/* General 
-------------------------------------------*/
* { margin: 0; padding: 0; }
a { outline: none; text-decoration: none; } 
img { border: none; }


body { background-color: #EBEFE0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4A4331; }

#container { width: 760px; margin: 0 auto; background-color: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }




/* Header 
-------------------------------------------*/
#header { 
	background: url(/assets/img/masthead.gif) no-repeat top left; 
	border-top: 6px solid #D09547; 
	height: 117px;
	float:left;
	width:760px;
	border-bottom: 4px solid #fff;
	display:none;
}

#header a#home-link { text-indent: -9999px; width: 760px; height: 89px; display: block; float: left;}
img.section_img { display: none; }




/* Home Page Prime Content
---------------------------------------------*/
#prime-content { float: left; width: 450px; padding: 35px 30px 25px 30px; } /* width must be 510px */
h1 { font-size: 15px; font-weight: 200; font-family: Arial, Verdana, sans-serif; color: #8E0101; }
#prime-content p { font-size:11px;color:#4A4331;letter-spacing:40%;line-height:17px; font-family: verdana, sans-serif; margin-bottom: 30px; }
#prime-content p a, #prime-content a { font-weight: bold; color: #4a4331; font-size: 10px; }


/* Home Page Right Content 
---------------------------------------------*/
#right-column { float: left; width: 250px; padding: 25px 0 0 0; } /* width must be 250px */
#right-column strong { margin-top: 8px; color: #4A4331; display: block; }
#right-column p { font-size:11px;color:#4A4331;letter-spacing:40%;line-height:16px; font-family: verdana, sans-serif; width: 220px; }
#right-column p a { font-weight: bold; color: #4a4331; margin-top: 5px; display: block; font-size: 10px; }
#right-column a[target^="_blank"] { color: #8e0101; margin-top: 0px; display: inline; font-size: 11px; font-style: italic; text-decoration: underline; }
#right-column a.event { color: #4a4331; font: normal 14px Verdana, sans-serif; line-height: 16px; width: 220px; display: block;}

#right-column h2#preserve { text-indent: -9999px; background: url(/assets/img/main_fertility_program.jpg) no-repeat top left; width: 224px; height: 26px; margin: 15px 0px 10px 0px; }
#right-column h2#success-news {  text-indent: -9999px; background: url(/assets/img/main_success_news.jpg) no-repeat top left; width: 224px; height: 52px; margin-bottom: 10px; }


/*  BREADCRUMBS
---------------------------------------------*/
#breadcrumbs { height: 22px; border-bottom: 1px solid #D2D8BC; width: 650px; padding: 8px 0 0 30px; float: left; margin-bottom: 27px; }
span { color: #4a4331; font-weight: bold; font-family: Verdana, sans-serif; font-size: 10px; }
span.current { color: #8E0101; }





/*  LEFT COLUMN
---------------------------------------------*/
#left-column { width: 160px; float: left; padding-left: 20px; padding-bottom: 20px; display: none;  }
#left-column div.quote-bucket { margin-bottom: 30px; padding: 3px 0px 0px 10px; }

/* left nav */
#left-nav { list-style: none; margin-bottom: 30px; width: 170px; display: none;}
#left-nav li { background-color: #D2D6C5; }
#left-nav li a { font-size: 10px; font-weight:bold; color:#4a433f; display: block; padding: 3px 0px 3px 5px; }
#left-nav ul { list-style: none; }
#left-nav ul li { background-color: #EBEFE0; border-bottom: 1px solid #d2d6c5; padding-bottom: 3px; }
#left-nav ul li a { padding-left: 10px; }
#left-nav a#active_l { color: #8e0101; }
#left-nav ul ul { padding-left: 23px; }
#left-nav ul ul li { border: none; font-size: 9px;}
#left-nav ul ul li a { font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding: 0; }
#left-nav ul ul li a.active { color: #8e0101; }




/*  PRIMARY CONTENT
---------------------------------------------*/
#primary-content { width: 520px; float: left; padding: 0px 30px; }
#primary-content h1 { font-family: verdana, sans-serif; font-size: 18px; color: #9b0000; margin-bottom: 12px; }
#primary-content p { font-family: Verdana, sans-serif; line-height: 17px; display: block; margin-bottom: 13px; }
#primary-content p.body_copy { line-height: 17px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4A4331; }
#primary-content p a, #primary-content a { color: #9b0000; text-decoration: underline; }
#primary-content a.print { color: #4A4331; text-decoration: none; font-weight: bold; float: right; }
#primary-content a.grey-link { color: #4A4331; text-decoration: none; font-weight: bold; margin-left: 45px; }
#primary-content a.grey2 { color: #4A4331; text-decoration: none; font-weight: bold; }
#primary-content ol, #primary-content ul { margin-left: 40px;}
#primary-content span { margin-left: 100px; width: 100px; color: #9b0000; }
#primary-content span a { color: #4a4331; text-decoration: none;  }
#primary-content h3 { margin-bottom: 5px; }

ul.cycle-list { list-style: none; border-top: 3px solid #D2D8BC; padding-top: 3px; }
ul.cycle-list li { width: 520px; float: left; margin-bottom: 10px; border-bottom: 1px solid #D2D8BC; padding-bottom: 10px; }
ul.cycle-list li h4 { height: 100px; float: left; width: 150px; }



/* Footer
---------------------------------------------*/
#footer { clear: both; width: 760px; }
#footer a#top { font-weight: bold; color: #4a4331; font-size: 10px; font-family: Verdana, sans-serif; width: 80px; margin: 0 0 60px 65px; display: block; display: none; }
ul.foot-menu { list-style: none; background-color: #F0DBA2; float: left; height: 23px; padding: 7px 40px 0px 38px; width: 224px; display: none; }
ul.foot-menu2 { width: 260px; list-style: none; background-color: #F0DBA2; float: left; height: 23px; padding: 7px 20px 0px 8px; display: none; }
ul.foot-menu li, ul.foot-menu2 li { display: inline; margin-right: 10px;  }
ul.foot-menu li a, ul.foot-menu2 li a { font-weight: bold; color: #4a4331; font-size: 10px; }

#footer p { margin: 30px 0px 30px 0px; position: relative; left: 30px; width: 550px; float: left; font-size: 10px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; }
