@import url("default.css");
body {
	text-align: left;
	background: #FFFFFF url(../images/bodybg.gif) repeat-x top;
	margin: 10px 0px 0px 0px;
}
/* Banner image block - should match banner size */
.banner {
	width : 830px;
	height : 72px;
}	

.page {
	width:830px;
	border-right: 1px dashed #EFEFEF;
	margin-left: 0px;
}
/* FOR WITHDRAWN ABSTRACTS
.withdrawn { 
	background-color: #FFFFFF;
	width: 830px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px dashed #EFEFEF;
	margin-left: 0px;
	margin-right: auto;
}

.withdrawn .subtitle {
	visibility:hidden
}
.withdrawn .subtitle span {
	visibility:visible
}
.withdrawn .abstract {
	visibility: hidden;
	display: none;
}
END FOR WITHDRAWN ABSTRACTS */

.paper .siblings {
	margin-top: 5px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

.content {
	margin:  0px 30px 20px 30px;
}

/* Page subtitle */
.subtitle {
	padding: 2px 30px 2px 30px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF url(../images/titlebg.jpg) repeat-y top left;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.subtitle2 {
	background-color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	margin-top: 5px;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF url(../images/titlebg.jpg) repeat-y top left;
	text-transform: uppercase;
	text-align: left;
	font-size: 0.85em;
	font-weight: normal;
}

.itemtitle .location {
	font-style: italic;
	text-align: left;
	color : #666666; /*#994D00;*/
	margin-bottom: 1em;
}
.start .subtitle {
	height: 0px;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.start .content {
	background: #FFFFFF url(../images/startbg.gif) no-repeat top left;
	margin:  0px 30px 0px 30px;
}
.start .section {
	padding: 0px;
	margin: 0px;
}
.start .section td {
	font-size: 0.70em;
	padding: 0px;
}

.browse_r {
	float:right;width:550px;
}
.browse_l {
	float:left;width:150px;
}
.abstract td {
  font-size:0.7em;
}
.pagefooter{
  background-color:#00427e;
  color:#FFFFFF;
  font-family:Verdana,Helvetica,Arial,san-serif;
  font-size:0.75em;
  padding:5px 20px 5px 30px;
  font-weight:normal
}
.meeting .date, .program .date, .symposium .date {
	color: #000000;
	font-size: 1.0em;
}
.days {
	padding:5px 0px 5px 0px;
}
.meeting .time, .program .time {
	clear: right;
	padding-top: 1.0em;
	font-size: 1.0em;
	color: #000000;
}

.session .datetime, .session .location, .paper .location {
	color: #000000;
}
.session .papertime { /*assuming no papertimes will be shown in output*/
	width: 20px;
	background-color: #FFFFFF;
}
.session .papertitle { /*assuming no papertimes will be shown in output*/
	margin-left: 104px;
}
.session .group { /*assuming no papertimes will be shown in output*/
	width: 97px;
}
.session .people { /*assuming no papertimes will be shown in output*/
	margin-left: 104px;
}
.session .number {
	background-color: #00427e;
}
.authorindex .alphalist, .keywordindex .alphalist {
	border: 1px solid #99CCCC;
}
/* HELP STYLES */
.paper h2.menuheader, .paper h3.menuheader {
	clear: left;
	background-color:#FFFFFF;
	border-bottom: 1px solid #000000;
	color: #596F80;
	padding: 2px 0px 2px 0px;
	margin:  5px 0px 0px 0px;
	text-align: center;
	font-size: 1.0em;
	font-weight: normal;
}
.paper h4.menuheader {
	clear: left;
	background-color:#FFFFFF;
	border-bottom: none;
	color: #596F80;
	padding: 2px 0px 2px 0px;
	margin:  5px 0px 0px 0px;
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
}
/* sponsor styles */

.sponsor ul {
	list-style-type: none;
	}
.sponsor ul li, .abstracts div.item {
	padding: 0.5em 0;
	border-bottom: 1px dashed #ddd;
}



/* NAVIGATION STYLES FROM aadronline.org */

#flyouts{
  padding-left:20px
}

#i4a_flyouts_horizontal,#i4a_flyouts_horizontal ul{
  float:left;
  width:auto;
  list-style:none;
  line-height:1;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:0px;
  height:36px;
  z-index:1000
}

#i4a_flyouts_horizontal li{
  float:left;
  width:auto;
  background-color:#transparent;
  text-align:left;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  border-top:0px solid #FFFFFF;
  border-right:0px solid #FFFFFF;
  border-bottom:0px solid #FFFFFF;
  border-left:0px solid #FFFFFF
}
/*This is for the main items */

#i4a_flyouts_horizontal li a{
  display:block;
  width:auto;
  font-family:GillSans,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
  padding-top:11px;
  padding-right:12px;
  padding-bottom:13px;
  padding-left:12px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:0px
}

#i4a_flyouts_horizontal li a:hover,#i4a_flyouts_horizontal li ul li a:hover{
  text-decoration:none;
  color:#FFFFFF
}
/*This is for the sub items */

#i4a_flyouts_horizontal li ul li a{
  display:block;
  width:auto;
  color:#FFFFFF;
  text-decoration:none;
  padding-top:4px;
  padding-right:8px;
  padding-bottom:4px;
  padding-left:8px
}

#i4a_flyouts_horizontal li ul{
  position:absolute;
  left:-999em;
  height:auto;
  width:165px;
  font-weight:normal;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  border-top:1px solid #000000
}
/*This is for each sub section, when it is visible */

#i4a_flyouts_horizontal li:hover ul,#i4a_flyouts_horizontal li li:hover ul,#i4a_flyouts_horizontal li li li:hover ul,#i4a_flyouts_horizontal li.sfhover ul,#i4a_flyouts_horizontal li li.sfhover ul,#i4a_flyouts_horizontal li li li.sfhover ul{
  left:auto;
  margin-left:0px;
  padding-top:0px
}
/*This is for each sub item */

#i4a_flyouts_horizontal li ul li{
  width:165px;
  background-color:#8b0304;
  text-align:left;
  margin-top:-1px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF
}
/*This is for each sub item link */

#i4a_flyouts_horizontal li ul a{
  width:165px
}
/*This is for each sub-sub item link */

#i4a_flyouts_horizontal li ul ul{
  margin-top:-18px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px
}
/*This is for each sub-sub item link */

#i4a_flyouts_horizontal li:hover ul ul,#i4a_flyouts_horizontal li.sfhover ul ul,#i4a_flyouts_horizontal li:hover ul ul ul,#i4a_flyouts_horizontal li.sfhover ul ul ul,#i4a_flyouts_horizontal li li li:hover ul,#i4a_flyouts_horizontal li li li.sfhover ul{
  left:-999em
}
/*This is for each sub-sub item link */

#i4a_flyouts_horizontal li li:hover ul,#i4a_flyouts_horizontal li li.sfhover ul{
  left:165px
}
/*This is for each sub-sub-sub item link */

#i4a_flyouts_horizontal li:hover,#i4a_flyouts_horizontal li.sfhover,#i4a_flyouts_horizontal li ul li:hover,#i4a_flyouts_horizontal li ul li.sfhover{
  background:/* #4d7ba5 #6DA7D0 */ #ae4f50;
}
/* sub menu bg color hover */

#navSub_wrapper{
  padding:20px
}

#navSub{
  width:auto
}

#navSub#lev_2,#navSub#lev_3,#navSub#lev_4{
  padding:0px;
  margin-bottom:6px;
  font-size:12px;
  font-weight:normal
}

#navSub#lev_2{
  margin-left:0px
}

#navSub#lev_3{
  margin-left:8px
}

#navSub#lev_4{
  margin-left:16px
}

#navSub#lev_2 a,#navSub#lev_2 a:visited,#navSub#lev_3 a,#navSub#lev_3 a:visited,#navSub#lev_4 a,#navSub#lev_4 a:visited{
  color:#000000;
  TEXT-DECORATION:none
}

#navSub#lev_1 a:hover,#navSub#lev_2 a:hover,#navSub#lev_3 a:hover,#navSub#lev_4 a:hover{
  color:#00417B;
  TEXT-DECORATION:underline
}