A:visited {
    color: black;
}

A:active {
    color: black;
}

A:link {
    color: black;
}

A:hover {
    color: black;
}

table {
    border: 0px;
}

body {
  font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif;
}

img {
    border: 0px;
}

.emailField, .passwordField {
    width: 150px;
}

#loginBox td + td {
    padding-left: 20px;
}

#loginBox label {
    white-space: nowrap;
}

#searchId {
    width: 80px;
}

.smallText {
    font-size: 12px;
}

.normalText {
    font-size: 14px;
}

.createTitle {
    width: 585px;
}


table.tablesorter thead tr th {
    background-image:url("/images/bg.gif");
    background-position:right center;
    background-repeat:no-repeat;
    cursor:pointer;
    text-align: left;
    background-color: #306876;
    color: white;
    font-weight:bold;
}

table.tablesorter thead tr th.action {
    background-image: none;
}

table thead tr th#idTh {
    min-width: 50px;
}

th.headerSortUp {
    background-image: url("/images/asc.gif") !important;
    background-color: #306876;
    color: white;
    font-weight:bold;
}

th.headerSortDown {
    background-image: url("/images/desc.gif") !important;
    background-color: #306876;
    color:white;
    font-weight:bold;
}

#legend table tr td {
    width: 140px;
    border: 1px solid black;
    text-align: center;
    font-size: 12px;
}

#legend td.unassigned {
    background-color: #FCBDBD;
    border-right: 0px;
}

#legend td.assigned, #legend td.unfinished {
    background-color: #FFF494;
    border-right: 0px;
}


#legend td.inProgress {
    background-color: #FFCD85;
    border-right: 0px;
}

#legend td.waitingApproval, #legend td.finished {
    background-color: #D2F5B0;
    border-right: 0px;
}


#legend td.closed {
    background-color: #C9CCC4;
}


#legend table {
    border-spacing: 0px;
    padding: 0px;
}

#loginForm {
    margin-top: 25px;
}

.urgent {
    color: red;
}

.critical {
    background-color: red;
}

.low {
    color: blue;
}

.unassigned {
    background-color: #FCBDBD;
}

.assigned, .unfinished {
    background-color: #FFF494;
}

.inProgress {
    background-color: #FFCD85;
}

.waitingApproval, .finished {
    background-color: #D2F5B0;
}

.closed {
    background-color: #C9CCC4;
}

.taskNoteDescriptionTd {
    padding-left: 10px;
}

.taskNoteContent {
    border: 0px;
}

.imageLink {
    cursor: pointer;
}

.permissionPageGroupName {
    padding-right: 20px;
    background-color: #ECE5B6;
}

.pagePermissionActionTd, .pagePermissionCheckboxTd {
    padding-left: 10px;
    padding-right: 10px;
}

.changeLog {
    font-size: 14px;
}

.data tr:nth-child(even) {
  background-color: #F0F0F0;
}

#dataList {
    border-collapse: collapse;
}

#dataList td,th {
  border: 1px solid #DDDDDD;
  padding: 0.3em;
}

#createForm td, #modifyForm td {
    padding: 3px;
}

.createNewLink {
  font-size: 12px;
  color: green !important;
  cursor:pointer;
  text-decoration: underline;
  font-weight: bold;
}

.createNewProjectLinkFromTask, .selectExistingProject, .addAttachment {
    font-size: small;
    color: green !important;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
}

#modifyForm td {
  padding: 3px;
}

input[type="text"], input[type="password"], textarea, select  {
  background-color: #FCFCFC;
}

.quickFilter, .advancedSearch {
  font-size: 12px !important;
}

.icon, .iconDependency {
	position: relative;
	top: 5px;
}

.errorMsg {
    color: red;
}

#advancedSearch td {
	padding: 5px;
}

.taskNoteInfo {
    font-size: 10px;
    color: grey;
}

.green {
    color: green;
}

#maxPerPage, #maxPerPage option {
    font-size:12px;
    margin-right: 15px;
}

#priorityLegend {
    display: inline-table;
}

#priorityLegend td {
    font-size: 11px;
    color: #808080;
    padding-left: 10px
}

#priority {
    position: relative;
    top: 30px;
}