@charset "utf-8";
/* author: Michele Librizzi www.mikizzi.com */

* {	background-repeat: no-repeat;}
html { overflow-y: scroll; 	} /* scroll bar forced in FF */
ol,ul {	list-style: none;}
del {text-decoration: line-through;}
blockquote,q {	quotes: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption,th,td {	text-align: left;	font-weight: normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del, dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0;	padding: 0;	border: 0;outline:0;font-family:inherit;vertical-align: baseline;background:transparent;font-size: 100%; }
label,input {vertical-align: middle;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.relative { position:relative}
.align_r {text-align: right;}
.align_c {text-align: center;}
.align_l {text-align:left;}
.left {	float: left;}
.right {float: right;}
.bold {	font-weight: bold}
cite { font-style:normal}
img, .block { display:block}
.clear { clear:both}
.imgL { margin-right:8px}
p { margin:0 0 0.6em 0 }

.hide {text-indent: -9999px;overflow:hidden; display:block;background-repeat:no-repeat; background-position:top left}
a { text-decoration:none; color:#99bc6c}
a:hover {color:#360 }
a.link { background:url(images/arrow_link_standard.gif) 0 5px no-repeat; padding-left:10px;  }

h2 { font-family:Georgia, "Times New Roman", Times, serif}
h2.hide { position:absolute; left:0}

body { background:#edf5d0 url(images/bg_home.jpg) center top no-repeat;
font:0.75em "Trebuchet MS", Arial, Helvetica, sans-serif }

#wrapp { width:910px; margin:0 auto;  }
#logo { margin-top:20px}
#logo a { width:225px; height:64px; background:url(images/logo_parapharmacy_research.gif) top left no-repeat}
#cntHome { margin-top:40px  }
#cntHome a { width:910px; height:395px; }

#footer { background:url(images/bg_footer.jpg) top left no-repeat; margin-top:80px ; padding-bottom:50px }
ul#cntFooter li.main { float:left; width:260px; color:#7aac3b; padding-top:40px; display:inline; padding-left:17px; height:230px }
ul#cntFooter li.main.middle { margin-left:18px; margin-right:34px }
ul#cntFooter h2 { font-size:1.7em; margin-bottom:25px}
#footer #credits { color:#7c7f73; font-size:0.8em; width:313px; margin:0 auto ; text-align:center;}
#footer #credits p.marginB { margin-bottom:20px }
#footer #credits a {color:#7c7f73;}
#footer #credits a:hover { text-decoration:underline}




/* form details */

