/* @override http://www.turnbullhill.com.au/layout.css */

/* @override http://www.turnbullhill.com.au/layout.css */

/* @override http://www.turnbullhill.com.au/layout.css */

/* @override http://www.turnbullhill.com.au/layout.css */

/* @override http://www.turnbullhill.com.au/layout.css */

/* @override http://www.turnbullhill.com.au/process/views/layout.css */

/* @override http://www.turnbullhill.com.au/process/views/layout.css */

/*-------------------- General Layout Styles --------------------*/

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.htmlarea td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff !important;
}

.txtEvents p, .txtEvents td, .txtEvents div, .txtEvents span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #223877 !important;
}

.txtBlog p a {
	font-weight: bold;
}

.txtEvents {
	text-align: left;
	padding: 0 10px;
}

.txtTestimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #223877 !important;
}

.txtEvents .eventTime {
	font-size: 11px;
}

.eventTime {
	text-align: right;
}

.nameSelect, .specialisationSelect {
	font-size: 14px;
	font-family: arial;
	margin: 0 5px 0px 0;
	width: 445px;
}

.nameSelect {
	width: 205px;
}

#directory-search {
	margin: 0px 0 -5px 0!important;
	height: 19px;
	border: 1px solid #47658F;
}

.directorySearchForm {
	border: 1px solid #ccc;
	padding: 10px;
	background: url(bg.jpg) 0 -124px repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#cmsbody {
	padding-top: 5px!important;
}

.online-payment {
	position: absolute;
	top: 138px;
	left: 704px;
}

.photo-holder img {
	float: right;
	margin: 10px 20px 0 20px;
	padding: 3px;
	background: #203674;
}

.specialisations h2, .qualifications h2 {
	margin: 4px 0 1px 0;
}

#cmsbody table tbody tr td.article.articleListing table tbody tr td a {
	margin: 0px 0px 0px 0px!important;
	padding: 5px 0px 0px 10px;
	display: block;
}

.articleNumbers {
	padding: 10px 0px 0px 10px;
}

div.contestWillContactRunner {
	width: 200px;
	background: url(contestRunner.jpg) 0 0 repeat-y;
}

div.contestWillContactBottom {
	background: url(contestBottom.jpg) 0 100% no-repeat;
}

div.contestWillContactTop {
	background: url(contestHeader.gif) 0 0 no-repeat;
	padding-top: 40px;
}

.normalTextBox .fields {
	background: url(contestTextBox.jpg) 0 0 no-repeat;
	border: 0;
	height: 25px;
	padding: 0 0 0 5px;
	width: 183px;
}

.normalTextBox2 .fields {
	background: url(contestMessageBox.jpg) 0 0 no-repeat;
	border: 0;
	height: 150px;
	padding: 5px 0 0 5px;
	width: 183px!important;
}

.customFormCell input.buttons {
	margin: -3px 5px 5px 0;
}

.htmlarea .articleListing a {
	display: none;
}

.htmlarea .articleListing h2 {
	margin: 0 0 0 2px;
	color:#A5C9ED;
	font-size:1px;
}

.htmlarea .articleListing h2 a {
	font-size: 12px;
	font-weight: bold;
	display: block!important;
	margin: 0 10px 15px 10px;
}

.htmlarea .articleListReadMore a {
	display: none;
	text-decoration: none;
	padding: 0 10px 10px 0;
}

.htmlarea .articleListCrop {
	padding: 0 10px;
	font-size: 10px;
	color: #3E5277;
	display:none;
}

.htmlarea .articleNumbers {
	display: none;
}

.htmlarea .articleRSS {
	display: none;
}

.htmlarea .articleListing br {
	display: none;
}

.twitterlink{padding:10px 0;}
a { text-decoration:none!important; }
a:hover { color:#907C3E; text-decoration:none;  }



