body,td,tr,div,h1,h2,h3 {font-family: arial,helvetica,san-serif;}
body,td,tr,div {font-size: 9pt;}
body {margin: 5px;}
form {margin: 0px;}

#mossycontent h2 {color:#B03526;}

hr {height: 1px;color:#cccccc;background-color:#cccccc;margin-top: -.1em; margin-bottom: -.1em;}
h1,h2,h3,h4,h5 {font-family: arial;color:#B03526;margin-bottom: 3px;margin-top: 3px;font-weight: 900;}
a {color: #B03526;}
a:hover {color:#01461A}

.head1 {font-weight:normal;font-size: 11px;color:#999999;}

.heading {color:#B03526;font-weight:bold;font-size: 16px;}

.thumb {background: #f5f5f5;border-width: 1px;border-style: solid; border-color: #333333 #cccccc #cccccc #333333;}

.category_top {border-top: 2px solid #3264B3;font-size: 16px;font-weight: bold;color:#ffffff}
.category_bottom {border-bottom: 1px solid #BDCEE7;font-size: 12px;color:#333333;padding: 2px;}
.addbar {border-left:1px solid #007E00;font-size:8pt;}
.desctxt {font-size: 8pt;color:#666666}

.product_title {color:#007E00;font-size: 12pt;font-weight: bold;text-decoration: underline;}
.product_ingredients {color:#666666;font-size: 8pt;font-weight: normal;text-decoration: none;}
.reverse_title {background:#B03526;color:#ffffff;font-size: 12pt;font-weight: bold;}

.inactive {background:#e5e5e5}

textarea,select {background:#EDF1F9;border: 1px solid #264C9E;font-size: 9pt;padding: 2px;}
input {font-size:9pt;}

input:checkbox {background: none;}
input.button {background:#EDF1F9;border: 1px solid #264C9E;font-size: 9pt;font-weight: bold;}

.padding1 {padding: 2px}

.menuitem {
    font-family: arial,helvetica,san-serif;
    font-size: 13px;
    font-weight: 900;
    color: #f5f5f5;
    border-bottom:1px solid #e7e7e7;
    padding:4px 4px 4px 8px;
}

.menuitem a {color: #010101;text-decoration: none;}
.menuitem a:hover {color: #01461A;text-decoration: underline;}

.menusel {
    font-family: arial,helvetica,san-serif;
    font-size: 13px;
    font-weight: 900;
    color: #ffffff;
    background: #01461A;
    padding:4px 4px 4px 8px;
}

.menusel a {color: #ffffff;text-decoration: underline;}

img.vmiddle {vertical-align:middle;}

h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}
h4 {font-size: 11pt;}
h5 {font-size: 10pt;}

.underline  {border-bottom: 1px solid #264C9E;font-size: 8pt;}

.left_nav_head1 {
    font-size: 10pt;
    font-weight: bold;
    background: #7777A4;
    color: white;
}

.left_nav_item1 {
    font-size: 9pt;
    font-weight: bold;
    background: #EBEBF5;
    color: #5B4C90;
    border-bottom: 1px solid #D9D9EC;
}

.left_nav_sel1 {
    font-size: 9pt;
    font-weight: bold;
    background: #f5f5f5;
    color: #5B4C90;
    border-bottom: 1px solid #D9D9EC;
}

a.topnav:link {color:#ffffff;text-decoration:none;font-size: 10pt;font-weight: bold;}
a.topnav:visited {color:#ffffff;text-decoration:none;font-size: 10pt;font-weight: bold;}
a.topnav:hover {color:#ffffff;text-decoration:underline;font-size: 10pt;font-weight: bold;}

a.navbread:link {font-size: 9pt;color:#ffffff;text-decoration:none;}
a.navbread:visited {font-size: 9pt;color:#ffffff;text-decoration:none;}
a.navbread:hover {font-size: 9pt;color:#ffffff;text-decoration:underline;}

.left_nav_head2 {
    font-size: 10pt;
    font-weight: bold;
    background: #BA0879;
    color: white;
}

.left_nav_item2 {
    font-size: 9pt;
    font-weight: bold;
    background: #f5f5f5;
    color: #5B4C90;
}

.xsmtxt {font-size: 7pt;}
.smtxt {font-size: 8pt;}
.smtxt2 {font-size: 9pt;}
.medtxt {font-size: 10pt;}
.lgtxt {font-size: 12pt;}
.xltxt {font-size: 14pt;}
.xxltxt {font-size: 16pt;}
.xxxltxt {font-size: 18pt;}

table.prop {font-size: 8pt;}

.ptitle {font-size: 8pt;font-weight: bold;color: #222;}
.ptext {font-size: 8pt;font-weight: normal;color: #444;}

.topmenu {font-size: 11pt;font-weight: bold;color: #7777A4;}
.topmenusel {font-size: 11pt;font-weight: bold;color: #ffffff;}
.breadcrumb {font-size: 9pt;color: #ffffff;}
a.menu1:link    {color: white;text-decoration: none;font-weight: bold;}
a.menu1:visited {color: white;text-decoration: none;font-weight: bold;}
a.menu1:hover   {color: white;text-decoration: underline;font-weight: bold;}

a.menu2:link    {color: #ffffff;text-decoration: none;font-weight: bold;}
a.menu2:visited {color: #ffffff;text-decoration: none;font-weight: bold;}
a.menu2:hover   {color: #ffffff;text-decoration: underline;font-weight: bold;}

a.lnk1:link    {color: #BF1400;text-decoration: none;font-weight: bold;}
a.lnk1:visited {color: #BF1400;text-decoration: none;font-weight: bold;}
a.lnk1:hover   {color: #BF1400;text-decoration: underline;font-weight: bold;}

a.lnk3:link    {color: #BF1400;text-decoration: none;font-weight: bold;font-size: 9pt;}
a.lnk3:visited {color: #BF1400;text-decoration: none;font-weight: bold;font-size: 9pt;}
a.lnk3:hover   {color: black;text-decoration: underline;font-weight: bold;font-size: 9pt;}

td.menutitle {
  background: #999999;
  color: white;
  border-top: solid 1px white;
  border-bottom: solid 1px #BDCEE7;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 3px;
}

.title {
  color: #BF1400;
  font-weight: bold;
  border-bottom: solid 1px #666666;
}

div.event {
  color: black;
  font-size: 9pt;
  margin: 3px 15px 3px 15px;
}

.menuback {
	border-right: solid 1px black;
	height:350px;
}


.xpadding {padding: 2px;}
.xxpadding {padding: 5px;}
.xxxpadding {padding: 10px;}

.frame {border: solid 1px #AA332B;}


.bright {border-right:solid 1pt #cccccc;}
.bleft {border-left:solid 1pt #cccccc;}
.bbottom {border-bottom:solid 1pt #cccccc;}

.doclist {
	background: #ffffff;
	font-size:  10pt;
	border: solid 1pt #333333;
}
.docheader{
    background: #AA332B;
    color: #ffffff;
    font-weight: bold;
}
.doccell {
	border-bottom: solid 1pt #cccccc;
}

.contactagent {
  font-size:10pt;
  background-color:#eee;
  border:1px solid #ccc;
  padding:6px;
  border-radius:3px;
  font-weight:bold;
  margin-bottom:10px;
  text-align:center;
}

.statusbox {
  font-size:8pt;
  color:#fff;
  padding:6px;
  border-radius:3px;
  font-weight:bold;
  margin-bottom:3px;
}

.statusgreen {
  background-color:#008000;
}

.statusorange {
  background-color:#ff6600;
}

.statusred {
  background-color:#ae0000;
}

.statusblue {
  background-color:#257cc0;
}

.smessage {
   float:left;
   width:170px;
}

.bdotted {border-bottom:1px dotted #ccc;}

#imagelist { list-style-type: none; margin: 0; padding: 0; }
#imagelist li { margin: 4px 4px 4px 0; padding: 1px; float: left; width: 53px; height: 53px; font-size: 4em; text-align: center; }
#imagelist li img {padding:1px; border:1px solid #ccc; cursor: pointer; width:50px; height:50px;}


