
/* styles for html elements */
html, body 
{
	font-family: Arial;
	font-size:9pt;
	margin:0;
	height:100%;
    padding: 0;
    border: none;
}


td 
{
	font-family:Arial;
	font-size:9pt;

}

input
{
	font-family:Arial;
	font-size:9pt;
}

a {
	text-decoration: none;
	color: #1E3695;
}

a:hover {
  text-decoration: none;
  color: red;
}

/* custom styles */
.rowToolbar
{
	background-color: whitesmoke;
}

.cellToolbar
{
	border-bottom:solid 1px silver;
	vertical-align:middle;
	padding: 1px 1px 1px 1px;

}

.divMainHeader
{
	/* background-color:White; */
	
	padding: 5px;
	border-bottom:solid 1px silver;
	vertical-align: middle;
}


.divToolbar
{
	background-color: whitesmoke;
	border-bottom:solid 1px silver;
	vertical-align:middle;
	padding: 1px 1px 1px 1px;
	height:24px;
}

.divPageTitle
{
	font-weight:bold; 
	color: #333333; 
	height:18px; 
	padding: 5px 10px 0px 7px; 
	border-bottom: solid 1px silver; 
	background-color:#DEECF5;
}

.divPopupContent
{
	/* background-color:#DEECF5; */
	padding: 5px 5px 5px 15px;
}

.cellSearchFooter
{
	font-size:7pt;
}


/* for the solution search results window */
.ratingBox { border: solid 1px #009933; width: 100px; margin: 5px 0; }
.rating { background-color: #AEFFAE; margin: 0; color: #009933; font-size: 9px; }

.cellSubscriptionsTableHeader
{
	background-color:#DCDCDC;
	border: Solid 1px #9F9F9F;
	white-space: nowrap;
}


.cellSubscriptionsTableText
{
	border: Solid 1px #9F9F9F;
}

.cellSubscriptionsTableCheckbox
{
	border: Solid 1px #9F9F9F;
	white-space: nowrap;
	text-align:center;
}

.cellSubscriptionsTableDate
{
	text-align:center;
	border: Solid 1px #9F9F9F;
	white-space: nowrap;
}

.cellSubscriptionsTableInteger
{
	text-align:center;
	border: Solid 1px #9F9F9F;
	white-space: nowrap;
}