/* ::::: http://www.greenskills.com.au/sites/default/files/css/css_09d41e74655216333e585b66df411655.css ::::: */


form { margin: 0pt; padding: 0pt; }
img { border: 0pt none; }
table { border-collapse: collapse; }
th { text-align: left; padding-right: 1em; border-bottom: 3px solid rgb(204, 204, 204); }
tr.even, tr.odd { background-color: rgb(238, 238, 238); border-bottom: 1px solid rgb(204, 204, 204); padding: 0.1em 0.6em; }
tbody { border-top: 1px solid rgb(204, 204, 204); }
thead th { text-align: left; padding-right: 1em; border-bottom: 3px solid rgb(204, 204, 204); }
ul.menu { list-style: none outside none; border: medium none; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.expanded { list-style-type: circle; list-style-image: url('../../images/menu-expanded.png'); padding: 0.2em 0.5em 0pt 0pt; margin: 0pt; }
li.collapsed { list-style-type: disc; list-style-image: url('../../images/menu-collapsed.png'); padding: 0.2em 0.5em 0pt 0pt; margin: 0pt; }
li.leaf { list-style-type: square; list-style-image: url('../../images/menu-leaf.png'); padding: 0.2em 0.5em 0pt 0pt; margin: 0pt; }
li a.active { color: rgb(0, 0, 0); }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
html, body { height: 100%; }
body { margin: 0pt; padding: 0pt; font-family: Trebuchet MS,Verdana,Arial,Myriad,Geneva,sans-serif; font-size: 9pt; color: rgb(117, 119, 121); background: url('../../images/body-bg.gif') repeat-y scroll center top rgb(188, 188, 188); }
body.front h1.title { display: none; }
a:hover { color: rgb(114, 144, 48); text-decoration: underline; }
a { color: rgb(114, 144, 48); text-decoration: none; }
h2 { color: rgb(114, 144, 48); font-family: Trebuchet MS,Verdana,Arial,Myriad,Geneva,sans-serif; font-size: 14pt; font-style: italic; font-weight: normal; }
#flashBanner { float: right; margin: -18px -16px 0pt 0pt; }
#content tbody { border-top: medium none; }
#content h1.title, h1 { color: rgb(157, 201, 67); font-family: Trebuchet MS,Verdana,Arial,Myriad,Geneva,sans-serif; font-size: 16pt; font-weight: normal; }
#content ul { list-style-image: url('../../images/primary-nav-bullet-02.gif'); }
#content li { color: rgb(117, 119, 121); font-family: Trebuchet MS,Verdana,Arial,Myriad,Geneva,sans-serif; font-size: 9pt; line-height: 15px; list-style-type: none; padding-bottom: 15px; }
#block-menu-greenskills-menu h2.title, h2.roundedRight { height: 30px; background: url('../../images/hr-bg-right.gif') no-repeat scroll right top rgb(204, 222, 109); margin: 0pt; padding: 0pt 15px; font-size: 12pt; font-family: "Trebuchet MS",verdana,sans-serif; font-style: italic; color: rgb(114, 144, 48); line-height: 30px; font-weight: bold; }

#block-menu-greenskills-menu h2.title, h2.roundedLeft { height: 30px; background: url('../../images/hr-bg-left2.gif') no-repeat scroll left top rgb(204, 222, 109); margin: 0pt; padding: 0pt 15px; font-size: 12pt; text-align: right; font-family: "Trebuchet MS",verdana,sans-serif; font-style: italic; color: rgb(114, 144, 48); line-height: 30px; font-weight: bold; }


div.wrapper { width: 960px; margin: 0pt auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#header { background: url('../../images/header-bg.png') repeat-x scroll left top transparent; padding: 16px 16px 0pt; position: relative; }
#barLeft { position: absolute; height: 28px; line-height: 28px; bottom: 0pt; left: 26px; }
#search { height: 28px; line-height: 28px; background: url('../../images/hr-bg-right.gif') no-repeat scroll right top rgb(204, 222, 109); margin: 12px -3px 0pt 0pt; padding-right: 5px; padding-top: 2px; }
#search button.searchButton { background: none repeat scroll 0% 0% transparent; border: medium none; float: right; margin: 0pt; width: 30px; cursor: pointer; }
#search div.rndCont { background-color: rgb(255, 255, 255); padding: 1px; }
#search div.rndBdr { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: right; margin-top: 1px; }
#search input { border: 0pt none; font-size: 8pt; outline: medium none; }
#left { width: 226px; margin: 10px 0pt 16px 16px; float: left; display: inline; }
#right { float: right; width: 240px; margin: 10px 16px; display: inline; }
#content { margin: 0pt 16px 0pt 256px; }
#content.right { margin: 0pt 272px 0pt 256px ! important; }
#footer { clear: both; border-top: 1px solid rgb(227, 227, 227); margin: 16px 16px 32px; padding-top: 10px; position: relative; }
#footer div.text {
	display: inline;
	vertical-align: middle;
}
#footer .greenskills { position: absolute; right: 0pt; bottom: 0pt; }
#footer .webAlive { position: absolute; right: 0pt; bottom: 0pt; }
#footer .webAlive a { color: rgb(63, 63, 63); text-decoration: none; }


#block-menu-greenskills-menu ul { list-style-image: url('../../images/primary-nav-bullet-01.gif'); font-weight: bold; font-size: 8pt; margin: 10px; padding-left: 25px; }
#block-menu-greenskills-menu ul ul { margin-top: 0pt; margin-bottom: 0pt; }
#block-menu-greenskills-menu li, #block-menu-greenskills-menu li.leaf { margin: 5px 0pt; list-style-image: url('../../images/primary-nav-bullet-01.gif'); }
#block-menu-greenskills-menu li.expanded, #block-menu-greenskills-menu li.expanded li.last { margin-bottom: 0pt; }
#block-menu-greenskills-menu a { text-decoration: none; color: rgb(117, 119, 121); }
#block-menu-greenskills-menu li.active, #block-menu-greenskills-menu li.active-trail, #block-menu-greenskills-menu li:hover, #block-menu-greenskills-menu li.active-trail li.leaf { list-style-image: url('../../images/primary-nav-bullet-02.gif'); }
#block-menu-greenskills-menu li.active a, #block-menu-greenskills-menu li.active-trail a, #block-menu-greenskills-menu li:hover a { color: rgb(157, 201, 67); }
div.frontpage-video.right { background: url('../../images/hotjobs_bg.gif') no-repeat scroll 0% 0% transparent; height: 157px; padding-top: 7px; }
div.frontpage-video.right span { color: rgb(204, 0, 0); font-weight: bold; }
#newsletterLink { display: block; background: url('../../images/newsletter_bg.jpg') repeat scroll 0% 0% transparent; height: 53px; padding: 10px; color: rgb(255, 255, 255); font-size: 13pt; font-style: italic; }
a#newsletterLink:hover { text-decoration: none; }
#newsletterLink img { float: right; }
#block-views-gs-fp-news-block h2.title { height: 30px; background: url('../../images/hr-bg-left.gif') no-repeat scroll left top rgb(204, 222, 109); margin: 0pt; padding: 0pt 15px; font-size: 12pt; font-family: "Trebuchet MS",verdana,sans-serif; font-style: italic; color: rgb(114, 144, 48); line-height: 30px; font-weight: bold; }
#block-block-greenskills-front-right-sidebar h2.title { display: none; }






#block-formcounter-form-submission-counter h2 { display: none; }
div.view-gs-fp-news table.views-table { font-size: 8pt; color: rgb(117, 119, 121); }
div.view-gs-fp-news table.views-table thead { display: none; }
div.view-gs-fp-news table.views-table tbody { border: medium none; }
div.view-gs-fp-news table.views-table td { padding: 5px; }
div.view-gs-fp-news table.views-table tr.even, div.view-gs-fp-news table.views-table tr.odd { background: none repeat scroll 0% 0% rgb(244, 244, 244); border-bottom: 1px solid rgb(221, 225, 210); }
div.view-gs-fp-news table.views-table td.views-field-field-news-photo-fid { text-align: center; }
#webCommentTitle { color: rgb(157, 201, 67); font-family: Trebuchet MS,Verdana,Arial,Myriad,Geneva,sans-serif; font-size: 14pt; font-weight: normal; }
#webCommentIframe { background: url('../../images/background-iframe.gif') no-repeat scroll 0% 0% transparent; width: 215px; padding: 10px 5px 5px; }

.form-item { margin-top: 1em; margin-bottom: 1em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes, .form-radios { margin: 1em 0pt; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.marker, .form-required { color: rgb(255, 0, 0); }


#commentVoteForm label, .commentReplyForm label { font-weight: bold; display: block; }
#commentVoteForm .text input, .commentReplyForm .text input { width: 200px; margin-bottom: 2px; padding: 4px; }
.commentReplyForm textarea { width: 98%; }
#commentVoteForm .text, .commentReplyForm .text { margin-bottom: 10px; }

#WAContent { padding: 16px; }

div.commentCount h3 { color: rgb(63, 63, 63); font-size: 1.6em; }
div.commentList ol { list-style: none outside none; padding: 0pt; margin: 10px 0pt 0pt; }
div.commentList li { margin: -10px 0pt 10px; padding-top: 10px; }
div.commentList ol ol { padding-left: 4em; }
div.commentList div.avatar { border: 2px solid rgb(107, 147, 50); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 3px; width: 65px; height: 65px; text-align: center; float: left; clear: both; }
div.commentList div.content, div.commentList cite { background: none repeat scroll 0% 0% rgb(226, 236, 155); padding: 10px; margin-left: 100px; }
div.commentList cite { background: url('cite_background.html') no-repeat scroll 0% 0% rgb(226, 236, 155); display: block; margin-left: 86px; padding: 12px 10px 10px 26px; }
div.commentList cite .author { color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold; font-style: normal; }
div.commentList cite .date { font-size: 0.9em; display: block; color: rgb(63, 63, 63); }
div.commentList div.content { font-size: 0.9em; }
div.commentList li.moderator div.content { border-right: 1px solid rgb(107, 147, 50); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(107, 147, 50) rgb(107, 147, 50); }
div.commentList li.moderator cite, div.commentList li.moderator .content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div.commentList li.moderator cite { background: url('cite_background.html') no-repeat scroll 0pt -105px rgb(255, 255, 255); border-right: 1px solid rgb(107, 147, 50); }
div.commentList li.moderator cite .author { background: url('moderator_background.html') no-repeat scroll 0% 0% transparent; padding-left: 41px; height: 20px; line-height: 20px; }
.topicContent { margin-top: 10px; }

#WAForumTopicsView .topicBody { width: 100%; overflow: hidden; }
#WAForumTopicsView .topicImage { float: right; margin: 0pt 0pt 10px 10px; border: 1px solid rgb(107, 147, 50); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0pt; }
#WAForumTopicsView .topicImage img { margin: 0pt; }
#WAForumTopicsView .topicHeading { color: rgb(107, 147, 50); }
.voteOptions { float: right; }
.showvote { float: right; line-height: 17px; height: 17px; padding: 0pt 10px 0pt 0pt; }

#header div.homeLink { background: url('home_icon.html') no-repeat scroll 0% 0% transparent; height: 72px; line-height: 60px; padding-left: 50px; margin-left: -35px; margin-top: 0px; margin-bottom: -50px; }
#header div.homeLink a { font-weight: bold; }
#FlashID { visibility: hidden; }

#page { width: 958px; min-height: 100%; height: auto ! important; margin: 0pt auto -100px; }

div.view-gs-fp-news table.views-table{font-size:8pt;color:#757779;}div.view-gs-fp-news table.views-table thead{display:none;}div.view-gs-fp-news table.views-table tbody{border:none;}div.view-gs-fp-news table.views-table td{padding:5px;}div.view-gs-fp-news table.views-table tr.even,div.view-gs-fp-news table.views-table tr.odd{background:#F4F4F4;border-bottom:1px solid #DDE1D2;}div.view-gs-fp-news table.views-table td.views-field-field-news-photo-fid{text-align:center;}div.views-row div.taxonomy{display:none;}div.field img.imagecache-news-standard{float:right;margin:0 0 5px 5px;}div.view-newsarchive div.views-row{border-bottom:1px solid #CCC;}

