
body {
    background-color: #FFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.text {
    font-family: Arial, Helvetica, sans-serif;
    margin-left: auto;
    margin-right: auto;
    /* width: 800px; defined in base template div class */
}

tr {
    /*background-color: #FFFFFF*/

}

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
}
h1 {
	font-size: 18px;
	color: #C93;
}
h2 {
	font-size: 16px;
	color: #C93;
}
a:link {
	color: #333;
}
a:visited {
	color: #900;
}
a:hover {
	color: #009;
}
a:active {
	color: #C90;
}
.menuitem {
    background-color: #FFFFCC;
}
.menuitem th {
    background-color: #DEDECA;

}

.activemenuitem {
    background-color: #CC9933;
}

.activemenuitem th {
    /* background-color: */ 

}


#flash {
  padding: 2em;
  background-color: #DEDECA;
}

#error {
  padding: 2em;
  background-color: #DEDECA;

}


#leftcolumn {
  padding: 0px;
}

#main {
  padding-left: 1.5em;
}
.imglink img {
  border-style: none;
}
.h2thin {
padding-bottom: 0px; margin-bottom: 0px; 
}

hr.upload {
  margin-top: 2em;
  margin-bottom: 2em;
}

.thintable {
  border-style: solid; 
  border-width: 0 0 1px 1px;
}

.thintable td {
  border-style: solid; 
  border-width: 1px 1px 0 0;
  margin: 0;
  padding: 4px;
}

.odd { background: lightgray; }

img { border-style: none; }