/* * * * * * * * * * * * * * * * * * * * * * * *
 * ASRC.biz (Aberdeen Squash Racquets Club)
 * Copyright (c) 2006,2008 Frontburner
 * Author Craig McKay <craig@frontburner.co.uk>
 *
 * Stylesheet
 *
 * $Id: asrc3.css 1212 2010-02-28 13:26:15Z craig $
 *
 * Who  When         Why
 * CAM  19-Mar-2004  File created.
 * CAM  29-Jul-2006  10021 : Added correct font for all input types.
 * CAM  22-Jun-2007  10130 : Added Membership Colour-coding classes.
 * CAM  25-Jun-2007  10129 : Added 'alt' for alternate rows.
 * CAM  23-Oct-2007  10182 : Added blink anchor for events.
 * CAM  15-Nov-2007  10183 : Added Event Summary.
 * CAM  25-Nov-2008  10314 : New colours/layout in line with new asrc.co.uk.
 * CAM  25-Nov-2008  10314 : CSS file renamed to ensure proper reload.
 * CAM  27-Feb-2010  10577 : Added classes for new sponsorship logos.
 * * * * * * * * * * * * * * * * * * * * * * * */

body {
  background-color: #a49a5c;

  scrollbar-3dlight-color:    #4A65C2;
  scrollbar-arrow-color:      #ffffff;
  scrollbar-base-color:       #ffffff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color:       #384C92;
  scrollbar-highlight-color:  #4058A9;
  scrollbar-shadow-color:     #0776A3;
  scrollbar-track-color:      #0D445B;
}

p, table, td {
  color: #000000;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 8pt;
  TEXT-DECORATION: none;
}

h3 {
  color: #4d492f;
}

th {
  background-color: #a49a5c;
  color: white;
  font-weight: bold;
}

td.fld {
  color: #4d492f;
  font-size: 8pt;
  font-weight: bold;
}

td.courtview {
  background-color: #e9e5c8;
  TEXT-ALIGN: center;
}

td.current {
  color: #285292;
}

td.fldopt {
  color: #189999;
  font-size: 8pt;
  font-weight: bold;
  FONT-STYLE: italic;
}

td.bc {
  TEXT-ALIGN: center;
}

td.alt {
  background-color: #e9e5c8;
  TEXT-ALIGN: center;
}

td.br {
  TEXT-ALIGN: right;
}

td.navText {
  color: #FFFFFF;
}

td.freeDel {
  color: #E2003B ;
  TEXT-ALIGN: CENTER ;
}

td.sel {
  color: #FFFFFF;
  background-color: #3C6C9E;
  FONT-FAMILY: Tahoma, Helvetica;
  font-size: 9pt;
  font-weight: bold
}

td.sub {
  color: #FFFFFF;
  background-color: #3C6C9E;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold
}

td.topnav {
  color: #333333;
  background-color: #e9e5c8;
}

#main {
 padding: 5px 10px 10px 10px;
}

#header {
  width:984px;
  position:relative;
  padding:73px 0 0;
}
.header-left {
  position:absolute;
  top:0px;
  left:0px;
}
.header-right {
  position:absolute;
  top:11px;
  right:0px;
}
#asrc-logo {
  margin-top:8px;
}

#sponsors {
  float: right;
  width:170px;
  margin:1px 0 0;
}
#sponsors h3 {
  margin:0;
  background-color:#908852;
  color:#fff;
  padding:6px 0 7px 28px;
  font: bold 13px Tahoma Arial, Helvetica, sans-serif;
}
div.sponsor-box {
  margin-top:2px;
  border:1px solid #ccc;
  min-height:118px;
}
* html .box-2 {height:118px;}

.outerBox {
  background-color: #FFFFFF;
}

.thinBox {
  background-color: #e9e5c8;
}

.detailBox {
  padding: 10px;
}

.eventSummary {
  background-color: #a49a5c;
  color: white;
  text-align: center;
  font-weight: bold;
}

.eventItem {
  background-color: #e9e5c8;
}

table.cpyrght {
  background-color: #333333;
}

td.cpyrght {
  color: white;
  font-size: 7pt;
  text-align: center;
}

td.cat {
  color: #333333;
  font-size: 12pt;
  font-weight: bold
}

/** LINKS */

/** Standard */

A,A:visited,A:active,A:link,A:visited {
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  color: #69643f;
  TEXT-DECORATION: none;
  bgcolor: black;
  font-weight: bold
}
A:hover {
  color: #c2b245;
  font-weight: bold;
  TEXT-DECORATION: underline;
}

/** Copyright */

A.cpyrght,A.cpyrght:visited,A.cpyrght:active,A.cpyrght:link,A.cpyrght:visited {
  color: #9999FF;
  font-size: 7pt;
  font-weight: normal;
}
A.cpyrght:hover {
  color: white;
  text-decoration: underline;
}



input,select {
  background-color: #e9e5c8;
  BORDER-TOP:    #a49a5c 1px solid;
  BORDER-LEFT:   #a49a5c 1px solid;
  BORDER-BOTTOM: #4d492f 1px solid;
  BORDER-RIGHT:  #4d492f 1px solid;
  color: black;
  PADDING-BOTTOM: 4px;
  PADDING-LEFT:   5px;
  PADDING-RIGHT:  5px;
  PADDING-TOP:    5px;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 8pt;
}

input.button {
  background-color: #a49a5c;
  font-weight: bold;
  color: white;
}


/** MEMBERSHIP TYPES */

.keyitem {
  font-weight: bold;
}

/** Off Peak */
.member_type_op {
  background-color: #FF9900;
  color: black;
}

/** Business Group */
.member_type_bg {
  background-color: #CC3333;
  color: white;
}

/** Family */
.member_type_f {
  background-color: #993366;
  color: white;
}

/** Gym */
.member_type_g {
  background-color: #330000;
  color: white;
}

/** Intermediate */
.member_type_i {
  background-color: #CC99FF;
  color: black;
}

/** Junior */
.member_type_j {
  background-color: #33AA33;
  color: black;
}

/** Ordinary */
.member_type_o {
  background-color: #3333CC;
  color: white;
}

/** Social */
.member_type_s {
  background-color: #330000;
  color: white;
}

/** Social Restricted */
.member_type_sr {
  background-color: #330000;
  color: white;
}

/** Student */
.member_type_st {
  background-color: #003366;
  color: white;
}

/** Admin */
.member_type_a {
  background-color: #FF0066;
  color: white;
}

/** Guest */
.member_type_u {
  background-color: #EEEE33;
  color: black;
}

/** Unspecified */
.member_type_y {
  background-color: #CCCCCC;
  color: black;
}

/** Unknown */
.member_type_z {
  background-color: #999999;
  color: white;
}



/** Message formats. */

p.err {
  color: #285292;
  font-weight: bold;
  font-size: 8pt;
}

p.quest {
  color: #4d492f;
  font-size: 12pt;
}

p.statement {
  color: #285292;
  font-size: 12pt;
}

/** APPLICATIONS */

/** Events */

.item_date {
  color: #285292;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 11pt;
  font-weight: bold;
}
.item_title {
  color: #333333;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 11pt;
  font-weight: bold;
  PADDING-LEFT: 5px;
}
.item_text {
  color: #000000;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  font-size: 10pt;
  padding-top: 4px;
  padding-bottom: 8px;
}
