@import url(/style/shared/schedule.css);
.page {
	/*margin-top: 64px;*/
	padding-top: 12px;
}
.pageheader {
	height: 62px !important;
}
#pageheader.pageheader.subtitle {
	/*background: #F1EEDF url(../images/SectionTitle_tile.gif);*/
	background: #069 url(../images/SectionTitle_tile.gif);
}
#pagenavigation.pagenavigation {
	margin-top: 20px;
}
.pagenavigation a.nav {
	color: #FFFFFF;
}
.pagenavigation li.active:hover, .pagenavigation li.active:hover a, .pagenavigation li.active a:hover {
    background-color: #FFFFFF;
}
.pagenavigation li.active:hover {
    border-bottom: 1px solid #000;
}

body div.pageheader ul li {
	border: 1px solid #000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #999; /*#007AC3;*/
	margin-right: 0px;
}

.pagenavigation .active a.nav {
	color: #000000;
	font-weight: bold;
}
.schedule.start .pageheader.subtitle {
	z-index: 10;
	/*position: relative;*/
}
.schedule.start {
	text-align: center;
	margin: 0 auto;
}
#pagecontent.pagenewuser.page {
	clear: both;
	border: 2px solid black; 
	font-family: sans-serif; 
	font-size: 11pt; 
	text-align: center; 
	margin: 5px auto auto;
	position: relative;
	background-color: #FFFFFF; 
	top: 0;
	padding: 2em 1em;
	width: 700px;
	height: auto;
}

body.schedule #pagecontent.pagebrowse.page {
	clear: both;
	margin-top: 64px;
	width: 100%;
	padding: 0;
	border: none;
	margin-top: 64px\9; /* IE 9 and below */
	*margin-top: 40px; /* IE7 and below */
}

#pagecontent.pagelogin .leftpane {
    float: left;
    margin-top: 10px;
    padding: 10px;
	border: 1px solid #ccc;
    width: 45%;
	text-align: left;
	font-size: 14px;
}
#pagecontent.pagelogin .rightpane {
	width: 45%;
	float: right;
	text-align: right;
	margin-left: 5px;
	font-size: 14px;
}
#pagecontent.pagelogin .rightpane .graybox{
	width: 90%;
	text-align: left;
}
#pagecontent div.error {
	margin: 0 20px;
}
#pagecontent .error ul.errorlist {
	margin: 0.5em 0;
	text-align: left;
	list-style-type: none;
}
.pagelogin div.error ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* ARS Buttons */

.itemschedule {
	float:left;
	text-align:left;
	cursor: pointer;
	width: 59px;
	height: 15px;
	margin-left: 50px!important;
	margin-left: 0;
	margin-right: 0;
	}

.itemschedule img {
	margin:0 -50px!important;
	margin:0;
	
	}

.attend {
	background-image: url(/img/apha/schedule/attend.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 98px;
	height: 28px;
	}

.reading {
	background-image: url(/img/apha/schedule/read.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 98px;
	height: 28px;
	}

.skip {
	background-image: url(/img/apha/schedule/skip.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 98px;
	height: 28px;
	}
.itemschedule img, .listitem_status .screenalt img {
	border: none !important;
	border-bottom: none !important;
	border-right: none !important;
	border-top: none !important;
	border-right: none !important;
}
#pagecontent.pagelogin .leftpane .attend, #pagecontent.pagelogin .leftpane .reading, #pagecontent.pagelogin .leftpane .skip {
	display: inline-block;
}
#pageLayout td.contentRight {
	font-family: Verdana,Geneva,Arial,sans-serif;
	font-size: 12px;
}
#webprogramdisplay .program h3.time,
#webprogramdisplay .meeting h3.time {
	display: block;
	margin-top: 18px;
}
#webprogramdisplay .sponsor,
#webprogramdisplay .item {
	min-height: 40px;
}
#webprogramdisplay .item .itemschedule {
	height: 35px;
}

#webprogramdisplay .item .recordings, #webprogramdisplay .itemset .recordings {
	width: 42px;
}
#webprogramdisplay .item .itemnumber {
	width: 42px;
	margin-right; 10px;
}
#webprogramdisplay .item .itemtitle {
	margin-left: 204px;
}

/* Ie fix */
#webprogramdisplay .program .item:before,
#webprogramdisplay .program .item:after,
#webprogramdisplay .meeting .item:before,
#webprogramdisplay .meeting .item:after,
#webprogramdisplay .session .item:before,
#webprogramdisplay .session .item:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
  clear: both;
}

#webprogramdisplay .program .item,
#webprogramdisplay .meeting .item,
#webprogramdisplay .meeting .item,
#webprogramdisplay .session .item,
#webprogramdisplay .session .item {
  zoom: 1;
}
