/* AUS PRINT style sheet */

* { 
    margin: 0; 
	} 

/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
	font-family: 'GillSansMTRegular';
	src: url('GIL_____.eot');
	src: local('Gill Sans MT'), local('GillSansMT'), url('GIL_____.woff') format('woff'), url('GIL_____.ttf') format('truetype');
	}

html {
	background:none;
	height:100% !important;
	}
	
body {
	padding:0;
	margin:0;
	height:100%;
	font-family:Arial;
	font-size:0.8em;
	color:#293133;
	}

#container {
	width:981px;
	margin:0 auto;
	}

p { margin:0}

a, a:active, a:visited {
	text-decoration:underline;
	color:#1f6889;
	}

a:hover {
	text-decoration:none;
	color:#1f6889;
	}
	
a img {
	border:none;
	}

a.hide { display:none}
	
#header-top {
	float:right;
	width:300px;
	padding-top:15px
	}

#header-top ul { 
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
	
#header-top ul li { 
	display:inline;
	list-style:none;
	float:right
	}

#header-top a {
    display: block;
    height: 15px;
    text-indent: -9999px;
	}

#header-top ul li.english a { background: url(../images/site-english.gif) no-repeat; width:81px; height:15px;}
#header-top ul li.english a:hover { background: url(../images/site-english1.gif) no-repeat; width:81px; height:15px;}

#header-top ul li.german a { background: url(../images/site-german.gif) no-repeat; width:72px; height:15px;}
#header-top ul li.german a:hover { background: url(../images/site-german1.gif) no-repeat; width:72px; height:15px;}


#header {
	width:981px;
	margin:0 auto;
	height:108px;
	position:relative;
	z-index:1
	}

#logo { 
	margin:7px 0 0 0;
	width:238px;
	float:left;	}
	
#navigation { 	display:none	}

#flash-bg { 	display:none	}
	
#flash { 	display:none	}

#background-page {
	margin:0 auto;
	width:981px;
	background-color:#FFF
	}

#background-page-services {
	margin:0 auto;
	width:981px;
	background:url(../images/bg_content-services.jpg) bottom center no-repeat;
	}

#background-page-services-repeat {
	margin:0 auto;
	width:981px;
	background: url(../images/bg_content-services-repeat.gif) bottom center repeat-y;
	}

#content {
	width:979px;
	border:none;
	padding:0;
	}

#line-top 	{ 	display:none	}

#line-top1 	{ 	display:none	}

#buttons 	{ 	display:none	}
	


/* in page headings */
h1 {
	margin:0;
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	font-size:1.25em;
	color:#1f6889;
	padding-bottom:3px;
	font-weight:normal
	}


/* in page headings */
#subnav-right h1 {
	margin:0;
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	font-size:1.5em;
	color:#1f6889;
	padding-bottom:6px;
	font-weight:normal
	}

/* subnav - services sections  TBC */
h2 { 
	margin:0;
	font-family:Arial;
	font-size:1em;
	font-weight:normal;
	color:#293133
	}

/* footer text links */
h3 {
	margin:0;
	font-weight:normal;
	color:#1f6889;
	font-size:1em;

	}

/* main page headings */
h4 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin-top:40px;
	margin-bottom:20px;
	font-weight: normal;
	color:#1f6889;
	font-size:1.9em;
	border-bottom:1px solid #a7c1ca;
	padding-bottom:5px
	}

#leftcol h4 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin-top:36px;
	margin-bottom:20px;
	font-weight: normal;
	color:#1f6889;
	font-size:1.9em;
	border-bottom:1px solid #a7c1ca;
	padding-bottom:5px
	}



/*  in page headings */ 
h5 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin-top:45px;
	margin-bottom:25px;
	font-weight: normal;
	color:#1f6889;
	font-size:1.9em;
	border-bottom:1px solid #a7c1ca;
	padding-bottom:5px
	}

/* headings */
.heading {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin-top:25px;
	margin-bottom:10px;
	font-weight: normal;
	color:#1f6889;
	font-size:1.4em;
	border-bottom:1px dashed #a7c1ca;
	padding-bottom:5px
	}
	
.heading1 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin:20px 0 10px 0;
	font-weight: normal;
	color:#1f6889;
	font-size:1.1em;
	text-transform:uppercase
	}

.heading2 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin:30px 0 10px 0;
	font-weight: normal;
	color:#1f6889;
	font-size:1.7em;
/*	border-bottom:1px solid #a7c1ca;
	padding-bottom:5px*/
	}

.heading3 {
	font-family: 'GillSansMTRegular', Arial, sans-serif;
	margin:0 0 15px 0;
	font-weight: normal;
	color:#1f6889;
	font-size:1.2em;
	border:1px solid #a7c1ca;
	border-left:none;
	border-right:none;
	padding:5px 0
	}

/* main pages - columns - start */

#columns { 
	width:600px;
	padding: 0;
	line-height:1.5em;
/*	display:inline-block*/
	}

#breadcrumbs { 	display:none	}


#leftcol {
	float:left;
	width:595px;
	margin-right:45px;
	text-align:justify
	}

#rightcol { 
	float:left;
	width:260px;
	padding-top:36px
	}

#heading-articles { display:none	}

ul.articles { display:none	}

#left1 {	
	float:left;
	width:275px;
	margin-right:44px;
	}

#left2 {
	float:left;
	width:275px;
	}
	
#single2 {
	float:left;
	width:600px;
	text-align:justify;
	}

#single {
	width:640px;
	text-align:left;
	}

#single-news {
	width:640px;
	text-align: left;
	}

#single-cols { 
	width:640px;
	overflow:hidden
	}

#single-left {	
	float:left;
	width:200px;
	margin-right:20px;
	}

#single-mid {
	float:left;
	width:200px;
	margin-right:20px;
	}

#single-right {
	float:left;
	width:200px;
	}



#single-base {
	margin-top:10px;
	width:600px;
	float:left;
	overflow: hidden
	}

.news-listings { 
	width:600px;
	overflow:hidden;
	padding-bottom:25px;
	border-bottom:1px dashed #a3c9d5
	}

.news-listings1 { 
	width:600px;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:none
	}

.news-left {
	width:290px;
	float:left;
	overflow:hidden;
	margin-right:20px}

.news-right {	
	width:290px;
	float:left;
	overflow:hidden}


img.team { padding:30px 0 0 55px}

ol.articles-list { 
	margin:0; 
	padding-left:40px;
	width:780px}

ol.articles-list  li a { 
	padding:2px 0;
	display:block
	}

ol.articles-list  li a:hover { 
	padding:2px 0;
	display:block;
	background-color:#ccdee0
	}

/* services page styles START */

#subnav { 	display:none	}

#subnav-right {
	float:left;
	width:600px;
	text-align:justify;
	overflow:hidden
	}

#col1 {
	float:left;
	width:280px;
	margin-right:40px
	}

#col2 {
	float:left;
	width:280px;
	}

/* services page styles END */

#toplink 	{ 	display:none	}
.toplink1 	{ 	display:none	}
.toplink2 	{ 	display:none	}



.line1 { 
	margin:5px 0 20px 0;
	border-bottom:1px dashed #a3c9d5
	}

.line2 { 
	margin:20px 0;
	border-bottom:1px dashed #a3c9d5
	}

blockquote { margin-left:35px}





/* footer styles - start */

.footer-bg { 	display:none	}

.footer-pic { 	display:none	}

#footer-text { 	display:none	}

#footer-base { 	display:none	}


/* footer styles - end */


#formstyles td {
	text-align: left;
	padding:2px 0;
	line-height:1.4em}

#formstyles td.right {  
	text-align: right;}
	
#formstyles .space { 
	height:7px;}

#formstyles input, #formstyles textarea {	
	font-family:Arial; 
	font-size:1em}	


#contact-left { 
	margin:0 15px 0 0;
	width:180px;
	float:left;
	text-align:left
	}
	
#contact-mid { 
	margin:0 15px 0 0;
	width:180px;
	float:left;
		text-align:left
	}
	
#contact-right { 
	margin:0;
	width:180px;
	float:left;
		text-align:left
	}

#subnav-right ul {
	margin:10px 0}

#fees {
	width:600px;
	overflow:hidden;
	}
	
#fees1 { 	
	float:left;
	width:180px;
	overflow:hidden;
	margin-right:30px;}

#fees2{
	float:left;
	width:300px;
	overflow:hidden;
	}

ul.sitemap { 
	margin-left:50px;
	padding:0;
	list-style:none
	}

ul.sitemap2 { 
	margin-left:35px;
	padding:0;
	list-style:none
	}

ul.sitemap3 { 
	margin-left:45px;
	padding:0;
	list-style:none
	}