body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

img{border:0px;}
a{text-decoration:none;}
a:focus{outline:none;}
.clear{clear:both;}

sup{
	vertical-align:top;
	*vertical-align:text-top;
	font-size:9px;
}

h1{
	padding:0px;
	margin:0px;
}

.pt14{font-size:14px;}

/************/
/** header **/
/************/

#header{
	float:left;
	width:100%;
	background:url('../media/images/navigation/nav_bg.gif') top left repeat-x;
}

#header .logo{
	margin:0px auto;
	width:980px;
	clear:both;
	text-align:left;
}

#header .nav{
	margin:0px auto;
	width:980px;
	clear:both;
	text-align:left;
	position:relative;
	z-index:9998;
}

/* General */
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

/* Head links */
#cssdropdown li.headlink {float: left;}
#cssdropdown li.headlink a { display: block;}

/* Child lists and links */
#cssdropdown li.headlink ul {display:none;padding-top:6px;position:absolute;}
#cssdropdown li.headlink:hover ul {display: block;}
#cssdropdown li.headlink ul li {margin:4px 0px !important; *margin:3px 0px !important;}

#header .about ul{
	float:left;
	width:194px;
	height:91px;
	background:url('../media/images/navigation/nav_bg_about.png');
}

#header .disorders ul{
	float:left;
	width:230px;
	height:142px;
	background:url('../media/images/navigation/nav_bg_disorders.png');
}

#header .research ul{
	float:left;
	width:250px;
	height:244px;
	background:url('../media/images/navigation/nav_bg_research.png');
}

/**********/
/** body **/
/**********/

#body{
	margin:0px auto;
	width:980px;
	clear:both;
	text-align:left;
	display:table;
}

#home #banner{
	float:left;
	width:100%;
}

#home #banner .navi{
	float:right;
	width:344px;
	height:60px;
	position:relative;
	margin-top:-46px;
}

#home #banner .navi a{
	float:left;
	width:103px;
	height:60px;
	margin-right:10px;
	background:url('../media/images/home_banner_tabs_off.png');
}

#home #banner .navi .active,
#home #banner .navi a:hover{
	background:url('../media/images/home_banner_tabs_on.png') !important;
}

#home #banner .navi #tab1{background-position:0px 0px !important;}
#home #banner .navi #tab2{background-position:-121px 0px !important;}
#home #banner .navi #tab3{background-position:-241px 0px !important;}

#home #sections{
	float:left;
	width:100%;
	margin:40px 0px 20px 0px;
	background:url('../media/images/home_bg_sections.gif') top left repeat-x;
}

#home #sections .column{
	float:left;
	width:275px;
	padding:0px 28px 0px 25px;
}

#home #sections .column .set{
	height:235px;
}

#home #sections .last{
	padding-right:0px !important;
}

#home #sections .column a{
	float:left;
	width:215px;
	padding:5px 55px 5px 5px;
	color:#4a4a4a;
	font-size:12px;
}

#home #sections .column a:hover{
	background-color:#e6e6e6;
	color:#f15a31;
}

#home #sections .column .border{
	border-bottom:solid 2px #696969;
}

#home #sections .column .learn_more{
	color:#f26a45 !Important;
	float:none !Important;
	width:auto !Important;
	padding:0px !Important;
}

#home #sections .column .learn_more:hover{
	background-color:#fff !Important;
}

#home #disclaimer{
	float:left;
	font-size:10px;
	padding:20px 30px;
}

#page{
	float:left;
	width:960px;
	padding:15px 10px;
	line-height:16px;
}

#page #sidenav{
	float:left;
	width:118px;
}

#page #sidenav a{
	float:left;
	width:108px;
	padding:5px;
	color:#4a4a4a;
	text-transform:uppercase;
	font-size:11px;
}

#page #sidenav a:hover{
	background-color:#e6e6e6;
	color:#f15a31;
}

#page #sidenav div{
	float:left;
	width:100%;
	padding:5px 0px;
	border-bottom:solid 1px #444;
}

#page .content{
	float:right;
}

#page .mission{
	float:left;
	width:950px;
	padding:0px 5px;
	font-size:14px;
	line-height:20px;
}

#page .mission #statement{
	float:left;
	width:400px;
}

#page .mission #streets{
	float:right;
}

#page .about{
	width:805px;
}

#page .books{
	width:935px;
}

#page .disorders,
#page .research{
	width:780px !important;
	padding-right:25px;
}

#page .intro{
	font-size:14px;
	word-spacing:3px;
	line-height:20px;
}

#page .disorders .column{
	float:left;
	width:335px;
	padding:0px 40px 0px 15px;
}

#page .disorders .column .order{
	float:left;
	width:100%;
	margin-bottom:15px;
}

#page .disorders .column .order .word{
	float:left;
	width:335px;
	font-size:14px;
	color:#f26a45;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:solid 1px #000;
	padding:4px 0px;
	margin-bottom:4px;
}

#page .research .column{
	float:left;
	width:375px;
}

#page .research .right{
	float:right;
}

#page .research .synopsis{
	float:left;
	width:100%;
	margin-bottom:25px;
}

#page .research .synopsis p{
	padding:0px 15px;
	margin:0px;
}

#page .research .synopsis a{
	color:#f26a45;
}

#page .research .left{float:left;}
#page .research .right{float:right;}

#page .books #list{
	float:left;
	width:893px;
	line-height:22px;
	font-size:14px;
	padding:10px 20px;
	background-color:#e6e6e6;
	margin-bottom:20px;
}

#page .books #list a{
	color:#444;
}

#page .books #list a:hover{
	color:#f15a31;
}

#page .books .book{
	float:left;
	width:100%;
	margin-bottom:50px;
}

#page .books .thumb{
	float:left;
	width:170px;
	height:245px;
	border-bottom:solid 2px #f7a792;
	border-right:solid 2px #f7a792;
	padding-top:5px;
}

#page .contact .thumb{
	height:auto !important;
	padding:0px !important;
}

#page .books .info{
	float:left;
	width:760px;
	border-top:solid 2px #f7a792;
}

#page .books .info p{
	font-size:14px;
	padding:15px 30px 0px 34px;
	margin:0px;
}

#page .books .info ul{
	font-size:14px;
	margin:20px 0px 0px 35px;
	padding:0px;
	list-style-type:none;
}

#page .books .info ul li{
	float:left;
	padding:0px 0px 15px 20px;
	width:210px;
	background:url('../media/images/orange_dot.gif') top left no-repeat;
}

#page .books .info .long li{
	width:275px !important;
	padding-right:20px;
}

#page .contact .info div{
	float:left;
	margin-left:34px;
	font-size:14px;
}

#page .contact .info #column1{width:18%;}
#page .contact .info #column2{width:26%;}
#page .contact .info #column3{width:42%;margin-right:0px !important;}

#page .contact .info div strong{
	float:left;
	width:100%;
	padding-bottom:2px;
	border-bottom:solid 1px #696969;
	margin-bottom:2px;
}

#page .contact .info div span{
	color:#f26a45
}

#page #sensa{
	font-size:14px;
}

#page #sensa div{
	float:left;
	width:100%;
	padding:5px 0px;
	background-color:#e6e6e6;
	font-weight:bold;
	margin-bottom:10px;
}

#page #sensa a{
	color:#f26a45;
}

/************/
/** footer **/
/************/

#footer{
	margin:20px auto;
	width:980px;
	clear:both;
	font-size:8px;
	display:table;
}

/** scrollable **/

a.left,
a.right{
	width:34px;
	height:65px;
	cursor:pointer;
	margin-top:140px;
	float:left; 
}

a.left{background:url('../media/images/prev.png');}
a.right{background:url('../media/images/next.png');}

.scroll{
	float:left;
	position:relative;
	overflow:hidden;
}

.popup .scroll{
	width:633px;
}

.about .scroll{height:260px;}
.disorders .scroll{height:520px;}
.research .scroll{height:520px;}

.scroll .items{
	width:20000em;
	position:absolute;
	clear:both;
}

.popup .scroll .items .slide{
	float:left;
	width:633px;
}

#banner .scroll{
	width:980px;
	height:342px;
}

#banner .scroll .items div{
	float:left;
	width:980px;
}

.current{font-size:20px;background-color:#fff;padding:5px;}

/***************/
/**** POPUP ****/
/***************/

.popup{
	float:left;
	width:701px;
	padding-top:25px;
	text-align:left;
}

.popup .copy{
	float:left;
	width:556px;
	padding:20px 20px 0px 20px;
	border-left:solid 18px #d8d8d8;
	border-right:solid 19px #d8d8d8;
	border-bottom:solid 18px #d8d8d8;
	background-color:#fff;
}

.popup .copy a{
	color:#f26a45;
}

.about .scroll .copy{height:82px;}
.disorders .scroll .copy{height:350px;}
.research .scroll .copy{height:350px; width:596px !important;padding:20px 0px 0px 0px !important;}

.research .copy .inner{
	float:left;
	width:556px;
	height:350px;
	overflow:auto;
	overflow-x:hidden !important;
	padding:0px 20px;
}

.research .copy .pt14{
	font-size:14px;
	text-transform:uppercase;
}

.research .copy .grey{
	float:left;
	width:539px;
	padding:20px;
	background-color:#d8d8d8;
	margin:0px 0px 15px -20px;
}

.research .copy td{
	padding:0px 6px;
}

.research .copy table .no{
	color:#f26a45;
	font-weight:bold;
	border-right:solid 2px #595959;
}



