body {
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.UltraWebTree {
	margin-left:20px;
	overflow:auto !important;
}
.SelectedNodeTree {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}

ul
{
	
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none;
	list-style-type: none;

}
li
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none
}

/* ----------------------- BODY LINK ------------------*/
.simplebody {
	font-size: 12px; color: #2c2d2f; font-family: Arial; text-decoration: none;
}
.simplebody:hover {
	font-size: 12px; color: #2c2d2f; font-family: Arial; text-decoration: underline;
	cursor:hand;
}
.simplebodyroot {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}
.simplebodyroot:hover {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: underline;
	cursor:hand;
}
.modifiedbodyroot
{
    font-size: 12px;
    color: #00a367;
    font-family: Arial;
    text-decoration: none;
}
.modifiedbodyroot:hover
{
    font-size: 12px;
    color: #00a367;
    font-family: Arial;
    text-decoration: underline;
    cursor: hand;
}
.futurbodyroot
{
    font-size: 12px;
    color: #D50000;
    font-family: Arial;
    text-decoration: none;
}
.futurbodyroot:hover
{
    font-size: 12px;
    color: #D50000;
    font-family: Arial;
    text-decoration: underline;
    cursor: hand;
}
.simplebodycomment {
	font-size: 11px; color: #6c6d6f; font-family: Arial; text-decoration: none;
}
.treeviewnolink {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}


.treeviewlink {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}

.treeviewlink A:link {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}
      
.treeviewlink A:visited {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}
    
.treeviewlink A:hover {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}

.treeviewlink A:active {
	font-size: 12px; color: #0067a3; font-family: Arial; text-decoration: none;
}

.eventBlock
{
	width: 99%;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	margin-top: -17px;
}

.eventBlockTitle
{
	white-space: nowrap;
	display: none;
}

.eventSubBlock1
{
	display: inline-block;
	width: 50%;
	white-space: normal;
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
}

.eventBlockTitle .eventSubBlock2
{
	margin-left: 85px;
}

.eventBlockTitle .eventSubBlock2a
{
	margin-left: 55px;
	display: inline-block;
	width: 80px;
	text-align: left;
	white-space: nowrap;	
}
.eventSubBlock2
{
	display: inline-block;
	width: 80px;
	text-align: left;
	white-space: nowrap;
}

.eventSubBlock3
{
	display: inline-block;
	width: 80px;
	text-align: left;
	white-space: nowrap;
}

.Loading
{
	display: block;
	height: 100%;
	width: 100%;
	
	background-image: url(../../Images/load.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.treeviewnolinkblack {
	font-size: 12px; color: #2c2d2f; font-family: Arial; text-decoration: none;
}
/* ----------------------- BODY ------------------*/
div.bodybox {
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-color : #000000;
  border-style : solid;
  border-width : 0.5pt;
  width : 600px;
  margin:0 auto;
  text-align: center;
}
div.bodybottom {
  background: #FFFFFF;
  width : 600px;
  margin:0;
  padding-right:10px;
  text-align:right;  
}
table.bodycontent {
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 495px;
  text-align: left;
}
table.bodymandate {
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 495px;
  margin-top:10px;
}
table.bodytitle {
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  margin:0 auto;
  margin-top:15px;
}
table.bodytitle td.title1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-weight:bold;
  text-transform:uppercase;
  border-right: medium none;
  border-top: black 1.5pt solid; 
  border-left: medium none;
  border-bottom: black 1.5pt solid;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;  
  text-align:center;
}
table.bodytitle td.title2{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:underline;  
  text-align:center;
}
table.bodytitle td.title3{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-weight:bold;
  font-style:italic;
  text-transform:uppercase;
  text-align:center;
}
table.section {
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 495px;
  margin-top:10px;
}
table.section td.title{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-weight:bold;
  border-style : none;
  border-width : 0px;
  width : 163px;
  vertical-align:top;
  text-align:left;
}
table.section td.content{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
}
table.detail 
{

  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
}
table.detail td.name{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.country{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}

table.detail td.organisation{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.company{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.freetext{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
}




table.detail td.name0{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  text-decoration:line-through;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.country0{
  background: #FFFFFF;
  color : #000000;
  text-decoration:line-through;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}

table.detail td.organisation0{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  text-decoration:line-through;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.company0{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  text-decoration:line-through;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.freetext0{
  background: #FFFFFF;
  text-decoration:line-through;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
}



table.detail td.name1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.country1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}

table.detail td.organisation1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.company1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.freetext1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
}

table.detail td.name2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.country2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}

table.detail td.organisation2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.company2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.freetext2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
}

table.detail td.name3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.country3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}

table.detail td.organisation3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.company3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 163px;
  text-align:left;
  white-space:nowrap;
}
table.detail td.freetext3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-style:italic;
  border-style : none;
  border-width : 0px;
  width : 320px;
  text-align:left;
}


table.detail td.countrylong{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.description{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.description0{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.description1{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.description2{
  background: #FFFFFF;
  color : #D50000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  font-style:italic;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.description3{
  background: #FFFFFF;
  color : #AAAAAA;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style:italic;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
table.detail td.date{
  background: #FFFFFF;
  color : #000000;
  font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 8pt;
  border-style : none;
  border-width : 0px;
  width : 330px;
  text-align:left;
}
div.footnote {
  font-size: 8pt;
}

/* ----------------------- BODY WINDOW ------------------*/
.bodyWindow {
	top: 120px;
	right:4px;
	position:absolute;
	width: 653px;
	height: 550px;
	z-index: 98;
    margin: 0px 0px 0px 0px;
}
.bodyWindowTitle {
	cursor : move;
	height:25px;
}
.bodyWindowTitleText {
	cursor :move;
	height:25px;
}
.bodyWindowBottom {
	cursor : n-resize;
	height:25px;
}
.bodyWindowBottomText {
	font-size: 11px;
	color: #4a4c4f;
	font-family: Arial;
	text-decoration: none;
}
.bodyWindowContent {
	width: 630px;
    height: 460px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
	margin: 0px 0px 0px 0px;
	scrollbar-face-color:#e8e8e8;
}
.bodyWindowProgress {
    width: 630px;
    height: 460px;
	margin: 0px 0px 0px 0px;
}

/* ----------------------- MODAL POPUP ------------------*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:100001;
}

.modalPopup {
	position:fixed;
	width:250px; left:40%; top:45%;
	background-color:#ffffdd;
	border-width:3px; border-style:solid; border-color:Gray;
	padding:3px;
}

/*.itemArea
{
    FONT-SIZE: 1em;
    MARGIN-LEFT: 15px;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-ALIGN: left
}
*/

.completionListElement {  
    visibility : hidden;
    cursor : pointer;
    margin : 0px! important; padding : 0;
    background-color : white; color : #0079bc;
    border : solid 1px gray;
    list-style-type : none;
    text-align : left; font-family : Arial; font-size: 11px;
    z-index: 10;
}

.listItem 
{
    text-decoration:none; padding : 1px;
}        
.highlightedListItem {
    text-decoration:none; color : white; background-color : #0079bc; padding : 1px;
}

a.SearchNavLinkButton:link{
font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none
}
      
a.SearchNavLinkButton:visited {
      font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none
   }

a.SearchNavLinkButton:hover {
      font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: underline
   }

a.SearchNavLinkButton:active {
      font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none
   } 

a.SearchNavLinkButton[disabled] {
      font-size: 11px; color: #000000; font-family: Arial; text-decoration: none
   } 
a.SearchNavLinkButton[disabled="disabled"] {
      font-size: 11px; color: #000000; font-family: Arial; text-decoration: none
   } 
   
.NavLinkButton {
	vertical-align:middle;
}

a.NormalLink:link {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
a.NormalLink:visited {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
a.NormalLink:active {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
a.NormalLink:hover {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: underline}


.SearchNavLink A:link {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.SearchNavLink A:visited {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.SearchNavLink A:active {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.SearchNavLink A:hover {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: underline}

.TopNavLink A:link {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.TopNavLink A:visited {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.TopNavLink A:active {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.TopNavLink A:hover {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: underline}

.MenuNavMainLink A:link {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.MenuNavMainLink A:visited {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.MenuNavMainLink A:active {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none}
.MenuNavMainLink A:hover {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: underline}

.MenuNavSubLink A:link {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none}
.MenuNavSubLink A:visited {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none}
.MenuNavSubLink A:active {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none}
.MenuNavSubLink A:hover {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: underline}

.PublicationDateText {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none}
.ArchiveDateText {font-size: 11px; color: #D50000; font-family: Arial; font-weight: normal; text-decoration: none}
.ReferenceDateText {cursor:pointer;font-size: 11px; color: #D50000; font-family: Arial; text-decoration: none}
.ReferenceDateText A:link {font-size: 11px; color: #D50000; font-family: Arial; text-decoration: none}
.ReferenceDateText A:visited {font-size: 11px; color: #D50000; font-family: Arial; text-decoration: none}
.ReferenceDateText A:active {font-size: 11px; color: #D50000; font-family: Arial; text-decoration: none}
.ReferenceDateText A:hover {font-size: 11px; color: #D50000; font-family: Arial; text-decoration: underline}

.ReferenceDateTodayText {cursor:pointer;font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.ReferenceDateTodayText A:link {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.ReferenceDateTodayText A:visited {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.ReferenceDateTodayText A:active {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: none}
.ReferenceDateTodayText A:hover {font-size: 11px; color: #0067a3; font-family: Arial; text-decoration: underline}


.SearchNavSelected {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none}
.MenuNavMainSelected {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none}
.MenuNavSubSelected {font-size: 11px; color: #6c6d6f; font-family: Arial; text-decoration: none}

.SearchNavSeparator {font-size: 12px; color: #000000; font-family: Arial; text-decoration: none; padding: 0px 10px 0px 10px}
.MenuNavTopSeparator {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none; padding: 0px 10px 0px 10px}
.MenuNavMainSeparator {font-size: 11px; color: #0079bc; font-family: Arial; text-decoration: none; padding: 0px 10px 0px 10px}
.MenuNavSubSeparator {font-size: 11px; color: #2c2d2f; font-family: Arial; text-decoration: none; padding: 0px 5px 0px 5px}

.UserNameText {font-size: 10px; color: #6c6d6f; font-family: Arial; text-decoration: none}
.TitleText {font-size: 18px; color: #4c4d4f; font-family: Arial; font-weight: normal; text-decoration: none}
.SearchText {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none; padding: 0px 5px 0px 5px}
.SearchNavText {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none; padding: 0px 5px 0px 5px}
.SearchBoxText {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none}
.SearchBoxTextBold {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: bold; text-decoration: none}
.PlaceHolderText {font-size: 11px; color: #ffffff; font-family: Arial; font-weight: normal; text-decoration: none}
.NormalText {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none}
.NormalTextBold {font-size: 11px; color: #2c2d2f; font-family: Arial; font-weight: bold; text-decoration: none}
.RedText {font-size: 11px; color: #D50000; font-family: Arial; font-weight: normal; text-decoration: none}
.BlueText {font-size: 11px; color: #0079BC; font-family: Arial; font-weight: normal; text-decoration: none}
.BlueTextBold {font-size: 11px; color: #0079BC; font-family: Arial; font-weight: bold; text-decoration: none}
.ErrorText {font-size: 10px; color: #D50000; font-family: Arial; font-weight: normal; text-decoration: none}

.HighlightCss {background-color: #FFFACD;}

.BreadCrumbText {font-size: 11px; color: #6c6d6f; font-family: Arial; font-weight: normal; text-decoration: none;}
.BreadCrumbLastText {font-size: 11px; color: #000000; font-family: Arial; font-weight: normal; text-decoration: none;}
/* Loading TreeView */
.LoadingText {font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none;}
/*Loading Popup */
.LoadingText2 {font-size: 14px;color: #000000; font-family: Arial; font-weight: normal; text-decoration: none;}
	
/*
A.BreadCrumbText:link{ font-size: 11px; color: #6c6d6f; font-family: Arial; font-weight: normal; text-decoration: none;}
*/
 
   
   
    #GrayBar {
	  position:absolute;
	  left:0px;
	  top:69px;
	  width:100%;
	  height:80px;
	  z-index:0;
    }

    #LogoBox {
	  position:absolute;
	  left:15px;
	  top:5px;
	  width:192px;
	  height:139px;
	  z-index:2;
    }

    #Title {
	  position:absolute;
	  left:219px;
	  top:47px;
	  height:20px;
	  z-index:1;
    }
  
    #SearchNav {
	  position:absolute;
	  right:10px;
	  top:1px;
	  height:20px;
	  z-index:10;
    }

    #MenuNavTop {
	  position:absolute;
	  right:10px;
	  top:74px;
	  z-index:1;
    }
  
    .MenuNavMain {
	  position:absolute;
	  left:220px;
	  top:88px;
	  z-index:1;
    }

    .MenuNavSub {
	  position:absolute;
	  left:220px;
	  top:109px;
	  z-index:1;
    }


    #BreadCrumbs {
	  position:absolute;
	  left:220px;
	  top:142px;
	  height:20px;
	  z-index:1;
    }   

    #DataArea {
	  position:absolute;
	  left:0px;
	  top:179px;
	  width:100%;
	  vertical-align:top;
	  z-index:1;
    }
    
    #DataAreaNoMenu {
	  position:absolute;
	  left:0px;
	  top:20px;
	  width:100%;
	  vertical-align:top;
	  z-index:1;
    }
    
    #LoadingRow {
		height:460px;
		}
		
   #SimpleSearch {
	  position:absolute;
	  left:0px;
	  top:0px;
	  width:100%;
	  height:65px;
	  z-index:0;
    }     

    #AdvancedSearch {
	  position:absolute;
	  left:0px;
	  top:0px;
	  width:100%;
	  z-index:0;
    }     
    
     #AdvancedSearchNavTopShow {
	  position:absolute;
	  right:10px;
	  top:0px;
	  z-index:1;
    }

    #AdvancedSearchNavTopHide {
	  position:absolute;
	  right:10px;
	  top:-42px;
	  z-index:1;
    }
    
    
    
.popupWindow {
	top: 0px;
	left: 0px;
	position:absolute;
	z-index: 98;
    margin: 0px 0px 0px 0px;
}



.listElement a {  
    margin : 0px! important;
    background-color : white;
    color : #0079bc;
    cursor : pointer;
    text-align : left; 
    list-style-type : none;
    font-family : Arial;
    font-size: 11px;
    padding : 0;
}
.listElement a:hover {
    text-decoration:none;
    color : white;
    background-color : #0079bc;
    padding : 1px;
}


#OverlayCalendar {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 105;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

#Calendar{
     width:300px;
     margin: 100px auto;
     background-color: #FFF;
     border:1px solid #000;
     padding:15px;
     text-align:center;
	 z-index: 99;
}


#OverlaySearchUser {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

#SearchUser{
	top: 0px;
    margin: 0px auto;
	width:500px;
	height:330px;
	background-color:White;
	position:relative;
	z-index: 99;
}

.OverlayPopupPersonWindow {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

   .popupPersonWindow
{
	top: 0px;
    margin: 0px auto;
	width:600px;
	height:600px;
	position:relative;
	z-index: 99;
}



/* CSS Document */

.igwpMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.igwpSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-top: 0px;
}
.igwpSection2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-top: solid 1px #e8e8e8;
}
.igwpSectionReorder
{
	padding-left:20px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.igwpPanel{
	
	background-color: #FFFFFF;
}

.igwpHeaderExpanded {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../Images/HeaderBg.png);
	background-repeat: repeat-x;
	padding-left:20px;
	padding-right:10px;
	vertical-align:middle;
	height: 45px;
}

.igwpHeaderCollapsed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../Images/HeaderBg.png);
	background-repeat: repeat-x;
	padding-left:20px;
	padding-right:10px;
	vertical-align:middle;
	height: 45px;
}

.igwpHeaderHover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../../Images/HeaderBg.png);
	background-repeat: repeat-x;
	padding-left:20px;
	padding-right:10px;
	vertical-align:middle;
	height: 45px;
}

.igwpBottom {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	background-image: url(../../Images/HeaderBg.png);
	background-repeat: repeat-x;*/
	background-color: #e8e8e8;
	padding-left:20px;
	padding-right:10px;
	vertical-align:middle;
	height: 25px;
}

.igwpPanelButton
{
	position:relative;
	float:right;
	padding-right:40px;
	top:-40px;
	height:0px;
}
.igwpPanelButtonTop
{
	position:relative;
	float:right;
	padding-right:10px;
	top:-40px;
	height:0px;
}
.igwpPanelButtonBottom
{
	position:relative;
	float:right;
	padding-right:10px;
}
.dragHandle
{
    cursor: move;
	position:relative;
	left:10px;
	top:20px;
	width:20px;
}

.dragHandleCountry
{
    cursor: move;
	position:relative;
	left:0px;
	top:0px;
	width:20px;
}
.dragHandleOrganisation
{
    cursor: move;
	position:relative;
	left:0px;
	top:0px;
	width:20px;
}
.dragHandlePerson
{
    cursor: move;
	position:relative;
	left:0px;
	top:0px;
	width:20px;
}
.ImageLink
{
	border-style:none;
	cursor : hand;
}

.MetaDataIconTable
{
		width:16px;
		height:16px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		border-spacing:0;
		border-collapse: collapse; 
}
.MetaDataIconTableDouble
{
		width:42px;
		height:16px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		border-spacing:0;
		border-collapse: collapse; 
}
.MetaDataBodyIcon
{
		width:16px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#2c2c9c;
		vertical-align:middle;
		text-align:center;
	    background-image: url(../../Images/Metadata.png);

}
.MetaDataSectionIcon
{
		width:16px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#2c2c9c;
		vertical-align:middle;
		text-align:center;
	    background-image: url(../../Images/Metadata.png);

}
.MetaDataDetailIcon
{
		width:16px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#2c2c9c;
		vertical-align:middle;
		text-align:center;
	    background-image: url(../../Images/Metadata.png);

}
.MetaDataDetailRefIcon
{
		width:16px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#2c2c9c;
		vertical-align:middle;
		text-align:center;
	    background-image: url(../../Images/MetadataRef.png);

}

.MetaDataNoIcon
{
		width:16px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;

}
.MetaDataSeparator
{
		width:10px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;

}
.Legend{
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color:#0079BC;
		font-size: 10px;
		font-weight:bold;
		padding-left:3px;
		padding-right:3px;
}
.FieldSet{
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		text-align:left;
		width: 550px;
		padding:5px;
}

.FieldSetMeta{
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		text-align:left;
		width: 500px;
		padding:5px;
}

#OverlayBodyMeta {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

#BodyMetaPopup{
     width:510px;
     margin:0px auto;
     top:0px;
     position:relative;
     background-color: #FFF;
     border:1px solid #000;
     padding:15px;
     text-align:center;
	 z-index: 99;
}


#OverlayPopupCountryWindow {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

   .popupCountryWindow
{
	top: 0px;
    margin: 0px auto;
	width:800px;
	height:600px;
	position:relative;
	z-index: 99;
}

.OverlayPopupOrganisationWindow {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

   .popupOrganisationWindow
{
	top: 0px;
    margin: 0px auto;
	width:800px;
	height:600px;
	position:relative;
	z-index: 99;
}


.OverlayPopupPersonWindow {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

   .popupPersonWindow
{
	top: 0px;
    margin: 0px auto;
	width:600px;
	height:600px;
	position:relative;
	z-index: 99;
}

.OverlayPopupParentWindow {
     visibility: hidden;
     display:none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 99;
    background-image: url(../../Images/overlay.png);
    background-repeat: repeat;
     
}

   .popupParentWindow
{
	top: 0px;
    margin: 0px auto;
	width:800px;
	height:600px;
	position:relative;
	z-index: 99;
}


/*--------------------- HELP ----------------------*/
.helpWindow
{
	top: 115px;
	left: -1000px;	
	position:absolute;
	width: 630px;
	height: 500px;
	z-index: 99;
    margin: 0px 0px 0px 0px;
}
.helpTitle
{
	width: 100%;
    text-align: left;
    vertical-align :middle;
    cursor : move;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    float:left;
}

.helpContent
{
	position:relative;
	overflow: -moz-scrollbars-both;
	overflow-x: scroll;
	overflow-y: scroll;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}



.helpPopupWindow
{
	position:absolute;
	width: 320px;
	height: 200px;
	z-index: 99;
    margin: 0px 0px 0px 0px;
    background-color:white;
}
.helpPopupTitle
{
	width: 100%;
    text-align: left;
    vertical-align :middle;
    cursor : move;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    float:left;
    float:left;
}

.helpPopupContent
{
	position:relative;
	top:0px;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}


/*--------------- DOCX ---------------*/
.Normal-P
{ 
  margin-left:0pt;
  margin-right:0pt;
  margin-top:0pt;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Times New Roman";
}
.Normal-H
{
  font-size: 10pt;
  font-family:"Times New Roman";
}
.Heading1-P
{
  margin-left:0pt;
  margin-right:0pt;
  margin-top:0pt;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Times New Roman";
} 
.Heading1-H
{
  font-size: 10pt;
  font-family:"Times New Roman";
  font-family:Arial;
  font-weight:bold;
  font-size:16pt;
}
.DefaultParagraphFont-H
{
}
.TableNormal-T
{
} 
.TableNormal-R
{
}
.TableNormal-C
{
  vertical-align:top;
  font-family:"Times New Roman";
}
.Header-P
{ 
  margin-left:0pt;
  margin-right:0pt;
  margin-top:0pt;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Times New Roman";
}
.Header-H{
  font-size: 10pt;
  font-family:"Times New Roman";
}
.Footer-P
{
  margin-left:0pt;
  margin-right:0pt;
  margin-top:0pt;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Times New Roman";
}
.Footer-H
{
  font-size: 10pt;
  font-family:"Times New Roman";
}
.PageNumber-H
{
}
.DocumentMap-P
{
  margin-left:0pt;
  margin-right:0pt;
  margin-top:0pt;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Times New Roman";
  background-color:#000080;
} 
.DocumentMap-H
{
  font-size: 10pt;
  font-family:"Times New Roman";
  font-family:"Tahoma";
}
del
{
  text-decoration:line-through;
  color:red;
}
ins 
{
  text-decoration:none;
}


.pleaseWaitPopup
{
	visibility:hidden;
	display:none;
     z-index: 120;
	 position:fixed; 
	 top:50%; 
	 left:50%; 
	 height:66px; 
	 margin-top:-33px; 
	 width:66px; 
	 margin-left:-33px; 
	 text-align:center;
}
.pleaseWaitTable
{
	  width:66px;
     height: 66px;
	text-align:center;
	vertical-align:middle;
	margin: 0 0 0 0;
	 padding: 0 0 0 0;
}













#messageBox
{
	bottom: 0px;
	right: 0px;
	position:fixed;
    width:150px;
    height: 100px;
    margin: 0px 0px 0px 0px;
    background-color:white;
    display:none;
    z-index:9999;
    font-size:13px;
}

#mbox #mboxclosebutton
{
	padding-right:5px;
}
#mbox .mboxtop
{
	width: 150px;
    padding: 5px;
    color: #000000;
    text-align: right;
    vertical-align:middle;
    background-color:#e8e8e8;
    border-top: #ffffff 1px solid;
}
#mbox .mboxtitle
{
    vertical-align:middle;
    padding: 0px;
    float:left;
    font-size: 11px; 
    color: #2c2d2f; 
    font-family: Arial; 
    font-weight: bold; 
    text-decoration: none;
}

#mbox .mboxbody
{
    padding: 10px;
    height:100%;
    text-align: center;
    border-color: #e8e8e8; 
    border-style: solid;
    border-width: 1px;
    background-color: #FFF;
    font-size: 12px; 
    color: #D50000; 
    font-family: Arial; 
    font-weight: normal; 
    text-decoration: none;
}







/* Overlay */
#publishbody-overlay {background-color:#000; cursor:wait;}

/* Container */
#publishbody-container {width:700px; height:400px;  font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;} /*TFS# 5603: Added height in order to avoid the vertical scroll on big screens*/
#publishbody-container #publishbody-content {background-color:#e8e8e8; color:#ddd;}
#publishbody-container div.publishbody-top {padding-left:13px;padding-top:7px;height:20px; background-color:#e8e8e8; margin:0;font-size: 12px; color: #2c2d2f; font-family: Arial; font-weight: bold; text-decoration: none;}
#publishbody-container div.publishbody-body { text-align: left;padding: 10px; border-color: #e8e8e8; border-style: solid; border-width: 1px; background-color: #FFF; font-size: 12px; color: #2c2d2f; font-family: Arial; font-weight: normal; text-decoration: none;}
/*#publishbody-container .publishbody-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#publishbody-container .publishbody-send {width:50px; background:url(../img/send.png) no-repeat;}
#publishbody-container .publishbody-cancel {width:65px; background:url(../img/cancel.png) no-repeat;}
*/
#publishbody-container img.modalCloseX {position:absolute; top:7px; right:8px; color:#999;}



/* History*/
.listElementSaved a {  
    margin : 0px! important;
    background-color : #FFD1E8;
    color : #0079bc;
    cursor : pointer;
    text-align : left; 
    list-style-type : none;
    font-family : Arial;
    font-size: 11px;
    padding : 0;
}
.listElementSaved a:hover {
    text-decoration:none;
    color : #FFD1E8;
    background-color : #0079bc;
    padding : 1px;
}

.listElementPublished a {  
    margin : 0px! important;
    background-color : #FFD8A5;
    color : #0079bc;
    cursor : pointer;
    text-align : left; 
    list-style-type : none;
    font-family : Arial;
    font-size: 11px;
    padding : 0;
}
.listElementPublished a:hover {
    text-decoration:none;
    color : #FFD8A5;
    background-color : #0079bc;
    padding : 1px;
}

.listElementPublishedAsNew a {  
    margin : 0px! important;
    background-color : #D2FFC1;
    color : #0079bc;
    cursor : pointer;
    text-align : left; 
    list-style-type : none;
    font-family : Arial;
    font-size: 11px;
    padding : 0;
}
.listElementPublishedAsNew a:hover {
    text-decoration:none;
    color : #D2FFC1;
    background-color : #0079bc;
    padding : 1px;
}



.SavedText {font-size: 11px; color: #FF3DE8; font-family: Arial; font-weight: normal; text-decoration: none}
.PublishedText {font-size: 11px; color: #FF7A32; font-family: Arial; font-weight: normal; text-decoration: none}
.PublishedAsNewText {font-size: 11px; color: #32A83E; font-family: Arial; font-weight: normal; text-decoration: none}



/* Restore Body */
#restorebody-overlay
{
    background-color: #000;
    cursor: wait;
}

#restorebody-container
{
    width: 450px;
    font-family: 'Trebuchet MS' , Verdana, Arial;
    font-size: 16px;
    text-align: left;
}
#restorebody-container #restorebody-content
{
    background-color: #e8e8e8;
    color: #ddd;
    height: 40px;
}
#restorebody-container div.restorebody-top
{
    padding-left: 13px;
    padding-top: 7px;
    height: 20px;
    background-color: #e8e8e8;
    margin: 0;
    font-size: 12px;
    color: #2c2d2f;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
#restorebody-container div.restorebody-body
{
    text-align: left;
    padding: 10px;
    border-color: #e8e8e8;
    border-style: solid;
    border-width: 1px;
    background-color: #FFF;
    font-size: 12px;
    color: #2c2d2f;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}
/*#restorebody-container .restorebody-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#restorebody-container .restorebody-send {width:50px; background:url(../img/send.png) no-repeat;}
#restorebody-container .restorebody-cancel {width:65px; background:url(../img/cancel.png) no-repeat;}
*/
#restorebody-container img.modalCloseX
{
    position: absolute;
    top: 7px;
    right: 8px;
    color: #999;
}

.EditMenuSeparator 
{
    width:20px;
}
/* Start: TFS# 4540 */
.ctgyHtmlContainer
{
    margin-left:25px;
    padding-top:3px;
    background-color:#FFFFFF;
    font-family:arial;
    font-size:10px;    
    text-decoration:none;
}
.ctgyHtmlImage
{
    vertical-align:top;
    margin-left:25px;
    margin-right:5px;
    padding-top:2px;
}

.ctgyHtmlContentShort
{
    display:inline-block; 
    overflow:hidden;
    width:80%;
    height:20px;
    margin-top:2px;        
    
    padding:1px 20px 10px 10px;
    border:solid 1px #dcdcdc;
}
.ctgyHtmlContentFull
{
    display:inline-block; 
    overflow:auto;
    width:80%;
    min-height:40px;
    max-height:250px; 
    margin-top:2px;        
    white-space:normal;    
    
    padding:3px 20px 10px 10px;
    border:solid 1px #dcdcdc;
}.ctgyHtmlContentShortEdit
{
    display:inline-block; 
    overflow:hidden;
    width:90%;
    height:20px;
    
    border:dotted 1px black;
    margin-top:2px;        
}
.ctgyHtmlContentFullEdit
{
    display:inline-block; 
    overflow:auto;
    width:80%;
    min-height:40px;
    max-height:250px; 
    margin-top:2px;
    white-space:normal;

    border:dotted 1px black;
}
.ctgyHtmlImageEdit
{
    vertical-align:top;
    margin-left:2px;
    margin-right:2px;
    float:left;
}
.ctgyHtmlContainerEdit
{
    margin-left:5px;
    vertical-align:top;
    background-color:#FFFFFF;
    font-family:arial;
    font-size:10px;    
    text-decoration:none;
}

/* Thanks to the Great AJ! */
.MenuNavMain span:nth-child(5), .MenuNavMain span:nth-child(6) {
    display: none;
}

/* End: TFS# 4540 */