@charset "utf-8";
/* CSS Document */

	/* Conference Details */
	#cell-left .menu-confdetails {
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 12px;
		background-image: url(../images/templates/cd-text-fr.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
		#cell-left .menu-confdetails .section-title {
			height: 31px;
			font-size: 16px;
			color: #AB0000;
/*			letter-spacing: -1pt;	*/
			padding-left: 5px;
			border-top: #A4A4A4 solid 8px;
			border-bottom: #A4A4A4 solid 1px;
			background-color: #FFFFFF;
			background-image: url(../images/templates/bg_sec_title.gif);
			background-position: right top;
			background-repeat: no-repeat;
		}
		
		#cell-left .menu-confdetails .section-menu {}
			#cell-left .menu-confdetails .section-menu ul {margin-left: 0px;width: 100%; margin-bottom: 15px;list-style: none;padding: 0px;margin-top: 0px;}
			#cell-left .menu-confdetails .section-menu li {
				padding: 7px 2px 7px 14px;
				margin: 0px 0px 0px 0px;
				border-bottom: #CBCACA dashed 1px;
				text-decoration: none;
				color: #2E5285;
				letter-spacing: 0pt;
				background-image: url(../images/templates/tr-arrow.gif);
				background-repeat: no-repeat;
				background-position: 0px 9px;
			}
/*			#cell-left .menu-confdetails .section-menu li:hover {background-color: #EEEEEE; cursor: hand;}	*/
			#cell-left .menu-confdetails .section-menu li:hover {background-color: #EEEEEE;}
			#cell-left .menu-confdetails .section-menu li a {color: #2E5285; text-decoration: none; display: block;}
			.ipf-SectionMenuItem{cursor: hand;}
			.ipf-SectionMenuItemOver{background-color: #EEEEEE; cursor: hand;}
			td.ipf-SectionMenuItem, table.ipf-SectionMenuItem td, 
			td.ipf-SectionMenuItemOver, table.ipf-SectionMenuItemOver td {cursor: hand;}

#contentarea {
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
/*
	#contentarea #locationline {
		font-family: verdana, arial, helvetica, sans-serif; color: #C1CBD1; font-size: 10px;
	}
		#locationline a, #locationline a:link, #locationline a:vistited {color: #AFB9BF; text-decoration: none; }
		#locationline a:hover {text-decoration: underline;}
*/
	#contentarea #pretitle {font-size: 10px; margin-top:10px; margin-bottom: -10px;}
	#contentarea #title {font-size: 20px; margin-bottom: -5px; color: #286C9B;}
	#contentarea #subtitle {font-size: 12px; margin-bottom: 5px;}
	#contentarea #fulldates {font-size: 11px; padding-top: 5px; border-top: #0000FF solid 1px;}
	#contentarea #locationSubTitle {font-size: 11px; padding-top: 5px;}
	#contentarea #confcontent  {}
		#confcontent #whoyoumeet {border: #BFBFBF solid 1px; background-color: #E8E8E8;}
			#whoyoumeet td {font-size: 9px; padding: 5px;}
			#whoyoumeet ul {margin-left: 15px; margin-top: 5px;}
			#whoyoumeet ul li {padding-left: 0px;}
		#confcontent #sponsor_page {border-top: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px; margin-top: 5px; margin-bottom: 5px;}
			#sponsor_page #logo {width: 220px; font-size: 11px;}
			#sponsor_page #blurb {font-size: 12px;}
		#confcontent #option {width: 90%;text-align: left;padding-bottom: 5px;}
			#option .price {float: right;margin-bottom: 5px;width: 190px;text-align: center;}
		 #confcontent #option-header {font-weight: bold;}
		 #confcontent #option-title {width: 90%;text-align: left;border-bottom: #000000 solid 1px;margin-bottom: 5px;}
	
	#sponsor {}
		#sponsor #title {width: 100%; font-size: 14px; font-weight: bold; border-bottom: #996633 solid 1px; text-align: left; margin-bottom: 5px;}
		#sponsor .logo {margin-left: 5px; margin-right: 5px;}

#sidebar {
	padding: 5px;
	background-color: #F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
	#sidebar #title {color: #CCCCCC; font-size: 10px;  text-transform:uppercase; margin-top: 3px;}
	#sidebar #brochure {border-top: #CCCCCC dotted 1px; margin-bottom: 10px; padding: 5px 0px 5px 0px;color: #CCCCCC;}
		#brochure img {border: #CCCCCC solid 1px;}
	#sidebar #register { margin-bottom: 10px;}
	#sidebar #dates { margin-bottom: 10px;}
	#sidebar #location { margin-bottom: 10px;}
	#sidebar #workshop { margin-bottom: 10px;}
		#workshop p { margin: 5px 0px 5px 0px;}
	#sidebar #credits {border-top: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px; margin-bottom: 10px; padding-bottom: 5px;}
		#credits p { margin: 5px 0px 5px 0px;}
		#credits td {font-size: 9px;}
	#sidebar #resources {border-top: #CCCCCC dotted 1px; border-bottom: #CCCCCC dotted 1px;}
		#resources p { margin: 5px 0px 5px 0px;}
		



.popup { /* bounding layer for every popup option */
	position: absolute;
	height: 331px;
	width: 401px;
	top: 350px;
	left: 50%;
	margin-left: -199px;
	border: #000000 1px solid;
	z-index: 11;
	visibility: hidden;
}
	.popup .formBackground {
		position: absolute;
		height: 330px;
		width: 401px;
		top: 0px;
		left: 0px;
		background-color: #2E5285;
		/*background-color: #FFFFFF;
		background-image: url(../images/templates/popupbg.gif);*/
		background-repeat: repeat-x;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 0;
	}
	.popup .closeLink {
		position: absolute;
		width: 100px;
		top: 0px;
		right: 10px;
		text-align: right;
		z-index: 29;
	}
		.popup .closeLink .closeBtn {
			display: block;
			width: 45px;
			height: 16px;
			background: url(../images/templates/close.gif) no-repeat 0 0;
		}
		.popup .closeLink .closeBtn:hover {background-position: 0 -16px;}
		.popup .closeLink .closeBtn span {display: none;}
	.popup .emailFormBg {
		position: absolute;
		width: 380px;
		height: 285px;
		top: 30px;
		left: 10px;
		background-color: #CCCCCC;
		border: #000000 1px solid;
		opacity: 0.9;
		filter: alpha(opacity=90);
		z-index: 11;
	}
	.popup .emailForm {
		position: absolute;
		width: 380px;
		height: 285px;
		top: 30px;
		left: 10px;
		padding: 5px;
		text-align: left;
		z-index: 30;
	}
	 	.popup .emailForm .descText {
			position: relative;
			margin-bottom: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
	 	}
	 	.popup .emailForm #formField {
			position: inherit;
			height: 25px;
	 	}
	 	 	.popup .emailForm #formField .label {
				float: left;
				width: 150px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
               }
               .popup .emailForm #formField .field {
				width: 210px;
				float:left;/*margin-left: 150px;*/
               }
                	.popup .emailForm #formField .field input {
					width: 200px;
					font-size: 10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
                    }
	 	.popup .emailForm #formTextArea {
			position: inherit;
		}
		 	.popup .emailForm #formTextArea .label {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
		 	}
		 	.popup .emailForm #formTextArea .field {}
		 		.popup .emailForm #formTextArea .field textarea {
					width: 350px;
					height: 80px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
                    }
	 	.popup .emailForm #formSubmit {
			position: inherit;
			padding-top: 5px;
		}
		 	.popup .emailForm #formSubmit .button {}
		.popup .emailForm #email_message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
		.popup .emailForm #email_message h2 {font-size: 15px;}
	
	
	.popup .pdfFormBg {
		position: absolute;
		width: 380px;
		height: 285px;
		top: 30px;
		left: 10px;
		background-color: #CCCCCC;
		border: #000000 1px solid;
		opacity: 0.9;
		filter: alpha(opacity=90);
		z-index: 11;
	}
	.popup .pdfForm {
		position: absolute;
		width: 380px;
		height: 285px;
		top: 30px;
		left: 10px;
		padding: 5px;
		text-align: left;
		z-index: 30;
	}
	 	.popup .pdfForm .descText {
			position: relative;
			margin-bottom: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
	 	}
	 	.popup .pdfForm #formField {
			position: inherit;
			height: 25px;
	 	}
	 	 	.popup .pdfForm #formField .label {
				float: left;
				width: 150px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
               }
               .popup .pdfForm #formField .field {
				width: 210px;
				float:left;/*margin-left: 150px;*/
               }
                	.popup .pdfForm #formField .field input {
					width: 200px;
					font-size: 10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
                    }
				.popup .pdfForm #formField .option {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				}
	 	.popup .pdfForm #formSubmit {
			position: inherit;
			padding-top: 5px;
		}
		 	.popup .pdfForm #formSubmit .button {}
		.popup .pdfForm #pdf_message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
		.popup .pdfForm #pdf_message h2 {font-size: 15px;}
		


.screenCover { /* Outermost DIV tag acts as cover over the rest of the content while image is visible */
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	margin: 0px;
	background: #000000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 10;
	visibility: hidden;
}
.inputError {
	background-color: #FF0000;
	border: #993300 1px solid;
}


.brochure_form {position: relative;margin-top: 10px;}
.brochure_form .descText {
	position: relative;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.brochure_form #formField {
	position: relative;
	width: 500px;
	margin-top: 10px;
	height: 30px;
	clear: both;
}
	.brochure_form #formField .label {
		float: left;
		width: 200px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		
	}
	.brochure_form #formField .field {
		width: 290px;
		float:left;/*margin-left: 150px;*/
	}
		.brochure_form #formFields .field input {
			width: 200px;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
.brochure_form #formTextArea {
	position: relative;
	height: 100px;
	margin-top: 15px;
}
	.brochure_form #formTextArea .label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.brochure_form #formTextArea .field {}
		.brochure_form #formTextArea .field textarea {
			width: 410px;
			height: 80px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
.brochure_form #formSubmit {
	position: relative;
	margin-top: 10px;
}
	.brochure_form #formSubmit .button {text-align: center;}