/* CSS Document */
.commentsHeader { padding-top:20px; height:11px; background-image:url(../images/comments-topbg.jpg); background-repeat:repeat-x; background-position:bottom; }
.commentsHeader .leftBorder { width:11px; height:11px; background-image:url(../images/comments-cornerleft.jpg); background-position:left top; background-repeat:no-repeat; float:left; }

.commentsHeader .rightBorder { width:11px; height:11px; background-image:url(../images/comments-cornerright.jpg); background-position:right top; background-repeat:no-repeat; float:right; }
.commentsBorder { clear:both; }
.commentsBorder td.leftBorder { width:11px;  height:11px;background-image:url(../images/comments-cornerleftbot); background-position:left top; background-repeat:no-repeat; }
.commentsBorder td.rightBorder { width:11px; height:11px;background-image:url(../images/comments-cornerrightbot); background-position:right top; background-repeat:no-repeat; }
.commentsBorder td.middleBorder { background-image:url(../images/comments-botbg); background-position:left top; background-repeat:repeat-x; height:11px;}
.comments {width:1000px; margin:auto;  }
.comments div.warning { display:block; background-image:url(../images/warning.png); background-position:center; background-repeat:no-repeat; height:24px; }
.comments div.alert { border:solid 1px red; padding:10px 30px 10px 10px; background-color:#ffff99; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.comments .comment {Color:#2F7512; font-weight:bold !important; font-family:"Times New Roman"; font-size:16px !important;}
.comments .comment .headers { height:25px; border-bottom:dotted 1px #999999;}
.comments .comment .headers .counter { float:right; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; }
.comments .comment .headers .counter td.leftBorder { width:5px; height:21px; background-image:url(../images/comment-counter1.jpg); background-position:left top; background-repeat:no-repeat; }
.comments .comment .headers .counter td.rightBorder { width:5px; height:21px; background-image:url(../images/comment-counter1.jpg); background-position:right top; background-repeat:no-repeat; }
.comments .comment .headers .counter td.middleBorder { background-color:#DBEDD3; height:8px; min-width:20px; text-align:center; }
.comments .comment .headers .author { float:right; padding:2px 5px 2px 5px; min-width:75px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.comments .comment .headers .date { float:right; color:#AC0C2A; padding:6px 5px 2px 5px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.comments .comment .headers .likes { float:left; padding-top:3px; padding-bottom:3px; padding-right:25px; background-image:url(../images/comment-agree.jpg); background-position:right top; background-repeat:no-repeat; }
.comments .comment .headers .likes a { display:block; color:green; font-family:Arial,Helvetica,sans-serif; text-align:left; font-size:11px; text-decoration:none; font-weight:bold; }
.comments .comment .headers .dislikes { float:left; padding-top:3px; padding-bottom:3px; padding-left:25px; background-image:url(../images/comment-disagree.jpg); background-position:left top; background-repeat:no-repeat; }
.comments .comment .headers .dislikes a { display:block; color:red; font-family:Arial,Helvetica,sans-serif; text-align:right; font-size:11px; text-decoration:none; font-weight:bold; }
.comments .comment .footers { height:25px; }
.comments .comment .footers .report { float:left; }
.comments .comment .footers .report a { display:block; width:24px; height:24px; background-image:url(../images/comment-report.jpg); background-position:top; background-repeat:no-repeat; }
.comments .comment .footers .report a img { border:none; }
.comments .comment .footers .reply { float:left; }
.comments .comment .footers .reply a { display:block; width:24px; height:24px; background-image:url(../images/comment-reply.jpg); background-position:top; background-repeat:no-repeat; }
.comments .comment .footers .reply a img { border:none; }
.comments .comment .body { clear:both; background-image:url(../images/comment-bg.jpg); background-repeat:repeat-x; background-color:white; min-height:70px; color:#464445; }
.comments .comment .body div { padding:5px; }
.comments .comment .border { border-top:solid 1px #999999; padding-bottom:20px; }

.comments .comment .commentsreply { padding-bottom:10px; width:700px; margin-left:270px; }
.comments .comment .commentsreply .body {clear:both; background-image:url(../images/comment-bg2.jpg); background-repeat:repeat-x;background-color:#fff; min-height:70px;color:#454545; border-bottom:dotted 1px #ccc;}
.comments .comment .commentsreply .body div { padding:5px;}
.comments .comment .commentsreply .author { float:right; padding:2px 5px 2px 5px; min-width:75px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#DB8500; }
.comments .comment .commentsreply .date { float:right; color:#2F7512; padding:6px 5px 2px 5px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.comments .comment .commentsreply .counter { float:right; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#D68600; }
.comments .comment .commentsreply .counter td.leftBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:left top; background-repeat:no-repeat; }
.comments .comment .commentsreply .counter td.rightBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:right top; background-repeat:no-repeat; }
.comments .comment .commentsreply .counter td.middleBorder { background-color:#e3e3e3; height:8px; min-width:20px; text-align:center; }

.comments .comment .emptyborder { padding-bottom:10px; }

.comments .commentReply .headers { height:25px; border-bottom:dotted 1px #999999;}
.comments .commentReply .headers .label { float:right; padding:2px 5px 2px 5px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.comments .commentReply .headers .counter { float:right; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; }
.comments .commentReply .headers .counter td.leftBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:left top; background-repeat:no-repeat; }
.comments .commentReply .headers .counter td.rightBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:right top; background-repeat:no-repeat; }
.comments .commentReply .headers .counter td.middleBorder { background-color:#e3e3e3; height:8px; min-width:20px; text-align:center; }
.comments .commentReply .headers .author { float:right; padding:2px 5px 2px 5px; min-width:75px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.comments .commentReply .headers .date { float:right; color:#AC0C2A; padding:6px 5px 2px 5px; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.comments .commentReply .headers .likes { float:left; padding-top:3px; padding-bottom:3px; padding-right:25px; background-image:url(../images/comment-agree.jpg); background-position:right top; background-repeat:no-repeat; }
.comments .commentReply .headers .likes a { display:block; color:green; font-family:Arial,Helvetica,sans-serif; text-align:left; font-size:11px; text-decoration:none; font-weight:bold; }
.comments .commentReply .headers .dislikes { float:left; padding-top:3px; padding-bottom:3px; padding-left:25px; background-image:url(../images/comment-disagree.jpg); background-position:left top; background-repeat:no-repeat; }
.comments .commentReply .headers .dislikes a { display:block; color:red; font-family:Arial,Helvetica,sans-serif; text-align:right; font-size:11px; text-decoration:none; font-weight:bold; }
.comments .commentReply .footers { height:25px;background:#FFFFFF;  }
.comments .commentReply .footers .report { float:left; }
.comments .commentReply .footers .report a { display:block; width:24px; height:24px; background-image:url(../images/comment-report.jpg); background-position:top; background-repeat:no-repeat; }
.comments .commentReply .footers .report a img { border:none; }
.comments .commentReply .body { clear:both; background-image:url(../images/comment-bg2.jpg); background-repeat:repeat-x;background-color:#fff; min-height:70px;  color:#464445;}
.comments .commentReply .body div { padding:5px; }
.comments .commentReply .border { border-top:solid 1px #999999; padding-bottom:15px; }
.comments .commentReply .emptyborder { padding-bottom:10px; }

/* comments reply */
.comment .tip { width:465px; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#2F7512; text-align:center; padding-top:10px; }
.comment .tip span { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#2F7512; text-align:center; padding-top:10px; }
.comment .tip .error { font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:red; }
.comment .tip .error { color:red; }
.comment .loading { width:100%; height:64px; background-image:url(../images/blue-load.gif); background-position:center; background-repeat:no-repeat; }
.comment .form { padding-top:10px; padding-right:65px; width:400px; height:250px; }
.comment .form .input { float:right; padding:5px; }
.comment .form .input input { border:none; border-width:0px; width:334px; height:19px; padding:4px; background-image:url(../images/comment-input.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.comment .form .input textarea { border:none; border-width:0px; width:334px; height:151px; padding:4px; background-image:url(../images/comment-area.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; overflow:hidden; }
.comment .form .submit { padding-top:5px; }
.comment .form a.comment { margin-top:135px; float:right; text-decoration:none; background-image:url(../images/comment-submit2.jpg); padding:5px 15px 5px 15px; }
.commentFrm{width:1000px; margin:auto;}
.commentFrm .rightColumn .headers { text-align:right; padding-right:130px; background-image:url(../images/comment-header.png); background-repeat:no-repeat; background-position:right; height:77px; }
.commentFrm .rightColumn .headers .title { font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#2F7512; }
 .commentFrm .rightColumn .headers .subtitle { font-family:Arial,Helvetica,sans-serif; font-size:16px;  color:#454545;}
 .body { clear:both; background-image:url(../images/comment-bg.jpg); background-repeat:repeat-x; background-color:white; min-height:70px; color:#464445; }
.comments .comment .body div { padding:5px; }
.commentFrm .rightColumn {    background: none repeat scroll 0 0 #D0E4C8;
    border-radius: 8px 8px 8px 8px;
    float: right;
    padding: 10px 0;
	 min-height: 346px;
    width: 550px;}
.commentFrm .rightColumn .separator { height:2px; margin-top:5px; background-image:url(../images/comment-sep.jpg); background-repeat:no-repeat; background-position: center top;}

.commentFrm .rightColumn .tip { font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#2F7512; text-align:center; padding-top:10px; }

.commentFrm .rightColumn .tip span { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#2F7512; text-align:center; padding-top:10px; }

.commentFrm .rightColumn .tip .error { font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:red; }

.commentFrm .rightColumn .loading { width:100%; height:64px; background-image:url(../images/blue-load.gif); background-position:center; background-repeat:no-repeat; }

.commentFrm .rightColumn .form { padding-top:10px; padding-right:65px; }

.commentFrm .rightColumn .form .input { float:right; padding:5px; }

.commentFrm .rightColumn .form .input input { border:none; border-width:0px; width:334px; height:19px; padding:4px; background-image:url(../images/comment-input.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; }

.commentFrm .rightColumn .form .input textarea { border:none; border-width:0px; width:334px; height:151px; padding:4px; background-image:url(../images/comment-area.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; overflow:hidden; }

.commentFrm .rightColumn .form .submit { padding-top:5px;}

.commentFrm .rightColumn .form .comment { margin-top:135px; float:right; background:url(../images/button1.png) no-repeat; height:30px; width:115px; font-size:1.2em;  font-family:Arial;}

.commentFrm .rightColumn .form a.comment {  float:right; text-decoration:none; color:#000066; }

.commentFrm .leftColumn {   background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 8px 8px 8px 8px;
    float: left;
    min-height: 346px;
    padding: 10px 0;
    width: 420px;}

.commentFrm .leftColumn .info { font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#616161; text-align:center; padding-top:20px; height:75px; }

.commentFrm .leftColumn .register { margin-top:20px; height:60px;}

.commentFrm .leftColumn .register .button { padding:20px 68px 20px 68px; height:60px; background:url(../images/comment-register.jpg) no-repeat center top; text-decoration:none; color:white; font-size:18px; font-weight:bold; font-family:arial;  }

.commentFrm .leftColumn .logout { width:210px !important; margin:auto;}

.commentFrm .leftColumn .logout .button {width:210px !important;  height:60px; background:url(../images/comment-logout.jpg) no-repeat center top; text-decoration:none; color:white; font-size:18px; font-weight:bold; font-family:arial; }


.commentFrm .leftColumn .tip { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#2F7512; text-align:center; padding-top:50px; }

.commentFrm .leftColumn .tip .error { color:red; }

.commentFrm .leftColumn .loading { width:100%; height:64px; background-image:url(../images/blue-load.gif); background-position:center; background-repeat:no-repeat; }

.commentFrm .leftColumn .form { padding-top:10px; padding-right:65px; }

.commentFrm .leftColumn .form .input { padding:5px; float:right; }

.commentFrm .leftColumn .form .input input { border:none; border-width:0px; width:201px; height:19px; padding:4px; background-image:url(../images/comment-input-small.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; }

.commentFrm .leftColumn .form .submit { padding-top:5px; }

.commentFrm .leftColumn .form .login { float:right;background:url(../images/button2.png) no-repeat; height:30px; width:115px; font-size:1.2em; font-family:Arial; }

.commentFrm .leftColumn .form a.login { float:right; text-decoration:none;  color:#484848;}


.comments .loading { width:100%; height:64px; background-image:url(../images/white-load.gif); background-position:center; background-repeat:no-repeat; }

.comments .commentNav { min-height:25px; }

.comments .commentNav .idleLink { float:right; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; }

.comments .commentNav .idleLink a { text-decoration:none; color:black; }

.comments .commentNav .idleLink td.leftBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:left top; background-repeat:no-repeat; }

.comments .commentNav .idleLink td.rightBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:right top; background-repeat:no-repeat; }

.comments .commentNav .idleLink td.middleBorder { background-color:#DBEDD3; height:8px; min-width:20px; text-align:center; }

.comments .commentNav .activeLink { float:right; margin-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#B88000; }

.comments .commentNav .activeLink td.leftBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:left top; background-repeat:no-repeat; }

.comments .commentNav .activeLink td.rightBorder { width:5px; height:21px; background-image:url(../images/comment-counter2.jpg); background-position:right top; background-repeat:no-repeat; }

.comments .commentNav .activeLink td.middleBorder { background-color:#e3e3e3; height:8px; min-width:20px; text-align:center; }

.social { clear:both; background-image:url(../images/border-etched.jpg); background-position:0px 10px; background-repeat: repeat-x; padding:25px 0px 10px 0px;  }
.social .snBtn { direction:ltr; float:right; }

.social .snBtnL { direction:ltr; float:left; }

.social .faceshare { padding:4px 0 0 10px; }

 .social .facelike { padding:1px 0 0 10px; }

.social .twittershare { padding:4px 0 0 25px; }

.social .googlebuzzshare { padding:4px 0 0 25px; }
 .breaker { clear:both; }
 
.title { font-family:arial; font-size:24px; font-weight:bold; text-align:center; padding-bottom:10px; color:#2F7512; }
.subtitle { font-family:arial; font-size:16px; font-weight:bold; text-align:center; color:#2F7512; }
.text { font-family:arial; font-size:16px; text-align:justify; font-weight:normal; padding-top:10px; }
.text .embeddedPicture { background-color:white; border:solid 1px #999999; padding:4px; width:256px; margin-right:10px; float:left; }
.picture { background-color:white; border:solid 1px #999999; padding:4px; margin-right:10px; }
.picture img { width:550px;}
.pictureDesc { background-color:#f1f8ff; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-top:5px; margin-right:11px; padding:4px; width:512px; color:#379be8; }
.titleText { padding-right:10px; padding-top:8px; }
.readCount { font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:4px; }
.commentCount { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:4px; }
.forwardCount { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:4px; }
.printLink { width:42px; float:left; }
.printLink a { background-image:url(../images/print.png); background-repeat:no-repeat; width:32px; height:32px; display:block; text-decoration: none; }
.bookmarkLink { width:42px; float:left; }
.bookmarkLink a { background-image:url(../images/bookmark.png); background-repeat:no-repeat; width:32px; height:32px; display:block; text-decoration: none; }
.frndLink { width:42px; float:left; }
.frndLink a { background-image:url(../images/frnd.png); background-repeat:no-repeat; width:32px; height:32px; display:block; text-decoration: none; }



.sectionNews { margin-right:5px; padding:4px; text-align:right; }
 .sectionNews .listItem { margin-bottom:12px; padding-bottom:6px; border-bottom:solid 1px #cccccc; clear:both; }
 .sectionNews .lastListItem { border-bottom:none; }
 .sectionNews .listItem div.spacer { float:right; padding-left:5px; width:155px; height:113px; }
 .sectionNews .listItem div.newsPicture { float:right; background-color:white; border:solid 1px #999999; padding:2px; width:150px; height:113px; }
 .sectionNews .listItem div.newsPicture img { border:none; text-align:justify }
 .sectionNews .listItem div.newsSubtitle { padding:2px; font-size:14px; font-family:Arial,Helvetica,sans-serif; }
 .sectionNews .listItem div.newsTitle { padding:2px; font-size:20px; font-family:Arial,Helvetica,sans-serif; font-weight:normal;text-shadow:0px 1px 1px #fff }
 .sectionNews .listItem div.newsSummary { font-family:arial; font-size:15px; font-weight:normal; color:#555555; text-align:justify; }
 .sectionNews .listItem div.newsSummary span.details { font-weight:bold; }
 .sectionNews .listItem div.stats { adding-top:2px;}
 .sectionNews .listItem div.stats span { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; padding-left:5px; }
 .sectionNews .listItem a { text-decoration:none; color:#2F7512;  }
 .sectionNews .listItem a:hover { text-decoration:none; color:#065081; }
 .sectionNews .linkItem { padding-right:20px; padding-bottom:5px; clear:both; background-image:url("../images/bullet-arrow.gif"); background-repeat:no-repeat; background-position:545px 2px; display:block; width:540px; }
 .sectionNews .linkItem a { font-size:15px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#2F7512; }
 .sectionNews .linkItem a:hover { text-decoration:underline; }
 .sectionNews .linkItem .reads { font-family:arial; font-size:11px; font-weight:normal; color:gray; }



/* Tell friend*/
.telltip { width:465px; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#2F7512; text-align:center; padding-top:10px; }
.boxtitle { font-family:arial; font-size:16px; font-weight:bold; text-align:center; color:#454545; }
.textbox { border:none; border-width:0px; text-align:right; width:201px; height:19px; padding:4px; background-image:url(../images/comment-input-small.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.textarea { border:none; border-width:0px; width:334px; height:151px; text-align:right; padding:4px; background-image:url(../images/comment-area.jpg); font-family:Arial,Helvetica,sans-serif; font-size:12px; overflow:hidden; }




/* Latest comm below outLog  */
.usercomments { font-weight:normal;
font-size:12px;
background: none repeat scroll 0 0 #ccc;
padding: 0px 5px; direction:rtl;
}
.usercommentdate{
font-size:12px;
background: none repeat scroll 0 0 #666;
color: #ffffff;
padding: 0px 5px;font-weight:normal;
}
.usercommentbox {
border-bottom: 1px dashed #ffffff;
margin-top: 10px;
text-align: right;font-weight:normal;
}

button{ cursor:pointer;}