/*
	Print CSS 
	Master 
	Revision: 1.0 
*/

body {
	font-family:Tahoma, Arial, Helvetica;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	background:#fff;
	}
body, table {
	font-size: 11px;
	}
table td {
	vertical-align:top;
	text-align:left;
	}
img {
	border:0;
	}
a {
	color:#006BB6;
	text-decoration:none;
	font-weight:bold;
}

#container{
position:relative;
}

/* Header Pictures */

#headerpic{
display:none;
}

/* Content Start */

#holderbox{
position:relative;
}

#maincontent{
position:relative;
}

#maincontent p{
line-height:130%;
position:relative;
}

#maincontent h3{
font-size:16px;
font-weight:bold;
position:relative;
}

#maincontent h4{
font-size:12px;
font-weight:bold;
color:#4288C8;
position:relative;
}

#maincontent ul{
padding:0 0 15px 25px;
}

#maincontent li{
list-style:url(../images/cem_bullet.gif);
padding-bottom:6px;
}

#maincontent a{
text-decoration:underline;
color:#006BB6;
}

#maincontent #presentationlst {
    font-size:11px;
	line-height:16px;
	margin:0;
}
#maincontent #presentationlst h5 {
	color:#4288C8;
	font-size:12px;
	background:#eae8e8;
	border-top:#bcbcbc 1px solid;
	border-bottom:#bcbcbc 1px solid;
	padding:5px 10px;
	margin-bottom:10px;
}
#maincontent #presentationlst a {
	font-weight:bold;
}
#maincontent #presentationlst table td {
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1em;
	color:#666;
	font-size:11px;
	line-height:normal;
}
#maincontent #presentationlst table td.cartoon a {
	font-weight:normal;
}
#maincontent #presentationlst em {
	font-style:normal;
	color:#000;
}

/* Speaakers */
#maincontent #speakerlst {
    font-size:11px;
	line-height:16px;
	margin:0;
}
#maincontent #speakerlst label {
    display:block;
}
#maincontent #speakerlst span {
	display:block;
}
#maincontent #speakerlst div {
    font-size:10px;
}
#maincontent #speakerlst br {
    clear:left;
}

/* Right Content Box */

#rightbox a{
text-decoration:underline;
color:#006BB6;
}

#rightbox h4{
font-size:12px;
font-weight:bold;
position:relative;
}

/* Navigation */
#nav {
	display:none;
}

/* Footer */

#cntbottom{
border-top:1px solid #bcbcbc;
}

#footerleft {
	display:none;
}
	
/* Register */
#registerTable {
	border-collapse:collapse;
	margin:20px 0;
}
#registerTable td {
	vertical-align:top;
}
#registerTable td.regTop {
	display:none;
	}
#registerTable td.regLabel {
	width:150px;
	text-align:right;
	padding:0 10px;
	border-bottom:1px solid #bcbcbc;
}
#registerTable td.regValue {
	padding:0 10px 10px 10px;
	border-bottom:1px solid #bcbcbc;
}
#registerTable td.regFootnote {
	border-top:1px solid #bcbcbc;
}
#registerTable td.regControl {
	border-top:1px solid #bcbcbc;
	background:#fcb130;
	text-align:center;
	padding:10px 0 0 0;
}
#registerTable td.regBottom {
	display:none;
}

/* Survey */
#surveyTable {
	border-collapse:collapse;
	margin:20px 0;
}
#surveyTable td {
	vertical-align:top;
}
#surveyTable td.top {
	display:none;
}
#surveyTable td.note {
	padding:0 10px 10px 10px;
	font-size:10px;
	border-bottom:1px solid #bcbcbc;
}
#surveyTable td.option {
	padding:0;
	width:26px;
	text-align:center;
	border-bottom:1px solid #bcbcbc;
	vertical-align:middle;
}
#surveyTable td.question {
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
}
#surveyTable td.rating {
	width:26px;
	text-align:center;
	padding-top:10px;
	border-bottom:1px solid #bcbcbc;
}
#surveyTable td.footnote {
	border-top:1px solid #bcbcbc;
}
#surveyTable td.control {
	border-top:1px solid #bcbcbc;
	text-align:center;
	padding:10px 0 0 0;
}
#surveyTable td.bottom {
	display:none;
}

form .button {
	width:78px;
	font-size:11px;
}

/* Toogle view */
.show,
.hide { display:block; }

