@charset "UTF-8";
/* CSS Document */

body{
padding:0;
margin:0;
background-color:#ffffff;
background-image:url(../images/palm-tree-bkg.jpg);
background-repeat:repeat-x;
}

.nav{
width:100%;
min-width:1024px;
height:133px;
background-image:url(../images/nav-bkg.png);
}

*html .nav{
background-image:url(../images/nav-bkg.gif);
}


.nav a{
color:#ffffff;
font-size:10pt;
font-family: Helvetica, sans-serif;
padding-top:65px;
width:195px;
text-align:center;
float:left;
border-right:1px solid #ffffff;
background-image:none;
height:68px;
letter-spacing:2;
text-decoration:none;
}

.nav a .here{
background-image:url(../images/nav-here-bkg.png);
color:#ffffff;
font-size:10pt;
height:68px;
font-family: Helvetica, sans-serif;
width:195px;
text-align:center;
float:left;
border-right:1px solid #ffffff;
letter-spacing:2;
text-decoration:none;
margin-top:-65px;
padding-top:65px;
}


*html .here a{
background-image:url(../images/nav-here-bkg.gif);
}

.nav a:hover{
color:#c1f7fc;
}

.logo a{
display:block;
width:237px;
height:133px;
background-image:url(../images/neurobehavioral-research-inc.png);
float:left;
border-right:1px solid #ffffff;
background-repeat:no-repeat;
padding:0;
border-left:1px solid #ffffff;
}

.logo a:hover{
background-image:url(../images/neurobehavioral-research-inc2.png);
}

*html .logo a{
background-image:url(../images/neurobehavioral-research-inc.gif);
}

*html .logo a:hover{
background-image:url(../images/neurobehavioral-research-inc2.gif);
}

.nav-holder{
width:1024px;
margin-left:auto;
margin-right:auto;
}

.contact{
width:741px;
height:22px;
background-image:url(../images/contact-bar.png);
position:absolute;
float:right;
left:482px;
}

.contact p{
color:#004472;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
float:right;
margin-right:8px;
position:relative;
top:-9px;
letter-spacing:1pt;
}

.download-content{
width:944px;
min-height:300px;
background-image:url(../images/white-bkg.png);
overflow:hidden;
padding:20px;
margin:20px;
color:#000000;
line-height:1.6;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #0476cf;
padding-top:0;
}

*html .contact{
background-image:url(../images/contact-bar.gif);
}

*html .contact p{
position:relative;
top:1px;
}

*+html .contact p{
position:relative;
top:1px;
}

.contact a{
padding:0;
margin:0;
float:none;
border:none;
color:#004472;
text-decoration:underline;
font-size:9pt;
}

.contact a:active{
padding:0;
margin:0;
float:none;
border:none;
color:#004472;
text-decoration:underline;
font-size:9pt;
}

.contact a:visited{
padding:0;
margin:0;
float:none;
border:none;
color:#004472;
text-decoration:underline;
font-size:9pt;
}

.contact a:hover{
color:#004472;
}

.container{
width:1024px;
margin-left:auto;
margin-right:auto;
}

.flash{
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}

.homepage-modules{
width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.module1{
float:left;
width:383px;
height:283px;
background-image:url(../images/module1-bkg.jpg);
}

.module1 p{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:1.5;
padding-left:10px;
padding-right:10px;
}

*html .module1 p{
padding-top:6px;
}

*+html .module1 p{
padding-top:6px;
}


.module1 a{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}

.module1 a:visited{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}

.module1 a:active{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}



.module1 strong{
text-transform:uppercase;
color:#cdff16;
}

.module2{
float:right;
width:383px;
height:283px;
background-image:url(../images/module2-bkg.jpg);
}

.module2 p{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:1.5;
padding-left:10px;
padding-right:5px;
}

*html .module2 p{
padding-top:6px;
}

*+html .module2 p{
padding-top:6px;
}

.module2 a{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}

.module2 a:active{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}

.module2 a:visited{
color:#cdff16;
text-decoration:underline;
font-weight:bold;
}

.module2 strong{
text-transform:uppercase;
color:#cdff16;
}

.footer{
height:137px;
width:100%;
background-image:url(../images/footer-bkg.png);
background-repeat:repeat-x;
text-align:center;
color:#ffffff;
font-size:9pt;
line-height:1.5;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
}

*html .footer{
background-image:url(../images/footer-bkg.gif);
}

.footer a{
color:#ffffff;
text-decoration:underline;
}

.footer a:active{
color:#ffffff;
text-decoration:underline;
}

.footer a:visited{
color:#ffffff;
text-decoration:underline;
}

.clear{
clear:both;
}

.main-content{
width:944px;
min-height:500px;
background-image:url(../images/white-bkg.png);
overflow:hidden;
padding:20px;
margin:20px;
color:#000000;
line-height:1.6;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #0476cf;
padding-top:0;
}

.main-content h1{
color:#0476cf;
font-family:Arial, Helvetica, sans-serif;
size:15pt;
line-height:normal;
}

*.main-content h1{
margin-top:10px;
}

.main-content a{
color:#0476cf;
}

.main-content a:active{
color:#0476cf;
}

.main-content a:visited{
color:#0476cf;
}

h2{
color:#0476cf;
}

.profile{
float:left;
margin-right:16px;
width:140px;
}


.profile img{
float:none;
margin-bottom:7px;
border:1px solid #0476cf;
}

.profile strong{
color:#0476cf;
font-size:10pt;
}

.profile a{
font-size:8pt;
color:#0476cf;
}

.profile a:active{
font-size:8pt;
color:#0476cf;
}

.profile a:visited{
font-size:8pt;
color:#0476cf;
}

.profile a img{
border:none;
opacity:1;
filter:alpha(opacity = 100);
}

.profile a:hover img{
border:none;
opacity:0.6;
filter:alpha(opacity = 60);
}

.study-intro{
width:400px;
float:left;
margin-right:20px;
}

.subject{
color:#0476cf;
font-size:12pt;
position:relative; 
top:-10px;
}

.study1{
width:440px;
float:left;
margin-right:20px;
background-color: #205d86; 
color:#ffffff;
padding:10px;
border:1px solid #0476cf;
font-size:9pt;
line-height:1.5;
margin-bottom:10px;
}

.study1 img{
float:left;
margin-right:15px;
border:1px solid #ffffff;
}

.study1 h2{
color:#aed91c;
font-size:14pt;
padding:0;
margin:0;
}


.study2{
width:440px;
float:right;
background-color: #205d86; 
color:#ffffff;
padding:10px;
border:1px solid #0476cf;
font-size:9pt;
line-height:1.5;
margin-bottom:10px;
}

.study2 img{
float:left;
margin-right:15px;
border:1px solid #ffffff;
}

.study2 h2{
color:#aed91c;
font-size:14pt;
padding:0;
margin:0;
}

.accordion {
	width: 945px;
	border-bottom: solid 1px #0876ca;
	font-size:9pt;
}
.accordion h3 {
	background: #215c85 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 4px 9px;
	padding-right:27px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #0876ca;
	border-bottom: none;
	font-weight:normal;
	font-size:9pt;
	cursor: pointer;
	color:#ffffff;
	line-height:1.5;
}
.accordion h3:hover {
	background-color: #36719a;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #def4f0;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #0876ca;
	border-right: solid 1px #0876ca;
}


.accordion p a{
position:relative;
top:-6px;
}

.year{
color:#0476cf;
font-size:15pt;
font-weight:bold;
position:relative;
top:10px;
}


.cubic{
border:1px solid #ffffff;
background-color:#0476cf;
color:#ffffff;
padding:15px;
min-height:150px;
overflow:hidden;
}

.cubic a{
color:#000066;
}

.cubic a:visited{
color:#000066;
}

.cubic a:active{
color:#000066;
}

.cubic h2{
color:#ffffff;
margin:0;
padding:0;
}

.cubic img{
float:left;
margin-right:15px;
}

.invisible{
display:block;
width:383px;
height:283px;
background-color:none;
float:left;
position:relative;
top:-283px;
}