﻿/*
GLOBAL CSS
V0.8
Author:Rich Kendrick / Nick Harrison
Desc: Includes Resets
*/

/* Generic HTML elements */
body {margin:0;padding:0;text-align:left;position:relative;font-size:1em;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { font-family: Arial, Helvetica, sans-serif; color:#000000;}
table{border-collapse: collapse; border-spacing:0;}
table,tr,td {font-size:1em;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}
.small {font-size:0.7em;}
q:before, q:after{content:'';}
.noHeight {height:0;padding:0;margin:0;width:0;overflow:hidden;}
.centre {text-align:center;}
ul, li 
{
    list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding-left:0;
}

ul.on, li.on
{
    list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}

.cl_b {clear:both;}
.cl_l {clear:left;}
.cl_r {clear:right;}
.oh {overflow:hidden}

/* Page Layout */
body.cent {text-align:center}
#page {width:970px;}
#page.cent {margin: 0 auto;} /* align_central */
#page.left {float:left;} /* align left */
#page.container {text-align:left;}

#header,#subheader,#footer,#content {clear:left;width:970px;}
#lb,#c {float:left; }
#rb {float:right;}

/* Motifs / Templates */
.motif {float:left;}

.iframe_default {overflow:hidden;}

/* Colours */
.black {color:#000}