* {margin: 0; padding: 0;}

html {background-color: #CFCFCF; height: 100%; background: #CFCFCF url(/img/border.gif) repeat-y scroll top center;}
body {text-align: center; font-family:Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:62.5%; line-height:1.5; color: #BBBBBB;}
body {text-align: center;}

.container {width: 960px; text-align: left; margin:0 auto; padding-bottom: 35px; font-size: 1.1em;} /* background: #E8E8E8 url(/img/footer.gif) repeat-x scroll bottom left; */

	#header {background: #333333 url(/img/head-bg.gif) repeat-x scroll top left; min-height: 160px; zoo}
		#logo {float: left;}
		#mainnav {float: right; margin-top: 22px; margin-right: 26px;}
		#mainnav li {display: inline; margin-left: 2px;}
	#wrap {margin: 0 23px; clear: both;}
		#main {height:1%; overflow:auto; color: #FFF; background: #245CAE url(/img/body-bg.jpg) repeat-y scroll top center;} /* padding: 5px; */
			#column_a {width: 205px; padding: 10px 15px; float: left;} /* border-right: 1px dashed #8CA6D1; */
				#column_a h1 {text-transform: uppercase; line-height: 1.2em; border-bottom: 1px solid #FFF; padding-bottom: 25px; margin-bottom: 0;}
				#column_a h2 {padding: 1em 0 0;}
				#column_a ul {color: #78A6C8; list-style: none; border-top: 1px solid #7CAAC7;}
				#column_a ul li {border-bottom: 1px solid #7CAAC7; margin-left: 0; background: #245CAE url(/img/body-bg.jpg) repeat-y scroll top left;}
				#column_a ul a {color: #FFF; text-decoration: none; display: block; padding: 5px 10px; background: transparent url(/img/nav/nav-default.png) no-repeat scroll center right;}
				#column_a ul a:hover, #column_a ul a:focus {font-weight: bold; background: #2C77AC url(/img/nav/nav-hover.png) no-repeat scroll center right;}
		#content {width: 647px; margin: 15px 16px; float: right;}
			#content h2 {text-align: center; border: 1px solid #77B0CC; border-right: none; border-left: none; padding: 0.4em 0; font-size: 1.7em;}
			#content ul {margin-bottom: 1em;}
		#footer {background-color: #343434; color: #CCC; border-top: 3px solid #E8E8E8; padding: 17px 15px 5px;}
			.corpbodies {color: #FFE400; text-decoration: none;}

/* general */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2em;margin-bottom:0.75em;}
h2 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h3 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em; font-weight: bold;}
h4 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}

p {margin:0 0 1.5em;}

a {color: #FFF;}
a:focus, a:hover {color:#FFF;}
a img {border: none;}

ul li {margin-left: 14px;}
ol {margin: 0 0 1.5em;}
ol li {margin-left: 18px;}

blockquote {margin: 0 3em; padding-left: 2em; border-left: solid 4px #5C5C5C; clear: both;}

dl dt {float: left; margin: 0; width: 15em; padding: .5em; font-weight: bold; text-align: right;}
dl dd {margin-left: 16em; padding: .5em;}

table {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse: collapse; margin: 0 0 1.5em;}
th, td {border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; padding: .8em;}

form .text, form textarea {width: 300px;}
form textarea {height: 100px;}
form .captcha {width: 80px;}
form .select {margin-right: 2em;}

form .other {width: 200px;}

form label {display: block;}
form .submit {padding: 0.3em;}
form label .checkbox {display: inline;}

#isvisible {display: inline;}

form .checks label {display: inline; margin-right: 10px;}

.pageimage {float:right; margin:0 0 1.5em 1.5em; border: 3px solid #7F7F7F;}

#quicklinks {float: left; margin-left: 10px; width: 188px; padding-top: 12px;}
	#quicklinks h3 {color: #FFE69B;}

/* page specific */
#banner {background-color: #73A0DA; height:1%; overflow:auto; padding: 10px;}
	#banner img {float: left; border: 2px solid #FFF; margin-left: 10px;}
	#banner .first {margin-left: 0;}
	
#blurbs {padding: 10px 0; height:1%; overflow:auto; clear: both;}
	#blurbs .blurb {border-right: 1px solid #6194D2; width: 198px; float: left; padding: 10px 8px 0px;}
	#blurbs .blurb h3 {margin-bottom: 0.2em;}
	#blurbs .blurb p {margin-bottom: 0;}
	#blurbs .last {border-right: none;}

#whatsnew {font-size: 1.2em; background-color: #5B95D5; border: 1px solid #5F91D3; padding: 12px; width: 398px; clear: both; float: left;}
	#whatsnew h3 {background: transparent url(/img/whats-new.gif) no-repeat scroll center left; padding-left: 36px; min-height: 25px; margin-bottom: 10px; line-height: 25px;}
	#whatsnew .date {color: #B4CCE9; font-weight: bold; margin-bottom: 0.2em;}
	#whatsnew p {margin-bottom: 0;}
	#whatsnew .more {font-weight: bold;}

#linklist {list-style-type: none;}
#linklist li {margin-bottom: 1em;}

#vacantlist, #newsletterlist {font-weight: bold;}
	#vacantlist a, #newsletterlist a {display: block; font-weight: normal;}
	#vacantlist li, #newsletterlist li {margin-bottom: 1em;}
	
.officelocation {float: left; padding-right: 40px;}

.newsimage, .bodyimage {float: right; margin: 0 0 1em 2em; border: 2px solid #FFF;}

.colaimage {border: 2px solid #FFF; margin-top: 2em;}

.profile {margin-bottom: 2em; clear: both;}
.profile h3 {margin-bottom: 0.6em;}
.profile .title {margin-bottom: 0.2em;}
.profile .education {}
.profile .image {float: right; margin: 0 0 1em 2em; border: 2px solid #FFF;}
.profile .skills {}

.contactdetails {text-align: center;}
	.contactdetails .label {font-weight: bold;}

.contactinfo {text-align: center;}
	.contactinfo .label {font-weight: bold;}

/*#sitemap {font-size: 1.2em; list-style-type: none; margin-left: 20px;}
	#sitemap li {margin-bottom: 0.1em;}
	#sitemap ul {margin-left: 20px; font-size: 0.6em; list-style-type: none;}

.image {margin: 0 2px;}*/

* {margin: 0; padding: 0;}

html {background-color: #CFCFCF; height: 100%; background: #CFCFCF url(http://workpreview.com/corporatebodies.com.au/img/border.gif) repeat-y scroll top center;}
body {text-align: center; font-family:Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:62.5%; line-height:1.5; color: #BBBBBB;}
body {text-align: center;}

.container {width: 960px; text-align: left; margin:0 auto; padding-bottom: 35px; font-size: 1.1em;} /* background: #E8E8E8 url(http://workpreview.com/corporatebodies.com.au/img/footer.gif) repeat-x scroll bottom left; */

	#header {background: #333333 url(http://workpreview.com/corporatebodies.com.au/img/head-bg.gif) repeat-x scroll top left; min-height: 160px; zoo}
		#logo {float: left;}
		#mainnav {float: right; margin-top: 22px; margin-right: 26px;}
		#mainnav li {display: inline; margin-left: 2px;}
	#wrap {margin: 0 23px; clear: both;}
		#main {height:1%; overflow:auto; color: #FFF; background: #245CAE url(http://workpreview.com/corporatebodies.com.au/img/body-bg.jpg) repeat-y scroll top center;} /* padding: 5px; */
			#column_a {width: 205px; padding: 10px 15px; float: left;} /* border-right: 1px dashed #8CA6D1; */
				#column_a h1 {text-transform: uppercase; line-height: 1.2em; border-bottom: 1px solid #FFF; padding-bottom: 25px; margin-bottom: 0;}
				#column_a h2 {padding: 1em 0 0;}
				#column_a ul {color: #78A6C8; list-style: none; border-top: 1px solid #7CAAC7;}
				#column_a ul li {border-bottom: 1px solid #7CAAC7; margin-left: 0; background: #245CAE url(http://workpreview.com/corporatebodies.com.au/img/body-bg.jpg) repeat-y scroll top left;}
				#column_a ul a {color: #FFF; text-decoration: none; display: block; padding: 5px 10px; background: transparent url(http://workpreview.com/corporatebodies.com.au/img/nav/nav-default.png) no-repeat scroll center right;}
				#column_a ul a:hover, #column_a ul a:focus {font-weight: bold; background: #2C77AC url(http://workpreview.com/corporatebodies.com.au/img/nav/nav-hover.png) no-repeat scroll center right;}
		#content {width: 647px; margin: 15px 16px; float: right;}
			#content h2 {text-align: center; border: 1px solid #77B0CC; border-right: none; border-left: none; padding: 0.4em 0; font-size: 1.7em;}
			#content ul {margin-bottom: 1em;}
		#footer {background-color: #343434; color: #CCC; border-top: 3px solid #E8E8E8; padding: 17px 15px 5px;}
			.corpbodies {color: #FFE400; text-decoration: none;}

/* general */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2em;margin-bottom:0.75em;}
h2 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h3 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em; font-weight: bold;}
h4 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}

p {margin:0 0 1.5em;}

a {color: #FFF;}
a:focus, a:hover {color:#FFF;}
a img {border: none;}

ul li {margin-left: 14px;}
ol {margin: 0 0 1.5em;}
ol li {margin-left: 18px;}

blockquote {margin: 0 3em; padding-left: 2em; border-left: solid 4px #5C5C5C; clear: both;}

dl dt {float: left; margin: 0; width: 15em; padding: .5em; font-weight: bold; text-align: right;}
dl dd {margin-left: 16em; padding: .5em;}

table {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse: collapse; margin: 0 0 1.5em;}
th, td {border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; padding: .8em;}

form .text, form textarea {width: 300px;}
form textarea {height: 100px;}
form .captcha {width: 80px;}
form .select {margin-right: 2em;}

form .other {width: 200px;}

form label {display: block;}
form .submit {padding: 0.3em;}
form label .checkbox {display: inline;}

#isvisible {display: inline;}

form .checks label {display: inline; margin-right: 10px;}

.pageimage {float:right; margin:0 0 1.5em 1.5em; border: 3px solid #7F7F7F;}

#quicklinks {float: left; margin-left: 10px; width: 188px; padding-top: 12px;}
	#quicklinks h3 {color: #FFE69B;}

/* page specific */
#banner {background-color: #73A0DA; height:1%; overflow:auto; padding: 10px;}
	#banner img {float: left; border: 2px solid #FFF; margin-left: 10px;}
	#banner .first {margin-left: 0;}
	
#blurbs {padding: 10px 0; height:1%; overflow:auto; clear: both;}
	#blurbs .blurb {border-right: 1px solid #6194D2; width: 198px; float: left; padding: 10px 8px 0px;}
	#blurbs .blurb h3 {margin-bottom: 0.2em;}
	#blurbs .blurb p {margin-bottom: 0;}
	#blurbs .last {border-right: none;}

#whatsnew {font-size: 1.2em; background-color: #5B95D5; border: 1px solid #5F91D3; padding: 12px; width: 398px; clear: both; float: left;}
	#whatsnew h3 {background: transparent url(http://workpreview.com/corporatebodies.com.au/img/whats-new.gif) no-repeat scroll center left; padding-left: 36px; min-height: 25px; margin-bottom: 10px; line-height: 25px;}
	#whatsnew .date {color: #B4CCE9; font-weight: bold; margin-bottom: 0.2em;}
	#whatsnew p {margin-bottom: 0;}
	#whatsnew .more {font-weight: bold;}

#linklist {list-style-type: none;}
#linklist li {margin-bottom: 1em;}

#vacantlist, #newsletterlist {font-weight: bold;}
	#vacantlist a, #newsletterlist a {display: block; font-weight: normal;}
	#vacantlist li, #newsletterlist li {margin-bottom: 1em;}
	
.officelocation {float: left; margin-right: 40px;}

.newsimage, .bodyimage {float: right; margin: 0 0 1em 2em; border: 2px solid #FFF;}

.colaimage {border: 2px solid #FFF; margin-top: 2em;}

.profile {margin-bottom: 2em; clear: both;}
.profile h3 {margin-bottom: 0.6em;}
.profile .title {margin-bottom: 0.2em;}
.profile .education {}
.profile .image {float: right; margin: 0 0 1em 2em; border: 2px solid #FFF;}
.profile .skills {}

.contactdetails {text-align: center;}
	.contactdetails .label {font-weight: bold;}

.contactinfo {text-align: center;}
	.contactinfo .label {font-weight: bold;}

/*#sitemap {font-size: 1.2em; list-style-type: none; margin-left: 20px;}
	#sitemap li {margin-bottom: 0.1em;}
	#sitemap ul {margin-left: 20px; font-size: 0.6em; list-style-type: none;}

.image {margin: 0 2px;}*/

