/* default link color */
a{color:#2f5d1d; text-decoration:none}

/* default link hover color */
a:hover{color:#DB8606; text-decoration:none}


#container{
    background:#FFF;
    box-shadow:rgba(0,0,0,.3) 0px 3px 24px;
    border-radius:6px
}

#loginform, #ticketform{background:#f1f1f1}

/* bottom border of header */
#header{}

/* "SUPPORT TICKET SYSTEM" default text */
#header p{color:#666}

/* "SUPPORT TICKET" color */
#header p span{color:#14401c}

/* top nav background and bottom border */
#nav{background:#f1f1f1}

/* nav link color */
#nav li a{
  color:#2f5d1d;
  font-weight:bold
}

/* nav link hover color */
#nav a:hover{color:#14401c}

/* footer background and border */
#footer{background:#f1f1f1}

/* Headings */
h1{color:#14401c}
h2{color:#333}
h3{color:#666}


/* Data Table */
table.tgrid{
 border-left:1px solid
}

table.tgrid td{
  border:1px solid;
  border-top:none;
  border-left:none
}

table.tgrid th{
  color:#FFF;
  font-size:12px; 
  font-weight:bold
}


table.tgrid, table.tgrid td, table.tgrid th{
  border-color:#ADADAD
}

/* Table headings */
table.tgrid th{
  background:#ADADAD;;
  color:#FFF
}

table.tgrid th a, table.tgrid th a:hover{
  color:#FFF;
  text-decoration:underline
}

/* row highlighting on hover */
.tgrid tr:hover td{ background-color:#FFFFDD}

/* Alt rows used on most data tables */
.row1{background-color:#f7fff7}
.row2{background-color:#FFFFFF}

/* auto-highlight */
.row1.highlight td,.row2.highlight td{background-color:#FFFFDD}


/* mesages, warning and errors */
.error{color:#FF0000}

.msg{color:#2f5d1d}

#infomessage{
  background-color:#390;
  border-color:#390;
  color:#390;
  background:#CFC
}

#errormessage{
    border-color:#903;
    background-color:#fcc;
    color:#903
}

#warnmessage{
    border-color:#fad163;
    background-color:#fdedc1
}

/* Input buttons/submits colors*/
.button{
    border-radius:3px;
    background:#246b36;
    background:-moz-linear-gradient(top, #51a947 0%, #246b36 75%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#51a947), color-stop(75%,#246b36));
    background:-webkit-linear-gradient(top, #51a947 0%,#246b36 75%);
    background:-o-linear-gradient(top, #51a947 0%,#246b36 75%);
    background:-ms-linear-gradient(top, #51a947 0%,#246b36 75%);
    background:linear-gradient(top, #51a947 0%,#246b36 75%);DXImageTransform.Microsoft.gradient( startColorstr='#51a947', endColorstr='#246b36',GradientType=0 );
    color:#FFF;
    border-color:#246b36
}
.button2{
    border-radius:3px;
    background:#CCC; /* Old browsers */
    background:-moz-linear-gradient(top, #EEE 0%, #CCC 75%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEE), color-stop(75%,#CCC)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, #EEE 0%,#CCC 75%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #EEE 0%,#CCC 75%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #EEE 0%,#CCC 75%); /* IE10+ */
    background:linear-gradient(top, #EEE 0%,#CCC 75%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
    color:#222;
    border-color:#CCC
}

.button:hover{background:#246b36}
.button2:hover{background:#DDD}

/* Assorted number of tables used on view ticket.*/

table.infotable td, table.infotable th{background-color:#f7fff7}

table.infotable th{
    font-weight:bold;
    text-align:left;
    padding-left:3px
}

/* Response & message background */
table.message, table.response{border-color:#ADADAD}

/* Message title */
table.message th{background-color:#e5f2e1}
/* Response title */
table.response th{background-color:#FFE0B3}

/* message & response header */
table.message tr.header td, table.response tr.header td{
    background-color:#EFEFEF;
    border-color:#ccc
}

/* table cells bg */
table.message td, table.response td{
  background-color:#FAFAFA
}

.rcol h3, .lcol h3{color:#14401C}

hr{
  border:none;
  border-bottom:1px solid #DDD; 
  margin:10px 0 10px 0
}