body, h1, h2, h3, h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; }
body {
	font-size:small;
	margin:0px; }
p {
	margin-top:0em;
	margin-bottom:1em; }
	
h1 {
	font-weight:bold;
	font-size:120%;
	color:#306;
	text-transform: uppercase;
	padding:5px 5px 5px 10px;
	margin-bottom:0px; }

h2 {
	font-size:115%;
	color:#306;
	font-weight:bold;
	text-transform: uppercase;
	margin-right:10px;
	margin-bottom:.3em; }

h3 {
	font-size:110%;
	font-weight:bold;
	margin-right:10px;
	text-transform:none;
	margin-top:1em;
	margin-bottom:.3em; }

h4 {
	font-size:100%;
	font-weight:bold;
	font-style:italic;
	margin-top:1em;
	margin-bottom:.3em; }

h5 {
	font-size:100%;
	font-weight:normal;
	font-style:italic;
	margin-top:1em;
	margin-bottom:.3em; }
	
h6 {
	font-size:70%;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:.3em; }


/* old heading styles.
	
h1 { 
	font-weight:bold;
	font-size:120%;
	color:#306;
	text-transform: uppercase;
	padding:5px 5px 5px 10px;
	margin-bottom:0px; }
h2 {
	font-size:110%;
	color:#306;
	font-weight:bold;
	text-transform: uppercase;
	margin-right:10px;
	margin-bottom:.3em; }
h3 {
	font-size:110%;
	font-weight:normal;
	text-transform: uppercase;
	margin-right:10px;
	margin-top:1em;
	margin-bottom:.3em; }
h4 {
	font-size:100%;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:.3em; }
h5 {
	font-size:100%;
	font-weight:normal;
	font-style:italic;
	margin-top:1em;
	margin-bottom:.3em; }
*/
	

ul, ol {
	margin-top: .5em; }
li {
	margin-left : -10px;
	margin-bottom:.5em;
	margin-top: 0px; }

	
a {
	text-decoration:underline;
	color:Blue; }
a:hover {
	color:Blue; }
	
dl {margin:0;
padding:0;
width:90%;}

dt {
	margin:0;
	padding:0;
	font-weight:bold;

	}

dd	{
	margin:0 0 1em 0;
	padding:0;
	
	}

.footnotecaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	margin-top:0;
	margin-bottom:.3em; }
.printheader {
	display:none; }

cite, .SquareBracketText { 
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: x-small; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
text-decoration: none }

.indent {
padding-left: 20px; }

.indentdouble {
padding-left: 50px; }


/* Skip to content link */

.contentlink {
	margin-left:-100px;
	font-size:1px;
}


/* Page container */

#container {
	margin: 0;
	background-color: #fff;
	line-height: 130%; }

/* Page container Two Column */

#rightcolumn {
   width:200px;
   float:right;
   margin-top:0px; }

/* Firefox/Opera only */
html>body #rightcolumn {
   margin-top:-18px; }

/* IE7 only */
*:first-child+html #rightcolumn {
   margin-top:20px; }

#homepagecolumn {
   top:0px;
   margin: 0px 200px 0px 0px;
   position:relative; }


/* Three column styles */

#leftnav {
	float: left;
	width: 200px;
	margin: 3px 0 0 5px;
	padding: 1em; }
#rightnav {
	float: right;
	width: 200px;
	margin: 4px 0 0 0;
	padding: 1em; }
#content {
	margin: -9px 205px 0px 205px;
	padding: 1em;
	}
/* Firefox/Opera only */
/*added by James MacNaughton 28 March 2008 to correct firefox anchor problem
where the page offest was being taken from the previous location in the page rather than from 
the top of the page
html>body #content {	
	position:absolute;
	}
unfortunately this mucks up the footer placement in ff
maybe add a clear:both to footer div when hav time for full investigation
*/	
#imagecontent {
	margin: -9px 5px 0px 5px;
	padding: 1em; }

/* Firefox/Opera only */
html>body #leftnav {
   margin-top:-15px; }
html>body #rightnav {
   margin-top:-14px; }
html>body #content {
   margin-top:-15px; }


/* IE7 only */
*:first-child+html #content {
   margin-top:20px; }




/* Included header styles */

#header {
	background-color: #fff; }
div.headerwhiteapace {
	height:100px;
	position:relative; }
img.headerdollogo {
	margin-left:26px;
	margin-top:-31px;
	position:absolute;
	top:50%; }
div.searchbox {
	float:right;
	margin-right:26px;
	margin-top:50px; }
input.header-submit {
	height: 25px;
	background-color: #9c3; 
	font-weight: bold; 
	font-size: x-small; 
	color: #000;
	text-align:left;
	width:5em;
	border:none;
	padding:0 0 2px 5px; }

/* Firefox/Opera */
html>body input.header-submit {
   padding:5px 5px 5px 5px; }

/* IE7 only */
*:first-child+html input.header-submit {
   padding:5px 0px 5px 5px; }

input.header-text {
	font-size:x-small; 
	padding:5px 0 5px 10px;
	font-weight: bold; }
div.divider {
	font-size:1px;
	height:7px;
	background-color:#9c3; }
img.divider {
	margin-left:300px;
	display:block;	 }
.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	margin: 9px 0px 0px 15px; }
.breadcrumb a {
	text-decoration:underline; }

/* Included header Menu */

#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 9px;
	background-color: #306;
	color: White;
	float: left;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%; }
#navcontainer ul li {
	display: inline; }
#navcontainer ul li a {
	padding: 0.3em 1em 0.4em 1em;
	background-color: #306;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff; }
#navcontainer ul li a:hover {
	background-color: #ccc;
	color: #306; }


/* Left, right and center text and heading column styles */

.containerheader {
	background-color:#ccc;
	background-image:url(../siteimages/site/corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-bottom:0px; }

.containercontent {
	border:solid 1px #ccc;
	border-top:none;
	position:relative;
	padding:10px;
	margin:20px;
	margin-top:0px; }
.sidebarheader {
	background-color:#ccc;
	background-image:url(../siteimages/site/corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-left:0px;
	margin-bottom:0px; }
.sidebarheader h1 {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#306;
	text-transform: uppercase;
	padding:5px 5px 5px 10px;
	margin-bottom:0px; }
.sidebarcontent, .leftsidebarcontent {
	background-color: #e4e4e4;
	border:none;
	position:relative;
	padding:6px 0 6px 0;
	margin:0 20px 20px 0; }
.sidebarcontent hr {
	border:none;
	border-top:dotted 1px Black; }
.sidebarcontent h2 {
	margin:4px 4px 4px 10px;
	font-size:small;
	font-weight:bold;
	border-bottom:none; }
.sidebarcontent p {
	padding:0 10px 3px 10px;
	margin: 0; }
.sidebarcontent ul {
	margin-top:4px; }
.sidebarcontent li {
	margin-left:-16px;
        padding-right:10px;
}
.sidebarcontent a {
	text-decoration:underline;
	color:Black; }
.sidebarcontent a:hover {
	background-color:#fff;
	color:#000; }
	
.sidebarcontentimage {
	background-color:#fff;
	border:none;
	position:relative;
	display: block;
    margin-left: auto;
    margin-right: auto;
	
	}


/* 
	YADM - yet another dropdown menu 
	Menu styles without Javascript 
	See more at http://www.onlinetools.org/yadm/
*/
ul#nav{
	font-family:Arial,Sans-Serif;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#e9e9e9;
	padding:.5em;
	width:165px;
}
ul#nav li ul{
	background:#e9e9e9;
	margin:0;
	margin-left:20px;
	padding:0;
}
ul#nav li{
	position:relative;
	margin:0;
	padding:0;
	padding-left:2px;
	margin-right:-2px;
	width:100%;
	list-style-type:none;
	color:#333;
	line-height:150%;
}
ul#nav li{
	background:url(../siteimages/site/corner2.gif) 100% 0% no-repeat #ffffff;
	margin-top:4px;
margin-bottom:10px;
        padding-top:4px;
        padding-bottom:4px;
}
ul#nav li li {
	background:none;
	background:#ffffff;
	margin:0;
        padding:0;
        border-bottom:solid 1px #c0c0c0;
}
ul#nav li li.lastitem {
        border-bottom:none;
}
ul#nav li a{
        margin-right:10px;
	color:#000;
	text-decoration:none;
	display:block;
}
ul#nav li a:hover {
        background:none;
}
ul#nav li li a{
	color:#333;
	text-decoration:none;
	display:block;
}
ul#nav li li a:hover{
        margin-right:20px;
	background:#c0c0c0;
}

/* YADM flyout example */
.hiddenChild{
	display:none;
}
.shownChild{
	display:block;
}
ul#nav.dhtml{
}

ul#nav.dhtml{
	background:#e9e9e9;
	margin:0;
	padding:.5em;
	list-style-type:none;
}
ul#nav.dhtml li{
	position:relative;
}
ul#nav.dhtml ul{
	background:#be8;
	border:none;
}
ul#nav.dhtml ul li{
}
ul#nav.dhtml ul li a {
   color:blue;
}
ul#nav.dhtml li.isParent{
	background:url(../siteimages/site/icon-green-plus-corner.gif) 100% 0% no-repeat #ffffff;
}
ul#nav.dhtml li.isActive{
	background:url(../siteimages/site/icon-green-minus-corner.gif) 100% 0% no-repeat #ffffff;
}
ul#nav.dhtml li.isActive ul {
   background:#ffffff;
}
ul#nav.dhtml li.isActive ul li {
}
ul#nav.dhtml li.isParent a{
        background:none;
}
ul#nav.dhtml li.isActive ul a{
        background:none;
	color:#000000;
	margin-right:2px;
	border:none;
}
ul#nav.dhtml li.isActive ul a:hover,ul#nav.dhtml li.isActive ul li.current a{
	border:none;
	background:#c0c0c0;
}
ul#nav.dhtml ul a{
	padding:0;
   display:block;
}



/* QuickLinks float menu box - top right corner of page content */

.quicklinks {
	float:left; 
	width:40%; 
	margin: 5px;
	text-align:left;
	background-color: #e4e4e4; }
.quicklinks h1 {
	margin: 0;
	font-size:90%;
	color:#306;
	padding: 5px;
	text-transform: uppercase;
	background:url(../siteimages/site/corner.gif) 100% 0% no-repeat #ccc; }
	
.quicklinks h2 {
	margin: 0;
	font-size:80%;
	color:#306;
	padding: 5px;
	text-transform: uppercase;}
	
.quicklinks ul  {
	list-style:none; 
	margin: 5px 10px 0 25px;
	padding-left:5px; }
.quicklinks li, .quicklinks p  {
	padding-bottom:2px;
	font-size:0.8em;
	 }

.quicklinks p{
	margin-left:10px;
	margin-right:10px;
	}
/* Included footer styles */

#footer {
	clear: both;
	margin: 0;
	background-color:#ccc;
	height: 35px;
	vertical-align: middle;
	padding-top:5px;
    margin-top:15px;
    margin-bottom:10px; }
#footertwocol {
   position: relative;
   clear: both;
   height: 35px;
   vertical-align: middle;
   background-color:#CCCCCC; 
   padding-top:5px;
   margin-top:15px;
   margin-bottom:10px; }
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000;
	text-align:right; }
.footertext ul, .footertext li {
	margin:0px;
    padding:0px;
    display: inline;
    list-style-type: none;
    padding-right: 2px;
    margin-right: 2px; }

/*.footertext li {
	border:thick, #FF0000; } */

.footertext a {
	text-decoration:none;
	color:Black; }
.footertext a:hover {
	background-color:#fff;
	color:#000; }


/* Break Columns to add large tables */

.addlargetable {
	clear: both;
	margin: 0 20px 20px 20px;
	background-color:#fff;  }
.textafterlargetable {
	margin: 0px 230px 0px 230px;
	border:solid 1px #ccc;
	padding:10px; }
	
.textafterlargetable2 {
	margin:20px;
	margin-top:0px; 
	border:solid 1px #ccc;
	padding:10px; 
	position:relative;
	}	

.clearleft {
	clear: left; }

/* Float images etc */

.floatleft {
	float:left;
	padding-right:10px; }
.floatright {
	float:right;
	padding-left:10px; }
.nopad{padding:0;}

/* Normal table */

.table-normal {
	vertical-align: top;
	border-collapse:collapse; }
.table-normal th {
	border: none;
	border-bottom:  1px solid #ccc;
	padding: 3px 7px 3px 7px;
	text-align: left;
	font-weight: normal; }
.table-normal thead th {
	background-color:#ccc;
	color:#000;
	text-align: center;
	font-weight: bold;
	border: 2px solid white;
	padding: 3px 7px 3px 7px; }
.table-normal td {
	border: none;
	border-bottom:  1px solid #ccc;
	text-align: center; }
.table-normal caption {
	font-weight:bold;
	text-align:left;
	padding:3px; }
	
.table-normal tfoot th {
	background-color:#aaa;
	font-weight: bold;
	text-align: left;
	padding: 3px 7px 3px 7px; }
	
/*right data*/
.right-data td {text-align:right!important;
}	
	
/*Normal table for text */
.table-normal-text {
	vertical-align: top;
	border-collapse:collapse; }
.table-normal-text th {
	border: none;
	border-bottom:  1px solid #ccc;
	padding: 3px 7px 3px 7px;
	text-align: left;
	font-weight: normal; }
.table-normal-text thead th {
	background-color:#ccc;
	color:#000;
	text-align: center;
	font-weight: bold;
	border: 2px solid white;
	padding: 3px 7px 3px 7px; }
.table-normal-text td {
	border: none;
	border-bottom:  1px solid #ccc;
	text-align: left; 
	padding-left:1em;
	}
.table-normal-text caption {
	font-weight:bold;
	text-align:left;
	padding:3px; }	

/* Small table - to replace lmi table small */

.table-small {
	vertical-align: top;
	border-collapse:collapse; 
	margin-bottom:1em;}
.table-small tr> th:first-child {
	text-align:left;
	 }
.table-small th {
	border: none;
	border-bottom:  1px solid #ccc;
	padding: 3px 7px 3px 20px;
	text-align: left;
	font-weight: normal;
	font-size:85%; 
	}
.table-small-thead th {
	background-color:#aaa;
	border: 2px solid #fff;
	color:#000;
	text-align: center;
	font-weight: bold;
	font-size:80%;
	padding: 3px 7px 3px 7px; }
.table-small tfoot th {
	background-color:#aaa;
	font-weight: bold;
	text-align: center;
	padding: 3px 7px 3px 7px; }
.table-small td {
	border: none;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size:80%; }
.table-small caption {
	font-weight:bold;
	text-align:left;
	font-size:100%;
	padding:3px; }
/*why have a thead and tfoot style that you have to apply to a tr? try having as thead adn tfoot styles */	
.table-small thead th {
	background-color:#aaa;
	border: 2px solid #fff;
	color:#000;
	text-align: center;
	font-weight: bold;
	font-size:80%;
	padding: 3px 7px 3px 7px; }
.table-small tfoot th, tfoot td {
	background-color:#aaa;
	font-weight: bold;
	text-align: center;
	padding: 3px 7px 3px 7px; 
	}
	
/*text tables*/
.table-small-text {
	vertical-align: top;
	border-collapse:collapse; 
	margin-bottom:1em;}
.table-small-text tr> th:first-child {
	text-align:left;
	font-weight: normal;
	vertical-align:top; }
.table-small-text th {
	border: none;
	border-bottom:  1px solid #ccc;
	padding: 3px 7px 3px 20px;
	text-align: left;
	font-weight: normal;
	font-size:85%; 
	vertical-align:top;}

.table-small-text td {
	border: none;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size:80%;
	vertical-align:top; }
.table-small-text caption {
	font-weight:bold;
	text-align:left;
	font-size:100%;
	padding:3px; }
/*why have a thead and tfoot style that you have to apply to a tr? try having as thead adn tfoot styles */	
.table-small-text thead th {
	background-color:#aaa;
	border: 2px solid #fff;
	color:#000;
	text-align: center;
	font-weight: bold;
	font-size:80%;
	padding: 3px 7px 3px 7px;
	}
.table-small-text tfoot th, tfoot td {
	background-color:#aaa;
	font-weight: bold;
	text-align: center;
	padding: 3px 7px 3px 7px; 
	vertical-align:top;
	}
	


/*
.table-small tbody{
border:none;
border-bottom:  double  #000000;}
*/
/* sub table settings - styles for sub headings and sub totals */

.table-subheading {
	background-color:#ccc;
	font-weight: bold;
	border: 2px solid white; }
.table-subtotal {
	background-color:#cde;
	font-weight: bold;
	border: 2px solid white; }
.table-subheading th {
	padding-left:7px; 
	font-weight:normal;}
.table-subtotal th {
	padding-left:7px;
	font-weight:bold; }
	

.table-subsubheading {
	background-color:#CCCCFF;
	font-weight: bold;
	border: 2px solid white; }
.table-subsubtotal {
	background-color:#CCFFFF;
	font-weight: bold;
	border: 2px solid white; }
.table-subsubheading th {
	padding-left:15px;
	font-weight:normal; }
.table-subsubtotal th {
	padding-left:15px;
	font-weight:bold; }	

/* Complex Table  - nicked from the web - needs modification if it is to be used - see page http://oshwebdev.osh.ad.dol.govt.nz/_znewsite/newthreecol-with-table.asp */

.table-complex table {
	border: 2px solid white;
	border-collapse:collapse;
	font-size:80%; }
.table-complex td,th {
	border:1px solid #000;
	border-collapse:collapse;
	padding:5px; }	
.table-complex caption {
	font-weight:bold;
	padding:5px;
	text-align:left; }
.table-complex thead th {
	background:#ccc;
	text-align:left; }
.table-complex tbody th {
	text-align:left;
	background:#69c; }
.table-complex tfoot td {
	text-align:right;
	font-weight:bold;
	background:#ccc; }
.table-complex tbody td {
	background:#999; }
.table-complex tbody tr.odd td {
	background:#ccc; }

/* rss button */
.rssbutton { 
			border:1px solid;
			padding:0 3px;
			font-weight:bold;
			font-family: verdana,sans-serif;
			color:#FFF!important;
			text-decoration: none;
			margin:0;
			}

a:hover.rssbutton  {
	color: #333;
	}

.rssbutton { 
	border-color:#FC9 #630 #330 #F96;
	background:#F60;
	}

.feedback form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 400px;
   
}

.feedback /*form */fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

.feedback  fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

.feedback  label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 130px; 
	padding: 0; 
	margin: 5px 0 0 10px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	
}

.feedback   .checkboxes label { 
text-decoration:none;
display: block;  /* block float the labels to left column, set a width */
	float: right; 
	width: 90%; 
	padding: 0; 
	margin: 5px 0 0 10px ; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
	
 
 }
 .feedback   .checkboxes label:first-letter { 
	text-decoration:none; 
 
 }
 .feedbackform  .checkboxes checkbox {
 	margin:5px 0 0 10px;}
 
.feedback   fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

.feedback input, .feedback  textarea, .feedback   select, .feedback   checkbox{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */

	background-color:#FFFFFF}

.feedback  input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

.feedback textarea { overflow: auto; }

.feedback   small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

.feedback   .required{font-weight:bold;} /* uses class instead of div, more efficient */

.feedback  br, .feedback  .checkboxes {
	clear:left;} /* setting clear on inputs didn't work consistently, so brs added for degrade */	
	
.shaded-background{
	background-color:#CCCCCC;
	}

.featurebox{
	background-color:#CCCCCC;
	padding:2px 5px;
	}
/* Decent work styles */

.dwheading {
	background-color:#9c3;
	background-image:url(../siteimages/corner-decentwork.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-bottom:0px;
	height:65px; }

.dwheadingimg {
	float:left; }

.dwheading h1 {
	padding-left:90px;
	padding-top:15px;
	color:#000; }

.dwheadingp {
	padding-top:10px;
	font-size:75%;
	text-transform:none;
	font-weight:bold;
	color:#000; }

.peeuheading {
	background-color:#306;
	background-image:url(../siteimages/corner-peeu.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-bottom:0px; }

.pagelinks {font-size:smaller;}

/* WORKPLACE PRODUCTIVITY STYLES */

.wppheading {
	background-color:#dfca03;
	background-image:url(../siteimages/wpp-corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-bottom:0px;
	height:50px; 
}
	
.wppheading h1 {
	text-transform:none;
	padding-top:15px;
	color:#7c7e6c;
}

.wppheadingimg {
	float:left; 
	padding-right: 16px;
}

/* BIG 6 STYLES - publications/big6 */

.big6heading {
	background-color:#000000;
	background-image:url(../siteimages/corner-big6.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	margin:20px;
	margin-bottom:0px;
	height:65px; 
}
	
.big6heading h1 {
	text-transform:none;
	font-size:1.5em;
	padding-top:23px;
	color:#ec7524;
}

.big6heading h2 {
	text-transform:none;
	font-size:1.5em;
	padding-top:22px;
	color:#ec7524;
}

.big6headingimg {
	float:left; 
	padding-right: 10px;
}

.big6headingp {
	padding-top:10px;
	font-size:75%;
	text-transform:none;
	font-weight:bold;
	color:#ec7524; }

.table-big6 thead th {
	background-color:#ccc; }


.bold, .bold th, .tbold td{font-weight:bold;}
.italic{font-style:italic;}

.whsshomeimage {
	overflow:hidden;
	padding-bottom:90px;
	background-image:url(/whss/common/banner.jpg);
}

/*This makes the paragraph below the image added above drop down 10 pixels */

.whsshomeintro {
	padding-top:10px;
}