/*-----------------------------------------------------------------------------
Style Sheet

date:      6th July 2008
author:    Anthony Wymond
email:     info@igniteonline.com.au
website:   http://www.igniteonline.com.au/

Table of Contents

	1. General
	2. Typography
	3. Headings
	4. Links
	5. Container
	6. Header
	7. Main Nav
	8. Sub Nav
	9. Main Content
	10.Sub Content
	11.Footer
	12.Forms
	13.Tables
	14.Misc 1
	15.Misc 2

Notes
	-
	-
	-
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}


/* Class for clearing floats */
.clear {
	clear:both;
}

/* Class for invisible clearing floats */
.separatorInvisible {
		clear: both;
		height: 1px;
		}

/* Remove border around linked images */
img {
	border: 0;
}

/* Force scrollbars in Firefox to avoid page shifting */
HTML {
overflow: -moz-scrollbars-vertical;
}


/* =Typography
-----------------------------------------------------------------------------*/

body {font:11px Arial, Helvetica, sans-serif; color:#484848;
background:url(../images/bg-gradient.gif) scroll top repeat-x
}

.formText {font:11px Arial, Helvetica, sans-serif; color:#484848; line-height:14px}

p {font-size:11px; line-height:16px}

blockquote {
  margin-left: 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url(../images/quotes.gif) no-repeat top left;
  }

/* =Headings
-----------------------------------------------------------------------------*/

h1 {font-size:18px; margin-bottom:2px}

h2 {font-size:17px; margin-bottom:2px}

h3 {font-size:16px; margin-bottom:2px}

h4 {font-size:15px; margin-bottom:2px}

h5 {font-size:14px; margin-bottom:2px}

h6 {font-size:13px; margin-bottom:2px}


/* =Links
-----------------------------------------------------------------------------*/

a:link {color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}
a:active {color:#000000; text-decoration:underline}

#footer a:link {color:#999999; text-decoration:none}
#footer a:visited {color:#999999; text-decoration:none}
#footer a:hover {color:#777777; text-decoration:underline}
#footer a:active {color:#777777; text-decoration:underline}


/* =Container
-----------------------------------------------------------------------------*/

#container {
	width:990px; margin:0px auto; background:url(../images/bg-content-mid.gif) scroll repeat-y;
		}

/* =Container
-----------------------------------------------------------------------------*/

#innerContainer {
	width:990px; margin:0px auto; background:url(../images/bg-content-top.gif) scroll no-repeat top; 
		}


/* =Header
-----------------------------------------------------------------------------*/



#header {width:990px; height:300px
		}

#header #logo {margin-top:34px; margin-left:80px; float:left}


/* =Main Nav
-----------------------------------------------------------------------------*/

#mainNav {width:487px; height:55px; background:url(../images/bg_line_mainnav.gif); float:right; margin-top:109px; margin-right:49px;}

#mainNav ul {
	margin-left:10px;
	margin-top:13px;
	height:25px;
		}

#mainNav ul li {float:left; list-style-type:none;}

a.nav1 {display: block; width:84px; height:25px; background: url("../images/mainNav_01.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav1 {background-position: 0 -25px;}

a.nav2 {display: block; width:107px; height:25px; background: url("../images/mainNav_02.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav2 {background-position: 0 -25px;}

a.nav3 {display: block; width:72px; height:25px; background: url("../images/mainNav_03.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav3 {background-position: 0 -25px;}

a.nav4 {display: block; width:96px; height:25px; background: url("../images/mainNav_04.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav4 {background-position: 0 -25px;}

a.nav5 {display: block; width:108px; height:25px; background: url("../images/mainNav_05.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav5 {background-position: 0 -25px;}



/* =Sub Nav
-----------------------------------------------------------------------------*/

#subNav {
		}


/* =Main Content
-----------------------------------------------------------------------------*/

#mainContent {width:990px; }

#mainContent #mainImg {margin-left:80px; float:left}

#textArea {width:447px; float:left; margin-left:93px; text-align:justify}

#folioPrint img {padding:2px; border:1px #CCC solid; margin-right:5px}

#folioWeb img {margin-right:11px; margin-bottom:15px}

/* =Sub Content (Secondary Content)
-----------------------------------------------------------------------------*/

#subContent {
		}


/* =Footer
-----------------------------------------------------------------------------*/

#footer {
	width:990px; 
	height:153px; 
	background:url(../images/footer.gif);
	
		}
		
#footer p {float:right; margin-top:79px; margin-right:128px; font-size:10px; color:#cccccc}

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/

.redText {
	color: #dd1000;
}
