html            {background-color:#ffffff;margin:0;}
body            {margin:0;}
#wrapper        {background-color:#ffffff;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#333333;}
.companyname    {display:inline-block;vertical-align:top;float:left;margin-left:30px;margin-top:1.5em;text-decoration:none;color:inherit;}
.companyname a:link {text-decoration:none;color:inherit;}
.companyname a:visited  {text-decoration:none;color:inherit;}
.companylogo    {border:none;vertical-align:middle;}
.pageheader     {display:block;background-color:#ffd800;text-align:right;vertical-align:middle;height:110px;}
.pagecontent    {display:inline-block;float:left;width:100%;}
.insidepage     {width:94%;padding:2%;}
.leftcolumn     {float:left;left:0%;width:49%;margin-right:2%;}
.rightcolumn    {float:left;left:4%;width:49%;}
.centered       {text-align:center;}
.footer         {display:inline-block;text-align:center;font-size:small;margin-top:2em;width:100%;}
.footer a:link  {text-decoration:underline;}
.footer a:visited   {text-decoration:underline;}
.copyright      {vertical-align:middle;}
.smalllogo      {vertical-align:middle;border:none;}
.menu           {background-color:#ffd800;}
.menuitem       {display:inline-block;padding:13px 30px;font-weight:bolder;z-index:100;background-color:#ffd800;text-decoration:none;color:inherit;}
.menuitem.submenu   {display:inline-block;padding:13px 30px;font-weight:bolder;z-index:100;background-color:#ffd800;text-decoration:none;color:inherit;background-image:url(images/submenu.gif);background-repeat:no-repeat;background-position:right center;cursor:default;}
.menuitem:hover {background-color:#0026ff;color:#ffffff;}
.menuitem a:link  {text-decoration:none;color:inherit;}
.menuitem a:visited   {text-decoration:none;color:inherit;}
.undecoratedlink    {text-decoration:none;color:inherit;}
.bigbutton      {display:block;margin:1em;text-align:center;text-decoration:none;color:#ffffff;font-size:large;font-weight:bolder;padding:1em 2em;background-color:#0026ff;border-radius:3px;}
.bigbutton:hover    {opacity:0.5;}
.danger         {background-color:#cc0000;}
.safe           {background-color:#228822;}
#overlaysubmenu {position:absolute;padding:0.5%;width:auto;height:auto;max-height:100%;background-color:#0026ff;color:#ffffff;z-index:101;font-size:smaller;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.submenucontainer    {padding:0;display:table;table-layout:fixed;}
.submenucontainer li {display:table-row;font-weight:bolder;background-color:#0026ff;}
.submenucontainer a  {display:block;padding:1em 2em;text-align:left;text-decoration:none;color:inherit;}
.submenucontainer a:hover    {background-color:#ffd800;color:#333333;}
#tableelgustofeatures th    {text-align:left;}
#tableelgustofeatures tr:nth-child(odd) {background-color:#eeeeee;}
#tableelgustofeatures tr:nth-child(even)    {background-color:#ffffff;}
.boldtext       {font-weight:bolder;}
.latestversion  {background-color:#ffd800;padding:0 3px;}
#idgeneralerror {color:#ff0000;}
.standardform   {padding:20px;border-style:solid;border-width:1px;border-color:#333333;box-shadow:3px 3px 3px #888888;margin-bottom:1em;}
.submit         {width:80px;background-color:#0026ff;color:#ffffff;border:none;height:2em;box-shadow:3px 3px 3px #888888;font-weight:bolder;}
.submit:hover   {background-color:#ffd800;color:#333333;}
#pricingtable   {background-color:#eeeeee;border-collapse:collapse;border:1px solid #eeeeee;text-align:left;}
#pricingtable td    {background-color:#ffffff;padding:10px;}
#pricingtable th    {padding:10px;}
.thsmall        {font-size:smaller;font-weight:normal;}
/*
.underlinedlink a:link   {text-decoration:underline;}
.underlinedlink a:visited   {text-decoration:underline;}
.submenuitem    {padding:13px 30px;font-weight:bolder;text-decoration:none;color:inherit;}
.submenuitem:hover  {background-color:#ffd800;color:#333333;}
.pagetitle      {text-align:center;color:#228822;margin-top:-5px;}
#loginform      {width:40%;margin-left:30%;font-weight:bolder;text-align:center;padding:10px;padding-right:15px;border-style:solid;border-width:1px;border-color:#333333;box-shadow:3px 3px 3px #888888;margin-bottom:1em;}
#loginform form {width:100%;margin-left:-10px;border:none;box-shadow:none;padding-bottom:20px;}
#logoutform     {display:inline-block;*display:inline;float:right;vertical-align:middle;padding:0px;border:none;}
.currentuser    {display:inline-block;*display:inline;float:right;vertical-align:middle;font-size:smaller;width:14%;text-align:right;}
.formfield      {display:inline-block;*display:inline;width:50%;margin-bottom:5px;}
.formfieldtitle {float:left;vertical-align:middle;width:30%;}
.formfieldinput {float:right;vertical-align:middle;width:70%;}
.formfieldinput input   {width:100%;}
.field          {display:inline-block;*display:inline;width:50%;margin-bottom:5px;}
.fieldtitle     {float:left;vertical-align:middle;width:30%;}
.fieldinput     {float:right;vertical-align:middle;width:50%;}
.fieldinput input   {width:50%;}
.submit:disabled    {background-color:#888888;color:#000000;}
.imgsubmit      {background-color:#0000ff;border:none;box-shadow:3px 3px 3px #888888;}
.imgsubmit:hover    {background-color:#2efef7;}
.imgsubmit:disabled {background-color:#888888;}
.transparentimgsubmit   {background-color:#ffffff;border:none;box-shadow:3px 3px 3px #888888;}
.transparentimgsubmit:hover {cursor:pointer;}
#submitlogout   {width:100%;background-color:#0000ff;color:#ffffff;border:none;height:1.5em;margin-top:-0.25em;box-shadow:3px 3px 3px #888888;font-weight:bolder;}
#submitlogout:hover {background-color:#2efef7;color:#000000;}
.submitupdatereleaseentry   {width:auto;background-color:#0000ff;color:#ffffff;border:none;height:auto;margin-top:0em;box-shadow:3px 3px 3px #888888;font-weight:bolder;}
.submitupdatereleaseentry:hover {background-color:#2efef7;color:#000000;}
.submitupdatereleaseentry:disabled  {background-color:#888888;color:#000000;}
select          {margin-right:1em;padding:10px;border-style:solid;border-width:1px;box-shadow:3px 3px 3px #888888;vertical-align:top;font-family:inherit;color:inherit;}
.bareselect     {margin-right:initial;padding:initial;box-shadow:initial;vertical-align:initial;}
textarea        {padding:10px;border-style:solid;border-width:1px;box-shadow:3px 3px 3px #888888;vertical-align:top;resize:none;}
#overlayparent  {position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#bbbbbb;opacity:1.0;z-index:9999;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#666666;text-align:center;}
#overlayparent2 {position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#bbbbbb;opacity:1.0;z-index:10000;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#666666;text-align:center;}
#overlay        {padding:2%;opacity:1.0;margin-left:25%;margin-top:50px;width:50%;height:auto;max-height:100%;background-color:#ffffff;border-radius:7px;font-family:"Trebuchet MS", Helvetica, sans-serif;color:#666666;}
#overlayerror   {padding:2%;opacity:1.0;margin-left:25%;margin-top:50px;width:50%;height:auto;max-height:100%;background-color:#cc0000;color:#eeeeee;border-radius:7px;}
#overlayinfo    {padding:2%;opacity:1.0;margin-left:25%;margin-top:50px;width:50%;height:auto;max-height:100%;background-color:#ffffff;color:#000000;border-radius:7px;}
#overlayprogress    {padding:2%;opacity:1.0;margin-left:25%;margin-top:50px;width:50%;height:auto;max-height:100%;background-color:#ffffff;color:#000000;border-radius:7px;text-align:left;}
table caption   {font-size:large;}
table.centered  {margin-left:auto;margin-right:auto;}
#tablemimetypes, #tableprivileges, #tablepreferences, #tableuserinfo, #tablemimetypes th, #tablemimetypes td, #tableprivileges th, #tableprivileges td, #tablepreferences th, #tablepreferences td, #tableuserinfo th, #tableuserinfo td    {border:1px solid black;border-collapse:collapse;text-align:left;}
table tr:nth-child(odd) {background-color:#ffffff;}
table tr:nth-child(even)    {background-color:#eeeeee;}
th              {color:#ffffff;background-color:#0000ff;}
td              {padding-left:5px;padding-right:5px;}
.baretable      {}
.baretable tr   {background-color:#ffffff;}
.divtitle       {margin-bottom:-0.5em;}
.fixedheadertablecontainer  {margin-top:1em;width:100%;font-weight:bolder;text-align:center;}
.fixedheadertable   {width:100%;max-height:15em;overflow:auto;text-align:center;}
.fixedtableheader   {display:inline-block;*display:inline;text-align:center;font-weight:bolder;color:#ffffff;background-color:#0000ff;padding:3px 0px;border:1px solid #333333;}
*/

