﻿/*******************************************Article****************************************/
.Article
{
    width: 100%;
}
.Article_Header
{
    font-size: 7pt;
    background-color: whitesmoke;
}
.Article_Row
{
    display: block;
    width: 100%;
}
.Article_Header TD
{
    padding-right: 2px;
}
.Article_date
{
}
.Article_Title
{
    font-weight: bold;
    font-size: 13pt;
    color: #003801;
    font-family: Arial;
    line-height: 16pt;
    margin-top: 5px;
    display: block;
    text-decoration: underline;
    padding-right: 3px;
}
.Article_Image
{
    border-right: black solid;
    border-top: black solid;
    border-left: black solid;
    border-bottom: black solid;
}
.Article_TinyDescription
{
    display: block;
    border-right: gainsboro 1px dotted;
    border-top: gainsboro 1px dotted;
    border-left: gainsboro 1px dotted;
    border-bottom: gainsboro 1px dotted;
    background-color: ghostwhite;
    padding-right: 5px;
    padding-left: 5px;
    margin: 5px 10px;
}
.Article_Description
{
    margin-top: 15px;
    display: block;
    text-indent: 5pt;
    font-size: 9pt;
    color: black;
    line-height: 16pt;
}
.Article_Source
{
    margin-top: 5px;
    font-weight: bold;
    display: block;
    padding-right: 20px;
    border-top: lightgrey 1px dashed;
}
.Article_Source_Content
{
    font-size: 8pt;
    margin-bottom: 5px;
    display: block;
    padding-right: 25px;
}
.Article_End
{
    font-size: 7pt;
    margin-top: 5px;
    font-weight: bold;
    display: block;
}
.Article_File
{
    display: block;
    text-indent: 25pt;
    width: 100px;
    height: 35px;
    padding-top: 10px;
    border-right: darkgray 1px dashed;
    border-top: darkgray 1px dashed;
    border-left: darkgray 1px dashed;
    border-bottom: darkgray 1px dashed;
    background: url(images/Download.png) whitesmoke no-repeat right center;
    margin: 5px;
    text-align: justify;
}
.Article_File:hover
{
    display: block;
    text-indent: 25pt;
    width: 100px;
    height: 35px;
    padding-top: 10px;
    border-right: darkgray 1px dashed;
    border-top: darkgray 1px dashed;
    border-left: darkgray 1px dashed;
    border-bottom: darkgray 1px dashed;
    background: url(images/Download.png) gainsboro no-repeat right center;
    margin: 5px;
}
/******************************************** Article Review ************************************/
.Article_Review_List
{
    width: 100%;
    clear: both;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}
.Article_Review_List_Header
{
    font-weight: bold;
    color: black;
    background-color: lightgrey;
    text-indent: 5pt;
    margin-bottom: 1px;
}
.Article_Review_List_Row
{
    width: 100%;
    background-color: whitesmoke;
}
.Article_Review_List_Alternate
{
    width: 100%;
    background-color: #ffffff;
}
/************************************Article_Newest***********************************/
.Article_Newest
{
    width: 100%;
}
.Article_Newest_Item
{
    width: 100%;
    border-bottom: dimgray 1px dotted;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
/************************************Article_New_List(With Image)*********************************/
.Article_New_List
{
    width: 100%;
    margin-bottom: 10px;
}
.Article_New_List_item
{
    padding-left: 10px;
    vertical-align: top;
    border-bottom: darkgray 1px dotted;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
}
.Article_New_Image
{
    float: right;
    margin-left: 10px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.Article_New_date
{
    direction: ltr;
    font-size: 7pt;
    color: darkgray;
}
.Article_New_PreTitle
{
    font-size: 8pt;
    color: gray;
    font-family: Arial;
    font-weight: bold;
}
.Article_New_Title
{
    font-weight: bold;
    font-size: 12pt;
    color: #6d1607;
    font-family: Arial;
    text-indent: 10pt;
    line-height: 15pt;
}
.Article_New_Title:hover
{
    color: #ab5218;
    border-bottom: 1px dotted;
}
/***************************************Article_New_List(Without Image)********************************/
.Article_Group_Title
{
    display: block;
    color: dimgray;
    border-bottom: darkslategray 1px dashed;
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 6px;
    text-indent: 20pt;
    background-image: url(images/ArticleGroup.gif);
    background-position: right top;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.Article_New_Group_List
{
    width: 100%;
}
.Article_New_Group_List_Item
{
    vertical-align: top;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Article_New_Group_Title
{
    background-image: url(images/ArticleGroup.gif);
    border-bottom: #353535 1px dashed;
    display: block;
    text-indent: 23pt;
    font-weight: bold;
    background-attachment: scroll;
    background-repeat: no-repeat;
    font-family: Arial;
    height: 25px;
    background-position: right center;
    vertical-align: middle;
    font-size: 10pt;
    color: #353535;
}
.Article_list
{
    width: 100%;
}
.Article_list_link
{
    display: block;
    text-indent: 12pt;
    background-image: url(images/arrow.gif);
    background-position: right 8px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    border-bottom: lightgrey 1px dotted;
    padding-bottom: 2px;
    padding-top: 2px;
}
.Article_list_link:hover
{
    background-image: url(images/arrow-hover.gif);
}
/***************************************Article Shared*************************/
.Article_Return_Home
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
    background-color: whitesmoke;
    border-right: gainsboro 1px dotted;
    border-top: gainsboro 1px dotted;
    border-left: gainsboro 1px dotted;
    border-bottom: gainsboro 1px dotted;
    display: block;
    width: 100%;
    margin-top: 5px;
    text-indent: 5pt;
}
/****************************************Article Group List (Group Menu) *****************************/
.Article_Group_List,.Article_Group_List_Header
{
    width: 100%;
}
.Article_Group_List_Item
{
    width: 100%;
}
.Article_Group_List_Item a, .Article_Group_List_Header a
{
    width: 100%;
    display: block;
    text-indent: 8pt;
    border-bottom: darkgray 1px dotted;
    background-image: url(images/arrow-menu.gif);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.Article_Group_List_Item a:hover,.Article_Group_List_Header a:hover
{
    width: 100%;
    background-image: url(images/arrow-menu-over.gif);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.Article_Group_List_Selected a, .Article_Group_List_Selected a:hover
{
    width: 100%;
    display: block;
    text-indent: 8pt;
    border-bottom: darkgray 1px dotted;
    background: url(images/arrow-menu-over.gif) #fffcc9 no-repeat right center;
}
/***************************************Article_Related_List*******************/
.Article_Related_List
{
    width: 100%;
}
.Article_Related_List_Item
{
    width: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Article_Related_List_Item a:hover
{
}
.Article_Related_List_Alternate
{
    background-color: whitesmoke;
}
.Article_Related_Image
{
    float: left;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    margin-right: 5px;
}
.Article_Related_Title
{
    font-size: 11pt;
    font-family: 'Times New Roman';
    color: black;
    font-weight: bold;
}
.Article_Related_Writer
{
    font-size: 9pt;
    font-family: Tahoma;
}

/*************************************Article_User_LIst**************************/
.Article_User_List
{
    width: 100%;
}
.Article_User_List_Row
{
    background-color: #ffffff;
}
.Article_User_List_Alternate
{
    background-color: whitesmoke;
}