body { color: #333; background-color: #eee; }

#Header { background: white url('/images/shadow.gif') repeat-x top; border-bottom: 1px #aaa solid; color: #666; }
#Header h1 a { border: none; }
#Header h1 a { color: #666; border: none; }
#Header h1 a:hover { color: #333; background-color: transparent; }

#PublicContent { border-bottom: 1px #aaa solid; }

.col h1, .welcome_help h1 { border-bottom: 1px #ccc solid; }

/* Updated */
div#Footer { background-color: #eee; }

#ContentMinor, #ContentMajor, #Content, #ContentMajorHider { color: #333; background-color: white; }
#ContentMajor { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#ContentMajorHider { border-right: 1px solid #ccc; }
#Content { background-color: #eee; }
#ContentMinor { background-color: #eee; }
#ContentShadow { background: #eee url('/images/gradient2.png') repeat-x; }

.col { background-color: #fff; border: 1px solid #ccc;}

#TabsContainer { background: #F4F4F4; background: #eee url('/images/gradient2.png') repeat-x; border: none; }

/* End updates */

#Tabs a:link, #Tabs a:visited, #Tabs a:active { border: 1px solid #aaa; border-bottom: none; background-color: #999; color: white}
#Tabs a.selected, #Tabs a:visited.selected { color: #333; background-color: #fff !important; border-bottom: white; }
#Tabs a:hover { color: red; background-color: #ffe; }

table.standard tr th { border-top: 1px solid #FB7A31; border-bottom: 1px solid #FB7A31; background-color: #FFC; }
table.standard tr td { border-bottom: 1px solid #CCC; }
table.standard tr:hover td  { background-color: #ffe; }

.faded_row { background-color: #efefef; }
.completed { background-color: #efefef !important; }

form.standard, form#registration div { color: #333; border: 1px solid #d5d5d5; background: #efefef url('/images/shadow_grey.gif') repeat-x top; }
input:focus { background-color : #ffc; }
textarea:focus { background-color : #ffc; }

form.standard div.buttons { border-top: 1px solid #fff; background-color: #f0f0f0; }

div .fieldWithErrors input, form input.fieldWithErrors, div .fieldWithErrors select, form select.fieldWithErrors { background-color: #ffdfdf; }

div#pagination a { border: 1px solid #B8C8FF }

.lightcolour { background-color: #f0f0f0 }
.darkcolour { background-color: #999 }

/* Public stuff */
form.public fieldset { color: #333; border: 1px solid #d5d5d5; background: #efefef url('/images/shadow_grey.gif') repeat-x top; }
form.public { background: none; border: none; }

div#public_description { border: 1px solid #d5d5d5; background-color: #ffc; }

/* Dashboard */
table.issue_summary caption { background-color: #eee; border-bottom: 1px solid #ccc; }
table.issue_summary caption a:hover { background-color: #999; color: #fff; }

form.message { border-bottom: 1px solid #ccc; background-color: #f5f5f5; }

/* Tables */
.odd { background-color: #f8f8f8 }
.look_at_me { font-weight: bold; color: #454545; }
.hover_active { background-color: #ffc !important }