/*
  Tuckwell
  Content (c) Copyright 
  Running Squiz MySource v3.12.3 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 01 August 2010 11:18:19
  Warranty key: 
*/


/* CSS Document */

/*---Body and other global declarations---*/

body {
color:#595959;
font-size:10px;
padding:0;
margin:0;
background:url(http://www.tuckwell.com.au/__data/assets/image/0013/94/body-bg.gif) 0 0;
font-family:tahoma, arial, verdana;
}

p {
margin:0;
padding:0;
}

h1{
font-size:1.5em;
}

h2{

}

h3{
font-size:1.4em;
font-family:arial;
padding:0;
margin:0;
}

h4{
font-size:1.2em;
}

h5 {
font-size:1.0em;
}



/*---End Body and other global declarations---*/


/*---Main Page Container Declarations---*/


#main-page-container {
width:804px;
margin:0 auto 0 auto;
padding:0 0 42px 0;
border:4px solid #d4d5d7;
background-color:#ffffff;

}

*html #main-page-container {
padding-bottom:5px !important;
}


/*---Header Declarations---*/



#header-container {
margin:0 auto 0 auto;
padding:0;
clear:both;
width:746px;
z-index:1;
}

#top-bar {
margin:0;
padding:0;
clear:both;
position:relative;
overflow:hidden;
z-index:1000;
}

#top-links {
margin:0;
padding:33px 0 0 0;
float:left;
font-size:1em;
color:#5c5c5c;
}

#top-links ul li a,
#top-links ul li a:link,
#top-links ul li a:active,
#top-links ul li a:visited {
text-decoration:none;
color:#5c5c5c;
display:block;
cursor:pointer;
}

#top-links ul li a:hover {
text-decoration:none;
color:#0075c2;
display:block;
}

#top-links img {
vertical-align:middle;
border:none;
}

#top-links ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#top-links ul li{
float:left;
border-right:1px solid #e5e5e5;
margin:0;
padding:0 5px 0 24px;
letter-spacing:0em;
line-height:1.3em;
display:block;
}

#top-links ul li.home {
padding-left:5px;
}

#top-links ul li.print {
background:url(http://www.tuckwell.com.au/__data/assets/image/0003/111/printer-icon.gif) no-repeat 6px 1px;
}

#top-links ul li.email {
background:url(http://www.tuckwell.com.au/__data/assets/image/0014/95/email-icon.gif) no-repeat 6px 1px;
}

#top-links ul li.fav {
padding-left:20px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0012/390/star.gif) no-repeat 6px 1px;
}

#tuckwell-logo {
margin:4px 0 0 0;
padding:0 29px 0 0;
width:247px;
height:85px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0004/121/tuckwell-logo.jpg) no-repeat 0 0;
float:right;
z-index:1000;
position:relative;
cursor:pointer;
}

#banner-container {
margin:-32px 0 0 0;
padding:0;
width:746px;
height:188px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0010/127/inside-top-banner.jpg) no-repeat 0 0;
z-index:1;
clear:both;
position:relative;
}


#image-container{
margin:0;
padding:0;
width:345px;
height:188px;
float:left;
z-index:10;
position:absolute;
bottom:0;
left:0;
background-repeat: no-repeat;
background-position: 0 0;
}

#image-container img{
margin:0;
padding:0;
}

#banner-text-container{
margin:0 0 0 -15px;
padding:0;
float:left;
position:relative;
z-index:100;
}


#text-line {
margin:0 0 2px 0;
padding:68px 0 2px 355px;
float:left;
clear:both;
width:265px;
}

#text-line h3 {
color:#ffffff;
font-size:1.5em;
margin:0;
padding:0;
}

#text-block {
padding:0;
margin:0 0 0 530px;
width:205px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0011/92/banner-yellow-arrow.gif) no-repeat 0 4px;
color:#ffffff;
font-size:1.1em;
font-family:tahoma;
font-weight:bold;
clear:both;

}

#text-block p {
margin:0;
padding:0 0 0 17px;
}


/*---End Header Declarations---*/


/*---Body Content Declarations---*/


#main-content-container {
margin:0 auto 0 auto;
padding:0;
clear:both;
width:746px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0010/136/inside-body-bg.jpg) no-repeat right 0;
overflow:hidden;
}

#text-resize-container {
margin:0;
padding:0;
float:right;
clear:both;
border:none;
}

#text-resize-container a {
cursor:pointer;
}

#text-large {
width:23px;
height:16px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0018/99/a-plus.jpg) no-repeat 0 0;
float:left;
margin:0;
padding:0 7px 0 0
}

#text-small {
width:23px;
height:16px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0017/98/a-minus.jpg) no-repeat 0 0;
float:left;
margin:0;
padding:0 20px 0 0
}


/*---Left Column Declarations---*/



#left-nav-container {
margin:0;
padding:0;
width:198px;
float:left;
}


#left-nav-container a{
text-decoration:none;
cursor:pointer;
}

#nav-block {
font-size:1.4em;
color:#7e7e7e;
font-weight:bold;
margin:18px 0 35px 0 !important;
padding:0;
width:184px;
clear:both;
float:left;
}

#nav-block ul {
list-style:none;

margin:0;
padding:0;
float:left;
width:100%;
}

#nav-block ul li{
line-height: 2.75em;
padding:0;
margin:0 0 0 14px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0008/107/left-nav-li-bg.gif) no-repeat 0 bottom;
width:100%;
float:left;
display:inline;
}

#nav-block ul li a,
#nav-block ul li a:link,
#nav-block ul li a:active {
text-decoration:none;
color:#7e7e7e;
display:block;
padding:0 0 0 14px;
width:100%;
margin:0 0 0 -14px;
}

#nav-block ul li a:hover {
text-decoration:none;
color:#0079c0 !important;
background:url(http://www.tuckwell.com.au/__data/assets/image/0012/93/blue-arrow.gif) no-repeat 0 14px;
position:relative;
}

#nav-block ul li ul {
list-style:none;
margin:-3px 0 0 10px;
padding:0 0 10px 0;
display:inline;
}

#nav-block ul li ul li{
background:none;
margin:0;
padding:0 0 0 7px;
font-size:0.9em;
line-height:1.1em;
font-weight:normal;
background:url(http://www.tuckwell.com.au/__data/assets/image/0011/128/sub-list-bg.gif) no-repeat 0 6px;
width:100%;
clear:both;
}

#nav-block ul li ul a,
#nav-block ul li ul a:link,
#nav-block ul li ul a:active {
text-decoration:none;
display:block;
padding:0 0 0 14px;
width:100%;
margin:0 0 0 -14px;
}

#nav-block ul li ul a:hover {
text-decoration:none;
background:none;
position:relative;
}

#nav-block a.current-section{
color:#0079c0 !important;
}

#feature-box {
clear:both;
background-color:#f7f7f7;
margin:16px 0 15px 14px;
padding:12px;
border:1px solid #ededed;
}

#feature-box a,
#feature-box a:link,
#feature-box a:active,
#feature-box a:visited {
text-decoration:none;
color:#747474;
}

#feature-box a:hover {
color:#747474;
text-decoration:none;
}

#feature-box p{
font-size:1.1em;
margin:10px 0 0 0;
font-family:arial;
color:#747474;
padding:0;
}

#feature-box h4{
margin:0;
padding:0;
color:#0076ba;
}

#work-tuckwell {
clear:both;
background-color:#f7f7f7;
margin:16px 0 0 14px;
padding:25px 10px 12px 12px;
border:1px solid #ededed;
background: #f7f7f7 url(http://www.tuckwell.com.au/__data/assets/image/0012/417/work_for_tuckwell.gif) no-repeat 13px 10px;
}

#work-tuckwell a,
#work-tuckwell a:link,
#work-tuckwell a:active,
#work-tuckwell a:visited {
text-decoration:none;
color:#747474;
}

#work-tuckwell a:hover {
color:#747474;
}

#work-tuckwell p{
font-size:1.1em;
margin:10px 0 0 0;
font-family:arial;
color:#747474;
padding:0;
}

#work-tuckwell h4{
margin:0;
padding:0;
color:#0076ba;
}

#work-tuckwell img{
margin:10px 0 0 0;
padding:0;
vertical-align:top;
border:none;
}

#left-block-one {
clear:both;
background:url(http://www.tuckwell.com.au/__data/assets/image/0008/116/hot-jobs.jpg) no-repeat 0 bottom;
width:179px;
height:66px;
margin:0 0 0 14px;
padding:16px 0 0 0;
}

#left-block-one a,
#left-block-one a:link,
#left-block-one a:active,
#left-block-one a:visited {
text-decoration:none;
color:#8a8b8d;
}

#left-block-one a:hover {
text-decoration:none;
color:#8a8b8d;
}

#left-block-one p{
font-size:1.1em;
margin:0 0 0 75px;
font-family:arial;
color:#8a8b8d;
padding:39px 0 0 7px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0003/120/left-grey-arrow.gif) no-repeat 0 44px;
}

#left-block-two {
clear:both;
background:url(http://www.tuckwell.com.au/__data/assets/image/0004/112/contact-us.jpg) no-repeat 0 bottom;
width:179px;
height:66px;
margin:0 0 0 14px;
padding:16px 0 0 0;
}

#left-block-two p{
font-size:1.1em;
margin:0 0 0 75px;
font-family:arial;
color:#8a8b8d;
padding:39px 0 0 7px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0003/120/left-grey-arrow.gif) no-repeat 0 44px;
}

#left-block-two a,
#left-block-two a:link,
#left-block-two a:active,
#left-block-two a:visited {
text-decoration:none;
color:#8a8b8d;
}

#left-block-two a:hover {
text-decoration:none;
color:#8a8b8d;
}


/*---End Left Column Declarations---*/


/*---Right Column Declarations---*/


#content-container {
margin:20px 0 0 0;
padding:0;
float:left;
width:525px;
font-size:1.3em;
float:right;

}

#content-container a{
color:#0079c0;
text-decoration:none;
}

#content-container h3{
padding-bottom:13px;
}

#content-container p{
padding-bottom:5px;
line-height:1.6em;
}

#find-job-content {
margin:5px 0 0 0;
padding:12px 0 12px 12px;
background-color:#f7f7f7;
overflow:hidden;
height:inherit !important;
}

*html #find-job-content {
height: 1% !important;
}

#find-job-content h3{
margin:0;
padding:0 0 0 10px;
font-family:tahoma;
font-size:1.3em;
color:#6b6b6b;
}

#find-job-content h5{
margin:10px 0 0 0;
padding:0 0 0 12px;
color:#8d8d8d;
background:url(http://www.tuckwell.com.au/__data/assets/image/0011/137/inside-grey-arrow.gif) no-repeat 0 4px;
}

#find-job-content #form{
margin:10px 0 0 12px;
padding:0;
}

#find-job-content select{
margin:0 5px 0 0;
padding:0;
font-size:0.9em;
font-family:tahoma;
width:138px;
height:18px;
color:#676767;
}

#find-job-content p {
color:#8d8d8d;
font-size:0.9em;
margin:15px 0 0 0;
padding:0 0 0 12px;
float:left;
}

#find-job-content input.img {
float:left;
margin:13px 0 0 83px;
padding:0;
border:none;
vertical-align:top;
}

#top-search-container {
margin:10px 0 12px 15px;
padding:0;
background:url(http://www.tuckwell.com.au/__data/assets/image/0009/135/inside-hot-jobs.jpg) no-repeat 0 0;
position:relative;
}

#top-search-container p{
margin:0;
padding:0;
background:none;
color:#676767;
}

#top-search-container #jobs-online {
margin:0;
padding:0;
clear:both;
overflow:hidden;
height:1%;
}

#top-search-container p.number-of-jobs{
float:right;
clear:both;
background-color:#0075ba;
color:#ffffff;
border:1px solid #0075ba;
line-height:1.0em;
margin-top:7px;
overflow:hidden;
}

#top-search-container p.number-of-jobs span{
background-color:#6da7cc;
}

#top-search-container #search-data{
margin:0 0 0 0;
padding:12px 0 0 160px;
clear:both;
white-space:nowrap;
overflow:hidden;
height:1%;
background:none;
}

#top-search-container #search-data p.results-found{
margin:0;
color:#0075ba;
float:left;
background-color:#f7f7f7;
padding:0;
}

#top-search-container #search-data p.pages{
margin:0;
padding:0;
text-align:right;
white-space:nowrap;
clear:right;
word-spacing:2px;
}

#top-search-container p.pages b {
color:#ee5a1e;
}

#top-search-container p.pages a,
#top-search-container p.pages a:active,
#top-search-container p.pages a:link,
#top-search-container p.pages a:visited {
color:#676767;
text-decoration:none;
}

#top-search-container p.pages a:hover{
color:#676767;
text-decoration:underline;
}

#top-search-container p.pages span.next{
font-weight:bold;
color:color:#7c7c7c;
}

#top-search-container p.pages span.current-page{
color:#ee5a1e;
font-weight:bold;
}

.featured-job {
margin:0 0 7px 0;
padding:8px 20px 12px 15px; 
border:1px solid #efefef;
background-color:#f9f9f9;
clear:both;
}

.featured-job .date-line {
margin:0 0 8px 0;
padding:0;
clear:both;
overflow:hidden;
}

.featured-job .date-line p.date{
float:left;
color:#7c7c7c;
}

.featured-job .date-line p.feature{
float:right;
clear:right;
font-weight:bold;
}

.featured-job .search-content {
clear:both;
margin:0;
padding:0;
}

.featured-job .search-content p.result-title {
margin:0 ;
padding:0 0 0 15px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0007/106/content-arrow-bg.gif) no-repeat 0 3px;
clear:both;
}

.search-content p{
clear:both;
}

.featured-job .search-content p.result-title a, 
.featured-job .search-content p.result-title a:active, 
.featured-job .search-content p.result-title a:link, 
.featured-job .search-content p.result-title a:visited{
color:#0075c2;
text-decoration:underline;
}

.featured-job .search-content p.result-title a:hover{
color:#0075c2;
text-decoration:none;
}

.job {
margin:0 0 2px 0;
padding:8px 20px 12px 15px; 
background:none;
clear:both;
}

.job .date-line {
margin:0 0 8px 0;
padding:0;
clear:both;
overflow:hidden;
}

.job .date-line p.date{
float:left;
color:#aaaaaa;
}

.job .search-content {
clear:both;
margin:0;
padding:0;
}

.job .search-content p.result-title {
margin:0 0 0 0;
padding:0 0 0 15px;
background:url(http://www.tuckwell.com.au/__data/assets/image/0007/106/content-arrow-bg.gif) no-repeat 0 3px;
}

.job .date-line p.feature{
display:none;
}

.job .search-content p.result-title a, 
.job .search-content p.result-title a:active, 
.job .search-content p.result-title a:link, 
.job .search-content p.result-title a:visited, 
.job .search-content p.result-title a:hover{
color:#5f5f5f;
text-decoration:none;
}

.job .search-content p.result-title a:hover{
color:#0075c2;
text-decoration:none;
}

.clear {
meargin:0;
padding:0;
height:40px;
width:100%;
}

#back-to-top {
margin:0;
padding:0 10px 25px 0;
background:url(http://www.tuckwell.com.au/__data/assets/image/0012/129/to-top-arrow.gif) right 4px no-repeat;
float:right;
clear:both;
}

#back-to-top a,
#back-to-top a:link,
#back-to-top a:active,
#back-to-top a:visited{
text-decoration:none;
color:#676767;
}

#back-to-top a:hover {
text-decoration:underline;
color:#676767;
}

/*---End Right Column Declarations---*/



/*---Footer Declarations---*/


#footer-content {
margin:0;
padding:0;
clear:both;
overflow:hidden;
}

#footer-container {
clear:both;
margin:40px auto 0 auto;
padding:0;
width:746px;
height:55px;
color:#7d7d7d;
}

#left-footer-container {
margin:-10px 0 0 0;
padding:0;
float:left;
}

#left-footer-container img {
vertical-align:bottom;
margin-top: 10px;
border:none;
}

#left-footer-container ul {
list-style:none;
margin:0;
padding:0;
}

#left-footer-container li {
float:left;
padding: 0 39px 0 0;
margin:0;
}

#right-footer-container {
float:right;
margin:19px 0 0 0;
padding:0;
border-top:1px solid #f0f0f0;

line-height:2.5em;
}

#footer-container a,
#footer-container a:link,
#footer-container a:active,
#footer-container a:visited {
text-decoration:none;
color:#7e7e7e;
}

#footer-container a:hover {
text-decoration:none;
color:#0075c2;
}


/*---End Footer Declarations---*/


/*---Hot Jobs Remote Content Specifics
-------------------------------------*/


/*----------------------------------*/




/*---End CSS Declarations---*/

