.ZLDNN_ArticleList
{
    width: 100%;
    padding: 4px;
}

.ZLDNN_ArticleList_Cell
{ }

.ZLDNN_TreeNode
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    padding: 0 0 0 0;
}

A.ZLDNN_TreeNode:link
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

A.ZLDNN_TreeNode:visited
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

A.ZLDNN_TreeNode:hover
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    
}

A.ZLDNN_TreeNode:active
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.ZLDNN_TreeNodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc; 
	 
}

A.ZLDNN_TreeNodeSelected:link
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc; 
	 
}

A.ZLDNN_TreeNodeSelected:visited
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc; 
	 
}

A.ZLDNN_TreeNodeSelected:hover
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc; 
	 
}

A.ZLDNN_TreeNodeSelected:active
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc; 
	 
}

.TempTD
{
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    padding-bottom: 6px;
    color: white;
    padding-top: 6px;
    height: 25px;
    background-color: #cccccc
}

.TempTD1
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    color: black;
    padding-top: 6px;
    background-color: #fefefe;
	
	 
}



.ZLDNN_Tree
{
    text-align: left;
    padding: 0 0 0 0;
 
}


.ZLDNN_Tree td
{
    text-align: left;
    padding: 0 0 0 0;
 
}




.dateText {
    FONT-SIZE: 0.8em;
    COLOR: white
}

.tableBorder {
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    BORDER-LEFT: 1px outset;
    BORDER-BOTTOM: 1px outset;
    BACKGROUND-COLOR: #eeeeee
}

TABLE.fh {
    FONT-SIZE: 1em;
    VERTICAL-ALIGN: top;
    COLOR: #246398;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #eeeeee
}


TD.f {
    FONT-SIZE: 0.8em;
    BACKGROUND-COLOR: #bdcfdf
}

TR.f TD {
    FONT-SIZE: 0.8em;
    BACKGROUND-COLOR: #bdcfdf
}

TD.f2 {
    FONT-SIZE: 0.9em;
    BACKGROUND-COLOR: #ddeeff
}

TD.fh {
    FONT-SIZE: 0.9em;
    BACKGROUND-COLOR: #ffffff
}

TD.fh3 {
    BORDER-TOP: #cadbec 1px solid;
    FONT-SIZE: 0.8em;
    BORDER-LEFT: #cadbec 1px solid
}

TD.fh3a {
    BORDER-TOP: #ddeeff 1px solid;
    FONT-SIZE: 0.8em;
    BORDER-LEFT: #ddeeff 1px solid;
    BACKGROUND-COLOR: #f6fbff
}

.UserCss {
    COLOR: #555555
}

TD.Separator {
    BACKGROUND-COLOR: #6798c7
}

.articlelist-title {
    font-family: Arial;
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.articlelist-title:link {
    font-family: Arial;
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.articlelist-title:hover {
    font-family: Arial;
    color: #99cc00;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.articlelist-title:visited {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    float: left;
}

.articlelist-date {
    font-family: Arial;
    color: #bdbdbd;
    font-size: 11px;
}

.articleNormal {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.articleNormal:link, a.articleNormal:visited {
    color: #333333;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}

a.articleNormal:hover {
    color: #111111;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}

.ZLDNN_MenuItemSelected
{
    background: #eeeeee;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    padding: 6px;
    border-bottom: none 0px;
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-right: solid 1px #aaaaaa;
    margin: 0px 0px -1px 0px
}

.ZLDNN_PageMenuItemSelected
{
    background: #eeeeee;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    padding: 6px;
    border-bottom: solid 1px #aaaaaa;
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-right: solid 1px #aaaaaa;
    margin: 0px 0px 0px 0px
}

.ZLDNN_MenuItemSelectedBottom
{
    background: #eeeeee;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    padding: 6px;
    border-top: none 0px;
    border-bottom: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-right: solid 1px #aaaaaa;
    margin: -1px 0px 0px 0px
}

.ZLDNN_MenuItem
{
	
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    padding: 5px;
	
}

.ZLDNN_Menu
{
    background: #cccccc;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
    padding: 5px;
    border: solid 1px #999999;
    text-align: left;
    width: 100%;
	 
}

.ZLDNN_ListItem{display:inline;}

.ZLDNN_MenuItemMoveOn
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    background: #cccccc;
	 
}

	
.DivGroupEdit
{
	
    clear: both;
    border: solid 1px #aaaaaa;
    background: #eeeeee;
    margin: 0px 0px 0px 0px
}
	

.paginationstyle {
    /*Style for demo pagination divs*/
    width: 250px;
    text-align: center;
    padding: 2px 0;
    margin: 10px 0;
}

.paginationstyle select {
    /*Style for demo pagination divs' select menu*/
    border: 1px solid navy;
    margin: 0 15px;
}

.paginationstyle a {
    /*Pagination links style*/
    padding: 0 5px;
    text-decoration: none;
    border: 1px solid black;
    color: navy;
    background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected {
    color: #000;
    background-color: #FEE496;
}

.paginationstyle a.imglinks {
    /*Pagination Image links style (class="imglinks") */
    border: 0;
    padding: 0;
}

.paginationstyle a.imglinks img {
    vertical-align: bottom;
    border: 0;
}

.paginationstyle a.imglinks a:hover {
    background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected {
    /*Pagination div "flatview" links style*/
    color: #000;
    background-color: yellow;
}

.pub-month {
    display: block;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    padding: 0;
    padding-top: 1px;
    background: #aaaaaa;
    text-transform: uppercase;
}

.pub-date {
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.pubicon {
    display: block;
    text-align: center;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    width: 2.5em;
    margin-right: 5px;

}

.articletitle
{
    float: left; }

.clear
{ clear: both;
}

.ImageList
{ padding: 5px 5px 5px 5px; }


.imgPrevious
{
    display: inline-block;
    background-image: url("prevbutton.gif");
    width: 25px;
    height: 25px;
}

.imgNext
{
    display: inline-block;
    background-image: url("nextbutton.gif");
    
    width: 25px;
    height: 25px;
}
    
    
.PageNav
{
    vertical-align: middle;
}

.cmdRSS
{
    display: inline-block;
    background-image: url("images/rss.gif");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.cmdNewContent
{

}

.CategoryLabel
{ }

.CategoryDropdown
{
    width: 300px;
}

.DNNArticleCommentButton
{
    margin: 0px 2px 0px 2px;

}


.ApproveLabel
{
    background-image: url(icons/Publish.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.CommentLeftTD {
    white-space: nowrap;
    vertical-align: top;
    padding-right: 1em;
}

div.CommentBubble, div.CommentBubbleOwner {
    width: auto;
    font-size: 10pt;
    margin-bottom: 24px;
}

div.CommentBubble blockquote {
    border: 1px solid #c9c2c1;
    background-color: #fff;
    zoom: 1;
    min-height: 64px;
    margin: 0;
    padding: 0;
}

div.CommentBubbleOwner blockquote {
    border: 1px solid #aaa;
    background-color: #e0e0e0;
    zoom: 1;
    min-height: 64px;
    margin: 0;
    padding: 0;
}

div.CommentBubble blockquote p, div.CommentBubbleOwner blockquote p {
    margin: 10px;
    padding: 0;
}

div.CommentBubble cite, div.CommentBubbleOwner cite {
    position: relative;
    top: 6px;
    background: transparent url(images/comment_tip.gif) no-repeat 20px 0;
    font-style: normal;
    margin: 0;
    padding: 7px 0 0 15px;
}

div.CommentCommand {
    float: right;
}

div.CommentBubbleOwner cite {
    background: transparent url(images/comment_tip_owner.gif) no-repeat 20px 0;
}

div.CommentBubble p {
    color: #000;
}

.CommentContent {
    padding: 5px;
}
.CommentGravatar {
    float: left;
    border: solid 1px #ddd;
    background-color: #fff;
    margin: 5px 5px -5px 4px;
    padding: 2px;
}

.CommentsLabel, a.CommentsLabel, a.CommentsLabel:link, a.CommentsLabel:visited, a.CommentsLabel:active {
    background-image: url(images/comments.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
}

.EditPageView
{
    border: 1px solid #888888;
   
    margin: -1px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}


.UpdateLabel, a.UpdateLabel, a.UpdateLabel:link, a.UpdateLabel:visited, a.UpdateLabel:active
{
    background-image: url(images/disk.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.DeleteLabel, a.DeleteLabel, a.DeleteLabel:link, a.DeleteLabel:visited, a.DeleteLabel:active
{
    background-image: url(images/delete.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.CancelLabel, a.CancelLabel, a.CancelLabel:link, a.CancelLabel:visited, a.CancelLabel:active
{
    background-image: url(images/door_out.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.EditLabel, a.EditLabel, a.EditLabel:link, a.EditLabel:visited, a.EditLabel:active
{
    background-image: url(icons/edit_pen.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.ResetLabel, a.ResetLabel, a.ResetLabel:link, a.ResetLabel:visited, a.ResetLabel:active
{
    background-image: url(images/arrow_redo.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.GeoLabel, a.GeoLabel, a.GeoLabel:link, a.GeoLabel:visited, a.GeoLabel:active
{
    background-image: url(images/world.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.AddLabel, a.AddLabel, a.AddLabel:link, a.AddLabel:visited, a.AddLabel:active {
    background-image: url(images/add.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.CloneLabel, a.CloneLabel, a.CloneLabel:link, a.CloneLabel:visited, a.CloneLabel:active {
    background-image: url(icons/page_copy.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.UserLabel, a.UserLabel, a.UserLabel:link, a.UserLabel:visited, a.UserLabel:active {
    background-image: url(icons/user_go.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.ArticleLabel, a.ArticleLabel, a.ArticleLabel:link, a.ArticleLabel:visited, a.ArticleLabel:active {
    background-image: url(icons/article-icon.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.TagLabel, a.TagLabel, a.TagLabel:link, a.TagLabel:visited, a.TagLabel:active {
    background-image: url(icons/tag_blue.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.TemplateLabel, a.TemplateLabel, a.TemplateLabel:link, a.TemplateLabel:visited, a.TemplateLabel:active {
    background-image: url(icons/templateedit.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.CategoryLabel, a.CategoryLabel, a.CategoryLabel:link, a.CategoryLabel:visited, a.CategoryLabel:active {
    background-image: url(icons/book_edit.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;

}

.FeaturedLabel, a.FeaturedLabel, a.FeaturedLabel:link, a.FeaturedLabel:visited, a.FeaturedLabel:active
{
    background-image: url(icons/Featured.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.ApproveLabel, a.ApproveLabel, a.ApproveLabel:link, a.ApproveLabel:visited, a.ApproveLabel:active
{
    background-image: url(icons/Publish.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    height: 1.5em;
        
}

.ControlDataList
{
    
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
    overflow: auto;
}  

.GridHeader td

{
    font-weight: bold;
    border: 1px solid #000000;
    color: #FFFF33;
    background-color: #0080C0;
}

  .agreelink,  a.agreelink, a.agreelink:link, a.agreelink:visited, a.agreelink:active
{
    display: inline-block;
    background-image: url(images/agree.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding: 5px;
     padding-bottom: 0px;
}

 .disagreelink, a.disagreelink, a.disagreelink:link, a.disagreelink:visited, a.disagreelink:active
{
    display: inline-block;
    background-image: url(images/disagree.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding: 5px;
    padding-bottom: 0px;
}

.panelAgree {
    width: 74px;
    height: 40px;
    border: 1px solid #eeeeee;
    padding: 5px;
}

 .panelAgree .agreelink, .panelAgree a.agreelink,.panelAgree a.agreelink:link,.panelAgree a.agreelink:visited,.panelAgree a.agreelink:active
{
    display: inline-block;
    background-image: url(images/thumb-up-icon.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    padding: 0px;
     padding-bottom: 0px;
}

.panelAgree .disagreelink,.panelAgree a.disagreelink,.panelAgree a.disagreelink:link,.panelAgree a.disagreelink:visited,.panelAgree a.disagreelink:active
{
    display: inline-block;
    background-image: url(images/thumb-down-icon.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    padding: 0px;
    padding-bottom: 0px;
}

.panelAgree .lbAgree {
     display: inline-block;
     position:relative;
    top: -5px;
    left: 10px;
    font-size: smaller;
}

.panelAgree .lbDisAgree {
     display:inline-block;
    position:relative;
    top: -5px;
    left: 31px;
    font-size: smaller;
}

.panelAgree .lbTotalAgree {
     display:none;
    
}


.panelAgreeArrow {
    width: 24px;
    height: 60px;
    border: 1px solid #eeeeee;
    padding: 1px;
    text-align: center;
}

 .panelAgreeArrow .agreelink,.panelAgreeArrow a.agreelink,.panelAgreeArrow a.agreelink:link,.panelAgreeArrow a.agreelink:visited,.panelAgreeArrow a.agreelink:active
{
    display: block;
    background-image: url(images/Actions-arrow-up-icon.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    padding: 0px;
}

.panelAgreeArrow .disagreelink,.panelAgreeArrow a.disagreelink,.panelAgreeArrow a.disagreelink:link,.panelAgreeArrow a.disagreelink:visited,.panelAgreeArrow a.disagreelink:active
{
    display: block;
    background-image: url(images/Actions-arrow-down-icon.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
   padding: 0px;
}

.panelAgreeArrow .lbAgree {
     display:none;
}

.panelAgreeArrow .lbDisAgree {
     display:none;
    
}

.panelAgreeArrow .lbTotalAgree {
     display:block;
    
}

.panelMakeComment {
    width: 300px;
}

html body form .panelMakeComment .RadInput  .cmtName {
    width: 90% !important;
    margin: 2px;
    padding: 2px;
}

html body form .panelMakeComment .RadInput  .cmtEmail {

width:90% !important;
margin: 2px;
    padding: 2px;
}

html body form .panelMakeComment .RadInput  .cmtWebsite{
    width: 90% !important;
    margin: 2px;
    padding: 2px;
}

html body form .panelMakeComment .RadInput  .cmtTitle{
    width: 90% !important;
    margin: 2px;
    padding: 2px;
}

html body form .panelMakeComment .RadInput  .cmtComment{
    width: 90% !important;
    height: 60px !important;
    margin: 2px;
    padding: 2px;
   
    }


.panelMakeComment .chkNotification {
    
}

 .cmdSubmit {
    
}

.panelSortType 
{
    width: 100%;
    text-align: right;
}

.CommentLink, a.CommentLink, a.CommentLink:link, a.CommentLink:visited, a.CommentLink:active {
    font-size: 10px;
}