@import url(layout.css);
@import url(menu.css);
@import url(style.css);

#pageicon {
  float: right;
  margin-top: 1.5em;
  margin-right: 15px;
}

#search {
  margin-bottom: 2em;
}
.newsblock {
  font-size: 80% !important;
  margin-bottom: 2em;
  border-top: 1px dotted white;
}
.newsblock h2 {
  font-size: 130%;
  line-height: 0em;
/*  margin-top: 2em; */
}
.newsblock ul, .newsblock dl {
  padding-left: 0em;
  list-style: none;
  margin-left: 0em;
}
.newsblock li, .newsblock dd {
  margin-bottom: 0.5em;
}
.newsblock dd {
  margin-left: 0em;
}

.Product {
  font-variant: small-caps;
}

/* V2 Legacy definitions */

#rightbar .section {
  font-size: 95% !important;
  border: 1px solid black;
  padding: 0.5em;
  padding-top: 0px;
  margin-left: 0.5em;
  margin-top: 0.5em;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
}
#rightbar .section h3 {
  font-size: 130%;
  line-height: 0em;
  margin-top: 1.25em !important;
  margin-bottom: 0.75em; 
}

#MainTitle {
	text-align: center;
	font-weight: bold;
}
#MainTitle h1, h1#MainTitle {
	font-size: 18pt;
}
#MainTitle h2 {
  margin-top: 0px;
  font-size: 14pt;
}

.l1header,
.vmware_rss_content h3 {
	font-size: 14pt;
	font-weight: bold;
}

.l2header,
.vmware_rss_content h4 {
	font-size: 12pt;
	font-weight: bold;
}

.l3header,
.vmware_rss_content h5 {
	font-size : 11pt;
	font-weight: bold;
	line-height: normal;
}

.hidden {
  visibility: hidden;
}

.required {
  font-weight: bold;
}

.new {
  font-size: smaller;
  color: red;
}

.guiElement {
  font: message-box; 
  font-size: small !important; 
  font-weight: bold !important; 
  color: ButtonText;
}

div.announce {
  border: dashed thick rgb(204, 101, 86);
  padding: 0.5em;
  margin: 0.5em;
  margin-left: 0px;
}

.announce h1 {
  text-align: center;
}
