@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 auto;
	padding: 0 auto;
	margin-top: 10px;
	background-color:#ffffff;
	line-height: 18px;
	color:#444444;
}

td{
	font-size:12px
}

div{
	white-space:normal
}

/*MV Styles*/

#AdvLayoutOuterMostTable{
	padding: 0 auto;
	margin: 0 auto;
	width:1000px;
	background-color:#FFFFFF;
}

/*classes for each cell of the AdvLayoutOuterMostTable, that the advanced layout allows you to add HTML*/
.AdvLayoutHeader{
	padding:20px;
	padding-bottom:0px;
	background-color:#0083BE;
	text-align:left;
	border-right:1px solid #0083BE;
	border-left:1px solid #0083BE;
}

.AdvLayoutHeader h1{
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:5px;
}

.AdvLayoutHeader h2{
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}

.AdvLayoutHeader #PwClogo{
	float:right;
	margin-top:20px;
	display:inline-block;
	height:23px;
	width:203px;
	background-image:URL("https://www.seeuthere.com/ui/18/181564/0083BE.gif");
	background-repeat: no-repeat;
}


.AdvLayoutTopNav{
	background-color:#0083BE;
	border-right:1px solid #0083BE;
	border-left:1px solid #0083BE;
}

.AdvLayoutLeftNav{
	background-color:#F0F0F0;
	padding:10px;
	border-right:1px solid #0083BE;
	border-left:1px solid #0083BE;
	width:180px;
	padding-top:20px;
}

.AdvLayoutMainContent{
	width:580px;
	padding:10px;
}

.AdvLayoutRightNav{
	width:180px;
	padding:10px;
	border-right:1px solid #0083BE;
	padding-top:20px;
}

.AdvLayoutFooter{
	background-color:#FFFFFF;
	text-align:right;
	border-top:1px solid #0083BE;
	padding:10px;
}


/*class for the div that wraps around the content of the site*/
.BodyContents{
padding:10px;
width:560px;
}


#eventInfo{
	border:1px solid #0083BE;
	border-top:10px solid #0083BE;
	border-bottom:10px solid #0083BE;
	background: #F0F0F0;
	padding:10px;
	line-height:18px;
	width:160px;

}

.infoHeader{
font-size:13px;
font-weight: bold;
color: #0083BE;
padding-top:10px;
	
}

.info{
padding-left:5px;
color: #444444;
}




a{color:#0083BE; text-decoration:none}
a:hover{color:#003150;}
a:visited{color:#003150; text-decoration: underline;}
a:active{color:#003150;}


h1{
font-size:20px;
color:#0083BE;
font-weight:bold;
margin-bottom:10px;
}

h2{
font-size:14px;
color:#000000;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
}

center h2{
font-size:20px !important;
font-weight:bold;
margin-bottom:10px;
text-align:left;
display:block;
width:100%
}


center h2 font{
color:#0083BE !important;
}



h3{
font-size:12px;
color:#FFFFFF !important;
font-weight:bold;
display:block;
background-color:#0083BE;
padding:3px;
width:100%;
margin-bottom:5px;
}

/*class for required fields on the reg page*/
.fieldreq{
color: #CC0000;
font-weight: bold;
}




div.nav a.menuButton {
	border-bottom:1px dotted #003150;
	color: #003150;
	cursor: hand;
	padding: 5px;
	position: relative;
	text-decoration: none;
	display: block;
	width:160px;
}

div.nav a.menuButton:hover {
	color: #003150;
	text-decoration: underline;
}

div#rgButton{display:none}

div#rgButton a.menuButton {
	border:2px outset;
	background-color: #0083BE;
	color:#FFFFFF;
	cursor: hand;
	padding: 3px;
	width:140px;
	white-space:normal;
	position: relative;
	text-decoration: none;
	display: block;
	text-align:center;
	margin-top:20px;
}

div#rgButton a.menuButton:hover {
	border:2px inset;
	color: #0083BE;
	background-color: #FFFFFF;
}




/*class for notes on the registration page*/
.small{
	font-size: 11px;
}

/*MeetingView Classes and IDs.   
  These are applied through out the rendered website.   
  Not all are used on ever site, depending on the modules used (i.e. Travel, Housing, etc).
*/


.PageTitle {
	text-align:center ; 
	font-size:18px; 
	font-weight:bold;color:#003366;
}

.CCPageTitle {
	font-size:18px; 
	font-weight:bold;color: #990000;
}

.RegWaitLstElemSep{
	color:#999999;
}

.RegWaitLstSectionHeader{ 
	color:#0083BE;
}

.RegInputFldLabel{
	text-align:left; 
	valign:bottom;
}

.RegOrdPrvwRow {
	background-color:#F0F0F0;
	}

.RegOrdPrvwLbl{
ont-weight:bold;}

.RegOrdPrvwTableBgColor{
background-color:#F0F0F0;
}

.RegBgColor {
background-color:#F0F0F0;
}

.RegOrdPrvwElemSep {
background-color:#0083BE;
}

.RegElemNotEnabledMsg {
	font-weight:bold;
	font-color:black;
	text-align:center;
}

.EPRegNotifyText {
	FONT-WEIGHT: bold; 
	COLOR:white;
	background-color:red; 
	text-align:center; 
}

.ErrorText {
	color:red; 
	font-weight:bold;
}

.RegElemSep{
	background-color:white;
}

.RegAccElemSep{ 
	background-color:#999999;
}

.RegAccElemTableBgColor{
	background-color:#999999;
}

.RegAccBgColor{
	background-color:#0083BE;
}

.RegAccHotelNameLink{ 
	font-size:15px ; 
	font-weight:bold;
}

.RegAccResrvRoom{
	font-size:13px;
	font-weight:bold;
}

.RegAccResrvRoomLbl{ 
	font-size:15px;
	font-weight:bold;
}


.ViewAccResrvSummary  { 
	font-size: 18px;
}

.RegAccResrvSummaryLbl {
	font-size:13px;
	font-weight:bold;
	}

.RegAccNoRmReqdLink { 
	font-size:16px ; 
	font-weight:bold; 
	display:block;
}


.RegAccNoRmReqdText { 
	font-size:12px;
}

.RegSectionHeader { 
	background-color:#F0F0F0;
	font-weight:bold;
}

.RegConfBgColor {
	background-color:#ffffff;
}

.RegAccRoomMateSelectLink { 
	font-size:15px;
	font-weight:bold;
}

.RegAccHotelDetails {
	font-weight:bold;
}

.RegSuspendTxt{
	color:#ff0000;
	font-weight:bold;
}

.RegElemBgColor{
	color:#999999;
}

.RegElem {
	font-size:13px;}

.RegElemLnk {
	font-weight:bold; 
	color:#0000ff;
}

.RegElemHeader {
	font-weight:bold;
}

.SetParticipantType {
	font-weight:bold;
	text-align:center;
}




.RegAccSectionHdrBgColor{
	font-size:14px;
	color:#0083BE;
	font-weight:bold;
	display:block;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
}

.RegAccSpecifyPref{
	display:none;
}

.RegEventName  {
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.RegOrderProcText {
	color : #ff0000;
}

.RegTravelRowBgColor{
	background-color:#F0F0F0;
}

.RegAccSelectTravel {
font-size: 15px;
}

.RegAccInputLbl {
	font-weight:bold;
}

.RegElemNotSetupMsg{ 
font-weight:bold;
}

.RegAccLinks { 
	background-color:#0083BE;
}

.RegOrdPrvwLblItalic{
	font-style:italic;
}
.RegAccResrvAnotherRoomLink{
	font-weight:bold; 
	font-size:12px; 
	float:right;
}

.RegElemSepDisabled{ 
	background-color:#ffffff;
}

.RegElemBold{
	font-weight:bold;
}

#footer-wrapper {
	width: 100%;
}

	
#footerlinks ul {
	padding: 0;
	margin: 0 0 0 0;
	list-style: none;
	line-height: 1;	
}
	
#footerlinks li {
	float: right;
	text-align: right; 
}
	
#footerlinks {
	font-size: 0.85em;
	letter-spacing: 0.004em;
	line-height: 1.5em;
	padding: 5px 10px 0 10px;
}

#footerlinks a {font-size: 0.85em;
	display: block;
	padding: 10px 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
	color:#444444;
}
	
#connectedthinking{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	display:none;
	float:left;
	margin-top:22px;
}


