/* Conference Marketing and Registration Pages Style Sheet -------------------------------------*/

/* html elements  -------------------------------------------------------- */

body, p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF; /* margin:6px 0px 6px 0px; */ /* line-height:12px; */}

a:link {text-decoration:underline; color: #163b6e;}

a:visited {text-decoration:underline; color:#072b61;}

a:active {text-decoration:underline; color:#006699;}

a:hover {text-decoration:underline; color:#b0232a;}

h1 {font-size:26px; line-height:26px; font-weight:normal; color:#0e8663; margin:8px 0px 10px 0px;}

h2 {font-size:18px; line-height:18px; font-weight:normal; color: #072b61; margin:0px 0px 10px 0px;}

h3 {font-size:16px; line-height:16px; font-weight:bold; color:#0e8663; margin:0px 0px 5px 0px;}

h4 {font-size:12px; line-height:14px; font-weight:normal; color:#072b61; margin:0px 0px 10px 0px;}

h5 {font-size:12px; line-height:12px; font-weight:bold; color:#6F7477; margin:0px 0px 10px 0px;}

h6 {font-size:11px; line-height:11px; font-weight:bold; color:#000000; margin:0px 0px 10px 0px;}

form {margin:0px; padding:0px;}

hr {width: 90%; height: 1px; border: 0; margin:5px 0 5px 0; /*		padding:5px 0 5px 0; */ color:#56A0D4; background-color: #56A0D4; clear:both;}

/*   list styles ---------------------------------------------------------------- */

ul {margin-left:8px; padding-left:16px;}

ul li {font-size:12px; line-height:17px; padding-top:2px; list-style-type:disc;}

ol {margin-left:8px; padding-left:20px;}

ol li {font-size:12px; line-height:17px; padding-top:2px;}

/* structural elements ----------------------------------------------------------------- */

#containerHeader {}

#header {background-color:#ffffff; width:860px;}

#logo {position: absolute; top: 0px; left: 0px; background-color:#0e8663;}

#logo #printLogo {display: block;}

.lang {font-size:14px; line-height:17px; font-weight:bold;  background-color:#56a0d4; text-align: center; margin: 0px 0px 2px 0px; padding: 0px 0px 2px 0px; }

.lang a:link {text-decoration:none;color:#B0232A;}
.lang a:visited {text-decoration:none;color:#B0232A;}
.lang a:active {text-decoration:none;color:#FFFFFF;}
.lang a:hover {text-decoration:underline;color:#FFFFFF;}

.body_lang { margin:0px 0px 0px -30px; font-size:16px; line-height:17px; font-weight:bold; }

.body_lang a:link {text-decoration:none;color:#B0232A;}
.body_lang a:visited {text-decoration:none;color:#B0232A;}
.body_lang a:active {text-decoration:none;color:#000000;}
.body_lang a:hover {text-decoration:underline;color:#000000;}

#conferenceTitle {position: absolute; top: 0px; left: 170px; width:860px; height:85px; background-color:#FFFFFF; }

#containerHeaderLine {position: absolute; left:0px; top:85px; border-top:4px solid; color:#b0232a; width:100%;}

#containerShadeBar {position: absolute; background-color:#0e8663; left:0px; top:89px; height:24px; width:100%; }

#shadeBar {background-image:url(../images/bg_bar.gif); background-repeat:no-repeat; width:100%; }

.tagline {margin-left:169px; font-size:12px; line-height:24px; font-weight:normal; text-transform:uppercase; color:#000000; white-space : nowrap; font-weight:bold; width:100%; }

#containerContent {
	background-image:url(../images/bg_contentTop.gif);
	background-repeat:repeat-x;
	position: absolute;
	left:-2px;
	top:114px;
	height:100%;
}

#containerWell {
	position: absolute;
	left:0px;
	top:0px;
	left:169px;
	width:860px;
	height:100%;
}

#containerLeftMenu {
	background-color:#0e8663;
	float: left;
	width:169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	height:2000px;
}

#containerBody {
	background-color:#ffffff;
	float: left;
	left:169px;
	width:610px;
	padding:0px 0px 0px 0px;
	margin:15px 25px 10px 15px;
	top: -11px;
	height:100%;
}

/* modular elements  ------------------------------------------------------------  */

.date {margin-left:560px; margin-top:-25px; font-size:15px; line-height:15px; font-weight:bold; vertical-align:bottom;}

.location {font-size:12px; line-height:15px; font-weight:bold;}

.conferenceName {font-size:18px; font-weight:bold; color:#b0232a; padding: 0px; margin:0px 0px 10px 0px;}

.content {/*	margin:30px 30px 30px 35px; */}

.btnRegister {margin-top:10px;}

.smalltext {font-size:10px; line-height:14px;}

.bigtext {font-size:14px; line-height:18px;}

/* left menu ----------------------------------------------------------------------  */

.leftMenu {
	background-color:#0e8663;
	top:25px;
	left:0px;
	width:165px;
	float:left;
	height:100%;
	border-bottom:4px solid;
	border-right:4px solid;
	color:#0e8663;
}

.leftMenuLevel1 {padding:0px 10px 12px 20px; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff;}

.leftMenuLevel1 a:link {text-decoration:underline; color:#ffffff;}

.leftMenuLevel1 a:visited {text-decoration:underline; color:#ffffff;}

.leftMenuLevel1 a:active {text-decoration:underline; color:#ffffff;}

.leftMenuLevel1 a:hover {text-decoration:underline; color:#febe40;}

.leftMenuLevel1On {padding:0px 10px 12px 20px; font-size:13px; line-height:15px; font-weight:bold; color:#000000; background-image:url(../images/bg_leftMenuLevel1On.gif); background-repeat:no-repeat;}

.leftMenuLevel1On a:link {text-decoration:underline; color:#000000; font-weight:bold;}

.leftMenuLevel1On a:visited {text-decoration:underline; color:#000000; font-weight:bold;}

.leftMenuLevel1On a:active {text-decoration:underline; color:#000000; font-weight:bold;}

.leftMenuLevel1On a:hover {text-decoration:underline; color:#febe40; font-weight:bold;}

.leftMenuLevel2 {padding:0px 10px 12px 40px; font-size:12px; line-height:15px; color:#000000;}

.leftMenuLevel2 a:link {text-decoration:underline; color:#000000;}

.leftMenuLevel2 a:visited {text-decoration:underline; color:#000000;}

.leftMenuLevel2 a:active {text-decoration:underline; color:#FFFFFF;}

.leftMenuLevel2 a:hover {text-decoration:underline; color:#FFFFFF;}

.leftMenuLevel2On {padding:0px 10px 12px 40px; font-size:12px; line-height:15px; color:#FFFFFF;}

.leftMenuLevel2On a:link {text-decoration:underline; color:#FFFFFF;}

.leftMenuLevel2On a:visited {text-decoration:underline; color:#FFFFFF;}

.leftMenuLevel2On a:active {text-decoration:underline; color:#FFFFFF;}

.leftMenuLevel2On a:hover {text-decoration:underline; color:#FFFFFF;}

#nav_right{
	margin-top:15px;
	left:700px;
	float:left;
	border:solid #dddddd 1px;
	width:155px;
}
#nav_right_top {
	background-image:url(http://www.risiinfo.com/event/na_conf/images/right_top.gif);
	background-repeat:no-repeat;
	width:155px;
	height:24px;
	}
#nav_right_content {
	padding-top:0px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
}
#nav_right_top2 {
	background-image:url(http://www.risiinfo.com/event/na_conf/images/right_top2.gif);
	background-repeat:no-repeat;
	width:155px;
	height:48px;
}
#nav_right_top3 {
	width:140px;
	height:80px;
	margin:10px auto 10px auto;
}
#nav_right_top4 {
	width:140px;
	height:80px;
	margin:10px auto 10px auto;
}
#nav_right_top5 {
	width:140px;
	height:80px;
	margin:10px auto 10px auto;
}
#nav_right_content li {
	color:#cc0000;
	font-weight:bold;
	list-style:none;
	display:inline;
	line-height:14px;
	}
	
#nav_right_content dt a:link {text-decoration: underline;color:#cc0000;	}
#nav_right_content dt a:visited {text-decoration: underline;color:#cc0000;}
#nav_right_content dt a:active {text-decoration: underline;color:#cc0000;}
#nav_right_content dt a:hover {text-decoration:none;color:black;}


#nav_right_content2 {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding:8px;
	text-align:center;

	
}
.nav_right_line1{
	border-top:dashed #dddddd 1px;
	width:100px;
	height:10px;
	}

#footer {position: relative; left: 0px; top: 50px; font-size:12px; line-height:17px;}

.footer a:link {text-decoration:none; color:#000000;}

.footer a:visited {text-decoration:none; color:#999;}

.footer a:active {text-decoration:none; color:#910028;}

.footer a:hover {text-decoration:underline; color:#910028;}

.copyright {margin-top:5px; font-size:10px; line-height:13px;}

#sponsorsBox {float:right; width: 200px; text-align: center; padding: 10px 5px 5px 5px; margin: 0px 0px 0px 10px; border-color : #56A0D4; border-style : solid; border-width : 1px;}

#boxDivider {margin: -10px -10px 0px -10px; padding: 5px 0px 5px 0px; border-color : #56A0D4; border-style : solid; border-width : 1px 0px 0px 0px;}

.sponsorLogos {margin:10px 5px 20px 20px;}

#networkBox {float: right; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; border-top: 1px solid #56A0D4; border-left: 1px solid #56A0D4; border-right: 1px solid #56A0D4; border-bottom: 1px solid #56A0D4;}
.networkHead {font-weight: bold; color: #072b61;}

#speakerBox {padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #56A0D4;}

#speakerName {padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; font-size: 14px; font-weight: bold; color: #072b61;}

#speakerImage {float:left; padding: 0px 5px 5px 0px; margin: 0px 5px 5px 0px;}

#speakerText {padding: 0px 0px 5px 5px; margin: 0px 0px 5px 5px; font-size: 11px; font-weight: normal; color: #000000;}

#popupTitle {position: absolute; top: 0px; left: 0px; width:450px; height:95px; background-color:#FFFFFF;}

.popupDate { margin-left:150px; font-size:14px; line-height:14px; font-weight:bold; vertical-align: bottom;}

.popupLocation {font-size:11px; line-height:14px; font-weight:bold;}

.popupContent {position: absolute; top: 100px; margin: 10px 10px 10px 5px; width: 90%;}

.popupContent ul li {font-size:12px; line-height:17px; padding: 2px 5px 0px 0px; list-style-type:disc;}

.closeWindow {position: relative; bottom: 1px; text-align: center;}

.progDate {clear:all; font-size: 12px; font-weight: bold; color: #0e8663; margin-top: 12px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px;}

.progTime {clear:all; float : left; padding : 0px 0px 0px 0px;}

.progItem {float : left; margin : 0px 0px 0px 50px;}

.progHeading {font-size:14px; font-weight:bold; color:#072b61; padding : 20px 0px 10px 0px;}

.progSession {font-size:14px; font-weight:bold; color:#072b61; padding : 10px 0px 15px 0px;}

.breakout {	font-size: 12px; color: #336600; }

.sessionChair {font-size:12px; font-weight:normal; font-style: italic; color:#000000; padding : -10px 0px 15px 0px;}

.td {vertical-align : top; line-height:19px; }

.td_time {white-space : nowrap; vertical-align : top; padding: 5px 0px 5px 0px;}

.td_spacer {width:10px;}

.leftLA h3 { font-size:12px; line-height:15px; font-weight:bold; color:#febe40; margin:5px 5px 5px 5px; }

.leftLA h4 { font-size:14px; line-height:15px; font-weight:bold; color:#febe40; margin:5px 5px 8px 8px; }

#locationImage {float:right;  margin-right:150px;}

