
hr{
	border: none;
	border-top:1px solid #CCCCCC;
	margin-bottom: 5px;
}


.offGreen{
	color: #60998A;
}

.user-form{

}

.user-form tr{
	vertical-align: top;
}

.user-form th{
	min-width: 150px;
	text-align: left;
}

.user-form input[type=text], .user-form input[type=password]{
	width: 300px;
	margin-bottom: 5px;
}

ul.error_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.error_list li {
	background-color: #ffe3e3;
	border: 1px solid #FF9999;
	list-style: none;
	margin: 0;
	padding: 5px;
	margin-bottom: 5px;
}

.user-form th, .user-form td{
	padding: 5px;
}

.leftFloat{
	float: left;
}

.user-form input[type=text].special-qacpdno, .user-form input[type=text].special-providerno{
	width: 180px;
	float: left;
}

/** Comment box **/


.comment-master{
	width: 485px;
	background-color: #E2F2F2;
}

.comment-box{
	clear: both;
	padding: 8px;
	min-height: 120px;
	background-color: #B5DFDE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.comment-display, .comment-display-alt, .comment-display-new, .comment-display-first{
	clear: both;
	padding: 10px;
}



.comment-display-alt{
	background-color: #D8CBD8;
}

.comment-display.comment-vote-1{
	background-color: #E2F1CB;
}

.comment-display-alt.comment-vote-1{
	background-color: #CEF2D1;
}

.comment-display.comment-vote-0{
	background-color: #FFE3E3;
}

.comment-display-alt.comment-vote-0{
	background-color: #FFD1D1;
}


.comment-display-first{
	background-color: #cabdca;
}

.comment-display-avitar{
	float: right;
	padding-left: 10px;
	padding-right: 5px;
	width: 150px;
	margin-bottom: 10px;
}


.comment-display-date{
	font-size: 7pt;
	font-weight: bold;
}

.comment-display-delete{
	float: left; padding-right: 20px
}

.comment-display-reply{
	float: left;
}

.comment-display-delete a:link, .comment-display-delete a:visited{
	font-size: 7pt;
	color: #999;
}

.comment-display-reply a:link, .comment-display-reply a:visited{
	font-size: 7pt;
	color: #666;
}

.comment-display-message{
	float: left;
	padding-left: 5px;
	width: 100%;
	margin-bottom: 10px;
}

.comment-subcomments .comment-display-message{
	float: left;
	width: 440px;
	padding: 10px;
	padding-left: 55px;
	background: url(/site/images/elbow.gif) no-repeat 10px 10px;
}

.comment-display-name, .comment-form label {
	font-weight: bold;
}

.comment-display-new{
	background-color: #E6EBFA;
}

.comment-display-orgname{
}

.comment-display-time{
	font-size: 7pt;
}

.comment-form-submit{
}

	
.comment-form-reply{
	padding-left: 30px;
}

.comment-form-textbox{
	width: 462px;
	height: 80px;
	min-height: 80px;
	line-height: 16px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10pt;
}

.comment-subcomments{
	float: left;
	
}

.comment-pleaselogin{
	padding: 10px;
	font-weight: bold;
}

.dateBox{
	color: #AAA;
}

/** Competitions **/

.competition-answer{
	width: 500px; 
	height: 200px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10pt;
}

.answer-table tr td{
	font-size: 11pt;
}

.answer-table{
	margin-left: 20px;
}

/** Polls **/

.poll-result-box{
	border: 1px solid #CCC;
	width: 300px;
	padding: 30px;
	font-size: 11pt;
	background-color: #FFFFFF;
}

.poll-result-bar{
	border: 1px solid #60998A;
	background-color: #059b9b;
	height: 13px;
}

.poll-result-percent{
	font-size: 9pt;
}

/** Gallery **/

.galleryTable{
	background-color: #999999;
}

.galleryTable tr td{
	height: 100px;
	width: 100px;
	text-align: center;
}

/** Calendar **/

.calendarSearch{
	padding: 5px;
	border: 1px solid #cabdca;
	background-color: #F4F4FF;
}

.event-color-box{
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 5px;
}

/*** FAQs ***/

.faq-box
{
	margin: 5px;
	padding: 5px;
	border: 1px solid #cabdca;
	background-color: #F4F4FF;
}


.articleControls{
	float: right;
}

.articleControls a{
	color: #000000;
	font-weight: bold;
	font-style: italics;
}

.competition-additional{
	width: 500px;
}

.competition-additional tr td{
	padding: 3px;
}

.user-form input[type="text"].special-grad_yr, .user-form input[type="text"].special-postcode{
	width: 120px;
}

/* Cycling Ads/Divs CSS */

	#dynAd {display: none; width:320px; margin: auto; margin-bottom: 10px; height:300px; position: relative;}
	.slideshow { height: 256px; width: 320px; margin: auto }
	/* .slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; } */
	/* .slideshow img { padding: 0px; border: 1px solid #ccc; background-color: #eee; } */
	.slideshow img { padding: 0px; border: none; background-color: #eee; }
	/* .slideshow div { text-align: center; width: 502px; border: 1px solid #ccc;} */
	.slideshow div { text-align: left; width: 502px; border: 0;}
	
	.nav { margin: 5px 0; }
	#nav { 
		height: 22px; padding-top: 7px;
		position: absolute;
		top: 210px;
		left: 34px;
	
	}
	#nav a{ color: #A19C99; margin: 5px 5px; padding: 4px 5px;  text-decoration: none; margin-top: 10px;
		float: none;	
	}
	#nav a.activeSlide { 
		color: #FFF;
		border: 1px solid #A19C99; 

	}
	#nav a:focus { outline: none; }
	#nav { text-align: left; position: absolute; z-index: 100;}

#nav, #prev, #next { background:url(http://mydr.com.au/images/netstarter/ContentImages/carousel-bg.png) top left repeat; }
#prev, #next { 
		position: absolute;
		z-index: 100;
		height: 21px; width: 14px; 
		padding: 4px 5px;
		top: 215px;
		left: 10px;
	}
#next a, #prev a { text-decoration: none;}
#prev a img, #next a img{ 
		margin-top: 2px;
		border: 0;
	}
#prev a:hover, #next a:hover{ 
		color: #FFF;
		}

