




/*
     FILE ARCHIVED ON 1:39:06 Jul 12, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 3:34:46 Jun 1, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "UTF-8";

body
{
font-family: Arial, Helvetica, sans-serif;
color: #232176;
background-color: #E7EAF5;
text-align: center;
margin: 0px;
padding: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol,
dl,
dt,
dd
{
margin: 0 0 0.6em 0;
padding: 0px;
font: 12px Arial, Helvetica, sans-serif;
line-height:1.2;
}

td,
th
{
padding: 3px 8px;
margin: 0px;
font: 12px Arial, Helvetica, sans-serif;
border: #008FD4 1px solid;
text-align:left;
vertical-align:top;
}

table
{
border-collapse:collapse;
border: #008FD4 1px solid;
}

th
{
font-weight: bold;
vertical-align:middle;
}

.tops th
{
background: #CEDAE5;
padding: 5px 8px;
}

.totop
{
text-align:right;
padding:6px 20px 6px 2px;
background:url(top-arrow.png) no-repeat right;
margin: 10px;
font-size:12px;
}

/* - - - - - interest form - - - - - - - - - - - */

#interestform input,
#interestform label,
#interestform form p
{
margin:0px;
padding: 1px;
font: 11px Arial, Helvetica, sans-serif;
}

#interestform input
{
background-color: #83C0D9;
border: 1px solid #2A2C81;
}

#ahInterest,
#interestform
{
margin:0px;
padding: 0px;
}

#ahInterest input#name
{
margin-left:1px;
}

#ahInterest input#submit
{
margin:1px 0 0 60px;
padding: 0px;
}

#interestform h3
{
font: 14px Arial, Helvetica, sans-serif bold;
margin: 14px 6px 8px 6px;
}

p,
li
{
line-height: 1.2;
}

h1
{
font-size: 19px;
font-weight: bold;
padding-top: 0.2em;
line-height:1.2;
}

h2
{
color: #008FD4;
font-size: 14px;
font-weight: bold;
padding-top: 0.2em;
line-height:1.2;
}

h3
{
font-size: 13px;
font-weight: bold;
padding-top: 0.2em;
line-height:1.2;
}


h4
{
font-size: 12px;
font-weight: bold;
padding-top: 0.2em;
color: #008FD4;
line-height:1.2;
}

.note
{
font-size: 10px;
color: #444885;
line-height:1.1;
}

/* - - - - - - - - links - - - - - - - - - - - - - - - - - - */
a:link, a:visited
{
color:#00A4CA;
}

a:hover, a:active
{
color:#002838;
}

a.button:link, a.button:visited
{
border:1px solid #58B9DA;
text-decoration: none;
padding:5px 6px;
display:block;
font-size: 14px;
width:20em;
text-align:center;
background: #009AD9;
color: #FFFFFF;
}

a.button:hover, a.button:active
{
border:1px solid #232176;
color:#002838;
}

.clear
{
clear: both;
}

br.clear
{
clear: both;
height:0;
font-size: 1px;
line-height: 0px;
}

.right
{
float: right;
margin: 0 5px 4px 9px;
}

.left
{
float: left;
margin: 4px 10px 4px 0;
}

li
{
color: #008FD4;
margin-bottom: 0.1em;
}

ul,
ol
{
margin-left: 1.9em;
}

#wrap
{
width:930px;
background: #009AD9;
margin: 0 auto;
text-align: left;
}

#logo
{
text-indent: -999em;
background: #009AD9 url(Adolescent-Health-2008.png) no-repeat;
width: 930px;
height: 178px;
margin: 0px;
padding: 0px;
clear: both;
}

#headpic
{
display:none;
}

#sublogo
{
height: 0px;
text-indent: -999em;
line-height: 0px;
font-size: 1px;
margin: 0px;
padding: 0px;
}

#leftside
{
float: left;
width: 208px;
}

/**
* Key Dates box
*/

#keydates
{
background: #009AD9;
padding: 14px 10px 10px 20px;
line-height:1.2;
}

#keydates h2
{
font-size: 13px;
font-weight: bold;
color: #232176;
line-height:1.2;
}

#keydates dt
{
font-size: 12px;
}

#keydates dt
{
color: #FFFFFF;
margin: 0px;
line-height:1.2;
font-size: 13px;
}

#keydates dd
{
color: #C7DFF4;
line-height:1.2;
font-size: 13px;
}

#keydates dt a:link,
#keydates dt a:visited
{
color: #fff;
text-decoration: none;
font-size: 13px;
}

#keydates dd a:link,
#keydates dd a:visited
{
color: #C7DFF4;
text-decoration: none;
font-size: 13px;
}

/**
* Sponsors box
*/

#sponsors
{
background: #232176;
padding: 20px 10px 10px 20px;
}

#sponsors h3
{
color: #92C5EB;
font-size: 11px;
font-weight: normal;
}

#sponsors h3 a
{
color: #92C5EB;
font-size: 11px;
font-weight: normal;
text-decoration:none;
}

#sponsors h3 a:hover
{
color: #FFFFFF;
}


#sponsors img
{
border: none;
margin: 10px 17px 30px 0;
}

.print
{
display:none;
}


/* - - - - - content layout - - - - - - - - - - - - */


#content
{
/*border-right: #009AD9 27px solid;*/
	margin-right: 27px;
background: #FFFFFF url(corner-br.png) no-repeat right bottom;
}

/**
* main content
*/

#maincontent
{
margin: 0 0 0 230px;
padding: 10px 10px 20px 0;
position:relative;

line-height:1.2;
}

#footer
{
background: #009AD9;
height: 64px;
text-align: center;
}

/* - - - - - - - - Navigation Menus - - - - - - - - - - - - - - - - - - - - - - - - */


ul.nav,
.nav li
{
margin: 0px;
padding: 0px;
list-style: none;
}

.nav li
{
/*float: left;*/
	display:inline;
width: 70px
}

#header .nav a:link,
#header .nav a:visited
{
height: 42px;
width: 77px;
display: block;
background: #232176 url(menutab.png) no-repeat right top;
float: left;
color: #232176;
text-decoration: none;
font-size:11px;
}

#header .nav a:hover,
#header .nav a:active
{
color: #FFFFFF;
}

#home #header .nav .home a:link,
#home #header .nav .home a:visited,
#welcome #header .nav .welcome a:link,
#welcome #header .nav .welcome a:visited,
#preconferenceforum #header .nav .preconferenceforum a:link,
#preconferenceforum #header .nav .preconferenceforum a:visited,
#fullprogram #header .nav .fullprogram a:link,
#fullprogram #header .nav .fullprogram a:visited,
#presenterinformation #header .nav .presenterinformation a:link,
#presenterinformation #header .nav .presenterinformation a:visited,
#registration #header .nav .registration a:link,
#registration #header .nav .registration a:visited,
#speakers #header .nav .speakers a:link,
#speakers #header .nav .speakers a:visited,
#venue #header .nav .venue a:link,
#venue #header .nav .venue a:visited,
#generalinformation #header .nav .generalinformation a:link,
#generalinformation #header .nav .generalinformation a:visited,
#accommodation #header .nav .accommodation a:link,
#accommodation #header .nav .accommodation a:visited,
#sponsorshipexhibition #header .nav .sponsorshipexhibition a:link,
#sponsorshipexhibition #header .nav .sponsorshipexhibition a:visited,
/*#socialprogramtours #header .nav  .socialprogramtours a:link,*/
#contact #header .nav .contact a:link,
#contact #header .nav .contact a:visited
/*#news #header .nav  .news a:link*/
{
background-position:  right -42px;
color: #FFFFFF;
}

#header .nav .home a:link,
#header .nav .home a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 76px; /*55 - 9*/
}

#header .nav .welcome a:link,
#header .nav .welcome a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 89px; /*67 - 9*/
}

#header .nav .preconferenceforum a:link,
#header .nav .preconferenceforum a:visited
{
padding-top: 9px;
height: 33px; /*42 - 9*/
padding-left: 9px;
width: 129px; /*97 - 9*/
}

#header .nav .fullprogram a:link,
#header .nav .fullprogram a:visited
{
padding-top: 14px;
height: 28px; /*42 - 9*/
padding-left: 9px;
width: 104px; /*66 - 9*/
}

#header .nav .presenterinformation a:link,
#header .nav .presenterinformation a:visited
{
padding-top: 9px;
height: 33px; /*42 - 9*/
padding-left: 9px;
width: 96px; /*64 - 9*/
}

#header .nav .registration a:link,
#header .nav .registration a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 104px; /*82 - 9*/
}

#header .nav .speakers a:link,
#header .nav .speakers a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 92px; /*70 - 9*/
}

#header .nav .venue a:link,
#header .nav .venue a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 76px; /*54 - 9*/
}

#header .nav .generalinformation a:link,
#header .nav .generalinformation a:visited
{
padding-top: 9px;
height: 33px; /*42 - 9*/
padding-left: 9px;
width: 103px; /*78 - 9*/
}

#header .nav .accommodation a:link,
#header .nav .accommodation a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 124px; /*104 - 9*/
}

#header .nav .sponsorshipexhibition a:link,
#header .nav .sponsorshipexhibition a:visited
{
padding-top: 9px;
height: 33px; /*42 - 9*/
padding-left: 9px;
width: 116px; /*94 - 9*/
}

/*#header .nav .socialprogramtours a:link,
#header .nav .socialprogramtours a:visited
{
	padding-top: 9px;
	height: 33px; *//*42 - 9*/
/*	padding-left: 10px;
	width: 95px; *//*104 - 9*/
/*}*/

#header .nav .contact a:link,
#header .nav .contact a:visited
{
padding-top: 14px;
height: 28px; /*42 - 14*/
padding-left: 9px;
width: 84px; /*61 - 9*/
}

/*#header .nav .news a:link,
#header .nav .news a:visited
{
	padding-top: 14px;
	height: 28px;*/ /*42 - 14*/
/*	padding-left: 10px;
	width: 45px;*/ /*55 - 9*/
/*}*/



/* - - - - - - - - footer nav - - - - - - - - - - - - - - - - - - - - - - - - */

#footer ul.nav
{
width: 500px;
margin: 20px auto;
}

#footer .nav a:link,
#footer .nav a:visited
{
color: #F5F5F5;
font-size: 9px;
/*text-transform: uppercase;*/
	text-decoration: none;
border-left: 1px solid #F5F5F5;
padding: 0 3px 0 5px;
}

#footer .nav .home a:link,
#footer .nav .home a:visited
{
border: none;
}

#footer .nav a:hover,
#footer .nav a:active
{
color: #232176;
}

/* - - - - - - - - home - - - - - - - - - - - - - - - - - - - - - - - - */

#home #wrap
{
position: relative;
background: #232176 url(h-bg.png) no-repeat left bottom;
height: 798px;
}

#home #logo
{
text-indent: -999em;
background: #009AD9 url(Adolescent-Health-h-top.png) no-repeat;
width: 591px;
height: 258px;
margin: 0px;
padding: 0px;
position: absolute;
top: 42px;
right: 0px;
}

#home #headpic
{
display:none;
}

#home #sublogo
{
text-indent: -999em;
background: #009AD9 url(Adolescent-Health-h-bot.png) no-repeat;
width: 591px;
height: 273px;
margin: 0px;
padding: 0px;
position: absolute;
top: 300px; /*42+258*/
right: 0px;
}

#home #content
{
margin:0px;
background: none;
}

#home #maincontent
{
margin: 0px;
background: #444088 url(corner-h.png) no-repeat right bottom;
padding: 20px 26px 0px 52px;
position: absolute;
top: 300px;
left: 0px;
width: 261px; /*339-26-52*/
}

#home #maincontent p,
#home #maincontent li
{
font-size: 12px;
line-height: 1.1;
}

#home #maincontent p
{
color:#FFFFFF;
}

#home #keydates
{
width: 267px; /*339-20-52*/
height:220px; /*258-28-10*/
padding: 28px 20px 10px 52px;
}

#home #keydates h2
{
font-size: 16px;
}

#home #keydates dt
{
font-size: 12px;
line-height:14px;
margin:0px;
padding: 0px
}

#home #keydates dd
{
font-size: 12px;
line-height:14px;
margin:0px 0px 4px 0px;
padding: 0px
}

#home #keydates dl
{
margin:0px;
padding:0px;
}

#home #sponsors
{
background: none;
padding: 0px;
position:absolute;
top:595px;
left:438px;
width:490px;
}

#home #supported
{
float:left;
width:300px;
}

#home #hosted
{
float:left;
width:190px;
}

#home #ahInterest input#submit
{
margin: 0px;
padding: 0px;
}

#home #footer
{
display: none;
}


#home a.button:link, #home a.button:visited
{
border:1px solid #58B9DA;
text-decoration: none;
padding:2px 3px;
display:block;
font-size: 11px;
width:16em;
text-align:center;
background: #009AD9;
color: #FFFFFF;
margin: 0 auto;
}

#home a.button:hover, #home a.button:active
{
border:1px solid #232176;
color:#002838;
}

#home .notinhome
{
display:none;
}


/* - - - - - - - - welcome - - - - - - - - - - - - - - - - - - - - - - - - */

#sigLeft,
#sigRight
{
width:280px;
float:left;
}
#sigLeft
{
margin:0 40px;
}


/* - - - - - - - - speakers - - - - - - - - - - - - - - - - - - - - - - - - */

#maincontent dd
{
border-bottom: 1px dashed #009AD9;
margin-right:20px;
padding-left:12px;
}

#maincontent dt
{
font-weight:bold;
padding-left:12px;
}

#maincontent dl
{
margin: 20px 0 30px 0;
}

/*--------*/


/* - - - - - - - register online form - - - - - - - - - - - - - - - - */

#regForm
{
padding:0px;
}

#register
{
float: left;
width: 20em;
padding: 6px;
border: 2px solid #E7EAF5;
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
text-align:center;
}
#register label, #register legend
{
color: #212073;
}

#instructions
{
margin-left: 21em;
padding: 0 0 0 20px;
font: 12px Arial, Helvetica, sans-serif;
}

#submitRegister,
#submitEdit,
#submitKey,
#submitManagement
{
text-align:center;
margin: 10px auto 4px auto;
display:block;
}


/* - - - - - - sponsors and exhibitors - - - - - - - - - - */

#sponsorsexhibitors #maincontent img
{
margin: 2px 10px;
vertical-align:middle;
}

.exhi
{
display:none;
margin-bottom:10px;
}

#sponsorsexhibitors .exhi,
#sponsorshipexhibition .exhi
{
display: block;
}

.exhi p
{
color:#FFFFFF;
font-size:11px;
}

/* - - - - - - program table - - - - - - - - - - */


/* @group old pro table */

.protable
{
border:2px solid #1D1361;
border-collapse:collapse;
margin:0;
padding:0;
}

.protable td
{
border:1px solid #1D1361;
border-collapse:collapse;
margin:0;
padding:2px 4px;
text-align:left;
vertical-align:top;
font-size:11px;
}

.protable th
{
border:1px solid #1D1361;
border-collapse:collapse;
text-align:center;
margin:0;
padding:2px 4px;
vertical-align:middle;
font-weight:bold;
font-size:13px;
}

.protable .time
{
font-weight:bold;
text-align:right
}

.protable .title
{
font-weight:bold;
font-size:14px;
text-align:center;
background-color:#00d5ff;
}

.protable .belonging
{
background-color:#d4fdd4;
font-weight:bold;
}

.protable .researching
{
background-color:#ffd300;
font-weight:bold;
}

.protable .assessing
{
background-color:#ffadd5;
font-weight:bold;
}

.protable .learning
{
background-color:#fffca6;
font-weight:bold;
}

.protable .tbc
{
background-color:#FFFF33;
}

.protable .type
{
background-color:#CCCCCC;
}

.protable .blank
{
background-color: #999999;
}

.protable .break
{
background-color:#b9d5ec;
text-align:center;
}

.protable .speaker td
{
font-weight:bold;
}

/* @end */


/* @group full program */


span.poster-number
{

}

table.prog
{
margin: 0;
padding: 0;
border-collapse: collapse;
border: 1px solid #009ad9;
}

.prog td
{
margin: 0;
padding: 0;
border-collapse: collapse;
border: 1px solid #009ad9;
text-align: left;
vertical-align: top;
font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #23408f;
}
.prog td p
{
margin: 4px;
padding: 0;
font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

td.room
{
background-color:#b9e5fb;
color: #008fd5;
font-style: italic;
}
td.room p
{
font-style: italic;
}


td.day
{
color: #fff;
font-size: 24px;
background: #232176 url(program-title-bg.png) no-repeat right top;
}
td.day p
{
font-size: 24px;
}

td.break
{
color:#25408f;
font-weight: bold;
}

tr.session td
{
background-color:#43549a;
color: #fff;
}

td.presOdd
{
background-color:#dcf1fd;
}

td.presEven
{
background-color:#eef8fe;
}

a.pres:link,
a.pres:visited
{
text-decoration:none;
display: block;
padding: 0px;
text-indent: 14px;
background: url(presentation-bg.png) no-repeat 0px 2px;
}

a.pres:hover,
a.pres:active
{

}

td.time
{
}

p.chair
{
color: #43abe0;
}

/* @end */
