.validationError {color: red; font-size:8pt;}

html
{
     overflow: -moz-scrollbars-vertical;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

th
{
	vertical-align: top;
	text-align:left;
}

img
{
	border: 0px;
}

body {
  margin: 0;
  border: 0;
  padding: 0;
  background-color: #e5e5e5;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10pt;
}



#page {

  width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  border: 1px solid #98aab1;
  padding: 5px;
      }


/*

content.css

*/

#content {
  float: left;
  width: 640px;
  margin: 5px 5px 5px 5px;
}



#content form {

  margin: 10px 10px 10px 10px;

}



#content form label {

  width: 70px;

  float: left;

  text-align: right;

}



/*#content form input {

  margin: 0px 0px 10px 5px;

}*/



#content form select {

  margin: 0px 0px 10px 5px;

}

#nav {
  float: left;
  width: 135px;
  margin:  5px 0px 5px 5px;
  padding: 0px;
}


#adbar {
  
  float: left;
  width: 135px;
  margin:  5px 0px 5px 5px;
  padding: 0px;
}


#adbar ul li {

  margin:  5px 5px 5px 10px;

  text-align: right;

  background-color: #2E3C83;

}



#adbar ul li a {

  margin:  5px 5px 5px 5px;

  padding: 0;

  text-decoration: none;

  font-weight: bold;

  color: white;

}


/*

footer.css

*/

#footer {

  width: 800px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  text-align: center;
  background-color: white;
  border: 1px solid #98aab1;
  padding: 5px;
  clear:both;
}

.borderBox
{
	border: 2px #006699 solid;
	padding: 1px;
}

.sectionHeader
{
	background-color: #0000A0;
	background-image: url('../images/css_header.jpg');
	height: 28px;
	font-size: 11px;
	font-weight: bold;
	color: #FFA34F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.sectionFooter
{
	background-color: #D7D7E7;
	background-image: url('../images/css_cat.jpg');
	height: 28px;
}

.row1
{
	background-color: #F0F0F7;
	margin-bottom: 1px;
	padding: 2px;
}

.row2
{
	background-color: #EAEAF0;
	margin-bottom: 1px;
	padding: 2px;
}

.auditInfo
{
	text-align: right;
	font-size: 10px;
}

.createdSinceText
{
	font-size: 10px
}

.adbutton
{
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #006699;
}

.explanation
{
	font-style:italic;
}

#siteInfo
{
  width: 800px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  background-color: white;
  border: 1px solid #98aab1;
  padding: 5px;
}

#trail
{
  float: left;
  width: 500px;
}

#loginTool
{
  float: right;
  width: 200px;
}

.tooltip
{
	cursor: help
}

