/*
  Tuckwell
  Content (c) Copyright 
  Running Squiz MySource v3.12.3 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 21 November 2008 14:20:18
  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;
}

img {
vertical-align:top;
}

h1{
font-size:1.5em;
}

h2{

}

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

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;
border:4px solid #d4d5d7;
background-color:#ffffff;
}


/*---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:#0079c2;
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;
}

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

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

float:left;
z-index:1000;
position:absolute;
bottom:0;
left:0;
}

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

#banner-text-container{
margin:0;
padding:0;
float:right;
}

#text-line {
margin:66px 205px 2px 0;
padding:0 0 0 0;
float:left;
clear:both;
line-height:2.6em;
}

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

#text-block {
padding:0 0 0 0;
margin:22px 0 0 202px;
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;
float:left;
clear:both;
display:inline;
line-height:1.2em;
}

#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/0005/122/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:44px 0 0 0;
padding:0;
width:184px;
clear:both;
}

#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%;
}

#nav-block ul li a,
#nav-block ul li a:link,
#nav-block ul li a:active,
#nav-block ul li a:visited {
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;
}

#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:45px 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;
cursor:pointer;
}

#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;
cursor:pointer;
}


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


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


#content-container {
margin:0 0 0 48px;
padding:0 0 0 0;
float:left;
width:480px;
font-size:1.1em;
}

.content-block {
margin:20px 0 0 0;
padding:0 0 0 0;
border:1px solid #d5d6d1;
float:right;
clear:both;
width:100%;
height:95px;
position:relative;
}

.content-block h3 {
font-weight:bold;
padding:0;
margin:0 0 0 26px;
font-family:tahoma;

}

.content-block p {

padding:0 0 0 26px;
margin:7px 0 0 0;
}

.content-block img {
vertical-align:text-top;
margin:10px 0 0 26px;
padding:0;
border:none;
}

#block-one-content{
padding:0;
margin:10px 0 0 0;
width:315px;
float:left;
position:absolute;
bottom:7px;
}

#block-one-content h3{
color:#ea7a0c;
}

#block-one-content p{
background:url(http://www.tuckwell.com.au/__data/assets/image/0002/110/orange-arrow.gif) no-repeat 12px 5px;
}

#block-one-image {
width:133px;
height:95px;
float:right;
}

#block-one-image img{
margin:0;
padding:0;

}

#block-two-content{
padding:0;
margin:10px 0 0 0;
width:315px;
float:left;
position:absolute;
bottom:7px;
}

#block-two-image img{
margin:0;
padding:0;
}

#block-two-content h3{
color:#7a7a60;
}

#block-two-content p{
background:url(http://www.tuckwell.com.au/__data/assets/image/0005/104/grey-arrow.gif) no-repeat 12px 5px;
}

#block-two-image {
width:133px;
height:95px;
float:right;

}

#block-three-content{
padding:0;
margin:10px 0 0 0;
width:315px;
float:left;
position:absolute;
bottom:7px;
}

#block-three-content h3{
color:#d42603;
}

#block-three-content p{
background:url(http://www.tuckwell.com.au/__data/assets/image/0007/115/red-arrow.gif) no-repeat 12px 5px;
}

#block-three-image {
width:133px;
height:95px;
float:right;
}

#block-three-image img{
margin:0;
padding:0;
}

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



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

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

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

#left-footer-container img {
vertical-align:bottom;
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;
/*border-bottom:3px solid #0075ba;*/
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---*/




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