.poweredby {
  background-color : #CCCCCC;
  border : 1px solid #AAAAAA;
  font-family : Arial, Helvetica;
  font-style : italic;
  color : white;
  text-align : center;
}

.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: normal
}
body
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;

}
.leftMenuLink
{
    color: #339999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold
}
a:link {
	color: #003399;
	text-decoration: underline;

	}
a:hover
{
	color: #333333;
	text-decoration: underline;
}	
a.nav:visited
{
  font-weight: bold;
	color: #541C01;
	text-decoration: none;
}
a.nav:link {
  font-weight: bold;
	color: #541C01;
	text-decoration: none;

	}
a.nav:hover
{
  font-weight: bold;
	color: #666666;
	text-decoration: none;
}	

.darkTableBG
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
/*	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;*/
	display : inline;
}
.accentTableBG
{
	background-color: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
  white-space: nowrap;
}
.mainTableBG
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
/*	border-collapse: collapse;
	border-spacing: 0px 0px;*/
}
.underlined {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
  white-space: nowrap;
}
.boxed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
}
b {
	color: #541C01;
}
h3 {
	color: #8C846B;
	font-size: 1.1em;
}

div.error-box {
  border : 1px solid #FF0000;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 2px;
  margin-right : 2px;
  padding-left : 0.625em;
  padding-right : 0.625em;
  padding-top : 0.35em;
  padding-bottom : 0.35em;
  text-align: left;
}

div.notification-box {
  border : 1px dashed #339933;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 2px;
  margin-right : 2px;
  padding-left : 0.625em;
  padding-right : 0.625em;
  padding-top : 0.35em;
  padding-bottom : 0.35em;
  text-align: left;
}

.invalid {
  color : red;
  font-weight : bold;
}

.mainpage {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0em;
/*  background-image: url(../images/bgr.png);*/
}

.menu {
  margin : 0px;
}

.tb {
  border-top : 1px solid black;
}

.rb {
  border-right : 1px solid black;
}

.bb {
  border-bottom : 1px solid black;
}

.lb {
  border-left : 1px solid black;
}

.job {
  margin: 1em;
/*  border: 1px solid #CCC;*/
}

.header_row {
  background-color : #CCCCCC;
}

.odd_row {
  background-color : #DDDDDD;
}

.even_row {
  background-color : #EEEEEE;
}

tr {
  border-collapse : collapse;
}

.data_row {
  border : 1px solid #AAAAAA;
}

.data_cell {
  padding-left : 0.5em;
  padding-right : 0.5em;
  padding-top : 1px;
  padding-bottom : 1px;
  border : 1px solid #AAAAAA;
}

ul.horizontal_list {
    list-style: none;
	margin: 0;
	padding: 0;
}

ul.horizontal_list > li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0 5px 0 9px;
}

ul.horizontal_list > li:first-child {
  display: inline;
}

.inline {
  display: inline;
}

ul.index {
  list-style: none;
  margin:0;
  margine:0;
}
