
/* Common Style Sheet */

* {
margin:0;
border:0;
padding:0;
}



/*Default Tags */

a {
color:rgba(1,2,5,1);
text-decoration:none;
}

a:hover, a:active {
color: darkorange;
text-decoration:none;
}

/* Tags */
html {
font-size: 1em;
}

body {
margin: 0;
font: 1em/1.5em Raleway, arial, helvetica, sans-serif;
/*font: 12px/1.5em georgia,'Times New Roman', Times, serif;*/
color:rgb(1,1,1);
width:100%;
min-width:100px;
}

p {
margin-bottom: 1.5em;
}

p.inherit {
font:inherit;
color:inherit;
float:inherit;
}

.hand {
cursor:pointer;
}

.qm {
cursor: url(../img/build/QM.png), auto;
}

img {
margin:0;
}

img.line {
width:100%;
height:1px;
}

.bdr {
border:1px solid rgb(1,1,1);
}

/* Fonts */

p, td, a, textarea, input {
font-family: verdana, arial, helvetica, sans-serif;
/*font-family: georgia,'Times New Roman', Times, serif;*/
}

/*h1 {
font-size: 2.0em;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;*//*both set to zero and padding in header div is used instead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
/* }
h2 {
font-size: 1.7em;
margin: 1.2em 0;
font-weight: bold;
}
h3 {
font-size: 1.4em;
margin: 1.2em 0;
font-weight: bold;
}
h4 {
font-size: 1.2em;
margin: 1.2em 0;
font-weight: bold;
}
h5 {
font-size: 1.0em;
margin: 1.2em 0;
font-weight: bold;
}
h6 {
font-size: 0.8em;
margin: 1.2em 0;
font-weight: bold;
}*/

small {
font-size: smaller;
}
big {
font-size: larger;
}
h1 {
font-size: xx-large;
}
h2 {
font-size: x-large;
}
h3 {
font-size: large;
}
h4 {
font-size: medium;
}
h5 {
font-size: small;
}
h6 {
font-size: xx-small;
}

font[size='1'] {
font-size: xx-small;
}
font[size='2'] {
font-size: small;
}
font[size='3'] {
font-size: medium;
}
font[size='4'] {
font-size: large;
}
font[size='5'] {
font-size: x-large;
}
font[size='6'] {
font-size: xx-large;
}
font[size='7'] {
font-size: 300%;
}
font[size='-1'] {
font-size: smaller;
}
font[size='+1'] {
font-size: larger;
}
font[size='-2'] {
font-size: 60%;
}
font[size='+2'] {
font-size: 150%;
}
font[size='+4'] {
font-size: 300%;
}

.mono {
font-family: 'courier new', 'andale mono', courier, monospaced;
font-size: 1em;
}

textarea.arial, .arial {
font-family: arial, helvetica, sans-serif;
}

.f1 {
font-size: 1px;
}
.f2 {
font-size: 2px;
}
.f3 {
font-size: 3px;
}
.f4 {
font-size: 4px;
}
.f5 {
font-size: 5px;
}
.f6 {
font-size: 6px;
}
.f7 {
font-size: 7px;
}
.f8 {
font-size: 8px;
}
.f9 {
font-size: 9px;
}
.f10 {
font-size: 10px;
}
.f11 {
font-size: 11px !important;
}
.f12 {
font-size: 12px;
}
.f13 {
font-size: 13px;
}
.f14 {
font-size: 14px;
}
.f15 {
font-size: 15px;
}
.f16 {
font-size: 16px;
}
.f18 {
font-size: 18px;
}
.f20 {
font-size: 20px;
}
.f24 {
font-size: 24px;
}
.f30 {
font-size: 30px;
}
.f36 {
font-size: 36px;
}
.f42 {
font-size: 42px;
}
.f48 {
font-size: 48px;
}
.f60 {
font-size: 60px;
}


/* flexi fonts */
.ef1 {
font-size: 0.25rem;
}
.ef2 {
font-size: 0.30rem;
}
.ef3 {
font-size: 0.35rem;
}
.ef4 {
font-size: 0.40rem;
}
.ef5 {
font-size: 0.45rem;
}
.ef6 {
font-size: 0.50rem;
}
.ef7 {
font-size: 0.55rem;
}
.ef8 {
font-size: 0.60rem;
}
.ef9 {
font-size: 0.65rem;
}
.ef10 {
font-size: 0.70rem;
}
.ef11 {
font-size: 0.75rem;
}
.ef12 {
font-size: 0.80rem;
}
.ef13 {
font-size: 0.85rem;
}
.ef14 {
font-size: 0.90rem;
}
.ef15 {
font-size: 0.95rem;
}
.ef16 {
font-size: 1.0rem !important;
}
.ef18 {
font-size: 1.10rem;
}
.ef20 {
font-size: 1.20rem;
}
.ef24 {
font-size: 1.40rem;
}
.ef30 {
font-size: 1.50rem;
}
.ef36 {
font-size: 2.0rem;
}
.ef42 {
font-size: 2.5rem;
}
.ef48 {
font-size: 3.0rem;
}
.ef60 {
font-size: 4.0rem;
}

/* Borders & Padding */
.bdrBlk {
border: 1px solid black;
}

.bdrWht {
border: 1px solid white;
}

.bdrGry {
border: 1px solid rgb(128,128,128);
}

.bgGry {
background-color: rgb(128,128,128);
}

.pad10x {
padding-left: 10px;
}
.pad20x {
padding-left: 20px;
}
.pad30x {
padding-left: 30px;
}
.pad40x {
padding-left: 40px;
}
.pad60x {
padding-left: 60px;
}
.pad80x {
padding-left: 80px;
}
.pad120x {
padding-left: 120px;
}

textarea, input[type='text'], input[type='password'], input[type='file'] {
padding-left: 4px;
padding-right: 2px;
}


/* Standard Colours */
.wht {
color: rgb(255,255,255);
}
.blk {
color: rgb(0,0,0);
}
.gld {
color: rgb(173,141,87);
}
.slvr {
color:rgb(192,192,192);
}

/* General Classes */
.bld, .b {
font-weight: bold;
}
.em {
font-style: italic;
}
.u {
text-decoration: underline;
}
.caps {
font-variant: small-caps;
}
.c {
text-align: center;
}
.l {
text-align: left;
}
.r {
text-align: right;
}
.j {
text-align: justify;
}
.tp {
vertical-align: top;
}
.mid {
vertical-align: middle;
}

.btm {
vertical-align: bottom;
}
.nw {
white-space: nowrap;
}
sup, span.sup {
vertical-align:super;
font-size:80%;
color:inherit;
}

span.mino {
font-size:80%;
color:inherit;
}
.uc {
text-transform: uppercase;
}
.lc {
text-transform: lowercase;
}
.cpt {
text-transform: capitalize;
}
.norm {
font-weight: normal;
}
.abso {
position:absolute;
}
.rela {
position:relative;
}
.fix {
position:fixed;
}
.fll {
float:left;
}
.flr {
float:right;
}
.clearL {
clear: left;
}
.clearR {
clear:right;
}
.clearB {
clear:both;
}

.mt {
margin-top:10px;
}
.mr {
margin-right:10px;
}
.mb {
margin-bottom:10px;
}
.ml {
margin-left:10px;
}

.mt20 {
margin-top:20px;
}
.mr20 {
margin-right:20px;
}
.mb20 {
margin-bottom:20px;
}
.ml20 {
margin-left:20px;
}

div.novis, img.novis {
visibility:hidden;
display:none;
}

/* emulate center 
.center {
width: auto;
text-align: left;
}
*/
*.center {
margin-left: auto;
margin-right: auto;
}
.w1 {
    width:1rem;
}
.w2 {
    width:2rem;
}
.w3 {
    width:3rem;
}
.w4 {
    width:4rem;
}
.w5 {
    width:5rem;
}
.w6 {
    width:6rem;
}
.w7 {
    width:7rem;
}
.w8 {
    width:8rem;
}
.w9 {
    width:9rem;
}
.w10 {
    width:10rem;
}
.w11 {
    width:11rem;
}
.w12 {
    width:12rem;
}
.w13 {
    width:13rem;
}
.w14 {
    width:14rem;
}
.w15 {
    width:15rem;
}
.w16 {
    width:16rem;
}
.w17 {
    width:17rem;
}
.w18 {
    width:18rem;
}
.w19 {
    width:19rem;
}
.w20 {
    width:20rem;
}
.w21 {
    width:21rem;
}
.w22 {
    width:22rem;
}
.w23 {
    width:23rem;
}
.w24 {
    width:24rem;
}
.w25 {
    width:25rem;
}
.w26 {
    width:26rem;
}
.w27 {
    width:27rem;
}
.w28 {
    width:28rem;
}
.w29 {
    width:29rem;
}
.w30 {
    width:30rem;
}
.w31 {
    width:31rem;
}
.w32 {
    width:32rem;
}
.w36 {
    width:36rem;
}
.w40 {
    width:40rem;
}


