
	body
	{
		background: white;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		font-family: arial, verdana, helvetica, sans-serif;
		color: black;
		font-size: small;
	}
	
	body.full
	{
		margin-bottom: 0;
	}

	body.padded
	{
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
	}

	h1
	{
		font-size: large;
		font-weight: bold;
		color: #990000;
		margin-top: 20px;
		margin-bottom: 12px;
	}

	h1.message
	{
		border: 0;
		color: black;
		margin: 15px;
		font-size: 100%;
	}

	h1.question
	{
		border: 0;
		color: black;
		font-size: medium;
	}

	h2
	{
		font-size: medium;
		font-weight: bold;
		color: #316569;
		border-bottom: 2px solid #639E9C;
		padding-top: 6px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	h3
	{
		width: 95%;
		font-size: small;
		font-style: italic;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid black;
	}

	div.hr
	{
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px dotted #639E9C;
	}

	div.hr hr
	{
		display: none;
	}

	table.main
	{
		width: 100%;
		border-width: 0;
	}

	table.hiddenForm
	{
		width: 100%;
	}

	table.hiddenForm td.label
	{
		width: 5%;
	}

	table.hiddenForm td.field
	{
		width: 95%;
	}

	.label
	{
		padding-right: 10px;
		white-space: nowrap;
	}

	table.content
	{
		padding-left: 152px;
	}

	td.content,
	div.content
	{
		padding-left: 152px;
		padding-right: 10px;
	}
	
	td.meetingOptions
	{
 		background: url('/mpweb/images/wcschedtan.gif');
	}
	
	table.visible
	{
		width: 100%;
	}

	table.visible,
	table.visible th,
	table.visible td
	{
		border-width: 2px;
		border-collapse: collapse;
		border-color: #639E9C;	
		border-style: solid;
	}

	table.visible th,
	{
		padding: 6px;
		font-size: 105%;
		background-color: #ddd;
	}
	
	table.visible td
	{
		padding: 3px;
	}

	input.buttonContent,
	input.buttonBanner
	{
		border: 1px solid;
		border-top-color: #696;
		border-left-color: #696;
		border-right-color: #363;
		border-bottom-color: #363;
		color: black;
		font-weight: bold;
		background-color: #ddd;
		border: 1px solid;
		border-top-color: #696;
		border-left-color: #696;
		border-right-color: #363;
		border-bottom-color: #363;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	}

	input.buttonContent
	{
		margin-left: 3px;
		margin-right: 3px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	input.buttonBanner
	{
		font-weight: normal;
		font-size: 90%;
	}

	.tooltip
	{
		border-right: #666666 1px solid;
		padding-right: 1px;
		border-top: #666666 1px solid;
		padding-left: 1px;
		z-index: 1;
		left: 90px;
		visibility: hidden;
		padding-bottom: 1px;
		font: 10px/12px Arial,Helvetica,sans-serif;
		border-left: #666666 1px solid;
		width: 450px;
		color: #333333;
		padding-top: 1px;
		border-bottom: #666666 1px solid;
		position: absolute;
		top: 20px;
		background: #ffffcc;
		background-image: none;
	}
	
	.tooltipNew
	{
		padding: 3px;
		border: 1px solid black;
		font-size: 8pt;
		background: #ffffe1;
		text-align: left;
	}

	.error
	{
		font-weight: bold;
		color: #D69639;
	}

	.comment
	{
		margin-left: 15px;
		font-size: 80%;
	}
	
	.units
	{
		margin-left: 5px;
	}
	
	a:active
	{ 
		color:#95754A; 
		font-weight: bold; 
		text-decoration: underline;
	}

	a,
	a:link
	{ 
		color: #A55542; 
		font-weight: bold; 
		text-decoration: underline;
	}

	a:visited
	{ 
		color:#999999; 
		font-weight: bold; 
		text-decoration: underline;
	}

	a:hover
	{
		color: #316569; 
		font-weight: bold; 
		text-decoration: underline;
	}
	
	#RolloverText,
	#NowProcessingText
	{
		text-align: center;
		margin-top: 50px;
	}

	#DateDiv
	{
		position: absolute;
		visibility: hidden;
		border-width: 3px;
		border-style: ridge;
		height: 138px;
		width: 120px;
		top: 180px;
		left: 18%;
		display: none;
	}	

	#ErrorDiv
	{
		visibility: hidden;
		display: none;
	}
	
	#ErrorDiv,
	#error-message 
	{
		background: #fee;
		color: black;
		border: 1px #D44 solid;
		margin-top: 10px;
		padding-left: 5px;
		margin-right: 20px;
	}

	#info-message 
	{
		background: #ffd;
		color: #316569;
	 	border: 1px #316569 solid;
		margin-top: 12px;
		margin-bottom: 12px;
		padding: 5px;
		font-weight: bold;
	}

	#RecurDiv
	{
		padding: 0;
		margin: 0;
		position: absolute;
		visibility: hidden;
		border-width: 5px;
		border-style: ridge; 
		top: 180px;
		left: 28%; 
		display: none;
		z-index: 0;
	}

	.RecurDivSmall
	{
		width: 320px;
		height: 160px;
	}

	.RecurDivLarge
	{
		width: 500px;
		height: 240px;
	}
	
	#ChkAvailDiv
	{
		padding: 0;
		margin: 0;
		position: absolute;
		visibility: hidden;
		border-width: 5px;
		border-style: ridge; 
		top: 25%;
		left: 7%; 
		display: none;
		z-index: 0;
	}

	.ChkAvailDivNormal
	{
		width: 940px;
		height: 400px;
	}


	iframe.menu
	{
		position: absolute; 
		visibility: hidden; 
		border-width: 0px; 
		border-style: solid; 
		z-index: 8;
		top: 22px;
		width: 220px;
	}

	body.menu
	{
		margin: 0px;
		padding: 0px;
		background-color: #6699CC;
	}

	div.menu
	{ 
		background-color: #DEE7E7;
		border-color: #666666;
		border-style: solid;
		border-width: 1px;
		position: absolute;
		top: 0px;
		width: 214px;
		font-size: x-small;
		margin: 0px;
		padding: 2px;
		color: #000000; 
	}
	
	.menuselection
	{
		height: 20px;
		padding: 0px;
		padding-left: 0px;
		position: relative;
		font-weight: bold;
		font-size: 11px;
	}
	
	.highlightselect
	{ 
		background-color: #000000;
		height: 20px;
		padding:0px;
		padding-left:0px;
		position:relative;
	}
	
	.menudivider
	{
		color: #999999;
		height: 1px;
	}
	
	a.menuitem,
	a.menuitem:active,
	a.menuitem:hover,
	a.menuitem:link,
	a.menuitem:visited
	{
		text-decoration: none;
		color: #316163;
	}

	a.disabledmenuitem
	{
		color: #9C9A9C;
		text-decoration: none; 
	}

	a.disabledmenuitem:link,
	a.disabledmenuitem:active,
	a.disabledmenuitem:hover
	{
		color: #9C9A9C;
	}

	.selectedParticipant
	{
		background-color:#DEE7E7;
	}

	.highlightParticipant
	{
		background-color:#DEE7E7;
	}

	.toolbarcover
	{
		position: absolute;
		width: 28px;
		height: 28px;
		visibility: hidden;
		z-index: 10;
	}

	.toolbarbutton
	{
		border: 0;
	}

	body.sidebar
	{
		font-size: 11px;
	}

	#sidebarSpeakerButtons
	{
		position: absolute;
		top: 65px;
		left: 0px;
		width: 300px;
		height: 26px;
		margin: 0px;
		padding: 0px;
		background-color: #CECFCE;
		text-align: center;
		border-color: #CECFCE;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-width: 3px;
		border-bottom-width: 3px;
	}
	
	#sidebarSpeakerInfo
	{
		position: absolute;
		top: 100px;
		left: 0px;
	}
	
	.tab
	{
		font-weight: bold;
		font-size: 9px;
		background-color: #7b7d7b;
		padding: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.selectedtab
	{
		font-weight: bold;
		font-size: 9px;
		background-color: #639E9C;
		padding: 5px;
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.highlighttab
	{
		font-weight: bold;
		font-size: 9px;
		background-color: #639E9C;
		padding: 5px;
		padding-left: 8px;
		padding-right: 8px;
	}

	/* Begin Meeting Console Sidebar Tabs */
	
	div.sidebarTabsHolder
	{
		background-color: white;
		padding-top: 3px;
		padding-bottom: 0px;
		width: 240px;
	}

	div.sidebarTabsHolderBottom
	{
		position: absolute;
		top: 15px;
		margin: 0px;
		padding: 0px;
		background-color: #639E9C;
		height: 10px;
		width: 240px;
	}

	#sidebarTabs a
	{
		font-size: 11px;
		color: white; 
		background: #7B7D7B url("/mpweb/images/tab-left-unselected.gif") left top no-repeat;
		text-decoration: none; 
		padding-left: 10px 
	}

	#sidebarTabs a span
	{
		background: url("/mpweb/images/tab-right-unselected.gif") right top no-repeat;
		padding-right: 10px;
	}

	#sidebarTabs a, #sidebarTabs a span 
	{ 
		display: block; 
		float: left 
	} 

	#sidebarTabs a:hover 
	{ 
		color: black !important;
		background: #DEE7E7 url("/mpweb/images/tab-left-hover.gif") left top no-repeat; 
		text-decoration: none; 
		padding-left: 10px 
	} 

	#sidebarTabs a:hover span 
	{ 
		background: url("/mpweb/images/tab-right-hover.gif") right top no-repeat; 
		padding-right: 10px 
	} 

	#sidebarTabs 
	{
		list-style: none;
		padding: 0;
		padding-left: 4px;
		margin: 0;
	} 

	#sidebarTabs li 
	{ 
		float: left; 
		display: block; 
		margin: 0; 
		padding: 0;
	}
	
	.sidebarTabSelectedLeft
	{
		background: #639E9C url("/mpweb/images/tab-left-selected.gif") left top no-repeat !important;
	}

	.sidebarTabSelectedRight
	{
		background: url("/mpweb/images/tab-right-selected.gif") right top no-repeat !important; 
	}
	
	/* End Meeting Console Sidebar Tabs */

	.partControl
	{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		font-size: 9pt;
		font-weight: bold;
		padding-left: 4px;
		padding-right: 4px;
		margin-top: 2px;
		text-align: center;
	}

	a.attachment
	{
		text-decoration: underline;
		color: black;
	}

	a.attachment:active
	a.attachment:link,
	a.attachment:visited
	{
		color: black; 
	}

	a.attachment:hover
	{
		color: red;
	}

	a.tabtitle,
	a.tabtitle:link,
	a.tabtitle:active,
	a.tabtitle:visited
	{
		font-size: 11px;
		color: white;
		text-decoration: none;
	}

	a.tabtitle:hover
	{
		color: #dee7e7;
	}

	a.partControlLink
	{
		text-decoration: none;
		color: #000000;
	}

	a.partControlLink:link,
	a.partControlLink:active,
	a.partControlLink:hover
	{
		color: #000000;
	}

	.partHeading
	{
		font-size: xx-small;
		font-weight: bold;
		height: 25px; 
	}

	.partRow
	{
		font-size: x-small;
		font-weight: normal;
		height: 20px;
	}

	div.sideBarSpeakersTitle
	{
		font-weight: bold;
	}

	td.participantSection
	{
		padding-top: 8px;
		padding-left: 8px;
		padding-bottom: 4px;
		font-weight: bold;
	}

	td.participant
	{
		padding-top: 3px;
		padding-bottom: 3px;
	}

	a.participant,
	a.participant:link,
	a.participant:active,
	a.participant:hover,
	a.participant:visited 
	{
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
	}

	img.participantColor
	{
		width: 14px;
		height: 14px;
	}

	div.participantMessage
	{
		text-align: center;
		font-weight: bold;
		padding: 20px;
	}

	#dialInfo
	{
		position: absolute;
		top: 4px;
		left: 650px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		white-space: nowrap;
	}
	
	#dialInfo a,
	#dialInfo a:link,
	#dialInfo a:hover,
	#dialInfo a:visited
	{
		color: white;	
	}

	#statusbar
	{
		position: absolute;
		margin: 0px;
		padding: 0px;
		left: 0px;
		top: 595px;
		width: 100%;
		height: 18px;
		font-size: 8pt;
		font-weight: bold;
		color: white;
		background-color: #316163;
	}

	#dialogBox
	{
		background-color: #DEE7E7;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		border: solid 1px black;
	}

	#dialogBoxTitle
	{
		background-color: #639E9C;
		font-size: 12px;
		font-weight: bold;
		color: white;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 18px;
		padding: 5px 0px 2px 5px;
		border-bottom: 1px solid black;
	}

	#dialogBoxClose
	{
		float: right;
		padding-right: 5px;
		width: 16px;
		height: 14px;
	}

	#dialogBoxBody
	{
		background-color: #DEE7E7;
		font-size: 12px;
		position: absolute;
		left: 0px;
		top: 26px;
		padding-top: 10px;
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.string-5257
	{
		font-weight: bold;
	}

	.string-5256,
	.string-17093
	{
		color: red;
		font-weight: bold;
	}
	
	div.autocompleter
	{
		border: 1px solid black;
		background-color: white;
		position: float;
	}

	div.autocompleter ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	div.autocompleter ul li
	{
		list-style-type: none;
		display: block;
		margin: 0;
		padding: 2px;
	}
	
	div.autocompleter ul li.selected
	{
		background-color: #ffb;	
	}
	
	div.autocompleter ul li div.value
	{
		display: none;
	}

	div.autocompleter ul li div.email
	{
		font-size: x-small;
		color: #888;
	}
	
	div.autocompleter ul li div.name
	{
		font-weight: bold;
		width:180px;
	}
	
	ul.adminLinks
	{
		font-size: medium;
	}
	
	ul.adminLinks li
	{
		margin-top: 10px;
	}

	div.adminLinkDescription
	{
		font-size: small;
		padding-left: 10px;
	}
	
	span.requiredField
	{
		color: red;
		font-weight: bold;
		padding-left: 4px;
	}
	
	#buttonCalendar
	{
		padding-right: 6px;
	}
	
	.sidebarLogoTitle
	{
		font-weight: bold;
		color: #316163;
		font-size: medium;
	}

	.mp_login 
	{ 
		font-family: arial, verdana, helvetica, sans-serif; 
		font-size: small; 
	}
	
	.participantList td
	{
		align:left;
		white-space: nowrap;
	}
