/* ############## RESET ############## */
* {
	margin: 0px;
	padding: 0px;}

/* ############## BUMP ############## */
.bump {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;}
.footer-bump {
	height: 100px;}

/* ############## LINKS ############## */
a.link,
a.active,
a:visited {
                color: #800080 !important;}


a:hover {}

/* ############## FONTS ############## */
h1 {font: normal 24px Arial,Calibri,sans-serif;}
h2 {font: normal 20px Arial,Calibri,sans-serif;}
h3 {font: bold 16px Arial,Calibri,sans-serif;}
h4 {font: bold 14px Arial,Calibri,sans-serif;}

h1, h2, h3, h4, h5, h6 {padding-bottom: 15px;}

p {
	padding-bottom: 15px;
	line-height: 20px;}



/* ############## BUTTONS ########### */

/* small button */
.sml-btn {
	float: left;
	background: transparent url(/images/perthtourism/buttons/sml-btn-right_grey.jpg) top right no-repeat;
	height: 14px;
	padding: 0 5px 0 0;}
.sml-btn img {
	float: left;
	padding: 0 !important;}
.sml-btn a:link,
.sml-btn a:active,
.sml-btn a:visited {
	outline: none;
	font-size: 11px;
	padding: 0 0 0 2px;
	float: left;
	color: #fff !important;
	text-decoration: none;}

/* medium button */
.med-btn {
	float: left;
	height: 26px;
	padding: 0 10px 0 0;}
.med-btn-grey {
	float: left;
	background: url(/images/perthtourism/buttons/med-btn-right_grey.jpg) top right no-repeat;
	height: 26px;
	padding: 0 10px 0 0;}
.med-btn-grey img,
.med-btn img {
	float: left;}
.med-btn-grey a:link,
.med-btn-grey a:active,
.med-btn-grey a:visited,
.med-btn a:link,
.med-btn a:active,
.med-btn a:visited {
	outline: none;
	font-size: 12px;
	padding: 3px 2px 0 0px;
	float: left;
	color: #fff !important;
	text-decoration: none;}

/* large button */
.lrg-btn {
	float: left;
	background: url(/images/perthtourism/buttons/lrg-btn-right_grey.jpg) top right no-repeat;
	height: 26px;
	padding: 0 10px 0 0;}
.lrg-btn img {
	float: left;}
.lrg-btn a:link,
.lrg-btn a:active,
.lrg-btn a:visited {
	outline: none;
	padding-top: 4px;
	float: left;
	color: #fff !important;
	text-decoration: none;}



/* ############## BODY ############## */
body {
	background: url(/images/perthtourism/bg.jpg) #ffffff top repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #424242;
	font: normal 13px Arial,Calibri,sans-serif;}

/* ############## CONTAINER ############## */
#container {
	position: relative;
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 960px;}

/* ############## HEADER ############## */
#header {
	position: absolute;
	top: 0px;
	left: -32px;
	background: url(/images/perthtourism/header-bg.png) top center no-repeat;
	behavior: url("/scripts/iepngfix.htc");
	height: 112px;
	width: 1024px;
	z-index: 900;}
#header .flag {
	position:absolute;
	right:37px;
	top:20px;
	display:block;
	width:55px;
	height:40px;}	
#home-logo {
	position: absolute;
	height: 70px;
	width: 220px;
	z-index: 999;}
#home-logo a:link,
#home-logo a:active,
#home-logo a:visited {
	display: block;
	height: 100%;}
#header-search {
	right: 80px;
	position: absolute;
	padding-top: 31px;
	height: 70px;
	width: 431px;
	z-index: 999;}
.header-search-cont {
	padding-top:1px;
	padding-left:81px;
	float: left;}

.header-search-field {	
	float: left;
	width: 171px;
	height: 18px;
	/*padding: 1px 0;*/}
.header-search-btn {
	background: url(/images/perthtourism/header-search-btn.jpg) top left no-repeat;
	border: medium none;
	float: left;
	width: 54px;
	cursor: pointer;
	height: 22px;}
#header-search .language-chosen {
	float: right;
	padding: 5px 0px 0 20px;
	font-size: 11px;}
#header-search .language-chosen a:link,
#header-search .language-chosen a:active,
#header-search .language-chosen a:visited {
	color: #315062;
	text-decoration: none;}
#header-search .language-chosen a:hover {
	color: #8193a0;}



/* ############## BANNER ############## */
#banner {
	position: relative;
	padding-top: 82px;
	height: 248px;
	width: 960px;
	z-index: 200;}
	
	
.slogan {
	position:absolute;
	z-index:999;
	height:81px;
	width:552px;
	behavior: url("/scripts/iepngfix.htc");
	top:90px;
	background: url(/images/perthtourism/slogan-trails.png);}
	
.sloganNoImage {
	position:absolute;
	z-index:999;
	height:81px;
	width:552px;
	behavior: url("/scripts/iepngfix.htc");
	top:90px;
}	

#events .slogan {
	position:absolute;
	z-index:999;
	height:81px;
	width:552px;
	behavior: url("/scripts/iepngfix.htc");
	top:90px;
	background: url(/images/perthtourism/slogan-events.png);}
#trails .slogan {
	position:absolute;
	z-index:999;
	height:81px;
	width:552px;
	behavior: url("/scripts/iepngfix.htc");
	top:90px;
	background: url(/images/perthtourism/slogan-trails.png);}
#experiences .slogan {
	position:absolute;
	z-index:999;
	height:81px;
	width:552px;
	behavior: url("/scripts/iepngfix.htc");
	top:90px;
	background: url(/images/perthtourism/slogan-experiences.png);}

.banner-cover {
	background: url(/images/perthtourism/banner-curves-bg.png) bottom center no-repeat;
	behavior: url("/scripts/iepngfix.htc");
	height: 9px;
	width: 960px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 900;}
	
#flash-area {
	position: absolute; 
	top: 82px; 
	left: 0px; 
	z-index: 2 !important;}	

/* ############## HOME CONTENT ############## */
#home-content {
	padding-top: 10px;
	height: 340px;}
#home-content #home-events {
	float: left;
	padding-right: 10px;}
#home-content #home-trails {
	float: left;
	padding-right: 10px;}
#home-content #home-experiences {
	float: left;}


/* ################# INTERNAL CONTENT ############# */
#internal-content {	}
.colour-column {
	background: url(/images/perthtourism/grey-column.jpg) top left repeat-y !important;}

/* LEFT COLUMN */
#internal-left-column {
	padding-top: 20px;
	float: left;
	width: 360px;}

/* LEFT COLUMN ++ MAP ++ */
	.column-map {
		margin-bottom: 15px;}

/* LEFT COLUMN ++ IMAGES ++ */
	.column-image-holder {
		width: 360px;
		margin-bottom: 20px;}
	.column-image {
		border: solid 1px #f0f0f0;
		float: left;
		margin-bottom: 10px;}
	.column-image img {
		border: solid 1px #d9d9d9;}

/* LEFT COLUMN ++ FEATURE BOX ++ */
	.feature-box {
		width: 315px;
		margin-bottom: 15px;}
	.feature-box-top {		
		background: url(/images/perthtourism/feature-box-top_grey.jpg) top left no-repeat;
		height: 47px;}
	.feature-box-top h2 {
		color: #fff;
		padding: 13px 0 0 10px;}
	.feature-box-bottom {
		min-height: 120px;
		padding: 8px 20px 5px 20px;}
	.feature-box-bottom h3 {
		font-size: 13px;
		padding-bottom: 7px;}

/* LEFT COLUMN ++ SEARCH FIELDS ++ */
	#search-column {
		padding-left: 15px;
		width: 285px;}
	#search-column ul {
		list-style: none;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: dotted 1px #a3ab9c;}
	#search-column ul li {
		font-size: 12px;
		line-height: 19px;}
	#search-column li h3 {
		padding-bottom: 5px;
		font-size: 13px;
		font-weight: bold;}
	#search-column ul ul {
		border: none;
		padding-bottom: 5px;
		margin: 0px;}
	#search-column ul li li {
		padding-left: 20px;}
	#search-column .h3-fixed-width {
		padding-bottom: 0px;}
	#search-column .h3-fixed-width h3 {
		float: left;
		width: 65px;
		padding: 2px 0 0 0;}
	#search-column .h3-fixed-width li {
		padding-bottom: 10px;}
	#search-column .search-input {
		width: 135px;
		height: 18px;
		vertical-align: top;}
	#search-column .search-from,
	#search-column .search-to {
		width: 70px;
		height: 18px;
		vertical-align: top;}
	#search-column .submit-btn {
		background: url(/images/perthtourism/search-btn.jpg) top left no-repeat;
		border: none;
		display: inline-block;
		height: 23px;
		width: 70px;}
	#search-column .borderless {
		border: none;
		height: 40px;}
	#search-column .borderless .submit-btn {
		float: right;}

	.search-response {
		}
	.search-response span {
		color: #666;
		font-weight: bold;}

/* LEFT COLUMN ++ FEATURE EVENTS ++ */
	.feature-events-list {
		padding-left: 15px;
		width: 285px;}
	.feature-events-list ul {
		list-style: none;
		padding-bottom: 25px;}
	.feature-events-list li {
		border-top: solid 1px #d5b8e6;
		font-size: 11px;
		padding-top: 15px;}
	.feature-events-list li h3 {
		font: normal 15px arial;
		padding: 0 0 5px 0;}
	.feature-events-list li p {
		line-height: 14px;
		padding-bottom: 10px;}
	.feature-events-list li a:link,
	.feature-events-list li a:active,
	.feature-events-list li a:visited {
		text-decoration: none;
		color: #666666;}
	.feature-events-list li img {
		float: left;
		padding: 0 10px 0 0;}
	.feature-events-list .feature-events-buttons {
		margin-bottom: 15px;}
	.feature-events-list .feature-events-buttons .sml-btn {
		padding-right: 0px;
		margin-right: 5px;
		width: 60px;}
	.feature-events-list .feature-events-buttons .sml-btn a:link,
	.feature-events-list .feature-events-buttons .sml-btn a:active,
	.feature-events-list .feature-events-buttons .sml-btn a:visited {
		display: inline-block;
		width: 31px;
		padding-right: 5px;
		padding-left: 5px;}

	.feature-events-list .feature-events-buttons .sml-btn img {
		margin-right: 0px;}








/* LEFT COLUMN ++ WELCOME AREA ++ */
.welcome-area {
	background: url(/images/perthtourism/welcome-area-bg.jpg) top left repeat-x;
	width: 330px;
	padding-top: 20px;
	margin-top: -20px;
	margin-bottom: 20px;}
.welcome-area-top {
	background: url(/images/perthtourism/welcome-area-top.jpg) top left no-repeat;
	height: 40px;}
.welcome-area-top h2 {
	color: #fff;
	padding: 7px 0 0 10px;}
.welcome-area-bottom {
	background: url(/images/perthtourism/welcome-area-bottom.jpg) bottom left no-repeat;}
.welcome-area-bottom p {
	padding: 8px 30px 20px 20px;}




/* CONTENT COLUMN */
#internal-right-column {
	padding-top: 20px;
	float: left;
	margin-bottom: 40px;
	width: 600px;}
#internal-right-column ul{}	
#internal-right-column li{
	margin-left:20px;
	padding-bottom: 5px;}	
#add-this-share {
	padding-top: 4px;
	float: right;}

/* SERACH RESULTS */
	.search-results_01 {
		border-bottom: solid 1px #c7cbcc;
		margin-bottom: 10px;}
	.search-results_01 ul {
		list-style-type: none;
		padding-top: 10px;}
	.search-results_01 li {
		float: left;
		border-top: solid 1px #c7cbcc;
		padding: 15px 0px 10px 0px;
		margin-left: 0px !important;
		width: 100%;}
	.search-results_01 li .search-results-image {
		float: left;
		padding: 4px 10px 10px 4px;
		background: url(/images/perthtourism/search-results-blank.jpg) top left no-repeat;
		height: 118px;
		width: 118px;}
	.search-results_01 li h3 {
		font: bold 16px arial;
		padding: 0px 0px 5px 0px;}
	.search-results_01 li p {
		padding: 0px 0px 5px 0px;}
	.search-results_01 li h3 a:link,
	.search-results_01 li h3 a:active,
	.search-results_01 li h3 a:visited {
		color: #555;}
	.search-results_01 li .date {
		float: right;
		color: #333333;
		font: bold 14px arial;}
	.search-results_01 li .viewmore-btn {
		background: url(/images/perthtourism/viewmore_grey.jpg) top left no-repeat;
		color: #ffffff;
		height: 15px;
		float: left;
		padding: 3px 0px;
		text-align: center;
		text-decoration: none;
		width: 71px;}




/* INTERNAL ITEM DETAIL */

/* breadcrumbs */
	.breadcrumbs {
		border-bottom: solid 1px #c5cacd;
		margin-bottom: 15px;}
	.breadcrumbs a:link,
	.breadcrumbs a:active,
	.breadcrumbs a:visited {
		display: inline-block;}
	.breadcrumbs .back-to-search {
		background: url(/images/perthtourism/back-to-search-btn_grey.jpg) top left no-repeat;
		height: 23px;
		padding-bottom: 5px;
		width: 140px;}
	.breadcrumbs p {
		padding: 15px 0 5px 0;}

/* text content */
	.content-image {
		margin: 0 15px 10px 0;
		float: left;
		background: url(/images/perthtourism/content-image-bg.jpg) top left no-repeat;
		height: 163px;
		width: 234px;}
	.content-image img {
		padding: 5px 0 0 5px;}

/* download links */
	.download-links {
		border-top: dotted 1px #999999;
		padding-top: 15px;}
	.download-links ul {
		list-style: none;}
	.download-links li {
		float: left;
		height: 60px;
		width: 550px;}
	.download-links li p {
		padding-bottom: 5px;}
	.download-links-text {
		float: left;
		padding: 6px 0 0 10px;}



/* EVENTS CALENDAR */
	#events .events-calendar-header {
		background: url(/images/perthtourism/events-table-header-bg.jpg) top left no-repeat;
		height: 45px;
		width: 600px;}
	#events .events-calendar-header a:link,
	#events .events-calendar-header a:active,
	#events .events-calendar-header a:visited {
		color: #fff !important;
		font-size: 16px;
		text-decoration: none;}
	#events .events-calendar-header .current-month {
		text-align: center;
		color: #fff;
		padding-top: 9px;}


.previous-day-popup {
	float: left;
	color: #fff !important;
	text-decoration: none;
	line-height: 28px;
	padding-left: 10px;
	width: 99px;
	background: url(/images/perthtourism/previous-day-popup.jpg) top right no-repeat;}

.next-day-popup {
	float: right;
	color: #fff !important;
	text-decoration: none;
	line-height: 28px;
	padding-right: 10px;
	width: 79px;
	background: url(/images/perthtourism/next-day-popup.jpg) top left no-repeat;}



	#events .events-calendar-header .prev-month {
		margin: 9px 0 0 8px;
		float: left;	
		height: 28px;
		background: url(/images/perthtourism/events-calendar-prev-month.jpg) top left no-repeat;}
	#events .events-calendar-header .prev-month a {
		margin-left: 27px;
		padding: 5px 10px 5px 0;
		line-height: 28px;
		background: url(/images/perthtourism/events-calendar-prev-month-link.jpg) top right no-repeat;}

	#events .events-calendar-header .next-month {
		margin: 9px 8px 0 0;
		float: right;	
		height: 28px;
		background: url(/images/perthtourism/events-calendar-next-month.jpg) top right no-repeat;}
	#events .events-calendar-header .next-month a {
		margin-right: 27px;
		line-height: 28px;
		padding: 5px 0 5px 10px;
		background: url(/images/perthtourism/events-calendar-next-month-link.jpg) top left no-repeat;}

	#events #events-calendar {
		border-right: solid 1px #d0afe6;
		border-top: solid 1px #d0afe6;
		width: 600px;
		font: bold 13px arial;}
	#events #events-calendar td, 
	#events #events-calendar th {
		font-weight: normal;
		width: 81px;
		height: 81px;
		background: #f0ebff;
		border-left: solid 1px #d0afe6;
		border-bottom: solid 1px #d0afe6;
		padding: 5px;
		text-align: left;
		vertical-align: top;}
	#events #events-calendar th {
		font-weight: bold;
		background: url(/images/perthtourism/events-th-bg.jpg) #982cd8 top left repeat-x;
		color: #fff;
		padding: 0px 0px 0px 5px;
		text-align: left;
		vertical-align: middle;
		height: 27px;}
	#events #events-calendar .footer {
		float: left;
		border: none;
		background: none;
		padding: 0px;
		margin: 0px;}
	#events #events-calendar td .date {
		padding: 0px;
		font-weight: bold;}
	#events #events-calendar td.date_has_event {
		background: url(/images/perthtourism/events-table-td-bg_active.jpg) #982cd8 top left repeat-x;
		overflow: hidden;
		color: #fff;}
	#events #events-calendar td.date_has_event a:link,
	#events #events-calendar td.date_has_event a:active,
	#events #events-calendar td.date_has_event a:visited {
		color: #fff  !important;
		text-decoration: none;}
	#events #events-calendar .events {
		font-size: 10px;
		width: 70px;
		overflow: hidden;
	}
	#events #events-calendar .sml-btn {
		margin-top: 3px;
		background: url(/images/perthtourism/buttons/sml-btn-right_events_main.jpg) top right no-repeat;}
	#events #events-calendar .events ul {
		list-style-type: none;
		padding: 0px;
		margin: 0 0 0 5px;	}
	#events #events-calendar .events li {
		padding: 0px;
		margin: 0px;}


/* ############################ FORM FIELDS ################################# */

/* form line */
.form-line {
	border-top: solid 1px #d6d3da;
	width: auto;
	margin-top: 5px;
	height: 25px;}
.form-dotted-line {
	border-top: dotted 1px #ababab;
	clear: both;
	width: auto;
	margin-top: 5px;
	height: 15px;}

/* generic field related */
input.submit-btn {
	background: none;
	border: none !important;
	color: #fff;
	padding-top: 1px !important;}
.left-field,
.right-field {
	float: left;
	margin-bottom: 10px;}
.left-field {
	font-size: 12px;
	color: #ba4bef;}
.right-field span {
	font-size: 11px;}
.right-field input,
.right-field textarea,
.calendar-field input {
	border: solid 1px #adadad;
	padding: 3px 0;
	vertical-align: top;}
.right-field select,
.calendar-field select {
	border: solid 1px #adadad !important;
	padding: 0;
	vertical-align: top;}
.right-field .checkbox-field {
	border: none;
	padding: 0;}
.right-field p {
	padding: 0 0 10px 0;
	line-height: 15px;}
.right-field ul {
	padding: 0;
	margin: 0;
	list-style: none;}
.right-field li {
	margin-bottom: 3px;}
.space-field {
	float: left;
	margin-bottom: 20px;
	width: 600px;}

/* login specific fields */
#login-box {
	background: url(/images/perthtourism/login-fields-top.jpg) top left no-repeat;	
	width: 366px;}
#login-box h1 {
	padding: 20px 0 0 20px;}
#login-box p {
	padding: 10px 0 0 20px;}
#login-fields {
	border-top: solid 1px #d6d3da;
	margin: 15px 20px 0 20px;
	padding-top: 15px;}
#login-fields .left-field {
	width: 90px;}
#login-fields .right-field {
	width: 230px;}
#login-fields .right-field .input-field {
	width: 230px;}


/* Register specific fields */
#register-box {
	}
#register-box h2 {
	padding: 0 0 20px 0;}
#register-fields {
	width: 600px;}
#register-fields .left-field {
	width: 140px;}
#register-fields .right-field {
	width: 400px;}
#register-fields .right-field .input-field {
	width: 300px;}

/* Event management specific fields */
#event-management-box {
	}
#event-management-fields {
	}
#event-management-fields .heading-field {
	float: left;
	color: #ba4bef;
	margin-bottom: 20px;
	width: 600px;}
#event-management-fields .left-field {
	padding-left: 10px;
	color: #424242;
	width: 140px;}
#event-management-fields .right-field {
	width: 400px;}
#event-management-fields .right-field .input-field,
#event-management-fields .right-field .textarea-field,
#event-management-fields .right-field .select-field {
	width: 300px;}
/* calendar fields */
#event-management-fields .calendar-field {
	float: left;
	margin-bottom: 10px;
	color: #424242;
	width: 140px;}
#event-management-fields .calendar-field .search-from,
#event-management-fields .calendar-field .search-to {
		width: 70px;
		height: 18px;
		vertical-align: top;}

/* ############################ EVENTS PURPLE COLUMN ############################ */

/* column colour */
#events .colour-column {
	background: url(/images/perthtourism/events-purple-column.jpg) top left repeat-y;}

/* font colours */
#events #search-column li h3 {
	color: #b032ee;}
#events .search-response span {
	color: #b032ee;}
#events #search-column .submit-btn {
	background: url(/images/perthtourism/search-btn_events.jpg) top left no-repeat;}
#events a:link,
#events a:active,
#events a:visited {
	color: #b032ee;}

/* button colours */
#events .search-results_01 li .viewmore-btn {
	background: url(/images/perthtourism/viewmore_events.jpg) top left no-repeat;}
#events .sml-btn {
	background: url(/images/perthtourism/buttons/sml-btn-right_events.jpg) top right no-repeat;}
#events .med-btn {
	background: url(/images/perthtourism/buttons/med-btn-right_events.jpg) top right no-repeat;}
#events .lrg-btn {
	background: url(/images/perthtourism/buttons/lrg-btn-right_events.jpg) top right no-repeat;}

#events .feature-events-list li a:link,
#events .feature-events-list li a:active,
#events .feature-events-list li a:visited {
	text-decoration: none;
	color: #b032ee;}


/* ############################ TRAILS GREEN COLUMN ############################ */

/* column colour */
#trails .colour-column {
	background: url(/images/perthtourism/trails-green-column.jpg) top left repeat-y;}

/* font colours */
#trails #search-column li h3 {
	color: #336f17;}
#trails .search-response span {
	color: #38a510;}
#trails #search-column .submit-btn {
	background: url(/images/perthtourism/search-btn_trails.jpg) top left no-repeat;}
#trails a:link,
#trails a:active,
#trails a:visited {
	color: #38a510;}

/* button colours */
#trails .search-results_01 li .viewmore-btn {
	background: url(/images/perthtourism/viewmore_trails.jpg) top left no-repeat;}
#trails .sml-btn {
	background: url(/images/perthtourism/buttons/sml-btn-right_trails.jpg) top right no-repeat;}
#trails .med-btn {
	background: url(/images/perthtourism/buttons/med-btn-right_trails.jpg) top right no-repeat;}
#trails .lrg-btn {
	background: url(/images/perthtourism/buttons/lrg-btn-right_trails.jpg) top right no-repeat;}

/* feature box colours */
#trails .feature-box {
	background: url(/images/perthtourism/feature-box-bg_trails.jpg) top left repeat-y;}
#trails .feature-box-top {
	background: url(/images/perthtourism/feature-box-top_trails.jpg) top left no-repeat;}
#trails .feature-box-bottom {
	background: url(/images/perthtourism/feature-box-bottom_trails.jpg) bottom left no-repeat;}
#trails .feature-box-bottom h3 {
	color: #45892b;}




/* ############################## EXPERIENCES ############################### */

/* feature box colours */
#experiences .feature-box {
	background: url(/images/perthtourism/feature-box-bg_experiences.jpg) top left repeat-y;}
#experiences .feature-box-top {
	background: url(/images/perthtourism/feature-box-top_experiences.jpg) top left no-repeat;}
#experiences .feature-box-bottom {
	background: url(/images/perthtourism/feature-box-bottom_experiences.jpg) bottom left no-repeat;}
#experiences .feature-box-bottom h3 {
	color: #e59410;}





/* ############# FOOTER ############ */
#footer-container {
	position: relative; 
	margin-bottom: 30px;
	float: left;}
#footer {
	position: absolute;
	bottom: 0px;
	left: -32px;
	background: url(/images/perthtourism/footer-bg.png) top center no-repeat;
	behavior: url("/scripts/iepngfix.htc");
	height: 126px;
	width: 1024px;}
#footer a.mundaring {
	position:absolute;
	top:71px;
	left:302px;
	display:block;
	width:90px;
	height:30px;
	padding:0;
	margin:0;}
#footer a.swanvalley {
	position:absolute;
	top:40px;
	left:405px;
	display:block;
	width:50px;
	height:60px;
	padding:0;
	margin:0;}
#footer a.emrc {
	position:absolute;
	top:60px;
	right:63px;
	display:block;
	width:60px;
	height:30px;
	padding:0;
	margin:0;
	z-index:999;}	
#footer-links {
	position: absolute;
	bottom: 35px;
	left: 510px;
	width: 400px;
	float: right;
	z-index: 900;}
#footer-links a:link,
#footer-links a:active,
#footer-links a:visited {
	font-size: 12px;
	color: #424242;
	border-left: dotted 1px #424242;
	padding: 0 5px 0 10px;
	text-decoration: none;}
#footer-links a.first {
	border-left: none !important;}




/* ########## document list ########### */
.document-list {
	list-style: none;
	padding: 0px;
	margin: 0px;}
.document-list li {
	background: url(/images/webmaster/icons/overlay/document--arrow.png) left center no-repeat;
	behavior: url("/scripts/iepngfix.htc");
	margin-left:0px !important;
	padding: 3px 0px 3px 22px;}
.document-list li a {}
