/*****************************************************************************
 * Copyright (C) 2007-10 Fairfax eCommerce Pty Ltd. All rights reserved.     *
 *****************************************************************************/
/******************************************************************************
 * HWFL PHS brand public CSS definitions
 *
 * Copyright (C) 2008 Fairfax eCommerce Pty Ltd.
 *****************************************************************************/

.std-background
{
    background-color: rgb(87,190,236);
}

.material-box
{
    width:420px;
    border-left: 1px solid rgb(87,190,236);
}

.top-bar
{
    padding: 3px 10px 4px 10px;
	border-bottom: solid 1px rgb(87,190,236);
}

.top-bar a { color: rgb(14,49,120); }
.top-bar a:hover { color: rgb(87,190,236); }

/*
 * Measurement Table
 */
 
.measure-table td, .measure-table th
{
    border: 1px solid white;
    font-size: 7pt;
}

th, td
{
    padding:5px 4px;
}

/******************************************************************************
 * menu
 *****************************************************************************/


/******************************************************************************
 * members page
 *****************************************************************************/

.phase-0, .phase-1, .phase-2
{
    width: 25px;
}

th.phase-0, th.phase-1, th.phase-2
{
    text-align: center;
}

.phase-0
{
    background-color: rgb(204,236,255);
    text-align: center;
}

.phase-1
{
    background-color: rgb(176,225,247);
    text-align: center;
}

.phase-2
{
    background-color: rgb(128,206,240);
    text-align: center;
}

/******************************************************************************
 * general rules
 *****************************************************************************/

.zwp-paged-table thead,
.zwp-paged-table thead a
{
    font-weight: bold;
    color: rgb(14,49,120);
}

.zwp-paged-table thead a:hover /* Needed for Mozilla */
{
    color: white;
}

.zwp-paginator-current-page
{
    color: rgb(14,49,120);
}

.fws-footer,
.fws-footer a
{
    color: rgb(14,49,120);
}

.fws-footer a:hover
{
    color: white;
}

#hwfl-member-ww-form
{
    border: solid 2px  rgb(87,190,236);
    padding: 10px;
    margin-bottom: 10px;
}

#hwfl-member-ww-form .zwp-text
{
    width: 3em;
}

.bp_input
{
    width: 2.5em;
}

/******************************************************************************
 * in-text tables
 *****************************************************************************/

.ni
{
    border: 1px solid rgb(87,190,236);
    width: 500px;
}

.small-font { font-size: 8pt; }

.ni .odd
{
    background-color: rgb(204,236,255);
}

.ni .even
{
    background-color: rgb(232,245,252);
}

.no-pad-bottom td
{
    padding-bottom: 0;
}

.no-pad-top td
{
    padding-top: 0;
}

.hcfattn { color:red; }
.hcfattn a { color:red; text-decoration: underline; }
.hcfattn a:hover { color:blue; }

/******************************************************************************
 * Final Measurement Printout
 *****************************************************************************/

.ww-display { width: 50% }
.member-measurement-display th, .member-measurement-display td
{
    border-left: solid 1px #bbb;
    border-right: solid 1px #bbb;
}

.member-measurement-display th
{
    border-bottom: solid 1px #bbb;
}

.member-measurement-display td
{
    border-bottom: dashed 1px #bbb;
}

