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

/*-------------------------------------------
RESET
-------------------------------------------*/

html, body, div, span, object, iframe, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  background:transparent;
}                  
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
body { *font-size:small; *font:x-small;}
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea { color:#444; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; margin:0px; padding:0px;}
html { -webkit-font-smoothing: antialiased; }
a:link, a:hover, a:active, a:focus { outline:none !important; border:none; }
ul { margin-left:30px; margin-bottom:20px; }
ol { margin-left:30px; list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word}
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
html { overflow-y: scroll; }
button {  width: auto; overflow: visible; }
::-moz-selection{ background: #666; color:#fff; text-shadow: none; }
::selection { background:#666; color:#fff; text-shadow: none; } 

/* print styles*/
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}

/* Grade-A Mobile Browsers */
@media screen and (max-device-width: 480px) {
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 
}

/*-------------------------------------------
LAYOUT
-------------------------------------------*/

img, div, a, td {behavior: url(http://www.futurenow.org.au/css/iepngfix.htc);}

body {
	margin:0px;
	background-color:#a3a3a4;
	background-image:url(../layout/bgRight.gif);
	background-repeat:repeat-x;
}

.clear {
	height:auto;
    width:auto;
    margin:0px;
    padding:0px;
    background:none;
    border:none;
    float:none;
    clear:both;
}

#wrapper {
	width:924px;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#bgLeft {
	float:left;
	width:80px;
	height:340px;
	background-image:url(../layout/bgLeft.gif);
	background-repeat:repeat-x;
}

#container {
	float:right;
	width:844px;
	overflow:hidden;
}

/*-------------------------------------------
HEADER
-------------------------------------------*/

#top {
	width:844px;
	height:143px;
	background-image:url(../layout/topBg.gif);
	background-repeat:no-repeat;
}

#logo {
	display:block;
	width:272px;
	height:82px;
	float:right;
	margin-right:25px;
	margin-top:14px;
}

/*Search*/
#search {
	width:255px;
	height:27px;
	float:left;
	background-color:#555557;
	padding-left:23px;
	padding-top:3px;
	padding-right:10px;
	margin-top:14px;
}
#search label {
	display:block;
	float:left;
	width:35px;
	height:12px;
	background-image:url(../layout/ttSearch.gif);
	background-repeat:no-repeat;
	margin-right:5px;
	margin-top:4px;
}
#search input {
	float:left;
	width:180px;
	height:15px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	line-height:14px;
	padding:1px;
	margin:1px 5px 0 0;
}
#search img {
	margin-top:2px;
	float:left;
	cursor:pointer;
}

/*Section*/
#sections {
	width:530px;
	height:20px;
	float:left;
	margin-top:21px;
	margin-left:15px;
}
#sections ul {
	padding:0;
	margin:0;
	list-style:none;
}
#sections ul li {
	display:block;
	float:left;
	margin-right:5px;
}
#sections ul li.odd a {font-size:11px; color:#FFFFFF; text-decoration:none;}
/*.mediumWhite a, .mediumWhite a:Visited {color:#FFFFFF;}*/
#sections ul li.odd a:Hover {text-decoration:underline; color:#FFF}
#sections ul li.even a {font-size:11px;color:#85bac1; text-decoration:none;}
/*.mediumGreenBright a, .mediumGreenBright a:Visited {color:#85bac1;}*/
#sections ul li.even a:Hover {color:#85bac1;text-decoration:underline;}

/*----------------------------------------
NAV
----------------------------------------*/

#nav {
	width:489px;
	float:left;
	margin-left:20px;
	margin-top:18px
}
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav ul li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	padding-right:6px;
	border-right:1px solid #3c3c3e;
	margin-right:10px;
	margin-bottom:9px;
}
#nav ul li.last {
	border:none;
	padding-right:0;
	margin-right:0;
}
#nav ul li a {
	display:block;
	width:100px;
	height:18px;
	float:left;
	background-repeat:no-repeat;
}
#nav ul li a#nav-industry {
	width:116px;
	background-image:url(../layout/nav-industry.gif);
}
#nav ul li a#nav-industry:hover {background-image:url(../layout/nav-industry-hover.gif);}
#nav ul li a#nav-training {
	width:107px;
	background-image:url(../layout/nav-training.gif);
}
#nav ul li a#nav-training:hover {background-image:url(../layout/nav-training-hover.gif);}
#nav ul li a#nav-courses {
	width:115px;
	background-image:url(../layout/nav-courses.gif);
}
#nav ul li a#nav-courses:hover {background-image:url(../layout/nav-courses-hover.gif);}
#nav ul li a#nav-resources {
	width:118px;
	background-image:url(../layout/nav-resources.gif);
}
#nav ul li a#nav-resources:hover {background-image:url(../layout/nav-resources-hover.gif);}
#nav ul li a#nav-news {
	width:92px;
	background-image:url(../layout/nav-news.gif);
}
#nav ul li a#nav-news:hover {background-image:url(../layout/nav-news-hover.gif);}
#nav ul li a#nav-workforce {
	width:204px;
	background-image:url(../layout/nav-workforce.gif);
}
#nav ul li a#nav-workforce:hover {background-image:url(../layout/nav-workforce-hover.gif);}
#nav ul li a#nav-networks {
	width:192px;
	background-image:url(../layout/nav-networks.gif);
}
#nav ul li a#nav-networks:hover {background-image:url(../layout/nav-networks-hover.gif);}
#nav ul li a#nav-about {
	width:66px;
	background-image:url(../layout/nav-about.gif);
}
#nav ul li a#nav-about:hover {background-image:url(../layout/nav-about-hover.gif);}
#nav ul li a#nav-contact {
	width:77px;
	background-image:url(../layout/nav-contact.gif);
}
#nav ul li a#nav-contact:hover {background-image:url(../layout/nav-contact-hover.gif);}

/*-------------------------------------------
SECTION
-------------------------------------------*/

#middle {
	background-color:#FFFFFF;
	background-image:url(../layout/division.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:46px 40px 40px 25px;
	margin:0px;
}

#content {
	float:right;
	width:599px;
}
#enews #content {
	width:650px;
	margin:0 auto;
	float:none;
}

#breadcrumbs {
	padding:0px;
	padding-left:0px;
	margin-bottom:25px;
}

/*-------------------------------------------
HOME
-------------------------------------------*/

/*LHS*/
#home-lhs {
	width:410px;
	float:left;
	padding-left:20px;
}
#home-text { padding-bottom:15px;}

/*BOX NEWS*/
#home-news {
	height:260px;
	background-image:url(../layout/bg-news.gif);
	background-repeat:no-repeat;
	padding:30px 15px 0 15px;
}
#home-news ul {
	padding:0;
	margin:0;
	list-style: none;
	overflow:hidden;
}
#home-news ul li {
	display:block;
	height:70px;
	margin-bottom:15px;
}

/*RHS*/
#home-rhs {
	width:300px;
	float:right;
	margin-top:5px;
	padding-right:5px;
}
#home-img {
	margin-bottom:29px;
	width:300px;
	height:300px;
	overflow:hidden;
}
#home-banner {margin-bottom:29px;}
#bt-first {float:left;}
#bt-second {float:right;}

/*-------------------------------------------
FOOTER
-------------------------------------------*/

#footer {
	background-color:#068d9d;
	color:#FFF;
	padding: 25px 40px 10px 25px;
	font-size:12px;
	line-height:16px;
	background-image:url(../layout/bg-footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:30px;
}
#footer a {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline}

.col-nav {
	float:left;
	width:205px;
	margin-right:10px;
}

/*Footer List*/
#footer ul {
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li {
	font-weight:bold;
}
#footer ul li ul {
	padding-left:13px;
	margin-bottom:20px;
}
#footer ul li ul li {
	font-weight:normal;
	font-size:11px;
}

/*Footer Col4*/
#footer-col4 {
	padding-left:20px;
	float:right;
	width:105px;
	border-left:1px solid #FFF;
	font-size:14px;
}
#footer-col4 ul li ul {
	padding:0px;
	margin:15px 0;
}
#footer-col4 ul li ul li a {
	margin-bottom:10px;
	padding-top:4px;
	display:block;
	padding-left:30px;
	height:19px;
	font-size:14px;
	background-repeat:no-repeat;
	background-position:left center;
}
a#ico-facebook {background-image:url(../layout/ico-facebook.gif);}
a#ico-twitter {background-image:url(../layout/ico-twitter.gif);}
a#ico-linkedin {background-image:url(../layout/ico-linkedin.gif);}

#copy {font-size:10px}

/*-------------------------------------------
SUBNAV
-------------------------------------------*/

.subMenu {
	float:left;
	width:150px;
	list-style:none;
	font-size:13px;
	margin-right:30px;
	padding-top:0px;
	margin-top:0px;
}
#enews .subMenu {display:none;}

.subMenu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.subMenu ul li {
	list-style:none;
	margin: 0;
	padding: 0;
	display:block;
	line-height:normal;
}
.subMenu ul li a {
    display:block;
	color:#008a9a;
	text-decoration:none;
	margin:0;
	padding:8px;
	border-bottom:1px solid #e2e2e2;
}
.subMenu ul li a:Visited {color:#008a9a;}
.subMenu ul li a:hover {
	color:#FFFFFF;
	background-color:#008a9a;	
}

/*-------------------------------------------
TABLE NEWS
-------------------------------------------*/

#tableNews {
	margin-top:5px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px;
}
#tableNews th {
	padding-bottom:10px;
	font-weight:normal;
}
#tableNews td {padding-bottom:10px;}
#tableNews td.readMore {padding-bottom:30px;}

/*-------------------------------------------
TABLE CONTACT
-------------------------------------------*/

#tableContact {margin-bottom:30px;}
#tableContact th {
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;
	text-align:left
}
#tableContact td {
	padding-bottom:20px;
	padding-top:15px;
	border-bottom:1px solid #e2e2e2;
}
#tableContact th.last {border-bottom:none;}
#tableContact td.last {border-bottom:none;}
#tableBoard {vertical-align:top;}

#tableBoard td {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e2e2e2;
	text-align:left;
	border-right:50px solid #ffffff;
	vertical-align:top;
}

/*-------------------------------------------
TABLE NEWSLETTER
-------------------------------------------*/

#tableNewsletterArchive {width:100%;}
#tableNewsletterArchive tr {vertical-align:top;}
#tableNewsletterArchive td {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
#tableNewsletterArchive .date {
	width:65px;
	color:#008a9b;
	font-weight:normal;
}
