/*#Comment#*/

/*#Comment/Title#*/
.comment-reply-for{
	display:none;
}

.comment-title {
	display: block;
	padding-bottom: 20px;
}
.comment-title .comment-title-left {
	display:block;
	float:left;
	text-align:left;
	width:50%;
}

.comment-title .comment-title-right {
	display:block;
	float:left;
	text-align:right;
	width:50%;
}
.comment-title .comment-title-right a {
	color:#4081BB;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}

.blogDetail .comment_blog a {
	text-decoration: none;	
	height: 50px;
}
.blogDetail .comment_blog span.BlogCommentsTitle {
	color:#24928F;
	display:block;
	float:left;
	height:50px;
	position:relative;
	width:49%;
}
.blogDetail .BlogPanel {
	width: 100%;
}
.blogDetail .comment_blog .InfoLabel {
	color:#000000;
	display:block;
	float:left;
	padding-bottom:10px;
	width:100%;
}
.blogDetail .comment_blog .CommentDetail {
	display: block; 
	float: left; 
	width: 100%;
	padding-bottom: 20px;
}
.blogDetail .comment_blog span.postComment {
	color: #4081BB;
	float: right;
	text-decoration: underline;	
	height: 50px;
}

.blogDetail .comment_blog .CommentUserName {
	color:#154585;
	text-decoration: none;
}

.blogDetail .comment_blog .CommentDate {
	color:#3f3f3f;
}
.blogDetail .CommentText {
	font-weight: normal;
	color:#3F3F3F;
	display: block;
	padding-bottom: 10px;
}

.blogDetail .comment_blog .BIHComment_Pointer {
	display: block;
	height: 19px;
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_Pointer.gif);
	background-repeat: no-repeat;
	background-position: 40px 0;
}

.blogDetail .comment_blog .BIHComment_LeftTop{
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_LeftTop.gif);
	/*background-position:90px 0;*/
	background-position: left top;
	background-repeat:no-repeat;
	float:left;
	height:16px;
	width:50%;	
	margin: 0;
	padding: 0;
	border: none;
}
.blogDetail .comment_blog .BIHComment_RightTop{
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_RightTop.gif);
	/*background-position:90px 0;*/
	background-position: right top;
	background-repeat:no-repeat;
	float:right;
	height:16px;
	width:45%;
	margin: 0;
	padding: 0;	
	border: none;
}
.blogDetail .comment_blog .BIHComment_LeftBottom{
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_LeftBottom.gif);
	/*background-position:90px 0;*/
	background-position: left bottom;
	background-repeat:no-repeat;
	float:left;
	height:16px;
	width:50%;	
	margin: 0;
	padding: 0;
	border: none;
}
.blogDetail .comment_blog .BIHComment_RightBottom{
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_RightBottom.gif);
	/*background-position:90px 0;*/
	background-position: right bottom;
	background-repeat:no-repeat;
	float:right;
	height:16px;
	width:45%;
	margin: 0;
	padding: 0;	
	border: none;
}

.blogDetail .comment_blog tr.gray {
	background-color: #E9E9E9;
}
.blogDetail .comment_blog tr.gray td {
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*#Comment/Form#*/
.comment_form_center .BlogCommentTitle{
	display:block;
	padding-left:14px;
}
.comment_form_center span.BlogLeaveComment {
	color:#24928F;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
}
.comment_form {
	display:block;
	margin-top:25px;
	padding-bottom:20px;
	position:relative;
	width:100%;
}
.comment_form_bg {
	width: 100%;
	height: 365px;
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/PostComment_Middle.gif);
	background-repeat: repeat-x;
}
.comment_form .comment_form_left {
	display: block;
	width: 18px;
	height: 365px;
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/PostComment_Left.gif);
	float: left;
	background-repeat: no-repeat;
}
.comment_form .comment_form_right {
	display: block;
	width: 18px;
	height: 365px;
	background-image: url(/CMSTemplates/BIHSite/images/micro-site/comment/PostComment_Right.gif);
	float: right;
	background-repeat: no-repeat;
}
.comment_form .comment_form_center {
	display:block;
	float:left;
	padding-top:10px;
	width:85%;
}

.comment_form .InfoLabel{
	color:#FF0000;
	font-size:12px;
}

.comment_form input.BIHBlogSubmitButton {
	background:url(/CMSTemplates/BIHSite/images/micro-site/comment/button/ButtonSubmit.png) transparent;
	background-repeat:no-repeat;
	border:0 none !important;
	cursor:pointer;
	display:block;
	height:36px;
	text-indent:-9999px;
	width:127px;
}

.comment_form input.TextBoxField {
	height:21px;
	margin-right:13px;
	padding:0;
	width:185px;
	color: #008E89;
}
.comment_form span.emailNotice {
	font-size:10px;
	line-height:12px;
}
.comment_form .TextAreaField {
	height:90px;
	margin-top:0;
	width:390px;	
	color: #008E89;
}
.comment_form input.SubmitButton:hover {
	/*background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/buttons/ButtonSubmitOver.png);*/
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	display:block;
	height:36px;
	text-indent:-9999px;
	width:127px;
}


/**reply**/
.blogDetail .detail-comment .buttonpedding {
	display:block;
	padding:0;
	text-align:left;
}

/*------block quote-------*/
.BlogCommentQuote{
	display:none;
}
/*------block comment-----*/
.BlogRequiredValidator span {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}

.comment_form_center table td {
	vertical-align: top;
	padding-left: 14px;
}

span.emailNotice {
	width: 185px;
	float: left;
}

/*#Comment/Detail#*/
.detail-comment{
	display:block;
}

.detail-comment h2, .BlogCommentsTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: normal;
	color:#24928F;
}

.detail-comment .comment-by .username{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: normal;
	color:#154585;
}

.detail-comment .comment-by .date-time{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#3f3f3f;
}

.detail-comment .buttonpedding{
	text-align:right;
}

/*#Comment/Reply#*/
.blockquoteReply {
	color: rgb(153, 153, 153);
	background-color: rgb(238, 238, 238);
	display: block;
	border: 1px solid;
	padding: 5px;
	margin: 0px;
}


/*#Comment/block background#*/
.comment-box{
	display:block;
}

.comment-box .comment-pointer{
	width:26px;
	height:19px;
	display:block;
	background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/Comment_Pointer.gif);
	background-repeat:no-repeat;
	margin-left:40px;
}

.comment-box .comment-box-header{
	display:block;
}

.comment-box .comment-box-header .comment-box-header-left{
	display:block;
	background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/CmtBox_TopLeft.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.comment-box .comment-box-header .comment-box-header-center{
	display:block;
	background-color:#e9e9e9;
	height:13px;
	margin-left:10px;
	margin-right:10px;
	font-size:0px;
}

.comment-box .comment-box-header .comment-box-header-right{
	display:block;
	background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/CmtBox_TopRight.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.comment-box .comment-box-content{
	display:block;
	background-color:#e9e9e9;
}

.comment-box .comment-box-content .comment-box-content-center{
	display:block;
	margin-left:13px;
	margin-right:13px;
}

.comment-box .comment-box-footer{
	display:block;
}

.comment-box .comment-box-footer .comment-box-footer-left{
	display:block;
	background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/CmtBox_BottomLeft.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.comment-box .comment-box-footer .comment-box-footer-center{
	display:block;
	height:13px;
	margin-left:10px;
	margin-right:10px;
	font-size:0px;
	background-color:#e9e9e9;
}

.comment-box .comment-box-footer .comment-box-footer-right{
	display:block;
	background-image:url(/CMSTemplates/BIHSite/images/micro-site/comment/CmtBox_BottomRight.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.comment-box h1, .comment-box h2{
	padding:0px;
}

.comment-detail-reply {
	background-color:#F4F4F4;
	border:1px solid #D3D3D3;
	margin-bottom:13px;
	padding:13px 20px;
}

.reply-name {
	color: #154585;
	float: left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:normal;
}
.reply-date {
	color: #666;
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}