BODY {
  text-align: center;
  font-family: verdana, sans-serif;
  font-size: .8em;
  background-color: #F88017;
}

A {
  color: black;
}

#container {
  width: 800px;
  /*height: 800px;*/
  text-align: left;
  margin: 0px auto;
  background-color: #FFFFFF;
  border: solid 1px #000000;
}

#content {
   width: 800px;
   padding: 10px;
   margin: 0px;
}


.logo_text {
  text-decoration: none;
  font-size: 2em;
}

.top10 {
  font-weight: bold;
  font-size: 1.2em;
}

.cat_name {
  font-weight: bold;
}

.item_name {
  font-weight: bold;
}

.by_whom {
  font-size: .8em;
}

.footer {
  font-size: .8em;
}

.menu {
  /*padding-top: 10px;*/
  margin-bottom: 1px dashed #000000;
  padding: 2px;
  width: 480px;
}
.sub_menu {
  background-color: #F88017;
  padding: 2px;
  width: 480px;
}
.menu_active {
  background-color: #F88017;
  color: #FFFFFF;
  padding: 2px;
  font-weight: bold;
}
.menu_inactive {
  /*background-color: #FFFFFF;*/
  padding: 2px;
}

.error {
  /*color: #FF0000;*/
  background-color: #FF9999;
  padding: 10px;
  border: solid 2px #FF0000;
  width: 300px;
  margin: 2px;
}

.javascript_error {
  /*color: #FF0000;*/
  background-color: #FF9999;
  padding: 10px;
  border: solid 2px #FF0000;
  width: 300px;
  margin: 2px;
}

.row_on {
  background-color: #FFFFFF;
}

.row_off {
  background-color: #CCCCCC;
}

.username {
  font-weight: bold;
  font-size: 1.6em;
}

.itemname {
  font-weight: bold;
  font-size: 1.6em;
}

/* TAGS */
.smallestTag { font-size: .8em; padding: 2px;}
.smallTag1 { font-size: 1em; padding: 2px;}
.smallTag { font-size: 1.2em; padding: 2px;}
.mediumTag { font-size: 1.4em; padding: 2px;}
.largeTag { font-size: 1.6em; padding: 2px;}
.largeTag1 { font-size: 1.8em; padding: 2px;}
.largestTag { font-size: 2em; padding: 2px;}

.cloud1 { font-size: .8em; padding: 2px; }
.cloud2 { font-size: .9em; padding: 2px; }
.cloud3 { font-size: 1em; padding: 2px; }
.cloud4 { font-size: 1.1em; padding: 2px; }
.cloud5 { font-size: 1.2em; padding: 2px; }
.cloud6 { font-size: 1.3em; padding: 2px; }
.cloud7 { font-size: 1.4em; padding: 2px; }
.cloud8 { font-size: 1.6em; padding: 2px; }
.cloud9 { font-size: 1.8em; padding: 2px; }


.demo_header {
  /*background-color: #99CCFF*/
  /*background-color: #99FF33;*/
  /*background-color: #CCCCCC;*/
  background-color: #FFCC66;
}

.field_label {
  font-weight: bold;
}
.required {
  font-weight: bold;
  color: #FF0000;
}

.xml-icon { 
    padding: 0px 3px 1px 3px;
    margin: 0;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #ff6600;
    border: 1px solid;
    border-color: #ffc8a4 #3f1a01 #3f1a01 #ffc8a4;
    cursor: pointer;
}

.mission {
  font-size: 1.2em;
}

.page_title {
  font-size: 1.2em;
  font-weight: bold;
}

INPUT.btn_agree {
   color:#000000;
   /*font-family:'trebuchet ms',helvetica,sans-serif;*/
   /*font-size:84%;*/
   font-weight:bold;
   background-color:#FFCC66;
}
.user_icon {
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	margin:2px;
	padding:3px;
}