/* body */
body
{
  margin: 0px;
  font-family: Arial;
  background-color: White;
}

.clear_body
{
	margin: 10px;
  font-family: Arial;
  background-color: White;
}

/* components */
.login
{
	left: 0px;
	width: 168px;
	position: absolute;
	height: 60px;
	background-color: #0F6EFF;
}

.loginButtonCell
{
	background-color: #0F6EFF;
}

.search
{
	width: 168px;
	height: 60px;
	background-color: #0F6EFF;
}

/* default main table */
.mainTable
{
  width: 100%;
  height: 100%;
  border: 0px;
  font-size: x-small;
}

.logoRow
{
  height: 106px;
  padding-right: 0px;
}

.menuRow
{
	height: 27px;
}

.placeHolderRow
{
	height: 17px;
}

.bottomRow
{
	height: 17px;
}

.searchRow
{
	height: 60px;
}

.copyRow
{
  height: 10px;
  text-align: center;
  background-color: #E9E7ED;
}

/* logoRow items */
.logo
{
	vertical-align: top;
	width: 168px;
}

.banner
{
	background-position: right top;
	background-image: url(images/backgrounds/banner.jpg);
	/*width: 849px;*/
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
}

.motto
{
	font-weight: bold;
	font-size: 16pt;
	color: navy;
	font-family: Tahoma;
}

/* menuRow items - see PortalMenu.css */

/* placeHolderRow items */
.leftPlaceholder1
{
	width: 4px;
}

.leftPlaceholder2
{
	background-attachment: fixed;
	background-image: url(images/backgrounds/leftPlaceholderBackground.png);
	background-repeat: repeat-x;
	width: 160px;
}

/* main showing items */
.leftbar
{
	width: 212px;
	background-color: #ededf7;
}

.main
{
  background-color: White;
  padding-left: 10px;
}

.errorMessageDiv
{
	color: Red;
	font-weight: bold;
}

.validatorDiv
{
	color: Red;
}

.legendDiv
{
	font-size: xx-small;
}

/* copyRow items */
.copyRow td
{
  font-size:xx-small;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
}

.copyCell
{
	text-align: right;
	vertical-align: middle;
}

/* login components classes */
.leftTable
{
	font-size: 11px;
	width: 220px;
	background-color: #0F6EFF;
}

.leftTable td
{
	color: White;
}

.leftTable a
{
	color: White;
}

.leftInnerTable
{
  font-size: 11px;
  background-color: #0F6EFF;
}

/* help window main class */
.help_main
{
  background-color: White;
  padding: 10px;
  font-size: x-small;
}


/* EditArticle classes */
.selectedCell
{
	background-color: #D7D2D2;
}

.unselectedCell
{
}

.tnews
{
	vertical-align: top;
	padding-top: 5px;
	text-align: center;
}

/* datagrid classes */
.table
{
  font-size: 11px;
}

.table th
{
  background-color: #B4CADE;
}

.table td
{
	padding-left: 5px;
  padding-right: 5px;
}

.tableExtra
{
  font-size: 11px;
}

.tableExtra td
{
	padding: 5px;
}

.gridHeader
{
  background-color: #ACC4DA;
  font-weight: bold;
  height: 25px;
}

.gridFooter
{
  background-color: #ACC4DA;
}

.gridAlternateItem
{
	background-color: #D7D2D2;
}


/* other classes */
.imageButton
{
	position: relative;
	top: 1px;
}

.mutationWarning
{
	color: Red;
	font-weight: bold;
}


.parContent
{
	padding-right: 10px;
}

.cursorHand
{
	cursor: pointer;
}

.divWait
{
	font-weight: bold;
	color: blue;
	font-family: Arial;
}

.blueText
{
	color: Blue;
	font-weight: bold;
}