.blueTabTextBack{
	padding-left:21px;
	padding-right:21px;
	height:14px;
	padding-top:3px;
	float:left;
	background-color:#A3C2E1;
	font-weight:normal;
	color:#023165;
	cursor:pointer;
}

div#callout_container {
	display:none;
	position:absolute;
	left:533px;
	top:757px;
	height:153px;
}

	div#callout_container div#callout_main {
		position:relative;
		width:200px;
		height:150px;
		background-color:#F6E9C9;
		border:1px solid #F4B541;
		z-index:70;
		font-size:8pt;
		line-height:11pt;
	}

		div#callout_container div#callout_main_padding {
			padding:10px;
			height:130px;
		}

			div#callout_container div#callout_main_padding div#callout_main_sub_padding {
				padding:0px 5px 0px 0px;
				overflow:auto;
				height:110px;
			}

			div#callout_container div#callout_main_padding div#click_to_edit {
				padding:0px 5px 0px 0px;
				margin-top:5px;
				height:25px;
				text-align:right;
			}

				div#callout_container div#callout_main_padding div#click_to_edit a:link,
				div#callout_container div#callout_main_padding div#click_to_edit a:visited,
				div#callout_container div#callout_main_padding div#click_to_edit a:hover,
				div#callout_container div#callout_main_padding div#click_to_edit a:active {
					text-decoration:underline;
				}

				div#callout_container div#callout_main_padding div#click_to_edit img {
					margin-right:5px;
					vertical-align:middle;
				}

		div#callout_container div#callout_main_padding_edit {
			display:none;
			padding:10px;
			height:130px;
		}

			div#callout_container div#callout_main_padding_edit textarea#callout_main_sub_padding_textarea {
				width:170px;
				height:98px;
			}

			div#callout_container div#callout_main_padding_edit div#click_to_save {
				padding:0px 5px 0px 0px;
				margin-top:5px;
				height:25px;
				text-align:right;
			}

				div#callout_container div#callout_main_padding_edit div#click_to_save a:link,
				div#callout_container div#callout_main_padding_edit div#click_to_save a:visited,
				div#callout_container div#callout_main_padding_edit div#click_to_save a:hover,
				div#callout_container div#callout_main_padding_edit div#click_to_save a:active {
					text-decoration:underline;
				}

				div#callout_container div#callout_main_padding_edit div#click_to_save img {
					margin-right:5px;
					vertical-align:middle;
				}

	div#callout_container div#callout_shadow {
		position:relative;
		left:7px;
		top:-145px;
		width:200px;
		height:150px;
		background-color:#CCCCCC;
		z-index:69;
	}

	div#callout_container div#callout_arrow {
		position:relative;
		left:-25px;
		top:-285px;
		width:26px;
		height:39px;
		background-image:url('../images/calloutBoxLeftFacingArrow.gif');
		background-repeat:no-repeat;
		z-index:71;
	}

	div#callout_container div#callout_close {
		position:relative;
		left:193px;
		top:-350px;
		width:20px;
		height:20px;
		background-image:url('../images/recordings_app/deleteIconCloseCallout.gif');
		z-index:72;
		cursor:pointer;
	}
div div.midContainer div.table_container div.myAccountContainer table.infoTable td.nameField {
	padding-left:10px;
}
div.midContainer div.table_container div.grayBox {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#page_recordings {
	/*width:650px;*/
}

	#page_recordings a:link, #page_recordings a:visited, #page_recordings a:hover, #page_recordings a:active {
		text-decoration:underline;
	}

	#page_recordings strong {
		font-weight:bold;
	}

	#page_recordings table {
		/*width:649px;*/
		width:100%;
		border:0px;
	}

		#page_recordings table td.left {
			width:459px;
		}

			#page_recordings table td div.midContainer {
				padding-top:20px;
			}

			#page_recordings table td div.first {
				border-bottom:1px solid #C5C5C5;
				padding-top:18px;
			}

				#page_recordings table td div.midContainer div.table_container {
					float:left;
					clear:both;
					width:100%;
					margin-bottom:0px;
				}

				#page_recordings table td div.first div.table_container {
					float:left;
					clear:both;
					width:100%;
					margin-bottom:10px;
				}

				#page_recordings table td div.midContainer ul {
					margin-top:2px;
					margin-bottom:12px;
					list-style-type:square;
				}

					#page_recordings table td div.midContainer ul li {
						margin:0px 0px 0px 15px;
						padding-top:2px;
					}

				#page_recordings table td div.midContainer img.start_skype {
					margin-left:45px;
					vertical-align:middle;
				}

				#page_recordings table td div.midContainer div.add_to_skype_contacts {
					display:inline;
					margin-left:125px;
				}

					#page_recordings table td div.midContainer div.add_to_skype_contacts img {
						margin-right:5px;
						vertical-align:middle;
						padding-bottom:2px;
					}

					#page_recordings table td div.midContainer div.add_to_skype_contacts a:link,
					#page_recordings table td div.midContainer div.add_to_skype_contacts a:visited,
					#page_recordings table td div.midContainer div.add_to_skype_contacts a:hover,
					#page_recordings table td div.midContainer div.add_to_skype_contacts a:active {
						/*text-decoration:none;*/
					}

				#page_recordings table td div.midContainer div.what_is_skype,
				#page_recordings table td div.midContainer div.recordings_help {
					float:left;
					width:50%;
					margin-top:20px;
					margin-bottom:20px;
				}

				#page_recordings table td div.midContainer div.what_is_skype img,
				#page_recordings table td div.midContainer div.recordings_help img {
					margin-right:10px;
				}

				#page_recordings table td div.midContainer table.phone_numbers {
					float:left;
					clear:both;
					margin-bottom:10px;
				}

					#page_recordings table td div.midContainer table.phone_numbers th {
						background-color:#C5C5C5;
						padding:5px;
						padding-left:10px;
						font-weight:bold;
					}

					#page_recordings table td div.midContainer div.long_distance {
						display:inline;
						font-weight:normal;
						margin-left:45px;
					}

					#page_recordings table td div.midContainer table.phone_numbers td {
						background-color:#F7F7F7;
						padding:5px;
						padding-left:10px;
					}

					#page_recordings table td div.midContainer table.phone_numbers td.alt {
						background-color:#EBEBEB;
					}

				#page_recordings table td div.midContainer table.recordings {
					float:left;
					clear:both;
					border-top:2px solid #D1D1D1;
					border-bottom:2px solid #EBEBEB;
				}

					#page_recordings table td div.midContainer table.recordings th {
						background-color:#FFFFFF;
						padding:10px 0px 10px 5px;
						font-weight:bold;
						font-size:8pt;
						text-align: center;
					}

					#page_recordings table td div.midContainer table.recordings tr {
						background-color:#F7F7F7;
					}

					#page_recordings table td div.midContainer table.recordings td {
						padding:5px;
						text-align: center;
						vertical-align:middle;
					}

					#page_recordings table td div.midContainer table.recordings td.play{
						padding:5px 0px 5px 5px;
						width: 14px;
					}

					#page_recordings table td div.midContainer table.recordings .alt {
						background-color:#FEFEFE;
					}

					#page_recordings table td div.midContainer table.recordings td.edit,
					#page_recordings table td div.midContainer table.recordings td.delete {
						text-align:center;
					}

					#page_recordings table td div.midContainer table.recordings td img {
						cursor:pointer;
					}

				#page_recordings table td div.midContainer div.web_recordings_help {
					float:left;
					width:100%;
					margin-top:16px;
				}

				#page_recordings table td div.midContainer div.web_recordings_help img {
					margin-right:10px;
				}

		#page_recordings table td.tb_col2 {
			width:165px;
			border-top:1px solid #C5C5C5;
			border-left:1px solid #C5C5C5;
		}

			#page_recordings table td.tb_col2 div.phone_commands {
				padding:20px 0px 25px 0px;
				background-color:#F7F7F7;
				font-size:8pt;
				border-bottom:1px solid #C5C5C5;
			}

				#page_recordings table td.tb_col2 div.phone_commands strong {
					display:block;
					font-weight:bold;
					margin-left:20px;
				}

					#page_recordings table td.tb_col2 div.phone_commands strong img {
						vertical-align:middle;
					}

				#page_recordings table td.tb_col2 div.phone_commands ul {
					margin:20px 0px 0px 0px;
					list-style-type:none;
					background-color:#F7F7F7;
				}

				#page_recordings table td.tb_col2 div.phone_commands ul li {
					background-color:#FFFFFF;
					padding:5px 0px 5px 10px;
				}

				#page_recordings table td.tb_col2 div.phone_commands ul li.alt {
					background-color:#F7F7F7;
				}

					#page_recordings table td.tb_col2 div.phone_commands ul li img {
						margin-right:5px;
						vertical-align:middle;
					}

.page_billing {
	/*width:650px;*/
}

	.page_billing a:link, .page_billing a:visited, .page_billing a:hover, .page_billing a:active {
		text-decoration:underline;
	}

	.page_billing strong {
		font-weight:bold;
	}

	.page_billing div.midContainer div.table_container {
		float:left;
		clear:both;
		width:100%;
		margin-top:15px;
	}

		.page_billing div.midContainer div.table_container div#tabcontent_MyAccount {
			overflow:hidden;
			display:none;
			border-top:2px solid #C5C5C5;
		}

		.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary {
			/*overflow:hidden;*/
			display:block;
			padding:0px;
			background-color:#F7F7F7;
		}

			.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary div.heading {
				float:left;
				width:560px;
				background-color:#CCCCCC;
				font-weight:bold;
				padding:5px 10px 5px 10px;
			}

			.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary div.billing_cycle_header {
				float:left;
				width:560px;
				padding:5px 10px 5px 10px;
				font-size:9pt;
				margin-top:5px;
/*				background-color:#FFFFFF; */
			}

			.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary div.billing_cycle_header img {
				margin-right:5px;
				vertical-align:middle;
			}


				.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info {
					display:none;
/*background-color:#FFFFFF; */
					width:100%;
					border:0px;
					margin-bottom:10px;

				}

					.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info_open {
						display:block;
						float:left;
						clear:both;
/*						background-color:#FFFFFF; */
					}

					.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info .center {
						text-align:center;
					}



	.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info tbody {
/*	background-color:#FFFFFF;*/
	}
					.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info td {
						padding:8px;
						padding-left:10px;
						/*background-color:#FFFFFF; */
					}

					.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info td.alt {
						/* background-color:#F7F7F7; */
					}

			.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary div.usage_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary div.usage_help img {
				margin-right:10px;
			}

		.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory {
			display:none;
			padding:0px;
		}

			.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory table {
				width:100%;
				border:0px;
				border-bottom:1px solid #D0D0D0;
				border-top:2px solid #D0D0D0;
				font-size:9pt;
				background-color:#FFFFFF;
			}

				.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory table .center {
					text-align:center;
				}

				.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory table th {
					font-weight:bold;
					padding:8px;
					padding-left:5px;
				}

				.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory table td {
					padding:8px;
					padding-left:5px;
					background-color:#FFFFFF;
				}

				.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory table td.alt {
					/*background-color:#F7F7F7; */
				}

			.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_billing div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help img {
				margin-right:10px;
			}

		.page_billing div.midContainer div.table_container div.grayBox {
			border-top:0px;
		}
		div.midContainer div.table_container div.boxesContainer {
			clear:both;
			width:100%;
		}
		.page_billing div.midContainer div.table_container div.hideableBox {
			clear:both;
			float:none;
		}
		.page_billing div.midContainer div.table_container div.grayBoxContents {
			font-weight:normal;
		}

		.page_billing div.midContainer div.table_container div.grayBoxContents div.left {
			display:inline;
			float:left;
			width:200px;
			font-size:8pt;
			line-height:12px;
		}

		.page_billing div.midContainer div.table_container div.grayBoxContents div.right {
			display:inline;
			float:left;
			font-size:9pt;
			line-height:15px;
			width:338px;
		}

			.page_billing div.midContainer div.table_container div.grayBoxContents div.right span {
				font-weight:bold;
				color:#0C58A3;
			}

				.page_billing div.midContainer div.table_container div.grayBoxContents div.right span strong {
					color:#000000;
				}

			.page_billing div.midContainer div.table_container div.grayBoxContents div.right p img {
				margin-right:5px;
				vertical-align:middle;
			}

div.midContainer div.grayTitleBar {
	display:block;
	width:100%;
	background:#F7F7F7;
	font-size:12px;
	padding:7px 0;
	border:1px solid #c5c5c5;
	border-left:0 none;
	border-right:0 none;
}
div.midContainer div.grayTitleBarOpen {
	border-bottom:0 none;
}
div.midContainer div.blueTitleBar {
	display:block;
	width:100%;
	background:#cddfed;
	font-size:12px;
	padding:7px 0;
	border:1px solid #97bce1;
	border-left:0 none;
	border-right:0 none;
	position:relative;
}
div.midContainer div.blueTitleBar div.editButtonCont{
	position:absolute;
	right:6px;
	top:4px;
}
div.midContainer div.blueTitleBar div.inner, div.midContainer div.grayTitleBar div.inner {
	margin-left:13px;
}
div.midContainer div.blueTitleBar div.inner span.title {
	font-weight:bold;
}
div.conferenceSummaryContainerUsage div.groupContainer {
	width:100%;
	margin-top:22px;
}
div.conferenceSummaryContainerUsage div.groupContainerFirst {
	margin-top:0px;
}
.page_preferences {
	margin-bottom:3px;
}

	.page_preferences a:link, .page_preferences a:visited, .page_preferences a:hover, .page_preferences a:active {
		text-decoration:underline;
	}

	.page_preferences strong {
		font-weight:bold;
	}

	.page_preferences div.midContainer div.table_container {
		float:left;
		clear:both;
		width:100%;
		margin-top:21px;
	}

		.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences {
			overflow:auto;
			border-bottom:1px solid #D0D0D0;
			border-top:2px solid #D0D0D0;
		}

			.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table {
				width:100%;
				border:0px;
				font-size:8pt;
			}

				.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table th {
					font-weight:bold;
					padding:6px;
					padding-left:5px;
					vertical-align:middle;
					text-align:center;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td {
					font-weight:normal;
					padding:6px;
					padding-left:5px;
					vertical-align:middle;
				}

					.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td input {
						vertical-align:middle;
					}

					.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td.center {
						text-align:center;
					}

					.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td strong {
						display:block;
						padding:5px;
						padding-bottom:0px;
					}

					.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td div#odd_row {
						margin-left:4px;
						line-height:12px;
					}

					.page_preferences div.midContainer div.table_container div#tabcontent_ConferencePreferences table td div#odd_row input {
						margin-top:-1px;
					}

		.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails {
			/*margin-top:10px;
			margin-bottom:10px;*/
			overflow:auto;
			border-bottom:1px solid #D0D0D0;
			border-top:2px solid #D0D0D0;
		}

			.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails strong {
				display:block;
			}

			.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails table th {
				font-weight: bold;
				padding-bottom: 15px;
			}

			.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails table {
				width:400px;
				border:0px;
				font-size:8pt;
			}

				.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails table td {
					font-weight:normal;
					padding:6px;
					padding-left:5px;
					margin-left:60px;
					vertical-align:middle;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails table td.right {
					text-align:right;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_UserDetails table td input {
					border:2px solid #87B7DF;
					background-color:#F6FAFD;
					font-size:8pt;
					width:155px;
				}

		.page_preferences div.midContainer div.table_container div#tabcontent_ChangePassword {
			border-bottom:1px solid #D0D0D0;
			border-top:2px solid #D0D0D0;
			overflow:auto;
		}

			.page_preferences div.midContainer div.table_container div#tabcontent_ChangePassword table {
				width:400px;
				margin-left:60px;
				border:0px;
				font-size:8pt;
			}

				.page_preferences div.midContainer div.table_container div#tabcontent_ChangePassword table td {
					font-weight:normal;
					padding:6px;
					padding-left:5px;
					vertical-align:middle;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_ChangePassword table td.right {
					text-align:right;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_ChangePassword table td input {
					border:2px solid #87B7DF;
					background-color:#F6FAFD;
					font-size:8pt;
					width:155px;
				}
		.page_preferences div.midContainer div.table_container div#tabcontent_Timezone {
			/*margin-top:10px;
			margin-bottom:10px;*/
			overflow:auto;
			border-bottom:1px solid #D0D0D0;
			border-top:2px solid #D0D0D0;
		}

			.page_preferences div.midContainer div.table_container div#tabcontent_Timezone strong {
				display:block;
			}

			.page_preferences div.midContainer div.table_container div#tabcontent_Timezone table th {
				font-weight: bold;
				padding-bottom: 15px;
			}

			.page_preferences div.midContainer div.table_container div#tabcontent_Timezone table {
				width:400px;
				border:0px;
				font-size:8pt;
			}

				.page_preferences div.midContainer div.table_container div#tabcontent_Timezone table td {
					font-weight:normal;
					padding:6px;
					padding-left:5px;
					margin-left:60px;
					vertical-align:middle;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_Timezone table td.right {
					text-align:right;
				}

				.page_preferences div.midContainer div.table_container div#tabcontent_Timezone table td input {
					border:2px solid #87B7DF;
					background-color:#F6FAFD;
					font-size:8pt;
					width:155px;
				}
		.page_preferences div.midContainer div.table_container div.grayBox {
			border-top:0px;
		}

		.page_preferences div.midContainer div.table_container div.grayBoxContents {
			font-weight:normal;
		}

	.page_preferences div.midContainer div.save_div {
		float:left;
		width:100%;
		background-color:#EEEEEE;
		padding-top:7px;
		padding-bottom:7px;
		text-align:center;
	}

	.page_preferences div.midContainer div.preferences_help {
		float:left;
		width:100%;
		margin-top:21px;
	}

	.page_preferences div.midContainer div.preferences_help img {
		margin-right:10px;
	}

.page_homepage {
	/*width:650px;*/
}

	.page_homepage a:link, .page_homepage a:visited, .page_homepage a:hover, .page_homepage a:active {
		text-decoration:underline;
	}

	.page_homepage strong {
		font-weight:bold;
	}

	.page_homepage table {
		/*width:649px;*/
		width:100%;
		border:0px;
	}

		.page_homepage table td.left {
			width:459px;
		}

				.page_homepage table td div.midContainer div.table_container {
					float:left;
					clear:both;
					width:100%;
					margin-bottom:10px;
				}

				.page_homepage table td div.midContainer #first_time_welcome_msg_container {
					margin-bottom:18px;

				}

				.page_homepage table td div.midContainer #first_time_green_arrow {
						float:left;
						background-image:url("../images/greenArrow.gif");
						background-repeat:no-repeat;
						width:17px;
						height:50px;
						margin-right:6px;
					}

					#first_time_text {
						color:#009800;
						line-height:14px;
						margin-bottom:3px;
					}

				.page_homepage table td div.midContainer ul {
					margin-top:5px;
					margin-bottom:10px;
					list-style-type:square;
				}

					.page_homepage table td div.midContainer ul li {
						margin:0px 0px 0px 15px;
					}

				.page_homepage table td div.midContainer div.float_container {
					float:left;
					width:100%;
					margin:10px 0 10px 0;
					line-height:15px;
				}

				.page_homepage table td div.midContainer div.float_container div.skype_button {
					float:left;
					width:150px;
				}
				.page_homepage table td div.midContainer div.float_container div.left_float {
					float:left;
					display:inline;
				}
				.page_homepage table td div.midContainer img.start_skype {
					margin-left:45px;
					vertical-align:middle;
				}

				.page_homepage table td div.midContainer div.add_to_skype_contacts {
					display:inline;
					float:right;
					/*margin-left:30px;*/
				}

					.page_homepage table td div.midContainer div.add_to_skype_contacts img {
						margin-right:5px;
						vertical-align:middle;
						padding-bottom:2px;
					}

					.page_homepage table td div.midContainer div.add_to_skype_contacts a:link,
					.page_homepage table td div.midContainer div.add_to_skype_contacts a:visited,
					.page_homepage table td div.midContainer div.add_to_skype_contacts a:hover,
					.page_homepage table td div.midContainer div.add_to_skype_contacts a:active {
						text-decoration:underline;
					}

				.page_homepage table td div.midContainer div.what_is_skype,
				.page_homepage table td div.midContainer div.conferencing_help {
					float:left;
					width:50%;
					margin-top:20px;
					margin-bottom:20px;
				}

				.page_homepage table td div.midContainer div.what_is_skype img,
				.page_homepage table td div.midContainer div.conferencing_help img {
					margin-right:10px;
				}

				div.midContainer table.phone_numbers {
					float:left;
					clear:both;
				}

					div.midContainer table.phone_numbers th {
						background-color:#C5C5C5;
						padding:5px;
						padding-left:10px;
						font-weight:bold;
					}

					div.midContainer div.long_distance {
						display:inline;
						font-weight:normal;
						margin-left:45px;
					}

					div.midContainer table.phone_numbers td {
						background-color:#F7F7F7;
						padding:4px;
						padding-left:10px;
					}

					div.midContainer table.phone_numbers td.alt {
						background-color:#EBEBEB;
					}

				.page_homepage table td div.midContainer div.web_recordings_help {
					float:left;
					width:100%;
					margin-top:20px;
					margin-bottom:20px;
				}

				.page_homepage table td div.midContainer div.web_recordings_help img {
					margin-right:10px;
				}

		.page_homepage table td.tb_col2 {
			width:165px;
			border-top:1px solid #C5C5C5;
			border-left:1px solid #C5C5C5;
		}

			.page_homepage table td.tb_col2 div.scheduled_conferences {
				padding:0px 0px 25px 0px;
				font-size:8pt;
			}

				.page_homepage table td.tb_col2 div.scheduled_conferences div.title {
					display:block;
					font-weight:bold;
					font-size:9pt;
					background-color:#FFFFFF;
					padding:20px 0px 10px 0px;
					text-align:center;
					border-bottom:1px solid #C5C5C5;
				}

				.page_homepage table td.tb_col2 div.scheduled_conferences table {
					float:left;
					clear:both;
					font-size:9pt;
				}

					.page_homepage table td.tb_col2 div.scheduled_conferences table td {
						text-align:center;
						vertical-align:middle;
						background-color:#F7F7F7;
						padding:5px 3px 5px 3px;
					}

					.page_homepage table td.tb_col2 div.scheduled_conferences table td.alt {
						text-align:center;
						vertical-align:middle;
						background-color:#FFFFFF;
						padding:5px 3px 5px 3px;
					}

					.page_homepage table td.tb_col2 div.scheduled_conferences table td.left {
						text-align:left;
						vertical-align:middle;
						padding-left:15px;
						width: 55px;
					}

				.page_homepage table td.tb_col2 div.scheduled_conferences div.arbitrary_container {
					float:left;
					padding:15px 10px 0px 14px;
					font-weight:bold;
					font-size:9pt;
					line-height:11pt;
				}

					.page_homepage table td.tb_col2 div.scheduled_conferences div.arbitrary_container div.left {
						float:left;
						margin-right:5px;
						vertical-align:middle;
					}

					.page_homepage table td.tb_col2 div.scheduled_conferences div.arbitrary_container div.right {
						float:left;
						width:100px;
						vertical-align:middle;
					}










/* Begin Web Controls Page */
#page_web_controls
{
	/* width:650px; */
	overflow:hidden;
}

	.bold_text
	{
		font-weight:bold;
	}

	#page_web_controls .ContentTableBorder
	{
		border-right:1px solid #c5c5c5;
	}

	#page_web_controls #conferenceInfo
	{
		height:48px;
		border-bottom:1px solid #c5c5c5;
		margin-top:19px;
		line-height:16px;
	}

	#page_web_controls #conferenceInfo .conferenceInfoColumnOne
	{
		width:175px;
		float:left;
	}

	#page_web_controls #conferenceInfo .conferenceInfoColumnTwo
	{
		width:265px;
		float:left;
	}

		#page_web_controls #conferenceInfo .conferenceInfoColumnOne .participantsInfo
		{
			width:150px;
			float:left;
			margin-left:20px;
		}

		#page_web_controls #conferenceInfo .conferenceInfoColumnTwo .recordInfo
		{
			width:265px;
			float:left;
		}

		#page_web_controls #conferenceInfo .conferenceInfoColumnTwo .lectureInfo
		{
			width:265px;
			float:left;
		}

			#page_web_controls h4
			{
				font-weight:bold;
				float:left;
			}

			#page_web_controls .conferenceData
			{
				font-weight:bold;
				margin-left:5px;
				float:left;
				color:#003366;
			}

	#page_web_controls #homeText
	{
		width:433px;
		overflow:hidden;
		display:inline;
	}
		#page_web_controls #homeText #callers_tab
		{
			width:98%;
			height:auto;
			overflow:hidden;
			border-bottom:1px solid #d1d1d1;
			background-color:#fff;
			font-size:12px;
			height:18px;
		}

		#page_web_controls .ContentLeft
		{
			width:460px;
			border-bottom:1px solid #c5c5c5;
			overflow:hidden;
			display:inline;
		}

	#page_web_controls td
	{
		vertical-align:top;
	}

	/* Begin Right Sidebar Content */
	#page_web_controls .ContentRight
	{
		/* emills custom */
		border-top:1px solid #c5c5c5;
	}

	/* Begin Right Sidebar Top */
	#page_web_controls .rightTop
	{
		border-top:1px solid #c5c5c5;
		border-bottom:1px solid #c5c5c5;
		color:#000000;
		height:75px;
		background-color:#f7f7f7;
		line-height:11px;
		/* emills custom */
		padding-top:0px;
		padding-bottom:0px;
	}

	/* Begin Right Sidebar Bottom */
	#page_web_controls .rightBottom
	{
		color:#000000;
		background-color:#f7f7f7;
		float:left;
		height:540px ;
	}

		#page_web_controls .rightBottom table
		{
			width:164px;
			margin-bottom:25px;
			margin-top:-5px;
		}

		#page_web_controls .rightBottom table tbody
		{
			padding-left:5px;
		}

		#page_web_controls .rightBottom table tbody td
		{
			padding:0px;margin:0px;
		}

		#page_web_controls .rightBottom .rightBottomHeader
		{
			color:#000000;
			width:130px;
			float:left;
			background-color:#f7f7f7;
			font-weight:bold;
			margin-bottom:5px;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			display:inline;
		}

		#page_web_controls .rightBottom .rightBottomHeaderPartic
		{
			color:#000000;
			width:130px;
			float:left;
			background-color:#f7f7f7;
			font-weight:bold;
			margin-bottom:5px;
			padding-left:10px;
			padding-top:15px;
			padding-bottom:5px;
			display:inline;
			margin-top:10px;
		}

		#page_web_controls .rightBottom .rightBottomRow
		{
			float:left;
			vertical-align:middle;
			background-color:#ffffff;
			height:28px;
			padding-left:8px;
			width:155px;
		}


		#page_web_controls .rightBottom .rightBottomRowAlt
		{
			float:left;
			background-color:#f7f7f7;
			vertical-align:middle;
			padding-left:8px;
			width:155px;
			height:28px;
		}

        #page_web_controls .rightBottom .rightBottomRow3
        {
            float:left;
            vertical-align:middle;
            background-color:#ffffff;
            height:42px;
            padding-left:8px;
            width:155px;
        }


        #page_web_controls .rightBottom .rightBottomRowAlt3
        {
            float:left;
            background-color:#f7f7f7;
            vertical-align:middle;
            padding-left:8px;
            width:155px;
            height:42px;
        }

		#page_web_controls .rightBottom .rightBottomColImgFirst
		{
			float:left;
			margin:0px;
			padding-left:8px;
			text-align:center;
			margin-top:4px;
			vertical-align:middle;
		}

		#page_web_controls .rightBottom .rightBottomColImgSecond
		{
			float:left;
			margin:0px;
			margin-left:2px;
			margin-top:4px;
			text-align:center;
			width:auto;
			vertical-align:middle;
		}

		#page_web_controls .rightBottom .rightBottomColImgFirst3
		{
			float:left;
			margin:0px;
			padding-left:8px;
			text-align:center;margin-top:7px;
			width:auto;
			vertical-align:middle;
		}

		#page_web_controls .rightBottom .rightBottomColImgSecond3
		{
			float:left;
			margin:0px;margin-top:7px;
			margin-left:2px;
			text-align:center;
			width:auto;display:inline;
			vertical-align:middle;
		}

		#page_web_controls .rightBottom .rightBottomColDesc1
		{
			font-size:10px;
			height: 26px;
			padding-left:3px;
			vertical-align: middle;
			width:102px;
		}

		#page_web_controls .rightBottom .rightBottomColDesc2
		{
			font-size:10px;
			height: 26px;
			padding-left:3px;
			vertical-align: middle;
			width:102px;
		}

		#page_web_controls .rightBottom .rightBottomColDesc3
		{
			font-size:10px;
			height: 39px;
			padding-left:3px;
			vertical-align: middle;
			width:102px;
		}

	/* Begin Callers Table */
	#page_web_controls .grayBox
	{
		border-bottom:0px;
		background-color:#FFFFFF;
		border-top: 0px;
	}

	#page_web_controls .grayBox table
	{
		float:left;
		width:98%;
		margin-top:00px;
		border-bottom:2px solid #c5c5c5;overflow:hidden;
	}

		#page_web_controls .grayBox .callerTableRow
		{
			background-color:#f7f7f7;
			padding-top:7px;
		}

		#page_web_controls .grayBox tr .callerTableRowAlt
		{
			background-color:#ffffff;
			padding-top:7px;
		}

		#page_web_controls .grayBox tr .callerTableRowColumn
		{
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}

		#page_web_controls .grayBox tr .callerTableRowModeratorInner
		{
			background-color:#F6FAFD;
			border-top:1px solid #ABC7E3;
			border-bottom:1px solid #ABC7E3;
			padding-top:5px;
		}

		#page_web_controls .grayBox tr .callerTableRowModeratorOuterLeft
		{
			background-color:#F6FAFD;
			border-top:1px solid #ABC7E3;
			border-bottom:1px solid #ABC7E3;
			border-left:1px solid #ABC7E3;
			padding-top:5px;
		}

		#page_web_controls .grayBox tr .callerTableRowModeratorOuterRight
		{
			background-color:#F6FAFD;
			border-top:1px solid #ABC7E3;
			border-bottom:1px solid #ABC7E3;
			border-right:1px solid #ABC7E3;
			padding-top:5px;
		}

		#page_web_controls .grayBox table td
		{
			font-weight:normal;
			text-align:center;
			font-size:9pt;
			margin-right:3px;
			padding-bottom:5px;
			padding-top:5px;
			vertical-align:middle;
		}

		#page_web_controls .grayBox table .table_caller_field
		{
			text-align:left;
			padding-left:8px;
		}

			#page_web_controls .grayBox table .TableHeader
			{
				font-weight:bold;
				width:37px;
				padding-bottom:6px;
				max-height:45px;
				height:40px;
				text-align:center;
			}

				#page_web_controls .grayBox table .TableHeaderCaller
				{
					font-weight:bold;
					text-align:center;
					width:150px;
					padding-bottom:6px;
					max-height:35px;
					background-position:right center;
				}

				#page_web_controls .grayBox table .TableHeaderDuration
				{
					font-weight:bold;
					text-align:left;
					width:60px;
					padding-bottom:6px;
					max-height:35px;
					background-position:right center;
				}

			#page_web_controls .grayBox table td img
			{
				padding-right:4px;
				text-align:center;
			}

		/* Begin Global Command Buttons Sections */
		#page_web_controls #globalCommandsContainer
		{
			float:left;
			width:100%;
			display:inline;
			background-color:#FFFFFF;border-bottom:0px;
		}

			#page_web_controls #globalCommands
			{
				float:left;
				margin-left:40px;
				display:inline;
			}

				#page_web_controls .globalCommand
				{
					float:left;
					margin-right:30px;
					margin-top:20px;
					display:inline;
				}

				#page_web_controls .globalCommandToggle
				{
					float:left;
					margin-right:30px;
					margin-top:20px;
					display:none;
				}

					#page_web_controls .globalCommandImg
					{
						text-align:center;
						width: 63px;
						height: 54px;
						cursor:pointer;
					}

					#page_web_controls .globalCommandDesc
					{
						font-size:7pt;
						text-align:center;
						width:60px;
						margin-top:3px;
					}

			/* Begin Help Link Section */
			#page_web_controls #webControlsHelp
			{
				float:left;
				margin-left:10px;
				margin-top:20px;
				width:100%;
				height:18px;
			}

				#page_web_controls #webControlsHelp #webControlsHelpBullet
				{
					background-image:url("../images/helpInfoArrow.gif");
					background-repeat:no-repeat;
					width:15px;
					height:9px;
					float:left;
					margin-right:10px;
					margin-top:2px;
				}

				#page_web_controls #webControlsHelp a
				{
					float:left;
					font-size:11px;
					color:#003366;
					text-decoration:underline;
					height:18px;
					width:130px;
				}

/** Begin edit_billing page **/
#page_edit_billing
{
	width:650px;
}

	#subHeader
	{
		float:left;
		width:100%;
		margin-bottom:20px;
	}

	#edit_billing_page_container
	{
		border-bottom:1px #f7f7f7;
		background-color:#f7f7f7;

	}

	.grayBG
	{
		float:left;
		width:578px;
		height:1150px;
		clear:both;
		float:none;
		font-size:.95em;
		background-color:#f7f7f7;
		font-weight:bold;
		border-top:1px #f3f3f3 solid;
		border-bottom:1px #f3f3f3 solid;
	}


	select.planSelect
	{
		width:125px;
	}

	/* Edit Acct Info Tab */
	#edit_acc_info_tab
	{
			width:98%;
			height:auto;
			overflow:hidden;
			border-bottom:1px solid #d1d1d1;
			background-color:#fff;
			font-size:12px;
			height:18px;
	}

	/* Questions/Contact */
	#contact_container
	{
		margin-left:30px;
		margin-top:19px;
		display:inline;
		float:left;
		width:200px;
	}

		#contact_text
		{
			font-size:11px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}

	/* Account Info */
	#account_info_container
	{
		float:left;
		margin-left:-10px;
		width:300px;
	}

		#account_info_container #account_info
		{
				font-size:9pt;
				margin-top:20px;
				float:left;
		}

			#account_info_container .account_info_row
			{
					font-size:9pt;
					float:left;
					width:98%;
					margin-bottom:5px;
			}

				#account_info_container #account_info .account_info_label
				{
					float:left;
					font-weight:bold;
				}

				 #account_info_container #account_info .account_info_value
				{
					margin-left:5px;
					float:left;
					color:#0C5AA4;
				}

	/* Begin form content */
	#content_container
	{
		float:right;
		width:357px;
		margin-top:6px;
		padding-right:0px;
	}

		#content_container table
		{
			float:right;
			width:357px;
			margin-top:40px;
		}

		/* Current Plan information */
		#content_container #current_plan_info_container
		{

		}

			/* Headers ( For current plan and edit billing/contact ) */
			#content_container #current_plan_info_container #current_plan_header,
			#content_container #edit_payment_container #edit_payment_header
			{
				font-size:12pt;
				color:#003265;
				float:left;
				width:100%;
				margin-bottom:15px;
				margin-top:23px;
			}

			/* Another Header for Edit Payment Info*/
			 #content_container #edit_form_container #edit_form_header
			{
				font-size:13pt;
				color:#003265;
				float:left;
				width:100%;
				margin-bottom:15px;
				margin-top:62px;
			}

				/* Header images ( for all three ) */
				#content_container #current_plan_info_container .bullet_img,
				#content_container #edit_form_container .bullet_img,
				#content_container #edit_payment_container .bullet_img
				{
					background-image:url("../images/edit_billing/orangeArrowBlueMatte.gif");
					background-repeat:no-repeat;
					width:15px;
					height:14px;
					float:left;
					margin-right:3px;
				}
			#current_plan_info_container {
				position:relative;
			}
			/* Current Plan Form */
			#content_container #current_plan_info_container #current_plan_content
			{
				float:left;
			}
			#current_plan_content {
				position:relative;
			}
				 #content_container #current_plan_info_container #current_plan_content #curr_plan_form_elem_container
				{
					float:left;
					width:30px;
				}

					 #content_container #current_plan_info_container #current_plan_content .curr_plan_form_elem_container #curr_plan_form_elem_checkbox
					{
						float:left;
						margin-top:20px;
					}

					#content_container #current_plan_info_container #current_plan_content .curr_plan_form_elem_container .curr_plan_form_elem_desc
					{
						float:left;
						margin-top:20px;
						font-weight:normal;
						width:300px;
					}

					#content_container #current_plan_info_container #current_plan_content .curr_plan_form_elem_container .curr_plan_form_elem_desc_upgrade
					{
						float:left;
						height: 150px;
						margin-top:20px;
						font-weight:normal;
						width:300px;
					}

	/* Edit Billing/Contact Form - Left Column */
	#edit_form_container #edit_form_content_left_col
	{
		width:45%;
		float:left;
	}

		 #edit_form_container #edit_form_content_left_col .edit_form_field
		{
			float:left;
			width:100%;
			overflow:hidden;
			height:37px;
		}

			#edit_form_container #edit_form_content_left_col .edit_form_field .edit_form_field_label
			{
				width:100%;
				float:left;
				margin-bottom:-2px;
				overflow:hidden;
				clear:both;
			}

			#edit_form_container #edit_form_content_left_col .edit_form_field .edit_form_field_input
			{
				float:left;
				margin-bottom:-8px;
				overflow:hidden;
				clear:both;
			}

			.edit_form_field_input select
			{
				width:120px;
				float:left;
				margin-bottom:15px;
				overflow:hidden;
				clear:both;
			}

	/* Edit Billing/Contact Form - Right Column */
	#edit_form_container #edit_form_content_right_col
	{
		width:45%;
		float:left;
		margin-left:8px;
		display:inline;
	}

		#edit_form_container #edit_form_content_right_col .optional_field
		{
			color:#ff0000;
			font-size:7pt;
		}

		#edit_form_container #edit_form_content_right_col #edit_form_field_mid_init
		{
			float:left;
			width:100%;
			margin-top:35px;
			height:37px;
			display:inline;
		}

		#edit_form_container #edit_form_content_right_col #edit_form_field_mid_init input
		{
			float:left;
			width:25px;
			display:inline;
		}

		 #edit_form_container #edit_form_content_right_col #edit_form_field_add_2
		{
			float:left;
			height:36px;
			display:inline;
		}

		#edit_form_container #edit_form_content_right_col #edit_form_field_add_2 .edit_form_field_input
		{
			float:left;
			padding-top:3px;
			display:inline;
			height:25px;
		}

		#edit_form_container #edit_form_content_right_col #edit_form_field_state
		{
			float:left;
			margin-top:4px;
			display:inline;
		}

			#edit_form_container #edit_form_content_right_col #edit_form_field_state select
			{
				float:left;
				display:inline;
			}

			#edit_form_container #edit_form_content_right_col .edit_form_field .edit_form_field_label,
			#edit_form_container #edit_form_content_right_col #edit_form_field_add_2 .edit_form_field_label,
			#edit_form_container #edit_form_content_right_col #edit_form_field_state .edit_form_field_label,
			#edit_form_container #edit_form_content_right_col #edit_form_field_mid_init .edit_form_field_label
			{
				width:100%;
				float:left;
				margin-bottom:-3px;
			}

			#edit_form_container #edit_form_content_right_col .edit_form_field .edit_form_field_input
			{
				width:100%;
				float:left;
			}

	/* Edit Payment Form CSS */
	#edit_payment_container #edit_payment_content_left_col
	{
		width:100%;
		float:left;
	}
		#edit_payment_container #edit_payment_content_left_col .edit_payment_field
		{
			float:left;
			width:100%;
			margin-bottom:0px;margin-top:-2px;
			height:45px;
		}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_label
			{
				width:100%;
				float:left;
				overflow:hidden;
				margin-top:1px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_input
			{
				width:49%;
				float:left;
				overflow:hidden;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_CCs
			{
				width:30%;
				float:left;
				margin-left:0px;
			}

#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_CVV
			{
				width:40%;
				float:left;
				margin-left:-100px;
				margin-top:3px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_img
			{
				float:right;
				float:left;
				margin-top:1px;
				margin-left:5px;
				width:19px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field .edit_payment_field_text
			{
				clear:right;
				float:left;
				margin-top:1px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field #edit_payment_terms_checkbox
			{
				width:auto;
				float:left;
				margin-right:3px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field #edit_payment_terms_text
			{
				width:auto;
				float:left;
				margin-right:3px;
				margin-top:3px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field #edit_payment_contact_checkbox
			{
				width:auto;
				float:left;
				margin-right:3px;
			}

			#edit_payment_container #edit_payment_content_left_col .edit_payment_field #edit_payment_contact_text
			{
				font-weight:normal;
				width:90%;
				float:left;
				margin-right:3px;
			}

	/* Footer */
	#save_footer
	{
		margin-bottom:3px;
		float:left;
		display:inline;
	}

		#save_footer #save_footer_content
		{
			width:578px;
			float:left;
			margin-left:auto;
			margin-right:auto;
			border-top:2px solid #cccccc;
			background-color:#EEEEEE;
			display:inline;
			padding-bottom:10px;
		}

			#save_footer #save_footer_content #save_button_container
			{
				width:110px;
				float:left;
				margin-left:38%;
				margin-top:8px;
				display:inline;
			}

			#save_footer #save_footer_content #cancel_container
			{
				float:right;
				margin-top:15px;
				margin-right:30px;
				display:inline;
			}

				#save_footer #save_footer_content #cancel_container a
				{
					text-decoration:underline;
					display:inline;
				}

	/** Callout **/
	.edit_billing_speechBubble
	{
		position:absolute;
		top:-35px;
		left:135px;
		background:url('../images/edit_billing/buyNowSpeechBubble.gif') no-repeat top center;
		width:172px;
		height:240px;
		padding:13px 8px 0 35px;
		font-size:8pt;
	}

		.edit_billing_speechBubble ul
		{
			margin-left:15px;
		}

		.edit_billing_speechBubble li
		{
			list-style:square;
			list-style-type:square;
			line-height:11px;
			font-weight:normal;
		}

		.edit_billing_speechBubble li.doubleSpace
		{
			margin-top:0.8em;
			line-height:11px;
		}

















div#page_invite_and_schedule
{
	height:auto;
	width:100%;
	overflow:hidden;
}
	div#page_invite_and_schedule .inputText2
	{
		font-size:.95em;
		height:13px;
		background-color:#f6fafd;
	}
	div#page_invite_and_schedule input.error
	{
		border-color:#FF0000 !important;
	}
	div#page_invite_and_schedule div#page_desc
	{
		width:500px;
		height:auto;
		overflow:hidden;
		margin-left:24px;
		padding-top:15px;
		padding-bottom:10px;
	}
	div#page_invite_and_schedule div#schedule_conf
	{
		height:auto;
		width:585px;
		margin-left:21px;
		margin-right:21px;
		background-color:#F7F7F7;
		overflow:hidden;
		margin-bottom:40px;
	}
		div#page_invite_and_schedule div#schedule_conf div#schedule_conf_tab
		{
			float:left;
			clear:both;
			width:100%;
			border-bottom:1px solid #d1d1d1;
			background-color:#fff;
		}
			div#page_invite_and_schedule div#header_tab div#header_tab_left
			{
				color:#fff;
				font-weight:bold;
				float:left;
				background-color:#115BA4;
			}
			div#page_invite_and_schedule div#header_tab div#header_tab_right
			{
				float:left;
			}
		div#page_invite_and_schedule div#schedule_conf div#block1
		{
			height:auto;
			width:100%;
			margin-top:10px;
			clear:both;
			font-size:.9em;
		}
			div#page_invite_and_schedule div#schedule_conf div.input_row1
			{
				width:auto;
				height:auto;
				margin-top:10px;
				padding-left:20px;
				padding-top:5px;
				float:left;
			}
				div#page_invite_and_schedule div#schedule_conf div.input_row1_left
				{
					float:left;
					width:165px;
					line-height:12px;
					margin-right:20px;
				}
				div#page_invite_and_schedule div#schedule_conf div.input_row1_right
				{
					float:left;
					height:auto;
					width:auto;
				}
					div#page_invite_and_schedule div#schedule_conf div#fading_div
					{
						padding-bottom:21px;
						border-bottom:1px solid #D1D1D1;
						overflow:hidden;
						width:100%;
					}
					div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.schedule_but_outer
					{
						float:left;
						height:auto;
						width:360px;
					}
						div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.schedule_but_outer div.schedule_but
						{
							float:right;
							height:37px;
							width:128px;
						}
					div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.hr1
					{
						width:360px;
						height:1px;
						border:0px;
						border-top:1px dashed #000000;
						margin-top:22px;
						margin-bottom:19px;
						font-size:0px;
					}
					div#page_invite_and_schedule div.hr2
					{
						width:100%;
						height:1px;
						border:0px;
						border-top:1px solid #C5C5C5;
						margin-top:28px;
						margin-bottom:21px;
						font-size:0px;
						overflow:hidden;
					}
					div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.input_row1_right_row1
					{
						width:200px;
						height:auto;
						overflow:hidden;
					}
						div#page_invite_and_schedule div#schedule_conf span.text1
						{
							font-weight:bold;
						}
					div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.input_row1_right_row2
					{
						width:100%;
						height:auto;
						overflow:hidden;
						display:inline;
						clear:both;
					}

						div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.input_row1_right_row2 input
						{
							width:354px;
							border:2px solid #ADCBE5;
						}
						div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.input_row1_right_row2 select
						{
							width:360px;
							border:2px solid #ADCBE5;
						}
						div#page_invite_and_schedule div#schedule_conf div.input_row1_right div.input_row1_right_row2 textarea
						{
							width:350px;
							border:2px solid #ADCBE5;
							height:110px;
							overflow:hidden;
						}

div#slidesFormat ul {
	line-height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 25px;
	text-align: left;
}

div#slidesFormat li {
	padding-top: 2px;
}

div#page_invite_and_schedule div#schedule_conf div#srblock {
	height:auto;
	width:100%;
	clear:both;
	float:left;
	font-size:.9em;
	border-width: 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #EEEEEE;
	padding: 10px 0px;
	margin: 20px 0px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadFile {
	float:left;
	height:auto;
	overflow:hidden;
	padding-left:20px;
	padding-top:5px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadFile div.input_row1_left {
	float:left;
	width:165px;
	margin-right:20px;
	line-height:12px;
	clear: left;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadFile div.input_row1_right{
	float:left;
	height:auto;
	width:370px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadFile div.input_row1_right div.hr1 {
	width:360px;
	height:1px;
	border:0px;
	border-top:1px dashed #000000;
	margin-top:22px;
	margin-bottom:19px;
	font-size:0px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#useFormat {
	margin-top: 12px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#reuseSlides {
	margin-top: 4px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#reuseSlides a {
	font-weight: bold;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadSlides {
	margin-top: 4px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#uploadSlides a {
	font-weight: bold;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles {
	float:left;
	height:auto;
	overflow:hidden;
	padding-left:20px;
	padding-top:5px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_left {
	float:left;
	width:165px;
	margin-right:20px;
	line-height:12px;
	clear: left;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right {
	float:left;
	height:auto;
	width:370px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.hr1 {
	width:360px;
	height:1px;
	border:0px;
	border-top:1px dashed #000000;
	margin-top:22px;
	margin-bottom:19px;
	font-size:0px;
	clear:both;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row1 {
	float : left;
	clear : both;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 {
	float : left;
	clear : both;
	display : block;
	width : 100%;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table {
	table-layout : fixed;
	overflow : hidden;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table thead,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table tbody {
	height : auto;
	width : 100%;
	display : block;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td {
	font-size : 12px;
	vertical-align : middle;
	overflow : hidden;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td input {
	float: left;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td span {
	float : left;
	width : 290px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table th {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table tr.row1 {
	height:auto;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table tr.row1 th {
	font-size : 11px;
	font-weight : bold;
	height : auto;
	text-align : left;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table tr.row1 th#col1,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td#col1 {
	width:300px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table tr.row1 th#col2,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td#col2 {
	width:30px;
}
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table input,
div#page_invite_and_schedule div#schedule_conf div#srblock div#slideRocket div#previousFiles div.input_row1_right div.input_row1_right_row2 table td#col2 span {
	width : auto;
	float : left;
}

		div#page_invite_and_schedule div#schedule_conf div#block2
		{
			height:auto;
			width:100%;
			clear:both;
			float:left;
			font-size:.9em;
		}

			div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2
			{
				float:left;
				height:auto;
				padding-left:20px;
				padding-top:5px;
			}
				div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_left
				{
					float:left;
					width:165px;
					margin-right:20px;
					line-height:12px;
					clear: left;
				}
				div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right
				{
					float:left;
					height:auto;
					width:370px;
				}
					div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col1
					{
						float:left;
						width:140px;
						height:auto;
						overflow:hidden;

						margin-right:20px;
					}
						div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col1 div#cal_left
						{
							width:140px;
							float:left;
							margin-right:2px;
						}
							div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col1 div#cal_left input
							{
								width:104px;
								border:2px solid #ADCBE5;
							}
						div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col1 div#cal_right
						{
							width:25px;
							float:left;
						}
							div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col1 div#cal_right img
							{
								margin-top:2px;
							}
					div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col2
					{
						float:left;
						width:100px;
						height:auto;
						overflow:hidden;
						margin-right:20px;
					}
						div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col2 div#time_left
						{
							width:42px;
							float:left;
							margin-right:2px;
						}
							div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col2 div#time_left input
							{
								width:38px;
								border:2px solid #ADCBE5;
							}
						div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col2 div#time_right
						{
							width:52px;
							float:left
						}
							div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col2 div#time_right select
							{
								width:50px;
								margin-top:1px;
							}
					div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col3
					{
						float:left;
						width:80px;
						height:auto;
						overflow:hidden;

					}
						div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_col3 select
						{
							width:75px;
						}
					div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_row1
					{
						width:100%;
						height:auto;

					}
					div#page_invite_and_schedule div#schedule_conf div#block2 div.input_row2 div.input_row2_right div.input_row2_right_row2
					{
						width:100%;
						height:auto;

					}
		div#page_invite_and_schedule div#schedule_conf div#block3
		{
			height:auto;
			width:100%;
			font-size:.9em;
		}
			div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3
			{
				height:auto;
				overflow:hidden;
				padding-left:20px;
				padding-top:5px;
				clear:both;
			}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_left
				{
					float:left;
					width:165px;
					margin-right:20px;
					line-height:12px;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_left p
				{
					margin-top:20px;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_left p:first-child
				{
					margin-top:0px;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right
				{
					float:left;
					height:auto;
					width:380px;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row
					{
						width:100%;
						height:auto;
						overflow:hidden;
						margin-bottom:10px;
					}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div.input_row3_right_row_col1
						{
							float:left;
							width:160px;
							overflow:hidden;
							margin-right:20px;
						}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div.input_row3_right_row_col2
						{
							float:left;
							width:160px;
							overflow:hidden;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div.input_row3_right_row_col1 input,
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div.input_row3_right_row_col2 input
							{

								border:2px solid #ADCBE5;
								width:154px;
							}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_head_row
				{
					width:100%;
					height:auto;
					overflow:hidden;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_head_row div.input_row3_right_head_row_col1
					{
						float:left;
						width:160px;
						overflow:hidden;
						margin-right:20px;
					}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_head_row div.input_row3_right_head_row_col2
					{
						float:left;
						width:160px;
						overflow:hidden;
					}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_left
				{
					width:20px;
					height:20px;
					overflow:hidden;
					float:left;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_right
				{
					width:auto;
					height:20px;
					overflow:hidden;
					float:left;
					margin-top:2px;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_right a:link,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_right a:visited,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_right a:hover,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#add_parti_right a:active
					{
						color:#003466;
						text-decoration:underline;
					}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col1
				{
					width:20px;
					height:15px;
					overflow:hidden;
					float:left;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col2
				{
					width:auto;
					height:15px;
					overflow:hidden;
					float:left;
					margin-top:2px;
					margin-right:5px;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col2 a:link,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col2 a:visited,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col2 a:hover,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col2 a:active
					{
						color:#003466;
						text-decoration:underline;
					}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#save_group_col3
				{
					width:20px;
					height:15px;
					overflow:hidden;
					float:left;
				}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info
				{
					display:none;
					width:352px;
					height:auto;
					overflow:hidden;
					border:1px solid #cccccc;
					background-color:#eeeeee;
					padding-left:10px;
					padding-right:10px;
					padding-bottom:10px;
					margin-top:0;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row
					{
						height:auto;
						width:100%;
						overflow:hidden;
						margin-top:15px;
					}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row_top
						{
							height:auto;
							width:auto;
							overflow:hidden;
						}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row_bottom
						{
							height:auto;
							width:auto;
							overflow:hidden;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row_bottom input
							{
								width:160px;
								border:2px solid #ADCBE5;
							}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row_bottom textarea
							{
								width:340px;
								border:2px solid #ADCBE5;
								height:60px;
							}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row div#submit_but
						{
							margin-left:auto;
							margin-right:auto;
							width:85px;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#group_info div.group_info_row div#submit_but input
							{
								width:81px;
							}
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts,
				div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups
				{
					height:auto;
					width:100%;
					margin-top:10px;
				}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_top
					{
						height:15px;
						width:100%;
						overflow:hidden;
					}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_top div#my_contacts_top_col1
						{
							height:auto;
							float:left;
						}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_top div#my_contacts_top_col2
						{
							height:auto;
							float:right;
							margin-right:35px;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_top div#my_contacts_top_col2 div.edit_left,
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col2 div.edit_left
							{
								float:left;
							}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_top div#my_contacts_top_col2 div.edit_right,
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col2 div.edit_right
							{
								float:left;
								margin-left:5px;
							}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top
					{
						height:auto;
						width:100%;
						overflow:hidden;
						margin-top:20px;
					}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col1
						{
							height:auto;
							float:left;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col1 div#my_contact_groups_top_col1_col1
							{
								width:20px;
								height:15px;
								overflow:hidden;
								float:left;
							}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col1 div#my_contact_groups_top_col1_col2
							{
								width:auto;
								height:15px;
								overflow:hidden;
								float:left;
								margin-top:2px;
								margin-right:5px;
							}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col1 div#my_contact_groups_top_col1_col3
							{
								width:20px;
								height:15px;
								overflow:hidden;
								float:left;
							}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_top div#my_contact_groups_top_col2
						{
							height:auto;
							float:right;
							margin-right:35px;
						}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div#my_contacts_body,
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_body
					{
						height:100px;
						width:370px;
						overflow:auto;
						border:2px solid #ADCBE5;
						margin-top:5px;
						padding-top:5px;

					}
					div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div#my_contact_groups_body
					{
						display:none;
					}
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div.contact_row,
						div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div.contact_row
						{
							width:auto;
							height:20px;
							margin-left:5px;
						}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div.contact_row div.contact_row_left,
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div.contact_row div.contact_row_left
							{
								float:left;
								margin-right:5px;
							}
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contacts div.contact_row div.contact_row_right,
							div#page_invite_and_schedule div#schedule_conf div#block3 div.input_row3 div.input_row3_right div.input_row3_right_row div#my_contact_groups div.contact_row div.contact_row_right
							{
								float:left;
							}
		div#page_invite_and_schedule div#schedule_conf div#schedule
		{
			height:35px;
			width:100%;
			background-color:#eeeeee;
			border-top:2px solid #cccccc;
		}
			div#page_invite_and_schedule div#schedule_conf div#schedule div#submit_but2
			{
				height:auto;
				width:80px;
				background-color:#eeeeee;
				margin-left:auto;
				margin-right:auto;
				margin-top:5px;
			}
				div#page_invite_and_schedule div#schedule_conf div#schedule div#submit_but2 input
				{
					width:80px;
				}
	div#page_invite_and_schedule div#block4
	{
		height:auto;
		width:100%;
		overflow:hidden;
	}
		div#page_invite_and_schedule div#block4 div#upcoming_conferences
		{
			height:auto;
			width:585px;
			margin-left:21px;
			margin-right:21px;
			padding-top:15px;
		}
			div#page_invite_and_schedule div#block4 div#upcoming_conferences div#upcoming_conferences_top
			{
				width:100%;
				height:auto;
				border-bottom:1px solid #d1d1d1;
				background-color:#fff;
				overflow:hidden;
				height:auto;
			}
			div#page_invite_and_schedule div#block4 div#upcoming_conferences table
			{
				height:auto;
				width:100%;
				border-bottom:1px solid #d1d1d1;
				font-size:.9em;
			}
				div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1
				{
					height:auto;
					background-color:#FFF;
				}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th
					{
						height:auto;
						background-color:#FFF;
						font-weight:bold;
						text-align:left;
						font-size:11px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table th,
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table td
					{
						padding-left:8px;
						padding-top:8px;
						padding-bottom:8px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table td
					{
						font-size:12px;
						vertical-align:middle;
					}
						div#page_invite_and_schedule div#block4 div#upcoming_conferences table td img:hover,
						div#page_invite_and_schedule div#block4 div#upcoming_conferences table td img:active
						{
							cursor:pointer;
						}
						div#page_invite_and_schedule div#block4 div#upcoming_conferences table td img.pic1
						{
							margin-left:10px;
						}
						div#page_invite_and_schedule div#block4 div#upcoming_conferences table td img.pic2
						{
							margin-left:4px;
						}
						div#page_invite_and_schedule div#block4 div#upcoming_conferences table td img.pic3
						{
							margin-left:10px;
						}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col1
					{
						width:45px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col2
					{
						width:80px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col3
					{
						width:290px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col4
					{
						width:45px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col5
					{
						width:30px;
					}
					div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row1 th#col6
					{
						width:45px;
					}
				div#page_invite_and_schedule div#block4 div#upcoming_conferences table tr.row2
				{
					height:auto;
					background-color:#F6F7F7;
				}
		div#page_invite_and_schedule div#block4 div#scheduling_help
		{
			width:auto;
			height:auto;
			margin-top:20px;
			margin-bottom:20px;
			overflow:hidden;
		}
			div#page_invite_and_schedule div#block4 div#scheduling_help div#scheduling_help_col1
			{
				width:15px;
				height:9px;
				float:left;
			}
			div#page_invite_and_schedule div#block4 div#scheduling_help div#scheduling_help_col2
			{
				width:auto;
				height:15px;
				float:left;
				margin-left:13px;
				text-decoration:underline;
			}

div.hidden
{
	display:none;
}

div.success {
	margin-top:10px;
	margin-left:12px;
	margin-bottom: 5px;
}

div.success p {
	color: #009800;
	line-height: 14px;
}

#page_web_controls .grayBox table thead th
{
	font-weight:normal;
	text-align:center;
	font-size:9pt;
	margin-right:3px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
}

#page_web_controls thead tr .sortAble
{
	background-image:url(../images/tablesorter/bg.gif);
}

#page_web_controls thead tr .sortAsc
{
	background-image:url(../images/tablesorter/asc.gif);
}

#page_web_controls thead tr .sortDesc
{
	background-image:url(../images/tablesorter/desc.gif);
}

#page_web_controls thead tr .sortAble, #page_web_controls thead tr .sortAsc,  #page_web_controls thead tr .sortDesc
{
	background-position:center bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}

#page_recordings thead tr .sortAble
{
	background-image:url(../images/tablesorter/bg.gif);
}

#page_recordings thead tr .sortAsc
{
	background-image:url(../images/tablesorter/asc.gif);
}

#page_recordings thead tr .sortDesc
{
	background-image:url(../images/tablesorter/desc.gif);
}

#page_recordings thead tr .sortAble, #page_recordings thead tr .sortAsc,  #page_recordings thead tr .sortDesc
{
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}

#edit_billing_account_updated
{
	margin-bottom:18px;
	color:#009800;
	line-height:14px;
}

p.welcomeMessage {
	margin-bottom:16px;
}
p.welcomeMessage span.username {
	font-weight:bold;
	color:#0c59a3;
}

.page_usage {
	/*width:650px;*/
}

	.page_usage a:link, .page_usage a:visited, .page_usage a:hover, .page_usage a:active {
		text-decoration:underline;
	}

	.page_usage strong {
		font-weight:bold;
	}

	.page_usage div.midContainer div.table_container {
		float:left;
		clear:both;
		width:100%;
		margin-top:15px;
	}
	.page_usage div.midContainer div.table_container div.companyTotalsContainer table.infoTable {
		margin-bottom:0;
	}
	.page_usage div.midContainer div.table_container div.companyTotalsContainer {
		margin-top:21px;
	}
	.page_usage div.grayTitleBar {
		margin-top:28px;
	}
	.page_usage div.grayTitleBarFirst {
		margin-top:0;
	}
			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.heading, .page_usage div.midContainer div.table_container div div.heading {
				float:left;
				width:560px;
				background-color:#CCCCCC;
				font-weight:bold;
				padding:5px 10px 5px 10px;
			}

			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.billing_cycle_header {
				float:left;
				width:560px;
				padding:5px 10px 5px 10px;
				font-size:9pt;
				margin-top:5px;
			}

			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.billing_cycle_header img {
				margin-right:5px;
				vertical-align:middle;
			}

/*			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.billing_cycle_info {
				display:none;
				float:left;
				width:580px;
				font-size:9pt;
				overflow:hidden;
			}*/

				.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info, .page_usage div.midContainer div.table_container table.infoTable {
					/*display:none;*/
/*					float:left;*/
					/*clear:both;*/
					width:100%;
					border:0px;
					margin-bottom:10px;
					border-bottom:1px solid #D0D0D0;

					/*float:left;
					width:580px;
					font-size:9pt;*/
					/*overflow:hidden;*/
				}
				.page_usage div.midContainer div.table_container table.infoTable {
					margin-bottom:0;
				}
				 .page_usage div.midContainer div.table_container table.infoTable {
					display:block;
					display:table;
					font-size:12px;
					line-height:18px;
					border-top:1px solid #D0D0D0;
				 }
				.page_usage div.midContainer div.table_container .conferenceSummaryContainerUsage table.infoTable {
					font-size:11px;
					line-height:12px;
				}
				.page_usage div.midContainer div.table_container div.conferenceSummaryContainerUsage table.infoTable td, .page_usage div.midContainer div.table_container div.conferenceSummaryContainerConferences table.infoTable td {
					vertical-align:middle;
					white-space:nowrap;
					height:28px;
					padding:0 8px;
				}
				.page_usage div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.totalsTable {
					margin-top:28px;
				}

					.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info_open {
						display:block;
						float:left;
						clear:both;
					}

					.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info .center, .page_usage div.midContainer div.table_container div table.infoTable .center {
						text-align:center;
					}

					.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info th, .page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info tr.heading td, .page_usage div.midContainer div.table_container div table.infoTable th, .page_usage div.midContainer div.table_container div.conferenceSummaryContainerUsage table.infoTable tr.heading td {
						font-weight:bold;
						padding:0 8px 0 10px;
						height:28px;
						white-space:normal;
						background-color:#F7F7F7;
					}
					.page_usage div.midContainer div.table_container div table.infoTable tr.totals td {
						font-weight:bold;
						background-color:#CCCCCC;
					}
					.page_usage div.midContainer div.table_container div.conferenceSummaryContainerConferences table.infoTable tr.heading td {
						background-color:#CCCCCC;
						height:28px;
						font-weight:bold;
						padding:0 8px 0 10px;
					}
					.page_usage div.midContainer div.table_container div table.infoTable tr.heading td {
						padding:10px;
					}
					.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info td, .page_usage div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable td {
						padding:8px;
						padding-left:10px;
						background-color:#FFFFFF;
					}

					.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info td.alt, .page_usage div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable tr.alt td {
						background-color:#F7F7F7;
					}

                    .page_usage div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable tr.heading td {
                        background-color:#F7F7F7;
                        font-weight:bold;
                    }

			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.usage_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_usage div.midContainer div.table_container div#tabcontent_UsageSummary div.usage_help img {
				margin-right:10px;
			}

		.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory {
			display:none;
			padding:0px;
		}

			.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory table {
				width:100%;
				border:0px;
				border-bottom:1px solid #D0D0D0;
				border-top:2px solid #D0D0D0;
				font-size:9pt;
				background-color:#FFFFFF;
			}

				.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory table .center {
					text-align:center;
				}

				.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory table th {
					font-weight:bold;
					padding:8px;
					padding-left:5px;
				}

				.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory table td {
					padding:8px;
					padding-left:5px;
					background-color:#FFFFFF;
				}

				.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory table td.alt {
					background-color:#F7F7F7;
				}

			.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_usage div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help img {
				margin-right:10px;
			}

		.page_usage div.midContainer div.table_container div.grayBox {
			border-top:0px;
		}

		.page_usage div.midContainer div.table_container div.hideableBox {
			clear:both;
			float:none;
		}
		.page_usage div.midContainer div.table_container div.grayBoxContents {
			font-weight:normal;
		}

		.page_usage div.midContainer div.table_container div.grayBoxContents div.left {
			display:inline;
			float:left;
			width:200px;
			font-size:8pt;
			line-height:12px;
		}

		.page_usage div.midContainer div.table_container div.grayBoxContents div.right {
			display:inline;
			float:left;
			font-size:9pt;
			line-height:15px;
		}

			.page_usage div.midContainer div.table_container div.grayBoxContents div.right span {
				font-weight:bold;
				color:#0C58A3;
			}

				.page_usage div.midContainer div.table_container div.grayBoxContents div.right span strong {
					color:#000000;
				}

			.page_usage div.midContainer div.table_container div.grayBoxContents div.right p img {
				margin-right:5px;
				vertical-align:middle;
			}

			.page_myaccount {
	/*width:650px;*/
}

	.page_myaccount a:link, .page_myaccount a:visited, .page_myaccount a:hover, .page_myaccount a:active {
		text-decoration:underline;
	}

	.page_myaccount strong {
		font-weight:bold;
	}

	.page_myaccount div.lowerHelpButton {
		float:left;
		margin-top:21px;
		width:50%;
	}
	.page_myaccount div.midContainer div.table_container {
		float:left;
		clear:both;
		width:100%;
		margin-top:28px;
	}
	.page_myaccount div.midContainer div.grayBox {
		padding:21px 0 21px 0;
		margin-bottom:28px;
	}
	.page_myaccount div.midContainer div.grayBox label {
		font-weight:bold;
	}
	.page_myaccount div.midContainer div.grayBox input {
		margin-top:5px;
	}
	.page_myaccount div.midContainer div.grayBox td {
		padding-right:21px;
		padding-top:11px;
	}
	.page_myaccount div.midContainer div.grayBox tr.first td {
		padding-top:0;
	}
	.page_myaccount div.midContainer div.grayBox td.rightEdge {
		padding-right:0;
	}
	.page_myaccount div.midContainer div.grayBox div.leftGrayBoxTitleCont {
		float:left;
		width:206px;
		text-align:left;
		margin-left:21px;
	}
	.page_myaccount div.midContainer div.grayBox div.inputBox {
		float:left;
		margin-right:25px;
	}
	.page_myaccount div.midContainer div.grayBox div.inputTableBox {
		margin-right:0;
	}
	.page_myaccount div.midContainer div.save_div {
		background-color:#EEEEEE;
		padding-bottom:7px;
		padding-top:7px;
		text-align:center;
		width:100%;
	}
	a.balloonMailto {
		text-decoration:underline;
		display:block;
		margin:0 5px 5px 0;
	}
	.page_myaccount .groupContainer {
		margin-bottom:21px;
	}

	.page_myaccount .groupContainer .infoTable .groupNoUsers {
		text-align: center;
		font-style: italic;
	}

	.page_myaccount .groupContainerLast {
		margin-bottom:0px;
	}
			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.heading, .page_myaccount div.midContainer div.table_container div div.heading {
				float:left;
				width:560px;
				background-color:#CCCCCC;
				font-weight:bold;
				padding:5px 10px 5px 10px;
			}

			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.billing_cycle_header {
				float:left;
				width:560px;
				padding:5px 10px 5px 10px;
				font-size:9pt;
				margin-top:5px;
			}

			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.billing_cycle_header img {
				margin-right:5px;
				vertical-align:middle;
			}

/*			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.billing_cycle_info {
				display:none;
				float:left;
				width:580px;
				font-size:9pt;
				overflow:hidden;
			}*/

				.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info, .page_myaccount div.midContainer div.table_container table.infoTable {
					/*display:none;*/
/*					float:left;*/
					/*clear:both;*/
					width:100%;
					border:0px;
					border-bottom:1px solid #D0D0D0;

					/*float:left;
					width:580px;
					font-size:9pt;*/
					/*overflow:hidden;*/
				}
				 .page_myaccount div.midContainer div.table_container table.infoTable {
					display:block;
					display:table;
					font-size:12px;
					line-height:18px;
					border-top:1px solid #D0D0D0;
				 }
				.page_myaccount div.midContainer div.table_container .myAccountContainer table.infoTable {
					font-size:11px;
					line-height:12px;
				}
				.page_myaccount div.midContainer div.table_container div.myAccountContainer table.infoTable td {
					vertical-align:middle;
					white-space:nowrap;
					height:28px;
					padding:0 1px;
				}
				.page_myaccount div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.totalsTable {
					margin-top:28px;
				}

					.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info_open {
						display:block;
						float:left;
						clear:both;
					}

					.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info .center, .page_myaccount div.midContainer div.table_container div table.infoTable .center {
						text-align:center;
					}

					.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info th, .page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info tr.heading td, .page_myaccount div.midContainer div.table_container div table.infoTable th, .page_myaccount div.midContainer div.table_container div.myAccountContainer table.infoTable tr.heading td {
						font-weight:bold;
						padding:0 1px 0 1px;
						height:28px;
						white-space:normal;
						background-color:#F7F7F7;
					}
					.page_myaccount div.midContainer div.table_container div table.infoTable tr.totals td {
						font-weight:bold;
						background-color:#CCCCCC;
					}
					.page_myaccount div.midContainer div.table_container div.conferenceSummaryContainerConferences table.infoTable tr.heading td {
						background-color:#CCCCCC;
						height:28px;
						font-weight:bold;
						padding:0 8px 0 10px;
					}
					.page_myaccount div.midContainer div.table_container div table.infoTable tr.heading td {
						padding:10px;
					}
					.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info td, .page_myaccount div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable td {
						padding:8px;
						padding-left:10px;
						background-color:#FFFFFF;
					}

					.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount table.billing_cycle_info td.alt, .page_myaccount div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable tr.alt td .page_myaccount div.midContainer div.table_container div#tabcontent_SummaryOfCharges table.infoTable tr.heading td {
						background-color:#F7F7F7;
					}

			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.usage_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_myaccount div.midContainer div.table_container div#tabcontent_MyAccount div.usage_help img {
				margin-right:10px;
			}

		.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory {
			display:none;
			padding:0px;
		}

			.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory table {
				width:100%;
				border:0px;
				border-bottom:1px solid #D0D0D0;
				border-top:2px solid #D0D0D0;
				font-size:9pt;
				background-color:#FFFFFF;
			}

				.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory table .center {
					text-align:center;
				}

				.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory table th {
					font-weight:bold;
					padding:8px;
					padding-left:5px;
				}

				.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory table td {
					padding:8px;
					padding-left:5px;
					background-color:#FFFFFF;
				}

				.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory table td.alt {
					background-color:#F7F7F7;
				}

			.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help {
				float:left;
				width:100%;
				padding-top:20px;
				font-size:12px;
				background-color:#FFFFFF;
				padding-bottom:0px !important;
				padding-bottom:28px;
			}

			.page_myaccount div.midContainer div.table_container div#tabcontent_TransactionHistory div.transactions_help img {
				margin-right:10px;
			}

		.page_myaccount div.midContainer div.table_container div.hideableBox {
			clear:both;
			float:none;
		}
		.page_myaccount div.midContainer div.table_container div.grayBoxContents {
			font-weight:normal;
		}

		.page_myaccount div.midContainer div.table_container div.grayBoxContents div.left {
			display:inline;
			float:left;
			width:200px;
			font-size:8pt;
			line-height:12px;
		}

		.page_myaccount div.midContainer div.table_container div.grayBoxContents div.right {
			display:inline;
			float:left;
			font-size:9pt;
			line-height:15px;
		}

			.page_myaccount div.midContainer div.table_container div.grayBoxContents div.right span {
				font-weight:bold;
				color:#0C58A3;
			}

				.page_myaccount div.midContainer div.table_container div.grayBoxContents div.right span strong {
					color:#000000;
				}

			.page_myaccount div.midContainer div.table_container div.grayBoxContents div.right p img {
				margin-right:5px;
				vertical-align:middle;
			}

/* START - emills Additions */

div#page_invite_and_schedule .remove-button {
	outline: 0;
	margin:0 4px 0 0;
	padding: .4em .4em;
	text-decoration:none !important;
	cursor:pointer;
	position: relative;
	text-align: center;
	zoom: 1;
	float: left;
	height: 6px;
	margin-left: 4px;
	display:block;
	width:8px;
	text-indent: -9999px;
	}
div#page_invite_and_schedule .remove-button .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
	}

div#page_contacts {
	height:auto;
	width:100%;
	overflow:hidden;
}

tr.evenRow td{
    background-color:#FFFFFF;
}

tr.oddRow td{
    background-color:#F7F7F7;
}

div#page_invite_and_schedule .ui-datepicker-trigger {
	cursor:pointer;
	margin-left:5px;
	vertical-align:middle;
}

div#page_invite_and_schedule #table_upcoming_conferences tr {
	background-color:#F7F7F7;
}
/* END - emills Additions */

.newAlertContainer {
	margin-top: 15px;
	margin-bottom: 8px;
	text-align: center;
}

.newAlert {
	background-color: #CDDFED;
	font-weight:bold;
	padding: 4px;
}

.cannotDeleteGroup {
	font-size: 11px;
	color:red;
	text-align: center;
	font-weight: bold;
}

#editGroupAlertContainer{
	height: 20px;
	padding-bottom: 10px;
	text-align:center;
	font-size: 11px;
	color: red;
}
.mustEnterCc{
	font-weight: undefined;
}


.conferenceDetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:20px;
}

.conferenceDetailsContent {
	max-height: 300px;
	overflow: auto;
	padding-top: 30px;
	padding-bottom: 10px;
}

.conferenceDetailsTable {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
}

.conferenceDetailsTable thead {
	background-color: #105BA4;
	color: white;
}

.conferenceDetailsTable tr {
	background-color: #EDF2F5;
	color: #514f4f;
}

.conferenceDetailsTable td, .conferenceDetailsTable th {
	text-align:center;
}

.conferenceDetails_header {
	padding-top:10px;
}

.conferenceDetails_footer {
	padding-top:20px;
}

.conferenceDetails_fieldDate, .conferenceDetails_fieldRefNum, .conferenceDetails_fieldExport, .conferenceDetails_fieldTotalMinutes, .conferenceDetails_fieldNumCallers {
	font-weight:bold;
}

.conferenceDetails_footerTotalMinutes, .conferenceDetails_footerNumCallers {
	text-align:right;
}

.conferenceDetails_headerExport {
	float: right;
}

.conferenceDetailsTable thead th.sortAble
{
	background-image:url(../images/tablesorter/bg.gif);
}

.conferenceDetailsTable thead th.sortAsc
{
	background-image:url(../images/tablesorter/asc.gif);
}

.conferenceDetailsTable thead th.sortDesc
{
	background-image:url(../images/tablesorter/desc.gif);
}

.conferenceDetailsTable thead th.sortAble, .page_billing thead th.sortAsc,  .page_billing thead th.sortDesc
{
	background-position:center right;
	background-repeat:no-repeat;
	cursor:pointer;
}

.conferenceDetailsTable tr.callTableRowAlt {
	background-color: #FAFDFF;
}

.conferenceDetailsCellCallingParty {
	width: 150px;
}
.conferenceDetailsCellBilledAs {
	width: 130px;
}
.conferenceDetailsCellTime{
	width: 120px;
}
.conferenceDetailsCellMinutes{
	width: 100px;
}
.conferenceDetailsCellLobby{
	width: 80px;
}
.iconCSV {
	padding: 0px 2px 2px 18px;
	background-repeat: no-repeat;
	background-image:url(../images/billing_app/csv.png);
}
.iconPDF {
	padding: 0px 2px 2px 18px;
	background-repeat: no-repeat;
	background-image:url(../images/billing_app/pdf.png);
}
.iconXLS {
	padding: 0px 2px 2px 18px;
	background-repeat: no-repeat;
	background-image:url(../images/billing_app/xls.png);
}

.footnote {
    font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
    background-color: white;
}

.nowrap {
    white-space: nowrap;
}

/* START - Access Message */
div.midContainer div.message{
	border:1px solid #CCCCCC;
	border-right:0;
	border-left:0;
	background-color:#F7F7F7;
	padding:10px;
	margin-bottom:10px;
}

div.page_operatoraccessnumbers div.midContainer div.message{
	width:560px;
}

div.page_homepage div.midContainer div.message{
	width:394px;
}
 #page_my_slides input {
         border: 2px solid #ADCBE5;
         display: block;
         height: 15px;
         margin-bottom: 8px;
         width: 326px;
 }
 #page_my_slides strong {
         font-weight: bold;
 }
 #page_my_slides .presentation_name {
         color: #0C58A3;
         font-size: 12px;
         font-weight: bold;
         padding: 3px 0px;
 }
 #page_my_slides .slide {
         background-color: #f7f7f7;
         border-bottom: #d1d1d1 1px solid;
         clear: both;
         width: 100%;
 }
 #page_my_slides .slide_content {
         display: block;
         padding: 4px;
 }
 #page_my_slides .delete {
         float: right;
         padding: 4px;

 }
 #page_my_slides .left {
         display: inline;
         float: left;
         font-size: 8pt;
         line-height: 15px;
         width: 200px;
 }
 #page_my_slides .right {
         display: inline;
         float: left;
         font-size: 8pt;
         line-height: 15px;
         width: 338px;
 }

 #page_my_slides ol {
	line-height: 18px;
	margin-left: 25px;
	margin-bottom: 20px;
}

 #page_web_controls #webControlsShare {
	border-top: 1px solid #C5C5C5;
	height: 48px;
	line-height: 16px;
	margin-top: 10px;
	padding-top: 19px;
 }
 #page_web_controls #webControlsShareContent {
	 float: left;
	 margin-left: 20px;
	 width: 420px;
 }
 #page_web_controls #webControlsShareNow a {
	font-size: 18px;
	line-height: 22px;
 }

 .page_group_user div.midContainer div.grayBox label {
	font-weight:bold;
}
 .page_group_user div.midContainer div.grayBox input {
	margin-top:5px;
}



.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info th {
	font-weight: bold;
	padding: 8px 18px 8px 8px;
}

.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info thead th.sortAble
{
	background-position:center right;
	background-repeat:no-repeat;
	cursor:pointer;
	background-image:url(../images/tablesorter/bg.gif);
}

.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info thead th.sortAsc
{
	background-image:url(../images/tablesorter/asc.gif);
}

.page_billing div.midContainer div.table_container div#tabcontent_UsageSummary table.billing_cycle_info thead th.sortDesc
{
	background-image:url(../images/tablesorter/desc.gif);
}