:link,:visited {text-decoration: none; color: #a6bfde;}
:hover {text-decoration: underline; color: #254671;}
:focus { outline: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

body{
background:url(/contentImages/default/body_bg.gif);
}

#wrap{
background:url(/contentImages/default/wrap_bg_home_page.gif) repeat-x;
height:1002px;
margin: 0 auto 0 auto;
text-align: center;
}

#wrap1{
width:952px;
text-align:left;
margin:0 auto;
}

#head_home_page{
background:url(/contentImages/default/header_home_page_bg.jpg) top center no-repeat;
height: 44px;
width: 952px;
margin: 0 auto 0 auto;
}

#content_home_page {
	clear: both;
	margin: 0 auto 0 auto;
}




#navVERSION li#research a{
		width:200px;
		background-position:0 -45px;
}

#navVERSION li#research a:hover{
	width:200px;
	background-position:0 0;
}



#navVERSION li#family a{
	width:251px;
	background-position:-200px -45px;
}
#navVERSION li#family a:hover{
	width:251px;
	background-position:-200px 0;
}

/*
=NAV-------------------------------------------------*/
#navVERSION{	
}
#navVERSION li, #navMAIN li{
float:left;
}
#navVERSION li a{
display:block;
height:45px;
background:url(/contentImages/default/navVERSION_all.jpg);
text-indent:-9999px;
}


/*
=CLEARFIX ------------------------------------------ */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#home_page_footer {
	text-align: center;
	color:#a6bfde;
	margin: 0 auto 0 auto;
}