body{
    background:#5c5341;            /* #54b7e0; */
}

notify.body{
    background:#f8eecd;
    color:#5c5341;
}

a{
    text-decoration: none;
    color:#005487;        /*#5c5341   */
}


a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
a:active{text-decoration: none;}


.board {
	border: solid 0px #6699CC;
	padding: 0px;
	background-color: #FFFFFF;
}



.boardContent {
	border: 0px solid #FF0000;
    position: relative;
    padding: 5px;
    background-color:aliceblue;
    margin-right:0px;
    overflow: scroll;
}

.cookieTrailHead {
	text-decoration: underline;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cookieTrailTail {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.fieldLabel {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}


input.short {
	font-size: 10px;
	height: 20px;
	width: 100px;
}

input.small {
	width: 100px;
}


input.big {
	width: 200px;
}

input.long {
	width: 320px;
}

input.verylong {
	width: 500px;
}

select.small {
	width: 100px;
}

select.short {
	font-size: 10px;
	height: 16px;
}

select.big {
	width: 200px;
}

.reportTable {
}

.reportTable tr th {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: brown;
    font-size: 12px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 20px;
    border-bottom: thin solid brown;
}

.reportTable tr th a {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: brown;
    font-size: 12px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 20px;
    border-bottom: thin solid brown;
}

.reportTable tr td {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	white-space: nowrap;
	padding-right: 20px;
}

table.reportTableBigger{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 20px;
}


.meta-edit{
    background-color: lightblue; 
}

.closeWindow {
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	text-decoration: underline;
}

.headerText {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #999999;
}

.indexText {
  	font-family:  Tahoma, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	font-size: 20px;
  	color: #888888;
}

.footerText {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
    text-align: center;
    background-color:#f8eecd;
}

.smallText {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.verticalSpacer {
	padding: 0px;
	margin: 0px;
	height: 20px;
	position: relative;
}

.nameList {
 	width: 220px;
 	height: 150px;
}

td {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1 {
    color:#6699CC;
}

td.custom {
    background-color: #BBBBBB;
}

div.custom {
    background-color: lightblue;
}


div.site {
   width: 780px;
   border: solid 0px #00ff00;
   border-top: 3px solid #6699CC;
   position: relative;
   top: -11px;
   padding-left: 20px;
   padding-bottom: 20px;
}

div.feed-reader-site {
   width: 980px;
   /*   background-color: #2C8AC2;   */
   /*   background: url(/images/back.gif);  */
   background-color: azure;           /* beige cornsilk tan wheat blanchedalmond azure*/
   border: solid 0px #00ff00;
   position: relative;
   padding-left: 20px;
   padding-bottom: 20px;
}

div.db-site {
   width: 880px;
   background-color: #f8eecd;
   /* background: url(/images/vertgrad.gif) repeat repeat-x; */
   /* background-color: aliceblue;           beige cornsilk tan wheat blanchedalmond azure*/
   /* border-left: outset 1px #f8eecd;  */
   border-top: outset 1px #f8eecd; 
   position: relative;
   padding-left: 10px;
   padding-bottom: 20px;
}

td.logout{
    background-color: cadetblue;             /* #49A3FF;   #005487; teal  #5c5341 */
    font-size: 11px;
    color: white;
    border: outset 1px beige;
}

span.name{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
    color: white;
}

span.logout{
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    color: #FDC054;
}

.role-col {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   padding-left: 6px;
   padding-bottom: 3px;
   font-size: 12px;
   font-weight: bold;
   width:154px;
   text-align:center;
   color:#5c5341; 
   background-color: #f8eecd;               /* #DDDDDD; */
}

.odd-row{
   background-color:beige;
}

.even-row{

}

table.custom {
    border: #B9B098;
}

.scaption {
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color:lightblue;
    color:brown;
    text-align: center;
    padding-top:3px;
    padding-bottom:3px;
    border: inset 1px burlywood;                   
}

.caption {
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4477AA;
    background-color: aliceblue;
    text-align: center;
    padding-bottom: 15px;
}

.errorMessage {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

.message {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4477AA;
}

.bigMessage {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #6699CC;
}


.listScroller {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	text-align: left;
}

.inlineForm {
	display: inline;
}


