#UpdateArticleForm textarea.Input	{height:1.3em;font-size:9pt;border:1px solid #aaa;padding:0 1px;}

.HTMLContent				{margin-bottom:20px;width:600px;}
.HTMLContent700				{width:700px;}
.HTMLContent div			{font-family:arial,verdana,sans-serif;font-size:9pt;margin:5px 0;padding:0;position:relative;}
.HTMLContent textarea		{width:99.5%;border:1px dotted #aaa;padding:0;margin:0;height:50px;font-family:arial,verdana,sans-serif;font-size:9pt;}
.HTMLContent input			{font-family:arial,verdana,sans-serif;font-size:9pt;}
.HTMLContent input[type="text"]{width:99.5%;border:1px dotted #aaa;}
.HTMLContent ul				{margin-top:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-bottom:0;position:relative;padding:0 0 0 30px;}
.HTMLContent ol				{margin-top:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-bottom:0;position:relative;padding:0 0 0 30px;}
.HTMLContent li				{margin-top:3px;margin-bottom:0;padding-top:0;padding-bottom:0;position:relative;}
.HTMLContent li input		{width:99.5%;border:1px dotted #aaa;}
.HTMLContent li textarea	{width:99.5%;border:1px dotted #aaa;}
/* The list-style-type needs also to be matched in the xsl-fo definitions for consistent pdf output */
.HTMLContent ol 			{list-style-type:decimal;}
.HTMLContent ol ol 			{list-style-type:upper-alpha;}
.HTMLContent ol ol ol 		{list-style-type:lower-alpha;}
.HTMLContent ol ol ol ol 	{list-style-type:lower-roman;}
.HTMLContent ol ol ol ol ol	{list-style-type:decimal;}

.HTMLContent ul 			{}
.HTMLContent ul ul 			{}
.HTMLContent ul ul ul 		{}
.HTMLContent ul ul ul ul 	{}
.HTMLContent ul ul ul ul ul	{}

.HTMLContent #ContentAdmin	{width:600px;margin:10px 0 10px 135px;border:1px solid #ccc;}
.HTMLContent #HTMLOutput	{display:none;width:600px;margin:10px 0 10px 135px;}
.HTMLContent #HTMLInput		{display:none;width:600px;margin:10px 0 10px 135px;}
.HTMLContent #HTMLCode		{display:none;width:600px;margin:10px 0 10px 135px;}
.HTMLContent #Body			{display:none;width:600px;margin:10px 0 10px 135px;}
.HTMLContent #ContentAdminActions{width:600px;margin:10px 0 10px 135px;float:none;clear:both;}

#ContentAdmin .NormalText	{float:none;clear:both;padding-left:2px;}
#ContentAdmin .GrayText		{float:none;clear:both;padding-left:2px;}
#ContentAdmin .Footnote		{float:none;clear:both;padding-left:2px;}
#ContentAdmin .BoldHeading	{float:none;clear:both;padding-left:2px;}
#ContentAdmin .RightGraphic	{float:none;clear:both;padding-left:2px;}
#ContentAdmin .LeftGraphic	{float:none;clear:both;padding-left:2px;}
#ContentAdmin .Graphic		{float:none;clear:both;padding-left:2px;}
#ContentAdmin .Numbered		{float:none;clear:both;padding-left:2px;}
#ContentAdmin .Bullet		{float:none;clear:both;padding-left:2px;}
#ContentAdmin .Table		{float:none;clear:both;padding-left:2px;}

.HTMLContent .NormalText textarea{width:99%;}
.HTMLContent .GrayText textarea	{color:#999;width:99%;}
.HTMLContent .Footnote textarea	{color:#999;font-size:8pt;width:99%;}
.HTMLContent .BoldHeading input	{font-weight:bold;width:99%;}
.HTMLContent .BoldHeading textarea	{font-weight:bold;width:99%;height:1.3em;}
.HTMLContent .BoldHeading {font-weight:bold;}

.HTMLContent .RightGraphic div	{position:relative;width:100%;text-align:right;}
.HTMLContent .LeftGraphic div	{position:relative;width:100%;text-align:left;}
.HTMLContent .Graphic div		{text-align:center;width:100%;position:relative;}
.HTMLContent .RightGraphic div div	{position:relative;}
.HTMLContent .LeftGraphic div div	{position:relative;}
.HTMLContent .Graphic div div		{position:relative;}

.HTMLContent .Numbered ol		{padding:0 0 0 30px;list-style-position:outside;font-size:9pt;position:relative;width:99%;}
.HTMLContent .Bullet ul			{padding:0 0 0 30px;list-style-position:outside;font-size:9pt;position:relative;width:99%;}
.HTMLContent .Numbered textarea	{width:99%;height:1.3em;}
.HTMLContent .Bullet textarea	{width:99%;height:1.3em;}
.HTMLContent .Table 			{padding:0;font-size:8pt;color:#333;font-weight:normal;border:none;border-collapse:separate;background-color:#fff;width:auto;position:relative;}
.HTMLContent .Table tbody		{position:relative;}
.HTMLContent .Table tr			{position:relative;}
.HTMLContent .Table td			{padding:2px;background-color:#eee;border:1px solid transparent;position:relative;width:100px;}
.HTMLContent .Table input		{border:none;background-color:#eee;width:100%;}
.HTMLContent .Table textarea	{border:none;background-color:#eee;width:100%;}

.HTMLContent .NormalText		{}
.HTMLContent .GrayText 			{color:#999;}
.HTMLContent .Footnote 			{color:#999;font-size:8pt;}
.HTMLContent .NormalText textarea{height:200px;}
.HTMLContent .GrayText textarea{height:200px;}
.HTMLContent .Footnote textarea{height:200px;}

.HTMLContent .RightGraphic 		{float:right;margin-left:10px;}
.HTMLContent .LeftGraphic		{float:left;margin-right:10px;}
.HTMLContent .Graphic 			{text-align:center;width:100%;}
.HTMLContent .Graphic img 		{background-color:Transparent;}

.HTMLContent .Numbered ol		{padding:0 0 0 30px;list-style-position:outside;font-size:9pt;position:relative;}
.HTMLContent .Bullet ul			{padding:0 0 0 30px;list-style-position:outside;font-size:9pt;position:relative;}
.HTMLContent .Table 			{padding:0;font-size:8pt;color:#333;font-weight:normal;border:none;border-collapse:separate;background-color:#fff;width:auto;}
.HTMLContent .Table td			{padding:2px;background-color:#eee;border:1px solid transparent;}

.HTMLContent .ActionButtons	{z-index:1000;position:absolute;text-align:left;width:100px;top:-4px;right:-110px;}
.HTMLContent .ActionButtons input{border:none;width:17px;margin:0 1px;display:none;}

.ArticlesLegend			{margin:0 10px;color:#1A63AB;font-weight:bold;font-size:7pt;}
.ArticlesLegend div		{float:left;clear:none;width:65px;margin:3px;padding:0 3px;}

.Employee .ArticlesLegend div.StatusProduction	{border:1px solid red;}
.Employee .ArticlesLegend div.StatusChanged		{border:1px solid blue;}
.Employee .ArticlesLegend div.StatusNew			{border:1px solid green;}
.Employee .ArticlesLegend div.StatusLegacy		{border:1px solid #ccc;cursor:auto;}

.Employee .Articles li.StatusProduction		{border:1px solid red;}
.Employee .Articles li.StatusChanged		{border:1px solid blue;}
.Employee .Articles li.StatusNew			{border:1px solid green;}
.Employee .Articles li.StatusLegacy			{border:1px solid #ccc;cursor:auto;}

input#Save{display:none;}
input#Delete{display:none;}
input#Publish{display:none;}
input#Unpublish{display:none;}
input#Preview{display:none;}
input#BackToOriginal{display:none;}
select#NewContent{display:none;}

.EmployeeFloatDiv	{position:fixed;width:100%;top:0;left:0;z-index:9999;}
.LongDescCategories {overflow:auto;height:500px;padding:5px;border:2px solid #666;margin:60px auto;background-color:#fff;zoom:1;}
.LongDescCategories:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.LongDescCategories div {width:100px;height:40px;float:left;border:1px dotted #ccc;margin:5px;padding:5px;color:#1A63AB;cursor:pointer;font-size:8pt;overflow:hidden;}
.LongDescCategories div:hover {background-color:#fafafa;text-decoration:underline;}
.LongDescCategories input{text-align:center;margin:10px auto;}
/*.LongDescItemSelected{color:#f00;background-color:#eee;}*/
.LongDescCategories br{float:none;clear:both;width:100%;text-align:center;border:none;}

.LongDescItem {overflow:auto;height:500px;padding:5px;border:2px solid #666;margin:60px auto;background-color:#fff;zoom:1;}
.LongDescItem:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.LongDescItem div {width:100px;height:60px;float:left;border:1px dotted #ccc;margin:5px;padding:5px;color:#1A63AB;cursor:pointer;font-size:8pt;overflow:hidden;}
.LongDescItem div:hover {background-color:#fafafa;text-decoration:underline;}
.LongDescItem div.LongDescTitle {color:#000;font-size:8pt;border:none;padding:0;margin:0;}
.LongDescItem div.LongDescTitle:hover{background-color:transparent;}
.LongDescItem br{float:none;clear:both;width:100%;text-align:center;border:none;}

.LongDescAssociation {display:block;zoom:1;}
.LongDescAssociation:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.LongDescAssociation label {width:135px;float:left;color:#666;font-size:8pt;}
#LongDescAssociation {margin-left:135px;width:400px;border:1px solid #aaa;padding:3px 1px;cursor:pointer;}
.LongDescAssociation div ul {margin-left:0px;padding:0;}
.LongDescAssociation div ul li {margin-left:20px;padding:0;}

table.UserRoles {border-collapse:collapse;border:1px solid #ddd;width:100%;margin-top:20px;}
table.UserRoles td {border:1px solid #ccc;padding:0 4px;text-align:center;}
table.UserRoles thead td {font-weight:bold;}
table.UserRoles tbody td {}
table.UserRoles tbody td.Page {text-align:left;}
table.UserRoles tbody td.Category {text-align:left;}