/*
 * Default style sheet for Build Right Builders website
 */

BODY {
 background-image: url(back.gif);
 background-color: #CCCCCC;
 background-repeat: repeat;
 background-attachment: fixed;
 border-width: 0;
 margin-top: 1cm;
 margin-bottom: 1.5cm;
}

/*
 * Border doesn't appear as expected in Comminucator 4.61
BODY {
 border-width: thick;
 border-color: white;
 border-style: outset;
}
*/

TABLE.nav {
 background-color: transparent;
 font-weight: bold;
 font-family: sans-serif;
 font-size: 75%;
}

TD.mid {
 text-align: center;
 border-right: solid thin black;
 padding: 0.2em 0.5em;
}

TD.end {
 text-align: center;
 padding: 0.1em 0.5em;
}


P {
 margin-left: 15%;
 margin-right: 15%;
 text-align: left;
 font-family: sans-serif;
 font-weight: normal;
 font-size: 12pt;
}

P.nav {
 margin-left: 0%;
 margin-right: 0%;
 text-align: center;
}


P.head {
 margin-left: 0%;
 margin-right: 0%;
 text-align: center;
 font-weight: bold;
 font-size: 80%;
 font-family: sans-serif;
}

P.foot1 {
 margin-left: 0%;
 margin-right: 0%;
 text-align: center;
 font-family: sans-serif;
 font-size: 80%;
 font-weight: bold;
 letter-spacing: 0.3em;
}

.case {
 font-size: 10pt;
 width: 480px;
 border: outset;
 background-color: white;
}

TD {
 text-align: center;
}

.bdr {
 border: 1px solid black;
 padding: 6pt;
}

.sp {
 font-size: 75%;
}

.em {
 font-style: italic;
 font-weight: bold;
}

.center {
 text-align: center;
}

H1, H2, H3 {
 font-weight: bold;
 text-align: center;
 font-family: sans-serif;
}

H1 {
 font-size: 20pt;
}

H2 {
 font-size: 16pt;
}

H3 {
 margin-left: 15%;
 margin-right: 15%;
 text-align: left;
 font-family: serif;
 font-size: 16pt;
}

IMG.center {
 text-align: center;
}

HR.sec {
 margin-left: 15%;
 margin-right: 15%;
 color: black;
}

A:link, A:visited {
 color: #00B;
}

A:hover {
 color: maroon;
}

UL {
 margin-left: 20%;
 margin-right: 20%;
 font-family: sans-serif;
 font-weight: normal;
 font-size: 12pt;
 line-height: 150%;
 list-style: url(../im/tick.gif) circle;
}

.sec {
 margin-bottom: 2pt;
 margin-top: 2pt;
}

.nav {
 margin-bottom: 2pt;
 margin-top: 2pt;
}


/* Delete comments for fancy list
UL {
 border: outset white;
 background: white;
}

LI {
 margin-left: 16pt;
 margin-right: 6pt;
*/

LI {
 padding-left: 6pt;
}

.qu {
 margin-left: 15%;
 margin-right: 15%;
 border: outset white;
 background: white;
}

.q {
 font-family: serif;
 font-weight: normal;
 font-size: 11pt;
 font-style: italic;
 line-height: 150%;
 margin-left: 5%;
 margin-right: 5%;

}

.floatl {
 float: left;
 margin-right: 12pt;
 margin-bottom: 6pt;
}

.floatr {
 float: right;
 margin-left: 12pt;
 margin-bottom: 6pt;
}

#shake {
 background-image: url(../im/shake.gif);
 vertical-align: middle;
}