@charset "utf-8";

/*	-------------------------------------------------------------
	Marketing Week Style Sheet
	Boussias Communications
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:		Header styles
	Filename:			mw.header.css
	Version:			1.0
	Date:				December 20, 2006
	------------------------------------------------------------- */	
	
/*	-------------------------------------------------------------
	Header Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	Member Options
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#membersContent2 ul {
			list-style: none;
			float: left;
			margin: 0;
			padding: 0 }
		
		#membersContent2 ul li {
			float: left;	
			margin: 2px 2px 0 0;
			padding: 0 12px;
			font-size: 11px;
			line-height: 22px;
			color: #fff;
			background: url(../_imagesConferences/membersCont_btn.jpg) repeat-x top }

		#membersContent2 ul li.logged {
			margin: 0 0 0 2px;
			color: #ffde00 }
		
		#membersContent2 ul li a {
			margin: 0 0 0 2px;
			color: #fff;
			text-decoration: none }
		
		#membersContent2 ul li a:hover {
			color: #ffde00 }

/*	Member Area
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#membersArea {
			float: left;
			clear: left;
			width: 100%;
			padding: 0;
			background: #fff url(../_imagesConferences/membersArea_bg.jpg) repeat-x top }

		#membersAreaContent {
			width: 910px;
			margin: 0 auto;
			padding: 10px 15px 0 15px;
			text-align: left }

		#membersAreaContent h3 {
			float: left;
			width: 100%;
			margin: 0 0 10px 0;
			padding: 0;
			font-size: 14px;
			font-weight: bold }

		#membersAreaContent h4 {
			float: left;
			width: 100%;
			margin: 0 0 10px 0;
			padding: 0;
			font-size: 14px;
			font-weight: normal }

		#membersAreaContent img {
			border: none }

		#membersAreaContent div.login {
			float: left;
			width: 395px;
			min-height: 50px;
			margin: 5px 0 0 0;
			padding: 0 10px 0 0;
			background: url(../_imagesConferences/membersArea_line.jpg) no-repeat right bottom }

		* html #membersAreaContent div.login {
			height: 50px }

		#membersAreaContent div.login form {
			margin: 0 }

		#membersAreaContent div.login input {
			margin: 0;
			padding: 0;
			font-size: 11px;
			vertical-align: middle }

		#membersAreaContent div.login input.loginField {
			width: 140px;
			padding: 3px 5px;
			color: #646464;
			border: 1px solid #969696;
			background: #dfdfdf }

		#membersAreaContent div.login input.submitBtn {
			width: 75px;
			height: 25px;
			font-weight: bold;
			color: #fff;
			cursor: pointer;
			border: none;
			outline: none;
			background: url(../_imagesConferences/membersArea_75_btn.gif) no-repeat left top }

		#membersAreaContent div.login label.rememberValue {
			float: left;
			position: relative;
			width: 100%;
			top: 6px;
			font-size: 10px;
			color: #646464 }

		#membersAreaContent div.login label.rememberValue input {
			position: relative;
			top: -2px;
			top: expression('0');
			margin: 0 5px 0 0 }

		#membersAreaContent div.links {
			float: left;
			width: 490px;
			margin: 5px 0 0 0;
			padding: 0 0 0 15px }

		#membersAreaContent div.links p {
			margin: 8px 0 0 0 }

		#membersAreaContent div.links a {
			font-size: 11px;
			font-weight: normal;
			color: #646464;
			text-decoration: none }

		#membersAreaContent div.links a strong {
			font-size: 12px;
			font-weight: bold;
			text-decoration: none }

		#membersAreaContent div.close {
			clear: both;
			margin: 10px 0 2px 0;
			padding: 0;
			text-align: left }

		#membersAreaContent div.close a {
			padding: 0 18px 0 0;
			font-size: 11px;
			font-weight: bold;
			color: #323232;
			text-decoration: none;
			background: url(../_imagesConferences/membersArea_close.gif) no-repeat right 4px }

		#membersAreaContent div.close a:hover {
			text-decoration: underline }

		#membersAreaContent div.user {
			float: left;
			width: 245px;
			min-height: 170px;
			margin: 45px 0 0 0;
			padding: 0 10px 0 0;
			background: url(../_imagesConferences/membersArea_line_large.jpg) no-repeat right bottom }

		* html #membersAreaContent div.user {
			height: 170px }

		#membersAreaContent div.user p {
			margin: 0 0 5px 0;
			font-size: 11px;
			font-weight: bold;
			color: #323232 }

		#membersAreaContent div.user p em {
			font-style: normal;
			color: #787878 }

		#membersAreaContent div.user input.submitBtn {
			margin: 5px 0 0 0;
			width: 123px;
			height: 25px;
			font-size: 11px;
			font-weight: bold;
			color: #fff;
			vertical-align: middle;
			cursor: pointer;
			border: none;
			outline: none;
			background: #464646 url(../_imagesConferences/membersArea_123_btn.gif) no-repeat left top }

		#membersAreaContent div.panel {
			float: left;
			width: 635px;
			margin: 10px 0 0 0;
			padding: 0 0 0 20px;
			height:215px; }

		#membersAreaContent div.panel div.hor_menu {
			float: left;
			position: relative;
			left: 165px;
			width: 470px;
			border-bottom: 1px solid #c8c8c8 }

		#membersAreaContent div.panel div.hor_menu div.tab {
			float: left;
			position: relative;
			top: 0;
			margin: 0;
			padding: 0;
			height: 27px;
			background: url(../_imagesConferences/membersArea_horMenu_bg_main.gif) repeat-x left top }

		#membersAreaContent div.panel div.hor_menu span.corner {
			float: left;
			height: 27px }

		#membersAreaContent div.panel div.hor_menu span.text {
			float: left;
			position: relative;
			top: 8px;
			margin: 0;
			padding: 0;
			font-size: 11px;
			font-weight: bold;
			color: #000 }

		#membersAreaContent div.panel div.hor_menu span.text a {
			font-size: 11px;
			font-weight: bold;
			color: #787878;
			text-decoration: none }
			
		#membersAreaContent div.panel div.hor_menu span.text a:hover {
			color: #b70305 }

		#membersAreaContent div.panel div.main_menu {
			float: left;
			clear: left;
			position: relative;
			left: 0;
			width: 165px;
			top:-30px }

		#membersAreaContent div.panel div.main_menu ul {
			margin: 0;
			padding: 4px 4px 5px 4px;
			width: 150px;
			height: 210px;
			list-style: none;
			background: url(../_imagesConferences/membersCont_mainMenu_bg.jpg) no-repeat left top }

		#membersAreaContent div.panel div.main_menu ul li {
			margin: 0;
			padding: 7px 5px 8px 5px;
			background: url(../_imagesConferences/membersCont_mainMenu_border.gif) repeat-x left bottom }

		#membersAreaContent div.panel div.main_menu ul li a {
			font-size: 12px;
			font-weight: normal;
			color: #000;
			text-decoration: none }

		#membersAreaContent div.panel div.main_menu ul li a:hover {
			color: #b70305 }

		#membersAreaContent div.panel div.main_menu ul li.previous,
		#membersAreaContent div.panel div.main_menu ul li.last {
			background: none }

		#membersAreaContent div.panel div.main_menu ul li#active {
			width: 145px;
			background: #b70305 url(../_imagesConferences/membersCont_mainMenu_active.gif) no-repeat 150px 0 }

		#membersAreaContent div.panel div.main_menu ul li#active a {
			font-weight: bold;
			color: #fff }

		#membersAreaContent div.panel div.content {
			float: left;
			padding: 5px 20px;
			overflow: auto;
			width: 430px;
			height: 170px }

		#membersAreaContent div.panel div.content h6 {
			margin: 5px 0 0 0;
			font-size: 11px;
			font-weight: bold;
			color: #b70305 }

		#membersAreaContent div.panel div.content p {
			margin: 0 0 3px 0;
			font-size: 11px;
			font-weight: bold;
			color: #000 }

		#membersAreaContent div.panel div.content div.remove {
			margin: 10px 0;
			padding: 5px 0;
			width: 75px;
			height: 15px;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			cursor: pointer;
			border: none;
			outline: none;
			background: #464646 url(../_imagesConferences/membersArea_75_btn.gif) no-repeat 0 0 }

		#membersAreaContent div.panel div.content div.remove a {
			color: #fff;
			text-decoration: none }

		#membersAreaContent div.panel div.content div.remove a:hover {
			color: #ddd;
			text-decoration: none }

		#membersAreaContent div.panel div.content #alerts p {
			color: #646464 }

		#membersAreaContent div.panel div.content #alerts ul {
			list-style-type: none;
			margin: 10px 0;
			padding: 0 }

		#membersAreaContent div.panel div.content #alerts li {
			font-size: 11px;
			margin-bottom: 2px }

		#membersAreaContent div.panel div.content #alerts li input {
			vertical-align: middle }

		#membersAreaContent div.panel div.content #alerts input.inputButton {
			margin: 5px 0 0 0;
			width: 150px;
			height: 25px;
			font-size: 11px;
			font-weight: bold;
			color: #fff;
			vertical-align: middle;
			cursor: pointer;
			border: none;
			outline: none;
			background: #464646 url(../_imagesConferences/membersArea_150_btn.gif) no-repeat left top }

		#membersAreaContent div.leftTable,
		#membersAreaContent div.rightTable {
			float: left;
			margin: 0;
			padding: 10px 0 0 20px;
			width: 400px }

		#membersAreaContent div.leftTable table,
		#membersAreaContent div.leftTable table input,
		#membersAreaContent div.leftTable table select,
		#membersAreaContent div.rightTable table,
		#membersAreaContent div.rightTable table input,
		#membersAreaContent div.rightTable table select {
			font-size: 11px }

		#membersAreaContent div.leftTable table td,
		#membersAreaContent div.rightTable table td {
			padding: 2px 0 }

		#membersAreaContent div.leftTable table td.first {
			width: 120px }

		#membersAreaContent div.leftTable table td.second {
			width: 10px }

		#membersAreaContent div.rightTable table td.first {
			width: 100px }

		#membersAreaContent div.rightTable table td.error {
		/*	margin: 0;
			padding: 8px 0 0 0;
		*/
			font-weight: bold;
			color: #b70305 }

		#membersAreaContent div.leftTable table td.error {
			margin: 0;
			padding: 8px 0 0 0;
			font-weight: bold;
			color: #b70305 }

		#membersAreaContent div.submitButton {
			clear: left;
			width: 100%;
			text-align: center }

		#membersAreaContent div.submitButton input {
			margin: 10px 0;
			padding: 5px 0;
			width: 75px;
			height: 25px;
			font-size: 11px;
			font-weight: bold;
			color: #fff;
			text-align: center;
			cursor: pointer;
			border: none;
			outline: none;
			background: #464646 url(../_imagesConferences/membersArea_75_btn.gif) no-repeat 0 0 }

		#membersAreaContent div.form_note {
			margin: 0;
			width: 100%;
			font-size: 11px;
			text-align: right }

		#membersAreaContent div.form_note .red {
			color: #b70305 }

		input.inputTextNotRequired {
			width: 255px;
			background-color:#D7D7D7;
			border: 1px solid #a8a8a8;
			height: 18px;
			padding: 3px 0 0 5px;
			font-size: 11px;
			}

/*	Banner
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#topbannerContainer2 {
			float: left;
			clear: left;
			width: 100%;
			height: 110px;
			padding: 10px 0px 0px 0px;
			text-align: center;
			background: url(../_imagesConferences/headerBack_2.gif) repeat-x top }

