/* CSS Document for LQP Life Quality Project */
/* Written by Paula Molinero                 */
/* PRIS.ME.UK | info@pris.me.uk              */

body,p,div,td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #555555;
}

body {
  background-color: #D9D9D9;
  background-image: url(../images/bgtile.gif);
  background-repeat: repeat;
  margin: 0px 0px 0px 0px;
}

img { border: 0px 0px 0px 0px; }
.pics { border: 0px 0px 0px 0px; }

a {
  color: #FF6600;
  text-decoration: none;
}
a:active {
  color: #FF6600;
  text-decoration: none;
}
a:visited {
  color: #FF6600;
  text-decoration: none;
}
a:hover {
  color: #FF6600;
  text-decoration: none;
  border-bottom: 1px dotted #FF6600;
}

.no-a { border: 0px; padding: 0px; text-decoration: none; }
a.no-a:link { border: 0px; padding: 0px; text-decoration: none; }
a.no-a:active { border: 0px; padding: 0px; text-decoration: none; }
a.no-a:visited { border: 0px; padding: 0px; text-decoration: none; }
a.no-a:hover { border: 0px; padding: 0px; text-decoration: none; }

.a-grey {
  color: #999999;
  font-size:10px;
  font-family: Tahoma, Verdana, Arial;
}
a.a-grey:link {
  color: #999999;
  text-decoration: none;
  font-size:10px;
  font-family: Tahoma, Verdana, Arial;
}
a.a-grey:active {
  color: #999999;
  text-decoration: none;
  font-size:10px;
  font-family: Tahoma, Verdana, Arial;
}
a.a-grey:visited {
  color: #999999;
  text-decoration: none;
  font-size:10px;
  font-family: Tahoma, Verdana, Arial;
}
a.a-grey:hover {
  color: #FF6600;
  text-decoration: none;
  font-size:10px;
  font-family: Tahoma, Verdana, Arial;
}

.menu-l-off {
  padding: 1px 13px 6px 2px;
  text-align: right;
  font-family: Tahoma, Arial, Verdana, Helvetica;
  color: #555555;
  cursor: pointer;
}
.menu-l-on {
  padding: 1px 13px 6px 2px;
  text-align: right;
  font-family: Tahoma, Arial, Verdana, Helvetica;
  color: #FF6600;
  cursor: pointer;
}

li {
  list-style-type: square;
  line-height: 15px;
}

.line-h { line-height: 17px; }
.line-h-2 { line-height: 16px; }

.input,area,select,submit {
  background-color: #F8F8F8;
  color: #555555;
  padding: 1px 1px 1px 1px;
  font-size: 10px;
  border: 1px solid #CCCCCC;
}
.submit-2 {
  background-color: #E3E3E3;
  color: #555555;
  padding: 1px 1px 1px 1px;
  font-size: 10px;
  font-weight: bold;
  border: 1px solid #CCCCCC
}

.header-1 {
  font-size: 15px;
  font-weight: bold;
}
.header-2 {
  font-size: 12px;
  font-weight: bold;
}

.header-1-act {
  font-size: 15px;
  font-weight: bold;
  color: #8c2202;
}
.header-2-act {
  padding-bottom:4px;
  font-size: 12px;
  font-weight: bold;
  color: #8c2202;
}
.header-3-act {
  font-size: 11px;
  font-weight: bold;
  color: #8c2202;
  font-style: italic;
}

.active { color: #8c2202; }

.table-wrap {
  background-color: #FFFFFF;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
}

.col-l {
  border-top: 5px solid #C7C7C7;
  border-right: 1px solid #D0D0D0;
}
.col-m {
  border-top: 5px solid #E3E3E3;
  padding: 10px 10px 6px 18px;
}
.col-r {
  border-top: 5px solid #E3E3E3;
  border-left: 1px solid #D0D0D0;
}

.title-pad { padding-bottom: 14px; }

.div-l {
  padding: 6px 9px 10px 10px;
}
.div-m {
  padding: 6px 10px 10px 10px;
}
.div-r {
  padding: 8px 0px 3px 18px;
}

.flag {
  text-align: right;
  padding: 2px 13px 5px 0px;
}

.quote {
  border-left: 1px dotted #CCCCCC;
  padding-left: 14px;
  padding-top: 0px;
}

.lighter {
  color: #898989;
  line-height: 15px;
}

.t-diag {
  padding-left: 15px;
}

/*
.box-1 {
  border-left: 1px dotted #CCCCCC;
  padding: 5px 5px 5px 15px;
  line-height: 15px;
  color: #8c2202;
}
*/
.box-1 {
  border: 1px dotted #CCCCCC;
  padding: 10px 12px 10px 15px;
  background-color: #F0F0F0;
  line-height: 15px;
  color: #8c2202;
  font-style: italic;
}

.box-2 {
  border: 1px dotted #CCCCCC;
  padding: 10px 12px 10px 15px;
  background-color: #F0F0F0;
  line-height: 15px;
}

/* Calendar */
.cal-navigator-wrapper {
  padding: 1px 2px 2px 2px;
  background-color: #EAEAEA;
  border-top: 3px solid #d3d3d3;
}
.cal-navigator {
  border: 0px;
}
a.cal-navigator:link {
  border: 0px;
}
a.cal-navigator:hover {
  border: 0px;
}
.cal-table-wrapper {
  border-left: 1px solid #E0E0E0;
}
span.cal-day {
  padding: 2px 2px 2px 2px; 
}
.cal-header {
  background-color: #CCCCCC;
  padding: 2px 3px 2px 3px;
}
.cal-item-today {
  padding: 2px 4px 2px 4px;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  font-weight: bold;
}
.cal-item-event {
  padding: 2px 4px 2px 4px;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  background-color: #F2F2F2;
  font-weight: bold;
}
.cal-item-other {
  padding: 2px 4px 2px 4px;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
.cal-link {
  color: blue;
}
a.cal-link:link {
  color: #FF6600;
  text-decoration: none;
}
a.cal-link:active {
  color: #FF6600;
  text-decoration: none;
}
a.cal-link:visited {
  color: #FF6600;
  text-decoration: none;
}
a.cal-link:hover {
  color: #FD0000;
  text-decoration: none;
}

span.top-line { border-top: 1px solid #E0E0E0; }

table.copyright {
  background-color: #CCCCCC;
}
td.copyright {
  padding: 3px 5px 4px 5px;
  font-size: 10px;
  color: #999999;
}

td.bg-diags {
  background-image: url(../images/bgdiags2.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

span.highlight { 
  background-color: #fff9b2; 
  font-weight: bold;
}

div.box-3 {
  border: 1px dotted #FF0000;
  padding: 15px 15px 15px 15px;
  line-height: 16px;
  color: #FF0000
}

td.field {
  padding-right: 6px;
  padding-bottom: 3px;
}