@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------------------
	design by www.thinkaloud.com.au
------------------------------------------------------------*/


/*----------------------------------------------------------
	resets via http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}

body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
	
/*----------------------------------------------------------
	=globalstyles
----------------------------------------------------------*/

body {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	background-color:#fff;
	font-size:0.88em;
	line-height:1.5em;
	color:#666;
	}
	
a {color:#006699; text-decoration:none;}
a:hover {color:#92d7e7; text-decoration:underline;}	
a:visited {color:#92d7e7;}

p, ol, ul {padding-bottom:1em;}

ul {list-style-position:outside; list-style-type:square; margin-left:10px;}

h1 {}

h2 {
	font-size:1.5em;
	line-height:1.3;
	font-weight:lighter;
	color:#0099ff;
	padding-bottom:1em;
	}
	
h3 {font-size:1.5em; font-weight:bolder; color:#2b4578; padding-bottom:1em;}	
h4 {font-size:1.25em; font-weight:bolder; color:#3c68ae; padding-bottom:1em;}	
h5 {color:#000; padding-bottom:0em;}	
h6 {color:#000; padding-bottom:1em;}	
h7 {color:#000; padding-bottom:0em; font-weight:bold;}	

#pg-container {
	width:900px;
	height:100%;
	background-color:#fff;
	margin:0 auto;
	}

#header {
	width:900px;
	height:150px;
	background-image:url(images/header.gif);
	background-color:#006699;
	}

#link-to-home {
	height: 150px;
	width: 300px;
	padding: 120px 150px;
	}	
	
.col-a {
	float:left;
	width:400px;
	height:100%;
	margin:40px 20px 20px 40px;
	}

.col-b {
	float:left;
	width:400px;
	height:100%;
	margin:40px 40px 20px 0px;
	}
	
.full {
	width:820px;
	height:100%;
	padding:20px 40px;
	margin:20px auto;
	}
	
.line {
	height:1px;
	width:820px;
	background-color:#0099ff;
	margin:40px auto;
	}

.cleardiv {
	width:0;
	height:0;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	}	
	
.img-02 {float:left; margin:0 15px 5px 0;}
	
#footer {	
	width:900px;
	height:30px;
	background-color:#006699;
	color:#fff;
	text-align:center;
	padding-top:10px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	font-size:0.7em;
	}

#footer a {color: #fff;}	


/*----------------------------------------------------------
	=tables
----------------------------------------------------------*/



#table-mains {
	width:820px;
	padding:0;
	margin:0;
	font:0.9em Helvetica, Arial, sans-serif;	
	line-height:1.25em;
	}

th {
	font:bold 0.9em "DIN", Helvetica, Arial, sans-serif;	
	line-height:1.5em;
	border:1px solid #C1DAD7;
	text-transform:uppercase;
	text-align:left;
	padding:6px 6px 6px 12px;
	background:#CAE8EA url(images/bg_header.jpg) no-repeat;
	}

th.nobg {
	border-top:0;
	border-left:0;
	border-right:1px solid #C1DAD7;
	background:none;
	}

td {
	border-right:1px solid #C1DAD7;
	border-bottom:1px solid #C1DAD7;
	background:#fff;
	padding:6px 6px 6px 12px;
	}


td.alt {
	background:#F5FAFA;
	color:#797268;
	}
	
td.first {
	color:#797268;
	border-left:1px solid #C1DAD7;
	}	

th.spec {
	border-left:1px solid #C1DAD7;
	border-top:0;
	background:#fff url(images/bullet1.gif) no-repeat;
	font:bold 0.9em "DIN", Helvetica, Arial, sans-serif;	
	line-height:1.5em;
	}

th.specalt {
	border-left:1px solid #C1DAD7;
	border-top:0;
	background:#f5fafa url(images/bullet2.gif) no-repeat;
	font:bold 0.9em "DIN", Helvetica, Arial, sans-serif;	
	line-height:1.5em;
	}
	
td.tableimg {
	border-left:1px solid #C1DAD7;
	border-right:1px solid #C1DAD7;
	border-bottom:1px solid #C1DAD7;
	}




/*----------------------------------------------------------
	=colours
----------------------------------------------------------*/

.style01 {color:#0099ff; font-weight:bold;}

.colour_grey {color:#4d4d4d;}
.colour_blue {color:#006699;}
.colour_sky {color:#0099ff;}
.colour_h3 {color:#2b4578;}
.colour_h4 {color:#3c68ae;}

.colour_lightblue {color:#92d7e7;}
.colour_yellow {color:#f4be1a;}
.colour_purple {color:#993399;}
.colour_orange {color:#ff9000;} 
.colour_red {color:#f20000;}
.colour_green {color:#669900;}
.colour_olive {color:#ba9800;}
.colour_teal {color:#00a0a0;}



