@charset "utf-8";


/* CONTENT */

.navLeft {
	position: absolute;
	}

#content {
	float: left;
	width: 425px;
	margin-right: 17px;
	padding: 173px 0 60px 0;
	/* setup for backgrounds to be applied on a per-page basis */
	background: top center no-repeat;
	font-size: 1.3em;
	line-height: 1.5em;
	}

/* Classes for text tools */

.smallFont #content {
	font-size: 1.1em;
	}

.largeFont #content {
	font-size: 1.6em;
	}

.justifyAlign #content {
	text-align: justify;
	}

.navLeft #content {
	margin-right: 0;
	}

#content div {
	padding: 20px 20px 20px 20px;
	background: #eceff0 url(../img/content_slant_bg.gif) bottom right no-repeat;
	}

/* need id for specificity to override id rules above */
#main .noTopImg {
	padding-top: 0;
	}

#content h6 {
	margin: 2em 0 0 0;
	font-size: 0.8em;
	font-weight: normal;
	}

.seeAlso, .visitLinks {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	text-transform: uppercase;
	}

.seeAlso li, .visitLinks li {
	margin: 0;
	padding: 0 0 0 7px;
	background: url(../img/see_also_bullet.gif) center left no-repeat;
	list-style-type: none;
	}
	
.visitLinks {
	text-transform:none;
	font-size: 1em;
	}
.visitLinks li {
	background: none;
	padding: 0;
	}
	

.newsletters, .companyLinks {
	width: 100%;
	}

.newsletters td, .newsletters th, .companyLinks td, .companyLinks th {
	padding: 0.25em 0.5em;
	border-bottom: 1px solid #d6dfd0;
	}

.newsletters td, .companyLinks td {
	padding: 0 0.5em;
	vertical-align: middle;
	}
	
.companyLinks .webAddress {width:24%; padding-left:20px;}
.companyLinks .companyName {width:20%;}
.companyLinks .linkDescription {width:56%;}

.newsletters .download {
	width: 125px;
	background: url(../img/pdf_logo.gif) center left no-repeat;
	font-size: 0.9em;
	line-height: 1em;
	}

.newsletters .download a {
	display: block;
	width: 8em;
	padding: 4px 0;
	margin: 2px 0 1px 35px;
	background-color: #d6dfe0;
	color: #000;
	text-align: center;
	text-decoration: none;
	}

.newsletters .download a span {
	color: #fff;
	}

.newsletters .download a:hover {
	background-color: #dee6e7;
	}
	
.newsletters .issue, .newsletters .title {
	padding-left: 20px;
	}


#name, #company, #telephone, #email, #position, #enquiry {
	border:1px solid #7f9db9;
	width: 180px;
	height: 20px;
	}
	
#enquiry {height: 100px;}

/* form buttons */
input#submitButton, input#chooseButton, input#searchButton {
	width:71px;
	padding: 5px 0;
	}
