@charset "utf-8";

/* HTML tags */
body	{ font-family: Arial; font-size: 12px; }
table	{ font-family: Arial; font-size: 12px; }
a		{ text-decoration: none; color:#000099; }
a:hover 	{ text-decoration: underline; color:#000099;}
th		{ background-color:#F9F9F9; color: #000000; }
input		{ font-size:10px; }
select	{ font-size:10px; }
hr { width:100%; height:1px; color: #DBDBFF; background-color:#DBDBFF; }

/* Global Classes */
#system_user { 
        height:20px;
        display: block; padding:2px;
        float: right;
        background-color:#F9F9F9; color: #282828;
        text-align: right;
    }
#system_user.a {color: #FAFAFA;}
#system_msg { background-color:#FFFF99; padding:5px; color:#282828;  }
#system_debug { padding:5px; display: none;  }
#error_msg { background-color:#FF0000; padding:5px; color:#FFFFFF; }
.error 	{ color:#FF0000; }
.req 	{ color:#FF0000; font-weight: bold; font-size: 16px; }
.dbTable { border-collapse:collapse; border-width: 1px; border-color:#CCCCCC; border-style:solid; }
.console { background-color:#282828; color:#FAFAFA; font-family: Courier;  }

/* Main GUI */
.title { font-weight: bold; font-size: 16px; }
.subtitle { font-weight: bold; font-size: 14px; }

/* image preview */
#imagepreview { position: relative; visibility: visible; width: 150px; height: 150px; clip: rect(0,300px,300px,0);}

.cell_title {background-color:#444477; color:#FAFAFA; border-color:#444477;}
.cell_shadow {background-color:#FAFAFA;}

.member_td_active { background-color: #FFFFFF; }
.member_td_inactive { background-color: #FA7777; border-color: #FA7777; }
