/*****************************************************************************
* Copyright 2008 CD Computer Systems                                         *
* Programmer: Carey Durbin - Owner                                           *
* Project: phpAutoShow                                                       *
* File: Global Style Sheet                                                   *
*****************************************************************************/

.button { 
    border: thin solid;
}
.textbox { 
    border: thin solid;
}
.textboxactive {
    border: thin solid;
    background: #dde0ed;
}
.textboxreadonly {
    border: thin solid;
    background: #cccccc;
}
.dropdown { 
    border: thin solid;
}
.dropdownactive {
    border: thin solid;
    background: #dde0ed;
}
.table100 {
    width: 100%;
    vertical-align: top;
}
.table100thin {
    width: 100%;
    border: thin solid;
}
.table60 {
    width: 60%;
    vertical-align: top;
}
.table60center {
    width: 60%;
    vertical-align: top;
}
.table70 {
    width: 70%;
    vertical-align: top;
}
.td10justify{
    width: 10%;
    text-align: justify;
    vertical-align: top;
}
.td13 {
    width: 13%;
    vertical-align: top;
}
.td87 {
    width: 87%;
    text-align: center;
    vertical-align: top;
}
.td40 {
    width: 40%;
    vertical-align: top;
}
.td50 {
    width: 50%;
    vertical-align: top;
}
.td50left {
    width: 50%;
    text-align: left;
    vertical-align: top;
}
.td50right {
    width: 50%;
    text-align: right;
    vertical-align: top;
}
.tdleft{
    text-align: left;
    vertical-align: top;
}
.tdcenter {
    text-align: center;
    vertical-align: top;
}
.tdright{
    text-align: right;
    vertical-align: top;
}
.tdjustify{
    text-align: justify;
    vertical-align: top;
}
.font2 {
    font-size: small;
}
.font2bold {
    font-size: small;
    font-weight: bold;
}
.font2line {
    font-size: small;
    text-decoration: line-through;    
}
.font2red {
    font-size: small;
    color: #ff0000;
    text-decoration: underline;
    cursor: pointer;
}
.font2underline {
    font-size: small;
    text-decoration: underline;
    cursor: pointer;
}
.font3{
    font-size: medium;
}
.font3bold{
    font-size: medium;
    font-weight: bold;
}
.font4bold{
    font-size: large;
    font-weight: bold;
    text-align: center;
}
.tdfooter {
    font-size: small;
    text-align: center;
    vertical-align: top;
}
.menuheader {
    font-size: medium;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}
.hilight {
    background: #deffe3;
    cursor: default;
}
/* Login Table */
.loginheadertable {
    width: 50%;
    color: #000000;
    background: #000000;    
}
.loginheadertd {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    width: 50%;
    color: #ffffff;
    background: #000000;
    text-align: center;
}
.logintable {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    width: 50%;
    color: #000000;
    background: #cccccc;
    text-align: center;
}
.logintdright{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    width: 50%;
    text-align: right;
    vertical-align: top;
}
.logintdleft{
    text-align: left;
    vertical-align: top;
}
.logintdcenter{
    text-align: center;
    vertical-align: top;
}
.loginerror{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #ff0000;
    width: 50%;
    text-align: center;
    vertical-align: top;
}
/* Error Messages */
.errortable {
    width: 90%;
    background: #E2E2E2;
}
.errorheadertd {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    width: 90%;
    color: #ffffff;
    background: #FF0000;
    text-align: center;
}
.errortdl {
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    background: #E2E2E2;
    text-align: right;
    vertical-align: top;
    width: 20%;
}
.errortdr {
    font-family: Tahoma;
    font-size: 9pt;
    background: #E2E2E2;
    text-align: left;
    vertical-align: top;
    width: 80%;
}
.errortext {
    font-family: Tahoma;
    font-size: 9pt;
    color: #FF0000;
}
/* ADMIN PAGES */
.admintable100 {
    width: 100%;
    vertical-align: top;
    background: #000000;    
}
.admintable90 {
    width: 90%;
    vertical-align: top;
}
.admintable70 {
    width: 70%;
    vertical-align: top;
}
.admintable50 {
    width: 50%;
    vertical-align: top;
}
.admintable40 {
    width: 40%;
    vertical-align: top;
}
.admintable30 {
    width: 30%;
    vertical-align: top;
}
.admintable20 {
    width: 20%;
    vertical-align: top;
}
.tablealt1 {
background: #eeeeee;
}
.tablealt2 {
background: #dddddd;
}
.admintext9 {
    font-family: Tahoma;
    font-size: 9pt;
}
.admintext10 {
    font-family: Tahoma;
    font-size: 10pt;
}
.admintext10bold {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
.admintext12 {
    font-family: Tahoma;
    font-size: 12pt;
}
.admintdleft{
    text-align: left;
    vertical-align: top;
}
.admintdleft50{
    text-align: left;
    vertical-align: top;
    width: 50%;
}
.admintdright{
    text-align: right;
    vertical-align: top;    
}
.admintdright50{
    text-align: right;
    vertical-align: top;
    width: 50%;
}
.admintdcenter{
    text-align: center;
    vertical-align: top;
}
.admintdpicture{
    text-align: center;
    vertical-align: bottom;
    width: 150px;
}
.adminmenucatheader {
    text-align: left;
    vertical-align: top;
    width: 50%;
    background: #cccccc;
}
.adminmenucatfont {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    }
.adminmenucattext {
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    vertical-align: top;
    width: 50%;
    background: #ffffff;
    color: #000000;
}
.admincatheadertd {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
    text-align: center;
    color: #ffffff;
    background: #000000;
}
.adminheadertd {
    font-family: Tahoma;
    font-size: 10pt;    
    width: 60%;
    text-align: right;
    color: #ffffff;
    background: #000000;    
}
.adminfootertd {
    font-family: Tahoma;
    font-size: 10pt;
    width: 60%;
    text-align: center;
    color: #ffffff;
    background: #000000;
}
.adminuploadlink {
    color: black;
    text-decoration: underline;
    cursor: pointer;
}
.redoutline {
    border: #ff0000 thin solid;
}
.blackoutline {
    border: #000000 thin solid;
}
.adminalignmiddle {
    vertical-align: middle;
}
.adminwysiwyg {
    height: 400px;
    border: thin solid;
}
.adminwidth80 {
    width: 80px;
}
.adminwidth175 {
    width: 175px;
}
.adminwidth200 {
    width: 200px;
}
.admincursorpointer {
    cursor: pointer;
}
.adminwarning {
    font-family: Tahoma;
    font-size: 10pt;
    width: 70%;
    text-align: center;
    color: #000000;
    border:red thin solid;
}