<br />
<b>Warning</b>:  opendir(../plugins/hoverIntent/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/supersubs/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/setClass/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/scrollTo/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/localScroll/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/serialScroll/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/jquery.swfobject/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  opendir(../plugins/biggerlink/css/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>19</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php</b> on line <b>25</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/Pluginator.php:19) in <b>/home/oandc/domains/fordhamgroup.com.au/public_html/assets/php/classes/CSShelper.php</b> on line <b>9</b><br />
/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com
   altered to tastes of Joel Birch */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/150% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

/* Remove borders on linked img tags */
a img {
	border: none;
}
.aid ul, .aid {
		list-style: 		none;
	}
.aid, hr {
	position: absolute;
	text-indent: -999em;
	}
hr {
	top: -999em;
	}/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0 0 -5px;
    padding: 0;
display: block;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
.sIFR-active h1.sifr-me {
	visibility: hidden;
}
}body {
	background:			#EBEDE1;
	color: 				#5A656A;
	font: 13px/1.7 Georgia, serif;
	margin: 0px;
}
body.one-col #content {
	background-image: none;
	margin-top:10px; /*allow #middle background curves to show above*/
}
body.one-col #main {
	background-image: none;
	width: 868px;
}
@font-face {
	font-family: "Arial Narrow";
	font-style: normal;
	font-weight: normal;
	src: url(../fonts/ArialNarrow.otf);
}
h1, h2, h3 {
	color: #6A7478;
	font: normal 32px/1.2 'Arial Narrow', ArialNarrow, 'Zurich Condensed', ZurichBT-RomanCondensed, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin: 1em 0 .5em;
}
h1 {
	clear: left;
}
h2, h3 {
	color: #95C700;
	font-size: 20px;
	margin: 1.2em 0 .3em;
}
h2 {
	border-bottom: 1px dotted #AFB2A3;
	padding-bottom: .2em;
}
h3 {
	font-size: 14px;
	margin-bottom: -.5em;
	margin-top: 1.2em;
	color: #5A656A;
	text-transform: uppercase;
}
h4 {
	color: #52BC26;
	font-weight: bold;
	font-size: 13px;
	margin: 1.1em 0 -.8em;
}
p small {
	font-size: 11px;
}
em, i, address, blockquote, q {
	/*font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;*/
	/*font-size: 92.857%;*/
	font-style: italic;
}
blockquote {
	color: #7B8066;
	font-size: 16px;
	clear: right;
}
blockquote cite {
	font: bold normal 11px/2.2 "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align: right;
	color: #A2A693;
	padding-top: .5em;
	display: block;
	text-transform: uppercase;
}
blockquote cite em {
	font-style: italic;
	font-weight: normal;
}
a {
	text-decoration: none;
	border-bottom: 1px dotted;
}
a:link, a:visited {
	color: #A4A695;
}
h2 a:link, h2 a:visited {
	color: #95C700;
	text-decoration:none;
	border-bottom: none;
}
a:focus, a:hover, a:active {
	color: #95C700;
	border-bottom-style: solid;
}
h2 a:focus, h2 a:hover {
	color: #A4A695;
	border-bottom: 1px solid;
}

a:active, h2 a:active {
	outline: 0;
	color: #EE8923;
}
form {
	margin: 1em 0;
}

/*uniques*/
#top {
	height: 109px;
	background: url(../i/brand.png) repeat-x 0 0;
	position: relative;
	border-top:8px solid #A9D816;
}
#brand {
	height: 100%;
}
#brand p {
	margin: 0;
}
#sitename {
	margin: 0;
	position: absolute;
	text-indent: -999em;
	left: 0;
	top: 10px;
}
#sitename a:link, #sitename a:visited {
	display: block;
	background: url(../i/logo.jpg) no-repeat 0 0;
	width: 220px;
	height: 90px;
	outline: 0;
	border-bottom: none;
}
#sitename a:focus, #sitename a:hover, #sitename a:active {
	background-position: -220px 0;
}
#contact-link {
	position: absolute;
	right: 0;
	top: -4px;
}
#contact-link a {
	background: #A9D816 url(../i/contact.png) no-repeat 0 0;
	display: block;
	width: 147px;
	height: 42px;
	text-indent: -999em;
	border-bottom: none;
}
#contact-link a:focus, #contact-link a:hover, #contact-link a:active {
	outline: 0;
	background-position: -150px 0;
}
#nav {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	height: 2.5em;
	background: #5A656A url(../i/nav-strip.png) repeat-x 0 0;
	/*border-top: 2px solid #CFD1C7;*/
	border-bottom: 1px solid #fff;
	z-index: 3;
	position: relative;
	min-width: 960px;
}
#subnav {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	position: relative;
	z-index: 2;
	font-size: 10px;
	clear: both;
}
#middle {
	background: url(../i/middle.png) no-repeat 50% 0px;
	padding-top: 20px;
	overflow: hidden;
	clear: both;
	margin-top: -5px;
}
#content {
	overflow: hidden;
	min-height: 400px;
	background: #F7F8F3 url(../i/content.png) repeat-y 748px 0;
}
#main {
	width: 656px;
	background: #F7F8F3 url(../i/main-aside-top.png) no-repeat 0 -1px;
	float: left;
	padding: 1px 46px 3em;
}

#swf-replaced {
	overflow: hidden;
}
#aside {
	background: transparent url(../i/main-aside-top.png) no-repeat -748px -1px;
	width: 212px;
	float: left;
	padding: 10px 0 3em;
}
#aside h2 {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: -0.2em;
}
#aside p, #aside ul, #aside ol, #aside address {
	font-size: 12px;
	line-height: 1.9;
}
#footer {
	background: #EBEDE1 url(../i/brand.png) repeat-x 0 -2px;
	padding: 1px 0;
	color: #888C75;
	font: italic 11px/1.7 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	text-align: center;
}
#details {
	padding: 1px 0 2em;
	background: #EBEDE1 url(../i/brand.png) repeat-x scroll 0 -30px;
}
/*classes*/

.structure {
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.module {
	padding: 1px 10px 1em;
	margin: 0 10px;
	border-bottom: 1px solid #E3E4DE;
}
.module h2 {
	margin-top: 1em;
}
.section, blockquote, .blocklist dl {
	position: relative;
	border: 1px solid #DCDDD7;
	background: #EBEDE1 url(../i/brand.png) repeat-x 0 -26px;
	padding: .5em 21px;
	margin: 26px -22px;
	-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;-moz-border-radius-bottomleft: 6px;-moz-border-radius-bottomright: 6px;-webkit-border-bottom-left-radius: 6px;-webkit-border-bottom-right-radius: 6px;	overflow: hidden;
}
.section h3 {
	margin-bottom: 0;
}
h1.banner {
	height: 110px;
}
.post {
	position: relative;
	padding: 1px 22px 1em;
	margin: 0 -22px;
	border-bottom: 1px solid #E3E4DE;
}
.archive .post, .index .post {
	top: -1em;
}
.dashboard {
	overflow: hidden;
	background: #EBEDE1 url(../i/brand.png) repeat-x 0 -1px;
	position:relative;
	height: 10.5em;
}
.dash-panel {
	float: left;
	width: 249px;
	padding: 1px 20px;
}
.dash-panel h2 {
	margin-top: 1em;
}
.dashboard .even {
	height: 20em;
}
.dashboard ul {
	font-size: 13px;
}
.group {
	margin-bottom:-4.5em;
}
.size-full, .section .incopy, .panel .incopy {
	background: #fff;
	float: right;
	margin: .5em 0 1em 1.5em;
	border: 1px solid #CFD0C7;
	padding: 6px;
}
.section .incopy {
	margin-top: 1em;
}
.panel .incopy  {
	margin-top: 0;
}
.even {
	background: #EFF0E7;
}
.multi {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}
.duo {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	
}
.positives, .go {
	list-style: none;
	position: relative;
}
.positives li, .go li, a.pdf {
	margin: 0;
	padding: 0 0 0 23px;
	background: url(../i/tick.png) no-repeat 0 0.25em;
}
a.pdf {
	background: url(../i/pdf.png) no-repeat 0 -1px;
	padding:0 2px 0 20px;
}

a.doc {
	background: url(../i/word-doc.png) no-repeat 0 -1px;
	padding:0 2px 0 20px;
}

a.xls {
	background: url(../i/excel.png) no-repeat 0 -1px;
	padding:0 2px 0 20px;
}


.go li {
	background: url(../i/go.png) no-repeat 0 0.3em;
}
.contact {
	font-style: italic;
}
.icon {
	padding: 2px 0 0 19px;
	margin: 0 1px 0 2px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
span.icon {
	padding-left: 23px;
}
.external {
	padding-right: 18px;
	background: url(../i/default.png) no-repeat 100% -29px;
}
body div .person {
	background-image: url(../i/person.png);
	background-position: .1em 0.15em;
}
body div a.person,
body div a.go,
body div span.person {
	padding-left: 17px;
	background-position: 0 0;
}
body div a.person,
body div a.go {
	padding: 2px 0 0 17px;
	margin: 0 1px 0 2px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
body div .snail {
	background-image: url(../i/post.png);
}
body div .mail {
	background-image: url(../i/mail.png);
}
body #aside .mail {
	font-size: 10px;
	line-height: 2.3;
}
body div .phone {
	background-image: url(../i/chat.png);
}
body div .fax {
	background-image: url(../i/printer.png);
}
a.go {
	background-image: url(../i/go.png);
	padding-top:0;
}
.incopy {
	float: right;
	display:inline;
	position: relative;
	margin: -86px -46px 1em 1em;
}
/*blocklist*/
.blocklist {
	position: relative;
	margin-right: -12px;
	width:668px;
	float:left;
}
.blocklist dl {
	width: 320px;
	margin: 12px 12px 0 0;
	position: relative;
	float: left;
	padding:0;
}
.blocklist dt, .blocklist dd {
	text-align: left;
	overflow:hidden;
}
.blocklist dt {
	background: transparent;
	color: #52BC26;
	font-weight:bold;
	font-size: 13px;
	line-height:1.5;
	height: 1.5em;
	padding: .6em 12px .2em;
	font-variant:small-caps;
}
.blocklist dd {
	margin: 0;
	height: 4.4em;
	padding: .3em 12px 1.5em;
	font-size: 12px;
}
.feature-buttons {
	margin-bottom: 2.5em;
	margin-top: 1em;
	width: 677px;
	padding: 0 0 0 21px;
	background: transparent;
	border: none;
}
.feature-buttons dl {
	width: 210px;
	background: #EBEDE1 url(../i/arrow-watermark2.png) no-repeat bottom right;
	
}
.feature-buttons dd {
	color: #464D52;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}
.contrast dl {
	background: #A9D816 url(../i/button.jpg) no-repeat 0 0;
	border-color: #A9D816 ;
}
.contrast dt {
	color: #52BC26;
	text-shadow: 0 1px 0 #DCEFA1;
}
.contrast a:link, .contrast a:visited {
	color: #fff;
}
.contrast a:focus, .contrast a:hover {
	color: #fff;
}
dl.bl-hover {
	background: #EBEDE1 url(../i/arrow-watermark2.png) no-repeat bottom right;
}
.contrast dl.bl-hover {
	background: #BADF44;
}
.postmetadata {
	font-style: italic;
	margin-top: 0;
}
.more-link {
	white-space: nowrap;
}
.banner {
	margin: 13px -46px 0;
	line-height:1px;
}
.hero {
	text-align:center;
	font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-size:14px;
	margin:1.5em 0 0;
	color:#AFB2A3;
}
/* @group main nav styles */

/*** ESSENTIAL STYLES ***/
.sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#nav .sf-menu {
	line-height:	1.0;
	width: 869px;
}
.sf-menu ul {
	position:		absolute;
	top:				-999em;
	width:			17em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-3px;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			17em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			17em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	border-left:	1px solid #727C80;
	width:			959px;
	height:			2.5em;
	margin-bottom:	1em;
	text-transform: uppercase;
}
.sf-menu a {
	border-right:	1px solid #727C80;
	padding: 		.75em 1.25em;
	border-bottom: none;
}
.sf-menu a, .sf-menu a:visited  { /*visited pseudo selector so IE6 applies text colour*/
	color:			#9CA3A6;
}
.sf-menu li li a, .sf-menu li li a:visited {	
	border:			1px solid #9CA3A6;
	color: 			#393F42;
	border-width:	0 1px 1px 3px;
	border-color:	#9CA3A6 #9CA3A6 #9CA3A6 #5A656A;
	padding: 		.6em 1.25em;
}
.sf-menu li {
	background:		transparent;
}
.sf-menu li li {
	background:		#fff url(../i/nav.png) repeat-x 0 -12px;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu li:hover a.lvl0, .sf-menu li.sfHover a.lvl0,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#A9D816;
	color:			#fff;
	outline:			0;
}
.sf-menu li.current {
	background:		#393F42;
}
.sf-menu li.current a.lvl0,
.sf-menu li li.current a.lvl1,
.sf-menu li li:hover a.lvl1,
.sf-menu li li.sfHover a.lvl1,
.sf-menu li li li.current a.lvl2 {
	color:			#fff;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			.75em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../i/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.7em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 and 7 ***/
.sf-shadow ul {
	background:	url(../i/shadow.png) no-repeat bottom right;
	padding: 0 9px 10px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}

/* @end */

/* sub nav */
#subnav {
	/*opacity: .5;*/
	line-height: 2.2;
}
#subnav:hover {
	/*opacity: 1;*/
}
.subnav {
	width: 868px;
	padding: 10px 46px 0;
}
.subnav ul {
	background: #D7D8D1;
	float: left;
	position: relative;
	margin:0;
	width: 868px;
	-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.subnav li {
	display: inline;
	margin: 0 .5em 0 0;
	padding: 4px 5px 5px;
	white-space: nowrap;
}
.subnav ul li {
	margin-right: .5em;
	padding: 0 5px 1px;
	float: left;
}
.subnav li.current, .subnav li.current li {
	background: #D7D8D1;
	-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.subnav li:before {
	color: #7B8066;
	content: '•\a0';
}
.subnav a:link, .subnav a:visited {
	color: #7B8066;
}
.subnav ul a:link, .subnav ul a:visited {
	color: #7B8066;
	font: 10px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	
}
.subnav li a:focus, .subnav li a:hover {
	color: #393F42;
	border-bottom-style: solid;
}
#subnav .current a.lvl0, #subnav li .current a.lvl1 {
	color: #393F42;
	font-weight: bold;
}
.cont table {

}
.cont table td {
	width: 40%;
}
tr {
	background: #EFF0E7 url(../i/brand.png) repeat-x scroll 0 -64px;
}
tr.alt {
	background: transparent;
}
tr:hover {
	background: #fff;
}
td.icon {
	padding-left: 35px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
}
table p {
	text-align:left;
	}		

table a,
table a:link,
table a:visited {
	border:none;
	}		
table img {
	border:0;
	margin-top:.5em;
	}	
table {
	width:100%;
	border-right:1px solid #E0E1DB;
	border-top: 1px solid #E0E1DB;
	margin: 1em 0;
	border-collapse:collapse;
	}
caption {
	color:#ACB2B4;
	font-size:.914em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:left;
	}	
tr.odd td,
tr.odd .column1 {
	background: #F8F8F9;
	/*background:#f4f9fe url(../i/row.gif) no-repeat;*/
	}	
.column1	{
	background: #F8F8F9;
	color: #5A656A;
	}
td {
	color:#7B8387;
	border-bottom: 1px solid #E0E1DB;
	border-left:1px solid #E0E1DB;
	padding:.2em 1em;
	text-align:left;
	}				
th {
	font-weight:bold;
	color:#5A656A;
	text-align:left;
	border-bottom: 1px solid #E0E1DB;
	border-left:1px solid #E0E1DB;
	padding:.3em 1em;
	}	
thead th {
	background: #ECEEEE;
	text-align:left;
	font-weight:bold;
	font-size:1em;
	color:#5A656A;
	padding:.6em 1em;
	}	
		
tfoot th {
	background: #E7E9EA;
	text-align:left;
	}#slider {
		margin:				21px -22px 40px -22px;
		position:			relative;
		width:				700px;
}

#slider h3 {
	margin: .5em 0 0;
}

.scroll, .scrollContainer {
		height:				438px;
		width:				698px;
}
.deep .scroll, .deep .scrollContainer {
		height:				508px;
}
.shallow .scroll, .shallow .scrollContainer {
		height:				333px;
}
.scroll {
		background: #EBEDE1 url(../i/brand.png) repeat-x 0 -26px;
		border: 1px solid #DCDDD7;
		border-top: none;
		clear:				both;
		overflow:			auto;
		overflow-x:			hidden;
		position:			relative;
		-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;-moz-border-radius-bottomleft: 6px;-moz-border-radius-bottomright: 6px;-webkit-border-bottom-left-radius: 6px;-webkit-border-bottom-right-radius: 6px;}
div > .scroll {
		top:				2px; /* all but IE6 */
}

#slider ul.nav {
		list-style:			none;
		margin:				0 0 0 20px;
		height:				2.1em;
		font-size:			11px;
		border: 			none;
		background:			transparent;
		right:				auto;
		position:			relative;
		line-height:		1.4;
		float: 				left;
		font: 10px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
.nav li {
		float:				left;
		margin:				0 2px 0 0;
		text-align:			center;
		background:			transparent;
		border:				none;
		padding:			0;
}
.nav a.selected {
	color: #393F42;
	background-color: #D7D8D1;
	background-position: 0 -100px;
}
.nav a.selected span {
	background-position: 100% -250px;
}
.panel {
		clear:				right;
		padding:			20px 21px;
		height:				400px;
		width:				662px;
		position:			relative;
}
.deep .panel {
		height:				470px;
}
.shallow .panel {
		height:				295px;
}
.panel img {
		display:			block;
		float:				right;
		margin:				10px 0 5px 20px;
		border:				1px solid #fff;
}
.chapter {
		height:				340px;
		overflow:			auto;
		padding-right:		10px;
}
.deep .chapter {
		height:				410px;
}
.shallow .chapter {
		height:				305px;
}
.chapter ul li {
		margin-left:		0;
		list-style-position:inside;
}
#slider .scrollButtons a {
	font: 10px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	position: relative;
	left:0;
}

.scrollButtons {
		position:			absolute;
		bottom:				20px;
		left:					21px;
		margin:				0;
}
.scrollButtons a:focus, .scrollButtons a:hover, .scrollButtons a:active {
		text-decoration:	none;
}
ul.nav, ul.nav ul {
	list-style-type:none;
	margin:0;
	position:absolute;
	bottom:0;
	right:62px;
}
ul.nav li {
	background: #E3E3E3;
	float: left;
	margin-left: 2px;
	padding: 0;
	position: relative;
}

/*submenus...*/
ul.nav ul {
	position: absolute;
	top: -999em;
	right: auto;
	width: 15em;
	left: 0;
	bottom: auto;
}
ul.nav ul li {
	width: 100%;
	margin: 0;
}

/*links...*/
.nav a {
	background: #F2F2F0 url(../i/tabs.png) no-repeat 0 0;
	color: #7B8066;
}
.nav a, .nav span {
	display: block;
	text-decoration: none;
	border-bottom: none;
}
.nav span {
	background: url(../i/tabs.png) no-repeat 100% -150px;
	display: block; /* NOTE - LOOK INTO THIS */
	padding: .6em 1em .5em;
	cursor: pointer;
}
.nav a {
	float: left;
}


#slider .nav li:hover a, #slider .nav li.sfHover a,
#slider .nav a:focus, #slider .nav a:hover, #slider .nav a:active {
	color: #fff;
	background-color: #A9D816;
	background-position: 0 -50px;
	outline: 0;
}

.nav li:hover a span, .nav li.sfHover a span,
.nav li a:focus span, .nav li a:hover span, .nav li a:active span {
	background-position: 100% -200px;
}

/* @end */