/* Basic Style */

 * {
margin:0;
/*border:0;*/
}

/*Default Tags */


/* Tags */
html, body {
		/*	height: 99%;
    background-color: rgb(255,255,255);*/
}

body {
			margin: 0;
}

.noprint {
			visibility: visible;
			display: block;
}

.hand {
			cursor:pointer;
}

img {
			margin:0;
}

/* Fonts */
body, input, td, div, span, a, textarea {
			font-size: 100%;
}

h1 {
	font-size: 2.0em;
	font-weight: normal;
	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: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0;
	font-weight: normal;
	}
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;
}

.f1 {
			font-size: 1px;
}
.f7 {
			font-size: 7px;
}
.f8 {
			font-size: 8px;
}
.f9 {
			font-size: 9px;
}
.f10 {
			font-size: 10px;
}
.f11 {
			font-size: 11px;
}
.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;
}

/* Borders & Padding */
.bdrBlk {
			border: 1px solid #000;
}

.bdrGry {
			border: 1px solid #808080;
}

.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);
}



/* 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;
}
.btm {
			vertical-align: bottom;
}
			
.mid {
			vertical-align: middle;
}
.nw {
			white-space: nowrap;
}
sup {
			font-size: 80%;
}
.uc {
			text-transform: uppercase;
}
.cpt {
			text-transform: capitalize;
}
.strike {
	text-decoration:line-through;
}
.norm {
			font-weight: normal;
}
.abso {
			position:absolute;
}
.rela {
			position:relative;
}
.fix {
			position:fixed;
}
.fll {
			float:left;
      margin-right: 6px;
      margin-bottom: 4px;
}
.flr {
			float:right;
      margin-left: 6px;
      margin-bottom: 4px;
}
.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;
}

.center {
width:100%;
text-align:center;
margin:0 auto;
}
