p{margin:0;}
.caption{font-size:60%;}
#ArticleInfoPanel label
{
  width: 100px;
  float: left;
  margin-top: 2px;
  margin-bottom: 2px;
}
#ArticleInfoPanel input
{
  width: 100%;
  clear: right;
  margin-top: 2px;
  margin-bottom: 2px;
}
#ArticleTextPanel textarea
{
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
}
#ArticlePropertiesPanel
{
  margin-top: 5px;
}
#ArticlePropertiesPanel label
{
  margin-right: 5px;
}
#ArticlePropertiesPanel input
{
  width: 100px;
  margin-right: 5px;
  padding: 0px; 
}
#ArticlePropertiesPanel img
{
  width: 14px;
  height: 14px;
  margin-right: 35px;
  cursor: pointer;
  cursor: hand;
}
#ArticlePropertiesPanel .StandardButton
{
  width: auto;
  padding: 1px 5px 1px 5px;
  cursor: pointer;
  cursor: hand;
}

/*******************/
/* Links Table */
/*******************/
#ArticleLinksPanel
{
  margin-top: 10px;
  width: 100%;
  padding: 2px;
}
#ArticleLinksPanel .cnt_Table
{
  margin-top: 5px;
  height: auto;
  width: 100%;
}
#ArticleLinksPanel .Head img
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
#ArticleLinksPanel input
{
  width: 100%;
}
#ArticleLinksPanel .Column0, #ArticleLinksPanel .Column1
{
  width: 40%;
  text-align: left;
}
#ArticleLinksPanel .Column2, #ArticleLinksPanel .Column3
{
  width: 10%;
  text-align: center;
}
#ArticleLinksPanel .ColumnSpan
{
  width: 20%;
  text-align: center;
}
#NoArticleLinks .Normal
{
  margin-top: 5px;
  margin-bottom: 4px;
}

/*******************/
/* Documents Table */
/*******************/
#ArticleDocumentsPanel
{
  margin-top: 10px;
  width: 100%;
  padding: 2px;
}
#ArticleDocumentsPanel .cnt_Table
{
  margin-top: 5px;
  height: auto;
  width: 100%;
}
#ArticleDocumentsPanel .Head img
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
#ArticleDocumentsPanel input
{
  width: 100%;
}
#ArticleDocumentsPanel .Column0, #ArticleDocumentsPanel .Column1
{
  width: 26%;
  text-align: left;
}
#ArticleDocumentsPanel .Column2
{
  width: 28%;
  text-align: left;
}
#ArticleDocumentsPanel .Column3, #ArticleDocumentsPanel .Column4
{
  width: 10%;
  text-align: center;
}
#ArticleDocumentsPanel .ColumnSpan
{
  width: 20%;
  text-align: center;
}
#NoArticleDocuments .Normal
{
  margin-top: 5px;
  margin-bottom: 4px;
}

/*******************/
/* Image Thumbnail */
/*******************/
#ArticleImages
{
  margin-top: 10px;
}
#ArticleImages .Head
{
  margin-bottom: 5px;
}
#ArticleImages .Head img
{
  margin-left: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  cursor: hand;
}
#ArticleImages .ThumNailHolder
{
  display: inline-block;
  width: 180px;
  height: 180px;
  padding: 15px;
  vertical-align: baseline;
  text-align: center; 
  cursor: pointer;
  cursor: hand;
}
#ArticleImages .ThumbNailWide
{
  width: 150px; 
}
#ArticleImages .ThumbNailTall
{
  height: 150px; 
}
#ArticleImages .ThumNailControls
{
  display: inline-block;
  width: 180px;
  text-align: center;
  margin: 10px;
}
#ArticleImages .ThumNailControls .Normal
{
  text-align: center;
  width: 100%;
  margin-bottom: 2px;
}
#ArticleImages .ThumNailControls input
{
  margin-top: 5px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
  cursor: pointer;
  cursor: hand;
}
.NoImages
{
  margin-left: 2px;
  margin-top: 5px;
  margin-bottom: 4px;
}
#ArticleImages .CommandButton
{
  margin-left: 2px;
}

/**********************/
/* Associations Panel */
/**********************/
#ArticleAssociations
{
  margin-top: 10px;
}
#ArticleAssociations .Head
{
  margin-bottom: 5px;
}
#ArticleAssociations .Head img
{
  margin-left: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  cursor: hand;
}

/************************/
/* Form Command Buttons */
/************************/
#ArticleControls
{
  margin-top: 10px;
  text-align: right;
}  
#ArticleControls .StandardButton
{
  width: auto;
  padding: 1px 5px 1px 5px;
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}

/* ************************/
/* Link Properties Dialog */
/* ************************/
.LinkProperties
{
  left: 50%;
  top: 50%;
  margin-left: -255px;
  margin-top: -140px;
  position: absolute;
  z-index: 499;
  width: 500px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.LinkProperties .cnt_TableHeader
{
  padding-left: 5px;
}
#LinkGeneralInfo
{
  padding-top: 5px;
}
#LinkGeneralInfo label
{
  width: 80px;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
}
#LinkGeneralInfo input
{
  width: 100%;
  clear: right;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
}
#LinkCommandButtons
{
  padding: 5px 0px 5px 87px;
}
#LinkCommandButtons .StandardButton
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
.LinkProperties .NormalRed
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 85px;
}

/* ************************** */
/* Document Properties Dialog */
/* ************************** */
.DocProperties
{
  left: 50%;
  top: 50%;
  margin-left: -255px;
  margin-top: -140px;
  position: absolute;
  z-index: 499;
  width: 500px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.DocProperties .cnt_TableHeader
{
  padding-left: 5px;
}
#DocGeneralInfo
{
  padding-top: 5px;
}
#DocGeneralInfo label
{
  width: 80px;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
}
#DocGeneralInfo input
{
  width: 100%;
  clear: right;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
}
#DocLinkManagement
{
  padding: 5px;
}
#DocLinkManagement .LeftColumn
{
  float: left;
  width: 80px;
}
#DocLinkManagement .RightColumn
{
  width: 100%;
}
#DocLinkManagement .RightColumn input, #DocLinkManagement .RightColumn select
{
  width: 100%;
  margin-bottom: 5px;
}
#DocLinkManagement #LinkTypeControls .RightColumn input, #DocLinkManagement #TrackingSelectControls .RightColumn input, #DocLinkManagement #LoggingSelectControls .RightColumn input
{
  width: auto;
  margin-bottom: auto;
}
#DocLinkManagement #LinkTypeControls, #DocLinkManagement #UrlSelectControls, #DocLinkManagement #FileSelectControls
{
  margin-bottom: 5px;
}
#DocCommandButtons
{
  padding: 5px 0px 5px 87px;
}
#DocCommandButtons .StandardButton
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
.DocProperties .NormalRed
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 85px;
}

/* *************************/
/* Image Properties Dialog */
/* *************************/
.ImageProperties
{
  left: 50%;
  top: 50%;
  margin-left: -255px;
  margin-top: -140px;
  position: absolute;
  z-index: 499;
  width: 500px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.ImageProperties .cnt_TableHeader
{
  padding-left: 5px;
}
#ImageGeneralInfo, #ImagePosition
{
  width: 100%;
  padding-top: 5px;
}
#ImageGeneralInfo label, #ImagePosition label
{
  width: 80px;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
}
#ImageGeneralInfo input
{
  width: 100%;
  clear: right;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
}
#ImagePosition label
{
  float: left;
  width: 80px;
}
#ImagePosition .RightColumn
{
  width: 100%;
  padding-right: 5px;
}
#ImagePosition .RightColumn select
{
  width: 100%;
  margin-bottom: 5px;
}
#ImagePosition .RightColumn img
{
  margin-bottom: 5px;
}
#ImageLinkManagement
{
  padding: 5px;
}
#ImageLinkManagement .LeftColumn
{
  float: left;
  width: 80px;
}
#ImageLinkManagement .RightColumn
{
  width: 100%;
}
#ImageLinkManagement .RightColumn input, #ImageLinkManagement .RightColumn select
{
  width: 100%;
  margin-bottom: 5px;
}
#ImageLinkManagement #FileSelectControls
{
  margin-bottom: 5px;
}
#ImageLinkManagement img
{
  border: 1px solid black;
}
#ImageLinkManagement .ImagePreviewWide
{
  width: 150px;
}
#ImageLinkManagement .ImagePreviewTall
{
  height: 150px;
}
#ImageCommandButtons
{
  padding: 5px 0px 5px 87px;
}
#ImageCommandButtons .StandardButton
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
.ImageProperties .NormalRed
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 85px;
}

/* *******************************/
/* Association Properties Dialog */
/* *******************************/
.Associations
{
  left: 50%;
  top: 50%;
  margin-left: -305px;
  margin-top: -140px;
  position: absolute;
  z-index: 499;
  width: 600px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.Associations .cnt_TableHeader
{
  padding-left: 5px;
}
.AssociationSelectionControl
{
  margin: 5px;
  padding: 2px;
  border: 1px solid black; 
  height: 400px;
  overflow: auto;
}
.AssociationSelectionControl img
{
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}
.AssociationSelectionControl input
{
  width: 10px;
  height: 10px;
  cursor: pointer;
  cursor: hand;
  margin-right: 5px;
  vertical-align: middle;
}
#AssociationButtons
{
  text-align: right;
}
#AssociationButtons .StandardButton
{
  margin-bottom: 5px;
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}

/**************************/
/* Article Preview Dialog */
/**************************/
.ArticlePreview
{
  left: 50%;
  top: 50%;
  margin-left: -255px;
  margin-top: -300px;
  position: absolute;
  z-index: 499;
  width: 500px;
  border: 1px solid black; 
  background-color: #FFFFFF;
  display: none;
}
.ArticlePreview .cnt_TableHeader
{
  padding-left: 5px;
}
.ArticlePreview .PreviewContainer
{ 
  width: 482px;
  height: 500px;
  overflow: auto;
  margin: 8px;
}
.ArticlePreview .SectionSeparator
{
  margin-left: 5px;
  margin-right: 5px;
}
#ArticlePreviewButtons
{
  text-align: right;
} 
#ArticlePreviewButtons .StandardButton
{
  width: auto;
  padding: 1px 5px 1px 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  cursor: pointer;
  cursor: hand;
}

/*********************************/
/* Used to format error messages */
/*********************************/
#FeedbackPanel
{
  margin-top: 5px;
}

/****************************************************/
/* Used To Cover Controls When Dialog Are Displayed */
/****************************************************/
.FormCover
{
  top: 0px;
  left: 0px;
  display: none;
  position: absolute;
  z-index: 498;
  width: 401px;
  height: 401px;
  background-color: #777777;
  opacity: .35;
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=35);
}


.ArticleBrowser{width:100%;}


#SearchOptions{padding: 0px 0px 2px 2px;margin: 0px 4px 0px 0px;display: inline;width: 20%;height: 380px;float: left;}
#SearchOptions fieldset{margin-top: 10px;border: 1px solid black;padding: 5px;}
#SearchOptions fieldset legend{margin-bottom: 10px;}
#SearchOptions #CommandButtons .StandardButton{width: 100%;}
#SearchOptions .NormalTextBox{width: 130px;margin-bottom: 6px;margin-top: 2px;}
#SearchOptions #SearchControls .StandardButton{width: 62px;margin-right: 3px;}
#SearchOptions .StandardButton{margin-top: 5px;margin-bottom: 5px;cursor: pointer;cursor: hand;}
.SearchResultsPanel{width:100%;}
.SearchResultsPanel .cnt_Table{width: 100%;}
.SearchResultsPanel .cnt_TableHeader a:link, .SearchResultsPanel .cnt_TableHeader a:hover, .SearchResultsPanel .cnt_TableHeader a:active, .SearchResultsPanel .cnt_TableHeader a:visited{color: White;}
.SearchResultsPanel .Column0, .SearchResultsPanel .Column2, .SearchResultsPanel .Column3{width: 55px; text-align: left;}
.SearchResultsPanel .Column1{text-align: left;}
.SearchResultsPanel .cnt_TableItem a:link, .SearchResultsPanel .cnt_TableAltItem a:link, .SearchResultsPanel .cnt_TableItem a:visited, .SearchResultsPanel .cnt_TableAltItem a:visited{text-decoration: none;color: Black;}
.SearchResultsPanel .cnt_TableItem a:hover, .SearchResultsPanel .cnt_TableAltItem a:hover{text-decoration: underline;color: Black;}
#SummaryPanel{text-align: center;margin-top: 10px;margin-bottom: 10px;}
#PagingControls{width: 100%;}
#PagingControls .SmallColumnLeft, #PagingControls .SmallColumnRight{width: 13%;}
#PagingControls .SmallColumnLeft{text-align: left;}
#PagingControls .SubHead{width: 43%;text-align: center;}
#PagingControls .SmallColumnRight{text-align: right;}
#SearchOptions .NormalRed{margin-top: 5px;}

/* CSS for the search panel. */
.EventSearch .LeftColumn{float:left;width:25%;}
.EventSearch .RightColumn{float:right;width:73%;}
.EventSearch .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.EventSearch .LeftColumn fieldset{border: 1px solid #000000;padding:8px;}
.EventSearch .LeftColumn .Normal, .EventSearch .LeftColumn .NormalTextBox{width:100%;}
.EventSearch .LeftColumn .NormalTextBox{margin-top:2px;margin-bottom:5px;}
.EventSearch .LeftColumn .StandardButton{width:80px;margin-top:5px;}
.EventSearch .RadioButton{margin-bottom:5px;}
.EventSearch .ImageSpan img{width:130px;margin-left:151px;}

/* CSS for the search results panel. */
.EventSearch .RightColumn .Header{display:block;border-bottom:1px solid black;height:20px;}
.EventSearch .RightColumn .Header .SubHead{float:left;}
.EventSearch .RightColumn .Header .CommandButton{float:right;font-weight:bold;margin-bottom:5px;}
.EventSearch .RightColumn .SearchResult .LeftColumn{width:16%;}
.EventSearch .RightColumn .SearchResult .RightColumn{width:84%;}
.EventSearch .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:21%;}
.EventSearch .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:79%;}
.EventSearch hr{float:left;width:100%;}

/* CSS for the my events panel. */
.MyEvents {width:100%;}
.MyEvents .RightColumn{float:right;width:99%;}
.MyEvents .SearchResult .LeftColumn{width:26%;}
.MyEvents .SearchResult .RightColumn{width:74%;}
.MyEvents .SearchResult .RightColumn .Row .LeftColumn{width:30%;}
.MyEvents .SearchResult .RightColumn .Row .RightColumn{width:60%;}
.MyEvents .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.MyEvents .ImageSpan img{width:130px;margin-left:140px;}

/* CSS for the top events panel. */
.TopEvents{float:left;width:100%;}
.TopEvents .SearchResult .LeftColumn{width:24%;}
.TopEvents .SearchResult .RightColumn{width:76%;}
.TopEvents .SearchResult .RightColumn .Row .LeftColumn{width:30%;}
.TopEvents .SearchResult .RightColumn .Row .RightColumn{width:70%;}
.TopEvents .Header img{margin-right:5px;cursor:pointer;cursor:hand;}
.TopEvents hr{float:left;width:100%;}

/* CSS common to all event listings. */
.SearchResult{width:100%;border:0;margin-bottom:5px;margin-top:5px;}
.SearchResult .LeftColumn{float:left;}
.SearchResult .RightColumn{float:left;}
.SearchResult .RightColumn .Row{width:100%;}
.SearchResult .RightColumn .Row .LeftColumn{margin-bottom:2px;margin-top:2px;}
.SearchResult .RightColumn .Row .RightColumn{margin-bottom:2px;margin-top:2px;}
.SearchResult .LeftColumn img{width:80px;cursor:pointer;cursor:hand;}
.SearchResult .MoreLink{font-style:italic;}

/* CSS relating to the full event listing. */
.EventInfo .Section{margin-bottom:15px;width:100%;float:left;}
.EventInfo .Row {width:100%;float:left}
.EventInfo .Row .LeftColumn{width:25%;margin-bottom:2px;margin-top:2px;}
.EventInfo .Row .RightColumn{width:73%;margin-bottom:2px;margin-top:2px;}
.EventInfo .Row .SubHead{display:block;border-bottom:1px solid black;margin-bottom:5px;}
.EventInfo .Row .NormalRed, .EventInfo .Row .NormalGreen{margin-bottom:10px;display:block;}
.EventInfo .Padding{margin-top:15px;}
.EventInfo .NormalTextBox{width:366px;margin:0 0 4px 8px;}
.EventInfo .Checkbox{margin-left:5px;}
.EventInfo textarea.NormalTextBox{height:80px;}
.EventInfo .Medium{width:24%;margin-right:5px;}
.EventInfo .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.EventInfo .Separator{margin-right:5px;}
.EventInfo .Clear{width:40%;}
.EventInfo .Small{width:8%;margin-right:2px;margin-left:0;}
.EventInfo .StandardButton{width:80px;margin-right:5px;}
.EventInfo .ImageSpan{float:left;width:auto;}
.EventInfo .Browse{float:left;}
.EventInfo .Browse .NormalTextBox{width:281px;margin:0 5px 4px 0;}
.EventInfo .Browse .StandardButton{margin-bottom:3px;margin-right:0;}

/* CSS for the calendar control. */
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;cursor: hand;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;cursor: arrow;cursor: hand;}
.calendarSelect{height: 12px;cursor: arrow;cursor: hand;}

/* CSS for the image thumbnail control. */
.ThumbnailControl{width:360px;height:440px;overflow:auto;z-index:499;position:absolute;display:none;background-color:#FFFFFF;border:1px solid black;padding:5px;}
.ThumbnailControl span.Row{float:left;width:100%;}
.ThumbnailControl span.ThumbNail{width:33%;float:left;height:auto;text-align:center;}
.ThumbnailControl .Image{width:100px;height:100px;margin-right:5px;margin-bottom:2px;border:2px solid #000000;cursor:pointer;cursor:hand;}
.ThumbnailControl .ImageRed{width:100px;height:100px;margin-right:5px;margin-bottom:2px;border:2px solid red;cursor:pointer;cursor:hand;}
.ThumbnailControl span.ThumbNail a{font-size:75%;display:block;padding:0;margin:0;}

/* CSS for the login and registration controls. */
div.login{float:left;width:100%;}
div.subscribe{float:left;width:100%;}
div.registration .NormalRed, div.registration .NormalGreen, div.registration .NormalBold{display:block;width: 100%;padding:10px 0 0 0;margin:0 0 10px 0;}
div.registration fieldset{border:1px solid #C4C4C4;padding:4px;margin:0;}
div.registration legend{font-weight: bold;margin: 5px 0 5px 0;padding:0;}
div.subscribe label{width:28%;float:left;margin:3px 0 5px 0;}
div.subscribe input.NormalTextBox, div.registration select.NormalTextBox{width:70%;float:right;margin:2px 0 2px 0;}
div.subscribe span.Caption{margin-left: 152px;display:block;margin-bottom: 8px;margin-top: 2px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; font-style:italic;}
div.login label, div.login input.NormalTextBox{width:100%;margin-bottom: 4px;}
div.login div.linkHolder{text-align:left;width:auto;margin-top:5px;}
div.registration span.Options{float:left;display:block;width:100%;margin:0;padding:0;}
div.registration .Options input{float:none;}
div.registration .Options label{width:auto;float:none;}
div.subscribe .CommandButtons{text-align: right;margin-top: 5px;}
div.login .CommandButtons{text-align:left;margin-top: 5px;}
div.registration div.Normal, div.registration div.NormalRed,  div.registration div.NormalGreen{margin-top: 5px;}
div.registration #Interests {margin: 0 4px 4px 4px;}
div.registration #Interests input{padding:0;margin:4px;}
div.registration #Interests label{width:350px;padding:0;margin:4px 0 4px 0;}

/* CSS for the bookings search panel. */
.BookingSearch .LeftColumn{float:left;width:20%;}
.BookingSearch .LeftColumn fieldset{border: 1px solid #000000;padding:8px;}
.BookingSearch .LeftColumn .Normal, .BookingSearch .LeftColumn .NormalRed, .BookingSearch .LeftColumn .NormalTextBox{width:100%;}
.BookingSearch .LeftColumn .NormalTextBox{margin-top:2px;margin-bottom:5px;}
.BookingSearch .LeftColumn .StandardButton{width:60px;margin-top:5px;}
.BookingSearch .LeftColumn .NormalRed{margin-top:5px;line-height:normal;}

/* CSS for the bookings search results panel. */
.BookingSearch .RightColumn{float:right;width:78%;}
.BookingSearch .RightColumn .Header{display:block;border-bottom:1px solid black;height:20px;}
.BookingSearch .RightColumn .Header .SubHead{float:left;}
.BookingSearch .RightColumn .Header a, .BookingSearch .RightColumn .Header a:hover{float:right;margin-bottom:5px;font-weight:bold;}
.BookingSearch .RightColumn .SearchResultsContainer .Column1{width:55px;text-align:left;}
.BookingSearch .RightColumn .SearchResultsContainer .Column2{width:95px;text-align:left;}
.BookingSearch .RightColumn .SearchResultsContainer .Column3{width:auto;text-align:left;}
.BookingSearch .RightColumn .SearchResultsContainer .Column4, .BookingSearch .RightColumn .Column5{width:60px;text-align:right;}
.BookingSearch .RightColumn .SearchResultsContainer .Column6{width:50px;text-align:right;}
.BookingSearch .RightColumn .SearchResultsContainer .Column7{width:60px;text-align:right;}
.BookingSearch .RightColumn .SummaryPanel, .BookingSearch .RightColumn .PagingControls, .BookingSearch .RightColumn .SummaryPanel{display:block;float:none;width:100%;margin-top:10px;}
.BookingSearch .RightColumn .PagingControls span.SmallColumnLeft{width:60px;}
.BookingSearch .RightColumn .PagingControls span.SmallColumnRight{width:60px;text-align:right;}
.BookingSearch .RightColumn .PagingControls span.SubHead{width:300px;text-align:center;}
.BookingSearch .RightColumn .SummaryPanel span.SubHead{float:none;}


.cnt_Table 
{
  WIDTH: 100%;
  margin-top:5px;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
}
.cnt_TableHeader, .cnt_TableHeader th, .cnt_TableHeader th a, .cnt_TableHeader th a:hover, .cnt_TableHeader th a:visited{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #8C3A3D;	
	padding: 4px 2px 4px 2px;
	color: #FFFFFF;
}
.cnt_TableItem, .cnt_TableItem td{
	BORDER-TOP: #999999 1px dashed; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #999999 1px dashed; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #FFFFFF;
	padding: 4px 2px 4px 2px;
}
.cnt_TableAltItem, .cnt_TableAltItem td {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	BORDER-TOP-STYLE: none; 
	FONT-FAMILY: Tahoma, Arial, Helvetica; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #eeeeee; 
	BORDER-BOTTOM-STYLE: none;
	padding: 4px 2px 4px 2px;
}

.BookingInfo span.Head, .BookingInfo span.SubHead{width:100%;margin-bottom:5px;display:block;}
.BookingInfo .Row .LeftColumn{width:18%;margin-bottom:2px;margin-top:2px;float:left;}
.BookingInfo .Row .RightColumn{width:82%;margin-bottom:2px;margin-top:2px;float:left;}
.BookingInfo .NormalTextBox{width:300px;margin:0 0 4px 0px;}

.BookingInfo .cnt_Table{width:765px;}
.BookingInfo #DelegateRow .Column1{text-align:left;width:50px;}
.BookingInfo #DelegateRow .Column2, .BookingInfo #DelegateRow .Column3{text-align:left;width:80px;}
.BookingInfo #DelegateRow .Column4{text-align:left;width:247px;}
.BookingInfo #DelegateRow .Column5{text-align:left;width:248px;}
.BookingInfo #DelegateRow .Column6{text-align:center;width:60px;}
.BookingInfo #DelegateRow .NormalTextBox{width:100%;}

.BookingInfo #DelegateSummaryRow .Column1{text-align:left;width:50px;}
.BookingInfo #DelegateSummaryRow .Column2, .BookingInfo #DelegateSummaryRow .Column3{text-align:left;width:80px;}
.BookingInfo #DelegateSummaryRow .Column4{text-align:left;width:277px;}
.BookingInfo #DelegateSummaryRow .Column5{text-align:left;width:278px;}

.BookingInfo #PaymentRow .Column1{text-align:left;width:100px;}
.BookingInfo #PaymentRow .Column1 .NormalTextBox{width:70px;margin-right:3px;}
.BookingInfo #PaymentRow .Column1 .Calendar{width:14px;cursor:pointer;cursor:hand;margin-bottom:3px;}
.BookingInfo #PaymentRow .Column2{text-align:left;width:140px;}
.BookingInfo #PaymentRow .Column3{text-align:left;width:275px;}
.BookingInfo #PaymentRow .Column4{text-align:center;width:65px;}
.BookingInfo #PaymentRow .Column5{text-align:right;width:65px;}
.BookingInfo #PaymentRow .ButtonColumn{text-align:center;width:75px;}
.BookingInfo #PaymentRow .NormalRed{font-weight:normal;margin:0;}
.BookingInfo #PaymentRow .cnt_TableItem .NormalRed{font-weight:bold;margin:0;}
.BookingInfo .StandardButton{margin-top:5px;}
.BookingInfo .LargeButton{width:150px;}

.BookingInfo .ButtonColumn{text-align:center;width:30px;}
.BookingInfo .cnt_Table .NormalTextBox{width:100%;}
.BookingInfo span.Links{text-align:right;margin-top:5px;margin-bottom:5px;display:block;width:100%;}
.BookingInfo span.Links .CommandButton{margin-left:5px;}
.BookingInfo span.Options {margin-top:10px;display:block;}
.BookingInfo span.Options input{float:left;}
.BookingInfo span.Options label{float:left;width:96%;margin-bottom:2px;margin-top:5px;}




.NewsletterBackground{padding:10px; width: 600px; float: left;}


.NewsletterResponse{padding:10px; width: 100%; float: left;}


.NewsletterSet{background-color: #FFFFFF;float:left; width: 100%; padding: 5px 0px 5px 0px;}
.NewsletterSet div{float:left;padding:2px;margin:2px 5px 0px 5px; width: 100%}
.NewsletterSet .LeftColumn{float:left;width:20%;}
.NewsletterSet .RightColumn{float:right;width:80%;}
.NewsletterSet .LeftColumn span{width:100%;float:left;padding: 2px}
.NewsletterSet .RightColumn span{width:100%;float:right;padding: 2px}
.NewsletterSet .RightColumn a{font-size:110%;font-weight:bold;}
.NewsletterSet .RightColumn img{width: 5%;}
.NewsletterSet .NormalTextBox{width: 100%;}
.NewsletterSet .StandardButton{width: 140px;}

.PreviewSet{border: 0px solid black; padding: 5px 0px 5px 0px;}








/* Article CSS */


/* Article History CSS */
.ArticleHistory span{width:24%;float:left;}
  
/* Dialog and Table CSS */
.Dialog{position:absolute;left:0;z-index:499;border:0.13em solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:0.06em solid #000000;background-color:#EFEFEF;padding-bottom:0.31em;}
.Dialog .TitleBar{display:block;background-color:#0055A9;padding:0.25em;margin:0 0 0.31em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;}
.Dialog .Row{float:left;padding:0.13em 0.31em 0.13em 0.31em;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#444; line-height: 1.13em;}
.Dialog .NormalRed{color:#ff0000;font-weight:bold;float:right;line-height:1.4em;}
.Dialog .NormalRed img{margin-left:0.25em;margin-right:0.25em;cursor:hand;cursor:pointer;}
.Dialog .NormalTextBox{float:right;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:0.31em;margin-top:0.5em;}
.Dialog .CommandButtons input{font-family:Arial, Helvetica, sans-serif; font-size:0.63em; color:#000; border: 0.06em solid #000;padding:0.13em 0.50em 0.13em 0.50em;cursor:hand;cursor:pointer;background-image:url(/Portals/5/Skins/NA2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;margin:0 0 0 0.31em;width:5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#ffffff;opacity:.55;filter:progid:DXImageTransform.Microsoft.alpha(opacity=55);}
.Grid{width:100%;border:0.06em solid #999999;float:left;}
.GridHeader{border-bottom:0.06em solid #999999;background-color:#0055A9;}
.GridHeader th{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:bold;color:#FFFFFF;padding:0.25em 0.25em 0.25em 0.25em;}
.GridHeader th a:link, .GridHeader th a:visited, .GridHeader th a:hover{font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;}
.GridRow td{font-family: Arial, Helvetica, sans-serif;background-color:#FFFFFF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.GridRowAlt td{font-family: Arial, Helvetica, sans-serif;background-color:#EFEFEF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.Grid .Row{float:left;width:100%;}
.GridSummary{float:left;padding:0.63em 0.25em 0.63em 0.25em;}
.GridPaging{display:block;padding:0.13em 0.25em 0.13em 0.25em;vertical-align:bottom;}
.GridPaging .Left, .GridPaging .Right{float:left;width:11%;padding-top:0.13em;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:0.9em;margin-left:0.25em;margin-right:0.25em;}
.GridPaging .Right{text-align:right;width:11%;}


/* Article Search CSS. */
.ArticleBrowser{width:100%;float:left;margin-bottom:0.69em;}
.ArticleBrowser .LeftColumn{width:19%;float:left;}
.ArticleBrowser .LeftColumn div.SubHead{display:block;background-color:#0055A9;padding:0.36em;margin:0 0 0.31em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;}
.ArticleBrowser .RightColumn{width:80%;float:right;}
.ArticleBrowser .SearchResultsPanel{width:21%}
.ArticleBrowser fieldset{border:0.06em solid #C4C4C4;padding:0.25em;margin-bottom:0.31em;width:8.5em;}
.ArticleBrowser fieldset .NormalTextBox{float:left;width:100%;}
.ArticleBrowser #Actions .StandardButton{width:100%;margin:0.25em 0 0.25em 0;}
.ArticleBrowser #Search .StandardButton{float:left;width:5.2em;margin:0.65em 0.15em 0 0;}
.ArticleBrowser .Grid{width:40em;}
.ArticleBrowser .GridSummary{width:57.7em;}
.ArticleBrowser .GridPaging{width:40em;}
.ArticleBrowser .Column1{width:10%;text-align:left;}
.ArticleBrowser .Column2{width:20%;text-align:left;}
.ArticleBrowser .Column3{width:50%;text-align:left;}
.ArticleBrowser .Column4{width:10%;text-align:left;}
.ArticleBrowser .Column5{width:10%;text-align:left;}

#ArticleEditor{width:96%;float:left;display:inline;}
#ArticleEditor #ArticleInfo .Normal{width:10%;}
#ArticleEditor #ArticleInfo .NormalTextBox{width:90%;float:right;}
#ArticleEditor #ArticleDates{margin-top:0.63em;}
#ArticleEditor #ArticleDates .Normal {float:none;margin-right:0.25em;} 
#ArticleEditor #ArticleDates .NormalTextBox{float:none;width:6.25em;margin-right:0.25em;}
#ArticleEditor #ArticleDates img{width:0.88em;margin-right:0.75em;cursor:hand;cursor:pointer;}
#ArticleEditor #ArticleDates {clear:both;float:none;}
#ArticleEditor .Row{float:left;padding:0.13em 0.31em 0.13em 0.31em;width:100%;}
#ArticleEditor .Panel .SubHead{margin-bottom:0.31em;}
#ArticleEditor .Panel img{cursor:hand;cursor:pointer;margin-right:0.25em;}
#ArticleEditor .Panel .CommandColumn{width:5%;text-align:center;}
#ArticleEditor .NormalRed{float:left;line-height:1.4em;}
#ArticleEditor #ArticleControls .StandardButton{width:5em;margin-right:0.25em;margin-top:0.25em;}

#ArticleLinksContainer .Column1{width:45%;text-align:left;}
#ArticleLinksContainer .Column2{width:45%;text-align:left;}
#ArticleDocumentsContainer .Column1{width:30%;text-align:left;}
#ArticleDocumentsContainer .Column2{width:30%;text-align:left;}
#ArticleDocumentsContainer .Column3{width:30%;text-align:left;}
#ArticleImagesContainer .ThumbNail{float:left;width:8em;height:9em;text-align:center;}
#ArticleImagesContainer .ImageContainer{float:left;width:6.88em;height:6.88em;border:0.06em solid #999999;margin:0.31em 0.31em 0 0.31em;}
#ArticleImagesContainer .InfoContainer{float:left;width:6.88em;margin:0.31em;}
#ArticleImagesContainer .ImageWide{width:6.25em;margin:0.31em;}
#ArticleImagesContainer .ImageTall{height:6.25em;margin:0.31em;}
#ArticleImagesContainer .Grid{margin-bottom:0.13em;}
#ArticleImagesContainer .Grid .Normal{float:left;width:9.19em;margin-bottom:0.31em;}

/* Link Properties Dialog . */
#LinkProperties{width:28.13em;top:21em;}
#LinkProperties .NormalTextBox{width:30em;}
#LinkProperties .NormalRed{width:30em;}

/* Document Properties Dialog . */
#DocProperties{width:28.13em;top:21em;}
#DocProperties .NormalTextBox{width:30em;}
#DocProperties .NormalRed{width:30em;}
#DocProperties .LinkSelection .Row{margin:0;padding:0.06em 0 0.06em 0;}
#DocProperties .LinkSelection span.Normal{width:30em;float:right;margin:0;padding:0;}
#DocProperties .LinkSelection .CommandButton{margin-right:0.5em;}

/* Image Properties Dialog . */
#ImageProperties{width:28.13em;top:15em;}
#ImageProperties .NormalTextBox{width:30em;}
#ImageProperties .NormalRed{width:30em;}
#ImageProperties .LinkSelection .Row{margin:0;padding:0.06em 0 0.06em 0;}
#ImageProperties .LinkSelection span.Normal{width:30em;float:right;margin:0;padding:0;}
#ImageProperties .LinkSelection span.Row img{width:18.75em;margin-top:0.50em;}
#ImageProperties span.Normal{width:30em;float:right;margin:0;padding:0;}
#ImageProperties .LinkSelection .CommandButton{margin-right:0.5em;}

/* Associations Dialog. */
#Associations {width:28.13em;top:18em;}
#Associations .Associations{height:25.00em;border:0.06em solid #999999;margin:0.25em 0.25em 0 0.25em;background-color:#FFFFFF;overflow:auto;}
#Associations .Associations table .Normal{float:none;}
#Associations .Associations .Normal{float:left;margin:0.39em;}

/* Preview Dialog. */
#ArticlePreview {width:40em;top:6em;}
#ArticlePreview .PreviewContainer{margin:0.31em;float:left;width:39em;height:40em;background-color:#FFFFFF;border:0.06em solid #999999;padding:0.25em;overflow:auto;}

/* Calendar Control. */
#CalendarControl .DialogInner{padding:0;}
#CalendarControl .monthYearSelect{background-color: #0055A9;text-align:right;}
#CalendarControl .monthYearSelect select{margin-top:0.13em;margin-left:0.13em;margin-bottom:0.13em;font-size:0.9em;}
#CalendarControl .monthYearSelect img{cursor:hand;cursor:pointer;margin-top:0.13em;margin-right:0.13em;margin-bottom:0.13em;}
#CalendarControl .dayHeadings{background-color: #E2ECF5;font-size:0.9em;color: #3C3C3C;}
#CalendarControl tbody td, #CalendarControl .DayHeadings td{padding:0.19em;text-align:center;}
#CalendarControl tr{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;	}
#CalendarControl tbody tr{font-size:0.7em;}
#CalendarControl .WeekEnd{background-color: #CACACA;color: #3C3C3C;}
#CalendarControl .WeekDay{background-color: #FFFFFF;color: #3C3C3C;}
#CalendarControl .CurrentDay{background-color: #0055A9;color: #FFFFFF;}
#CalendarControl .WeekEnd span, #CalendarControl .WeekDay span, #CalendarControl .CurrentDay span{text-decoration:underline;cursor:pointer;cursor:hand;}





