/* Global Style Sheet */

/* Elements */
body                {
                    font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;
                    background:url("/images/welcome-bg.gif") top left;
                    }
td                  {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}
form                {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}
p                   {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}
input               {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #000000;}
select              {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #000000;}
th                  {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}

A                   {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #0067AC; text-decoration: none;}
A:link              {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #0067AC; text-decoration: none;}
A:visited           {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #0067AC; text-decoration: none;}

.grady {
    border-top:none;
    background:url("/images/welcome-bg.gif") top left;
}

.titleGood {
    background:url("/images/silk/accept.png");
    background-position:2px 2px;
    background-repeat:no-repeat;
    padding:4px 0pt 4px 20px;
}

.titleBad {
    background:url("/images/silk/exclamation.png");
    background-position:2px 2px;
    background-repeat:no-repeat;
    padding:4px 0pt 4px 20px;
}

.blacktext          {font-size: 10px; color: #000000;}
A.blacktext         {font-size: 10px; color: #0067AC;}
A.blacktext:link    {font-size: 10px; color: #0067AC;}
A.blacktext:visited {font-size: 10px; color: #0067AC;}
A.blacktext:hover   {font-size: 10px; color: #80B3D5;}

.whitetext          {font-size: 10px; color: #FFFFFF;}
A.whitetext         {font-size: 10px; color: #FFFFFF;}
A.whitetext:link    {font-size: 10px; color: #FFFFFF;}
A.whitetext:visited {font-size: 10px; color: #FFFFFF;}
A.whitetext:hover   {font-size: 10px; color: #FF9900;}

.redtext            {font-size: 10px; color: #FF3333;}
A.redtext           {font-size: 10px; color: #FF3333;}
A.redtext:link      {font-size: 10px; color: #FF3333;}
A.redtext:visited   {font-size: 10px; color: #FF3333;}
A.redtext:hover     {font-size: 10px; color: #CC6666;}

.graytext           {font-size: 10px; color: #999999;}
A.graytext          {font-size: 10px; color: #999999;}
A.graytext:link     {font-size: 10px; color: #999999;}
A.graytext:visited  {font-size: 10px; color: #999999;}
A.graytext:hover    {font-size: 10px; color: #999999;}

.pointer            {cursor: pointer;}

td.list             {background-color: #8D99A5; vertical-align: middle;}
td.list th          {background-color: #F0F0FF; vertical-align: middle; font-size: 11px;}
td.list tr          {background-color: #F9F9F9; vertical-align: middle;}

.statement          {background-color: #8D99A5; vertical-align: middle; z-Index: 100;}
.statement th       {background-color: #F0F0FF; vertical-align: middle; font-size: 11px;}
.statement tr       {background-color: #F9F9F9; vertical-align: middle;}

tr.reportRow        {background-color: #F9F9F9;}
tr.reportRow_hover  {background-color: #FFFF99;}
tr.actionRow        {background-color:white;}
tr.actionRow_hover  {background-color: rgb(153, 170, 204);}

.filterBottom       {background-color:white;}

td.optional         {background-color: #DFDFDF;}
td.optional th      {background-color: #C9CED0;}
td.optional tr      {background-color: #DFDFDF;}

div.title           {font-size: 20px; color: #80B3D5;}
span.heading        {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 20px; color: #000000;}
td.price            {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; color: #000000;}

table.heading th    {background-color: #C2CDE1;}

.menu               {position: absolute;top: -1000px;left: -1000px;}
.submenu            {border:1px solid black;}

.actions            {background-color: #FFFFFF; color:#000; vertical-align:top; }
td.actions:hover    {background-color: #316ac5; color:#FFF; display: block;}

.hide               {display: none; visibility: hidden}
#menudata           {display: none; visibility: hidden}

td.messageUnSent    {background-color: #DDAAAA;}
td.messageOpened    {background-color: #AADDAA;}
td.messageRejected  {background-color: #AAAADD;}

.sorter             {font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #F0F0FF; vertical-align: middle; font-size: 11px;}
.sorter A           {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

#header             {float:left; width:100%; font-size:10px; line-height:normal;}
#header ul          {margin:0; padding:0; list-style:none; }
#header li          {float:left; background:url("/images/tabs/aqua/tab-left.png") no-repeat left top; margin:0; padding:0px 0px 0px 9px; }
#header span        {float:left; display:block; background:url("/images/tabs/aqua/tab-right.png") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#000; }

div.auto_complete {
    position:absolute;
    width:500px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
    z-index:1000;
}
div.auto_complete ul {
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
}
div.auto_complete ul li {
    margin:0;
    padding:3px;
}
div.auto_complete ul li.selected {
    background-color: #bff;
}
div.auto_complete ul strong.highlight {
    color: #800;
    margin:0;
    padding:0;
}