/* Style document for Rodrigo Munera's CMS */
.ErrorBox{
	border:1px solid #666666;
	background-color:#666666;
	color:#C47717;
}

.ErrorBody{
	background-color:#CCCCCC;
	color:#003399;
}

.ErrorItem{
	display:block;
}
.ErrorItem Strong{
	color:#990000;
}
.CMSContainer{
	position:absolute;
	border:3px solid #FF6600;
	padding:1px;
	z-index:51;
	/*background-color:#FFFFFF;*/
	display: inline;
}
.CMSFloatingMessage{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	position:absolute;
	z-index:100;
	top:0px;
	left:200px;
	border-bottom:3px solid #FF6600;
	border-left:3px solid #FF6600;
	border-right:3px solid #FF6600;
  padding:0px;
	display:inline;
	background-color:#EEEEEE;
}
.CMSFloatingMessageNavBar{
	background-color:#FF6600;
}
.CMSFloatingMessageBody{
	padding:10px;
	line-height:20px;
}
.CMSFloatingMessageBodyItem{
	padding:2px;
}
.CMSClipboardItem{
	padding-left:20px;
	display:block;
	padding:2px;
}
.CMSContainer table,.CMSContainer table tr,.CMSContainer table td{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.CMSDivBlank{
	border:1px solid transparent;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.CMSDivOver{
	border:1px dashed #FF6600;
	background-color:#EEEEEE;
	padding:0px;
	margin:0px;
}
.CMS{
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:0px;
	padding:0px;
	font-size:10px;
	margin:0px;
}
.CMS a:link, .CMS a:visited{
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	border-bottom:1px solid #666666;
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
}
.CMS a:hover{
	display:block;
	border-bottom:1px solid #666666;
	background-color:#FF6600;
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
}
.Inactive{
	z-index:50;
	border:1px dashed #DDDDDD;
	background-color:#EEEEEE;
	color:#999999;
}
.EditArea{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	position:absolute;
	z-index:101;
  display:block;
  width:600px;
  margin-top:20px;
  border:2px solid #FF6600;
  padding:20px;
  background-color:#FFFFFF;
}
.ContextMenuClipboard a:link, .ContextMenuClipboard a:visited{
	background-color:#FFFF99;
  color:#CC9900;
  padding-left:20px;
}
.ContextMenuClipboard a:hover{
	background-color:#CC9900;
  color:#FFFFFF;
  padding-left:20px;
}
span.breadcrumbs{
  display:block;
}

.HLSearchTerm{
	color:#960;
	font-weight:bold;
}
.SearchResultsContext{
	font-size:10px;
	color:#666;
}
a:link.SearchResultLink,a:hover.SearchResultLink,a:visited.SearchResultLink,a:active.SearchResultLink{
	font-size:14px;
	font-weight:300;
}
a:link.BrokenLinkReport,a:hover.BrokenLinkReport,a:visited.BrokenLinkReport,a:active.BrokenLinkReport{
	color:#036;
}
.BrokenLinkReport{
	font-size:9px;
}
.searchResultItem{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #960;
}
#SearchCriteriaField{
	width:200px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#036;
	font-weight:200;
	font-size:14px;
}
#SearchButton{
	color:#036;
	height:26px;
	width:60px;
	background-color:#FC6;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border:1px solid #FC6;
}
.pageset{
	text-align:center;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin-top:10px;
	margin-bottom:10px;
}
