/* hyperlinks style */		
#topNav a:link, #topNav a:visited {color:#336699; font:bold 0.80em Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; vertical-align: middle }
#topNav a:hover {color:#555555; font:bold 0.80em Arial,Helvetica,Geneva,SunSans-Regular;text-decoration:underline; vertical-align: middle }

li {margin-left:12px;padding:2px;}
 
.spacer {color:gray; font:normal 1.00em Arial,Helvetica,Geneva,SunSans-Regular; vertical-align:middle }

body, .body {background-color:#ffffff;margin:5px;}

div#header {height:136px; padding-left:140px; clear:both; border:solid 1px black; background-image:url(/images/duramater_logo.gif); background-position:left; background-repeat:no-repeat;}
div#topNav {padding-bottom:3px;border-bottom:1px dashed #555555;clear:both;}


#topNavPosition{
		position:absolute;		
		top:10px;
		left:400px;	
		margin: 0px;
		padding: 0px;
		z-index:100;}

div#contentLeft {float:left; position:relative; width:600px;margin-top:5px; padding:5px; background-image:url(/images/embryo_background.jpg); background-position:center;background-repeat:no-repeat;}
#contentLeft a:link, #contentLeft a:visited {color:#336699; font-weight:bold; text-decoration:underline;}
#contentLeft a:hover {color:#555555; font-weight:bold; text-decoration: underline;}
div#contentRight {float:left; position:relative; width:157px; height:100%;margin-top:5px;padding-top:5px;padding-right:1px;padding-bottom:5px;padding-left:5px; border-left:1px dashed #555555;}


div#testimonialsLeft {float:left; position:relative; width:400px;margin-top:5px; padding:5px; border:solid black 0px;}
#testimonialsLeft a:link, #testimonialstLeft a:visited {color:#336699; font-weight:bold; text-decoration:underline;}
#testimonialsLeft a:hover {color:#555555; font-weight:bold; text-decoration: underline;}
div#testimonialsRight {float:left; position:relative; width:336px; height:100%;margin-top:5px;padding-top:5px;padding-right:1px;padding-bottom:5px;padding-left:5px; border:dashed #cccccc 1px;}


	#error-layer {
		position:absolute;
		left:304px;
		top:80px;
		width:496px;
		height:60px;
		background-color:#ffffff;
		background-image: url(/images/error_layer.gif);
		background-attachment: fixed;
		background-repeat: repeat;
		border:0px solid black;
		z-index:500;}


div#footer {clear:both;padding-top:10px;border-top:1px dashed #555555;color:#555555;font:normal 0.70em Arial, Helvetica, Geneva;}
#footer a:link, #footer a:visited {color:#336699; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#555555; font-weight:normal; text-decoration: underline;}

#zIndexPost {margin-left:5px;margin-bottom:2px;}
#zIndexPost a:link, #zIndexPost a:visited {font:bold 0.75em Arial, Helvetica, Geneva; color:#336699; text-decoration:underline;}
#zIndexPost a:hover {color:#555555; font-weight:normal; text-decoration: underline;}
.zIndexHeader { /* the title of a news post */
	width:100%;
	margin-bottom:2px;	
	border-bottom:1px solid #ffb242;	
	font:bold 0.75em Verdana, Arial;
	color: #555555;}
.zIndexShort {padding-left:8px; font:normal 0.70em Arial, Helvetica, Geneva; color:#555555;} 

 /*border: 1px dashed #dddddd;*/
#zNewsPost { /* holder for individiual news post */
 margin-bottom: 12px; 
 /*border: 1px dashed #dddddd;*/}


.zStandardTitle { /* the title of a news post */
	margin-bottom:10px;
	font:bold 1.00em Verdana, Arial;
	color: #336699;}


.zBackGroundTitle { /* the title of a news post */
	width:100%;
	margin-bottom:12px;	
	border-bottom:1px solid #ffb242;	
	font:bold 0.90em Verdana, Arial;
	color: #555555;}


.zHomePageMainTitle { /* the title of a news post */
	margin-bottom:12px;
	font:bold 1.00em Verdana, Arial;
	color: #336699;}

#zHomePageNewsBlock { /* wraps around entire home page news post */
	height:99%;
	background-color:#efefef;
	margin-bottom: 5px;
	padding:2px;}

.zHomePageNewsTitle { /* the title of a news post */
	font:bold 0.75em Verdana, Arial;
	color:#555555;}

.zHomePageNewsDate { /* the title of a news post */
	font:normal 0.55em Arial,verdana;
	color:#666666;}


.zcontent { /* content of news post */
	font:normal 0.90em Verdana,Arial;
	color: #000000;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;}

.zimage{ /* image  */
	margin-right:5px;	
	padding-top:0px;
	padding-right:7px;
	padding-bottom:7px;
	padding-left:0px;}	
	
.zimagecaption { /* image caption below image */
	font:italic bold 0.75em Verdana, Arial;
	color: #336699;}	
	
.zindexbody { /* style for post index links */
	font:normal 0.7em Verdana,Arial;
	color: #444444;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;}

.zindexborder { /* container for post index */
	 border: 1px solid #666666;}
	
 /* #### comments submission form */
Form {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;}
	
.zformbutton { 
	font:normal 0.7em Verdana,Arial;
	color: #336699;
	background-color: #eeeeee;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	border: 1px solid #989898;}
	
.zformbox1 { /* name box */
	font:normal 0.7em Verdana,Arial;
	color: #333333;
	background-color: #eeeeee;
	width: 200px;
	border: 1px solid #999999;}

.zformselect{ /* dropdowns */
	font:normal 0.7em Verdana,Arial;
	color: #333333;
	background-color: #eeeeee;
	border: 1px solid #999999;}

.zformtext {
	font:normal 0.7em Verdana,Arial;
	color: #333333;
	text-decoration: none;}

.donationFormText {
	font:normal 0.75em Verdana,Arial;
	color: #333333;
	text-decoration: none;}
	
	
/*   start form layers    */
		.formtext {font:0.7em arial,verdana,helvetica,tahoma;}
		.input {
			width:150px;
			border-top: #000000 1px solid;
			border-right: #000000 1px solid;
			border-bottom: #000000 1px solid;
			border-left: #000000 1px solid;
			font: 9px arial,verdana,helvetica,tahoma;
			color: #000000;}
	
		.textarea {
			width:435px;
			height: 50px;
			border-top: #000000 1px solid;
			border-right: #000000 1px solid;
			border-bottom: #000000 1px solid;
			border-left: #000000 1px solid;
			font: 9px arial,verdana,helvetica,tahoma;
			color: #000000;}
			
		.Atextarea {
			width:435px;
			height: 200px;
			border-top: #000000 1px solid;
			border-right: #000000 1px solid;
			border-bottom: #000000 1px solid;
			border-left: #000000 1px solid;
			font: 9px arial,verdana,helvetica,tahoma;
			color: #000000;}			
			
/*   end form layers    */	

#zNewsPost {font-size:11px;}
.zheadtitle {font-weight:bold;}