/* tabmenu */

.usercomments {
	position:relative;
	margin:0;
	padding:0;
	}

ul.tabmenu {
	list-style:none;
	margin:0;
	padding:0;
	height:25px;
}

* html ul.tabmenu {
	position:absolute;
	top:-25px;
	left:0;
	}

.tabmenu li {
	list-style:none;
	display:inline;
	float:left;
	padding:0;
	margin:0;
}

#geobase #commentFormContainer ul.tabmenu li {
	margin-left:0px;
}

.tabmenu li a, .tabmenu li a.unselected {
	display:block;
	background-image:url(/core/media/images/geobase-tab.gif);
	background-repeat:repeat-x;
	line-height:24px;
	padding:0 15px;
	border:solid 1px #c6c6c6;
	border-right:solid 1px #666;
	background-color:#fff;
}

.tabmenu li a:hover {
	background-image:url(/core/media/images/geobase-tab-selected.gif);
	text-decoration:none;
	color:#000;
	}
	
.tabmenu li a:active, .tabmenu li a:focus, .tabmenu li a.selected {
	background-image:url(/core/media/images/geobase-tab-selected.gif);
	outline:none;
	border-bottom:solid 1px #fff;
	}

.commentFormContainer .tabcontentcontainer{
	padding: 15px;
	border:solid 1px #c6c6c6;
}

* html #tabcontentcontainer {
	margin-top:35px;
}

.contentdiv {
	position:relative;
	}
	
/* form elements */

.contentdiv table {
	width:100%;
	border-collapse:collapse;
	}
	
.contentdiv table td {
	width:50%;
	vertical-align:top;
	}
	
.contentdiv table p {
	margin-bottom:0;
	}

.contentdiv label {
	font-size:10px;
	}
	
.contentdiv span.check {
	font-size:10px;
	margin-top:10px;
	}
	
.contentdiv input {
	width:75%;
	}

.comment-errors {
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
	color:#CC0000;
	font-size:10px;
	}


/* end form elements */

.tabmenu-hidden {
	display:none;
	}
	
.tabmenu-displayed {
	display:block;
}

/* end tabmenu */

/* commenting */

	
div.comments {
	margin-top:10px;
	clear:both;
	}

.commentcontent{
	background-color:#f5f5f5;
	padding:10px 10px 5px 10px;
	line-height:1.3;
}

.buttondiv{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

.commenttools a {
	
}

.flagged,.commenttools a.selected {
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.commenttools {
	text-align:right;
	padding:5px;
	}

.commenttitle {
	border:1px solid #ccc;
	padding:5px;
	font-weight:bold;
		}

.comment {
	margin-bottom:10px;
	}
	
.commenttitle .stats {
	float:right;
	text-align:right;
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
	}
	
.commenttitle .responseID {
	border-top:dotted 1px #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	}
	
.commenttitle .commentauthor {
	font-size:10px;
	text-transform:uppercase;
	}

textarea#commentField {
	height:200px;
	padding:10px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	margin:10px 0;
	width:95%;
	background-color:#f5f5f5;
	}
	
.commentFormContainer {
	line-height:normal;
	}
	
.commentInputArea {
	margin-top:15px;
	}
	
div.verify {
	border-bottom:solid 1px #ccc;
	/*
	border-top:solid 1px #ccc;
*/
	margin-bottom:10px;
	}
	
div.verify p {
	margin-top:10px;
	margin-bottom:10px;
	}

div.verify h6 {
margin-top:10px;
	}
	
div.captcha_container div {
	padding: 5px 0 0 0;
	font-size:11px;
	color:#666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
	
/* comments pager */

div.commentspager {
	
	}
	
div.commentspager span, div.commentspager a {
	display:inline-block;
	line-height:18px;
	padding:0 4px;
	border:solid 1px #ccc;
	}
	
div.commentspager span.pager_label {
	border:none;
	padding-right:15px;
	display:inline;
	}
	
div.commentspager a {
	background-color:#f5f5f5;
	}
	
div.commentspager a:hover {
	background-color:#3399FF;
	color:#fff;
	text-decoration:none;
	border:solid 1px #000;
	}
	
.commenttools .commentspager {
	float:right;
	}
	
.commenttools .commentsorder {
	float:left;
	}
	
.commenttools {
	padding:5px 0;
	margin:5px 0;
	border-bottom:dashed 1px #ccc;
	border-top:dashed 1px #ccc;
	height:1.7em;
	}
	
div.commentFormContainer h5.add-comment {
	margin:1.5em 0;
	}
	
a.forgotpw {
	font-size:10px;
	}
	
