/* default text and background colors */
body {
  color: rgb(179, 148, 104);
  background-color: rgb(36, 27, 23);
}

/* default link color */
a { color:rgb(194, 108, 16); text-decoration: none; }

/* default link hover color */
a:hover { color:rgb(215, 136, 51); text-decoration: none; }


#content {
background-image: url(../images/primary-bg.jpg);
background-repeat: repeat-y;
}

#loginform, #ticketform {
}

/* bottom border of header */
#header {
}

/* "SUPPORT TICKET SYSTEM" default text */
#header p {
  color:#666;
}

/* "SUPPORT TICKET" color */
#header p span {
  color:#fe7700;
}

/* top nav background and bottom border */
#nav {
background: url(../images/header-bg.jpg) no-repeat 0% 100%;
}

/* nav link color */
#nav li a {
color: rgb(194, 108, 16);
font-weight:bold;
}

/* nav link hover color */
#nav a:hover {
color: rgb(215, 136, 51);
}

/* footer background and border */
#footer {
background: url(../images/footer-bg.jpg) no-repeat;
}

/* Headings */
h1, h2, h3 {
color: rgb(73, 186, 226);
}


/* Data Table */
table.tgrid {
}

table.tgrid tr {
}

table.tgrid td {
}

table.tgrid th {
  font-size: 75%; 
  font-weight:bold;
}


table.tgrid, table.tgrid td, table.tgrid th {
}

/* Table headings */
table.tgrid th {
}

table.tgrid th a, table.tgrid th a:hover {
  text-decoration:underline;
}

/* row highlighting on hover */
.tgrid tr:hover td {  
}

/* Alt rows used on most data tables */
.row1 {
   background: url(../images/table-odd-bg.jpg) repeat;
}
.row2 { 
}

/* auto-highlight */
.row1.highlight td,.row2.highlight td {
}


/* mesages, warning and errors */
.error {
    color: #FF0000;
}

.msg {
color: rgb(73, 186, 226);
}

#infomessage {
  background-color: #cfc;
  border-color: #390;
  color: #390;
}

#errormessage {
    border-color: #903;
    background-color: #fcc;
    color: #903;
}

#warnmessage {
    border-color: #fad163;
    background-color: #fdedc1;
}

/* Input buttons/submits colors*/
.button {
}

/* Assorted number of tables used on view ticket.*/

table.infotable {
border: 1px solid;
}
table.infotable td, table.infotable th {
background: url(../images/table-odd-bg.jpg) repeat;
}

table.infotable th {
    font-weight:bold;
    text-align:left;
    padding-left:3px;
}

/* Response & message background */
table.message, table.response {
}

/* Message title */
table.message th {
}
/* Response title */
table.response th {
}

/* message & response header */
table.message tr.header td, table.response tr.header td {
}

/* table cells bg */
table.message td, table.response td {
background: url(../images/table-odd-bg.jpg) repeat;
}

.rcol h3, .lcol h3 { 
}

hr { border:none; border-bottom:1px solid #ccc; margin:10px 0 10px 0; }

input[type="text"], input[type="password"]{
background: url(../images/contactInputBg.gif) no-repeat;
height: 30px;
width: 203px !important;
font-size: 16px;
color: #a18052;
padding: 8px 10px 0 10px !important;
border: 0;
}

textarea{
background: url(../images/contactMessageBg.gif) no-repeat;
width: 343px !important;
height: 110px;
font-size: 16px;
color: #a18052;
padding: 8px 10px 0 10px !important;
font-family: verdana, sans-serif;
overflow: auto;
border: 0;
}
select {
margin-left:6px;
}
