*, body {
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Courier New", Courier, monospace;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
}
body {
	color:#797979;
	background:#ffffff;
}
img {
	border:0;
}
a {
	color:#088cd8;
	outline:none;
}
a:hover {
	color:#a73e32;
	text-decoration:underline;
}
h1 {
	text-indent:-9999px;
	display:none;
}
h1.none {
	text-indent:0;
	display:block;
}
#container {
	width:762px;
	margin:0 auto;
	text-align:left;
}
	#header {
		padding:0 0 8px 0;
	}
		.icon {
			position:absolute;
			margin:-15px 0 0 780px;
			width:170px;
			/*border:1px solid black;*/
			text-indent:-9999px;
			/**/
			height:85px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 0 0;
		}
                .icon.registered {
			height:86px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 0 0px;
		}
                .icon.tenyear {
			height:85px;
			margin-top:79px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 10px -85px;
		}
		.icon.rams {
			height:102px;
			margin-top:173px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 15px -180px;
		}
		.icon.fee {
			height:112px;
			margin-top:280px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 15px -291px;
		}
		.icon.brochure {
			height:68px;
			margin-top:398px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 0 -400px;
		}
		.icon.projects {
			height:86px;
			margin-top:472px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 5px -467px;
		}
		.icon.australian {
			height:138px;
			margin-top:563px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 10px -553px;
		}
		.icon.fast {
			height:94px;
			margin-top:705px;
			background:transparent url(../images/corpred-icons.gif) no-repeat 10px -691px;
		}
		#corpred-logo {
			background:transparent url(../images/corpred-logo.gif) no-repeat 0 0;
			width:150px;
			height:55px;
			margin:7px 0 0 30px;
		}
		#logo {
			display:none;
		}
		#aust-wide {
			background:transparent url(../images/australia-wide-service.gif) no-repeat 0 0;
			width:179px;
			height:36px;
			margin:18px 14px 0 0;
			text-indent:-9999px;
			float:right;
		}
		html>body #aust-wide {
			margin:10px 14px 0 0;
		}
		#qsatdc {
			background:transparent url(../images/qsatdc.gif) no-repeat 0 0;
			float:right;
			width:242px;
			height:29px;
			text-indent:-9999px;
			margin:24px 58px 0 0;
		}
		html>body #qsatdc {
			margin:17px 58px 0 0;
		}
	#nav {
		border:1px solid #d5d5d5;
	}
	#nav ul {
		overflow:hidden;
		width:100%;
		height:46px;
	}
	#nav ul li {
		float:left;
		width:152px;
		height:46px;
	}
	#nav ul li a {
		width:152px;
		height:46px;
		display:block;
		text-indent:-9999px;
		background:transparent url(../images/nav.gif) no-repeat;
	}
	#nav a.m-1 { background-position:0 0; }
	#nav a.m-1:hover { background-position:0 -47px; }
	#nav a.m-2 { background-position:-152px 0; }
	#nav a.m-2:hover { background-position:-152px -47px; }
	#nav a.m-3 { background-position:-304px 0; }
	#nav a.m-3:hover { background-position:-304px -47px; }
	#nav a.m-4 { background-position:-456px 0; }
	#nav a.m-4:hover { background-position:-456px -47px; }
	#nav a.m-5 { background-position:-608px 0; }
	#nav a.m-5:hover { background-position:-608px -47px; }
	
	#mid {
		border:1px solid #d5d5d5;
		border-top:0;
		overflow:hidden;
		width:760px;
	}
	#mid ul {
		width:205px;
		height:226px;
		float:left;
	}
	#mid ul li {
		width:205px;
		height:75px;
	}
	#mid ul li a {
		width:205px;
		height:75px;
		display:block;
		text-indent:-9999px;
		background:transparent url(../images/plans.gif) no-repeat;
		background:transparent url(../images/plans_rb.gif) no-repeat;
	}
	#mid a.p-1 { background-position:0 0; }
	#mid a.p-1:hover { background-position:-206px 0; }
	#mid a.p-2 { background-position:0 -75px; }
	#mid a.p-2:hover { background-position:-206px -75px; }
	#mid a.p-3 { background-position:0 -150px; }
	#mid a.p-3:hover { background-position:-206px -150px; }
	
	#mid #animation {
		background:transparent url(../images/loading-bg.gif) no-repeat 0 0;
		width:553px;
		height:224px;
		padding:1px;
		float:right;
	}
	
	#content {
		overflow:hidden;
		width:100%;
		background:transparent url(../images/content-border.gif) no-repeat 100% 0;
	}
		.column {
			padding:28px 20px 10px 20px;
			width:180px;
			float:left;
			background:transparent url(../images/content-border.gif) no-repeat 0 0;
		}
		.column.middle {
			width:282px;
		}
		.column.wide {
			width:502px;
			float:right;
		}
		.column.full {
			width:722px;
		}
		.column.last {
			
		}
		.column.merged {
			width:412px;
			padding-left:14px;
			padding-right:14px;
			/*background:red;*/
		}
		
		/*  */
		
		.column ul {
			margin:10px 0 0 18px;
		}
		.column ul li {
			background:transparent url(../images/arrows.gif) no-repeat 0 -20px;
			padding:0 0 0 20px;
			margin:1px 0 2px 0;
		}
		
		/* form */
		
		.input {
			width:278px;
			font-weight:bold;
			margin:-1px 0 3px 0;
		}
		html>body .input {
			margin:2px 0 3px 0;
		}
		textarea {
			width:280px;
			height:60px;
			font-weight:bold;
			margin:-1px 0 0 0;
		}
		html>body textarea {
			margin:2px 0 0 0;
			width:278px;
		}
		form label {
			background:transparent url(../images/form-labels.gif) no-repeat 0 0;
			width:100px;
			height:5px;
			line-height:5px;
			display:block;
			text-indent:-9999px;
			margin:0 0 0 0;
		}
		form label.name { background-position:0 0; }
		form label.wnumber { background-position:0 -5px; }
		form label.mnumber { background-position:0 -10px; }
		form label.email { background-position:0 -15px; }
		form label.comments { background-position:0 -20px; }
		
		.submit {
			border:0;
			float:right;
			background:transparent url(../images/submit-button.gif) no-repeat 0 0;
			width:66px;
			height:21px;
			margin:2px 0 0 0;
			text-indent:-9999px;
			cursor:pointer;
			/* ie 6 */
			text-align:left;
			font-size:0;
			color:#ee984c;
		}
		
		#news-list {
			padding:4px 0 0 0;
			margin:0;
		}
		#news-list li {
			margin:0 0 18px 0;
			padding:0;
			background:none;
		}
		#news-list li span {
			color:#e76c00;
			display:block;
			font-weight:bold;
			background:transparent url(../images/news-item-icon.gif) no-repeat 0 3px;
			padding:0 0 0 12px;
		}
		#news-list li p {
			margin:6px 0 6px 0;
		}
		#news-list a.more {
			background:transparent url(../images/arrows.gif) no-repeat 0 6px;
			padding:0 0 0 9px;
		}
		
		.column .top {
			background:transparent url(../images/arrows.gif) no-repeat 2px -290px;
			padding:0 0 0 15px;
			float:right;
			margin:0 0 -15px 0; /* ie only*/
		}
		html>body .column .top {
			margin-bottom:0;
		}
		.column .list-links {
			margin:0 0 20px 0;
		}
		.column .list-links li {
			margin:0 0 1px 0;
			background:transparent url(../images/arrows.gif) no-repeat 0 6px;
			padding:0 0 0 10px;
		}
		.column .list-links a {
			
		}
		
	#content h2 {
		background:transparent url(../images/corpred-h2.gif) no-repeat 0 0;
		height:13px;
		line-height:13px;
		width:260px;
		text-indent:-9999px;
		margin:0 0 12px 0;
	}
	#content h2.none { background:none;text-indent:0; }
	#content h2.news { background-position:0 -13px;width:150px; }
	#content h2.form { background-position:0 -26px;width:150px; }
	#content h2.contacts { background-position:0 -52px;width:150px; }
	#content h2.address { background-position:0 -39px;width:150px; }
	#content h2.related { background-position:0 -65px;width:150px; }
	#content h2.assessment { background-position:0 -78px; }
	#content h2.overview { background-position:0 -91px; }
	#content h2.offices { background-position:0 -104px; }
	#content h2.mailing { background-position:0 -117px; }
	#content h2.o-bronze { background-position:0 -130px; }
	#content h2.o-silver { background-position:0 -143px; }
	#content h2.o-gold { background-position:0 -156px; }
	#content h2.ds-provide { background-position:0 -169px;width:350px; }
	#content h2.testimonials { background-position:0 -182px;width:150px; }
	#content h2.faq { background-position:0 -195px;height:15px; }
	#content h2.home { background-position:0 -210px;height:31px;width:500px; }
	#content h2.promo { background-position:0 -241px;height:31px;width:200px; }
	#content h2.find-us-on { background-position:0 -254px;height:9px;width:180px; margin:8px 0 0 24px; }
	
	h3 {
		color:#be4d41;
		margin:15px 0 0 0;
	}
	p, blockquote {
		line-height:17px;
	}
	p {
		margin:10px 0 10px 0;
	}
	#content .hr hr {
		display:none;
	}
	#content .hr {
		background:transparent url(../images/hr-dot.gif) repeat-x 0 0;
		height:2px;
		margin:14px 3px 16px 0;
	}
	
	blockquote {
		background:transparent url(../images/quotes.gif) no-repeat 0 0;
		padding:0 0 0 30px;
	}
	blockquote .inside {
		background:transparent url(../images/quotes.gif) no-repeat 100% 100%;
		padding:0 20px 0 0;
	}
		
		.contact {
			margin-left:20px!important;
		}
		.contact li {
			padding-left:16px!important;
		}
		.contact li label {
			width:66px;
			display:block;
			float:left;
			/*background:red;*/
		}
		
		ul.home-promo {
			width:506px;
			height:700px;
			background:transparent url(../images/home-promo-list-2.gif) no-repeat 0 -58px;
			margin:-5px 0 0 0;
		}
		ul.home-promo li {
			display:none;
		}
		ul.testimonials li {
			margin:20px 10px 14px 0;
		}
		a.options-small {
			float:right;
			display:block;
			width:160px;
			height:40px;
			text-indent:-9999px;
			margin:-2px 0 0 0;
		}
		a.options-small.bronze {
			background:transparent url(../images/options-small.gif) no-repeat 0 0;
			background:transparent url(../images/options-small_rb_gs.gif) no-repeat 0 0;
		}
		a.options-small.silver {
			background:transparent url(../images/options-small.gif) no-repeat 0 -23px;
			background:transparent url(../images/options-small_rb_gs.gif) no-repeat 0 -40px;
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -327px -2px;
			width:163px;
		}
		a.options-small.gold {
			background:transparent url(../images/options-small.gif) no-repeat 0 -46px;
			background:transparent url(../images/options-small_rb_gs.gif) no-repeat 0 -80px;
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -327px -42px;
			width:163px;
		}
		/**/
		a.options-small.silver.vsr,
		a.options-small.silver.vsv {
			width:162px;
			height:40px;
			margin-right:3px;
		}
		a.options-small.silver.vsr {
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -2px -2px;
		}
		a.options-small.silver.vsv {
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -165px -2px;
		}
		a.options-small.gold.vsr,
		a.options-small.gold.vsv {
			width:163px;
			height:40px;
			margin-right:3px;
		}
		a.options-small.gold.vsr {
			background:transparent url(../images/vsr_vsv.gif) no-repeat 0 0;
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -2px -42px;
		}
		a.options-small.gold.vsv {
			background:transparent url(../images/vsr_vsv.gif) no-repeat 0 -41px;
			background:transparent url(../images/vsr_vsv_.gif) no-repeat -164px -42px;
		}
		/**/
		.faq li {
			font-weight:bold;
		}
		.faq li blockquote {
			margin:8px 0 14px 0;
			padding:0 0 0 15px;
			font-weight:normal;
			background:none;
		}
		.submitted {
			background:transparent url(../images/submitted-bg.gif) no-repeat 0 0;
			width:279px;
			height:41px;
			color:#ffffff;
			text-align:center;
			padding:4px 0 0 0;
		}
	
	#footer,
	#footer a {
		color:#8f8f8f;
	}
	#footer {
		background:transparent url(../images/footer-bg.gif) no-repeat 0 0;
		height:59px;
		text-align:center;
		margin:5px 0 0 0;
		padding:8px 0 0 0;
	}
	#footer a {
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#footer ul {
		overflow:hidden;
		width:51%;
		margin:0 auto;
		padding:8px 0 0 0;
	}
	#footer ul.row-2 {
		width:65%;
	}
	#footer ul.row-2 li a {
		color:#1095da;
		text-decoration:underline;
	}
	#footer ul li {
		float:left;
		padding:0 13px 0 13px;
		background:transparent url(../images/footer_b.gif) no-repeat 100% 3px;
	}
	#footer ul li.last {
		background:none;
	}
.clearer {
	clear:bith;
	height:1px;
	overflow:hidden;
}
.words {
	display:none;
}

/* used for projects */

.list {
	margin:0 0 14px 0;
	overflow:hidden;
	width:99%;
}
.list img {
	float:left;
	padding:3px;
	border:1px solid #f1f1e5;
	margin:25px 12px 10px 0;
}
.list dl {
	overflow:hidden;
	margin:0;
}
.list dl dt,
.list dl dd {
	float:left;
	font-size:90%;
	border-bottom:1px solid #f1f1e5;
}
.list dl dt {
	width:116px;
	margin:1px 12px 0 0;
	padding:3px 10px 2px 10px;
	text-align:right;
}
.list dl dd {
	width:164px;
	padding:3px 0 2px 10px;
	margin:1px 1px 0 0;
}
.list dl dd.large {
	padding:9px 0 9px 10px;
}
.list dl dt.last,
.list dl dd.last {
	border:none;
}

/* used for facebook and youtube */

.find-us-on {
	overflow:hidden;
	margin:0;
	padding:6px 0 0 0;
}
.find-us-on .facebook,
.find-us-on .youtube {
	text-indent:-9999px;
	display:block;
	float:left;
}
.find-us-on .facebook {
	width:73px;
	height:24px;
	background:transparent url(../images/facebook-youtube.gif) no-repeat 0 0;
	margin:0 6px 0 6px;
}
.find-us-on .youtube {
	width:57px;
	height:25px;
	background:transparent url(../images/facebook-youtube.gif) no-repeat -77px 0;
}
