@import url('menu.css');
/*---------------TEMPLATE STYLES---------------*/

body {
   padding: 0px;
   margin: 0px;
   background:url(images/bg-sub.jpg) top repeat-x #FFFFFF;
   
}

/*--------------MAIN STYLES---------------*/
/*--Welcome Text--*/
.welcome {
        color: #0A3934;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        padding-left: 2px;
        padding-top: 8px;
        padding-right: 184px;
        padding-bottom: 48px;
}

.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
        color: #0A3934;
        font-weight: normal;
        text-decoration: underline;
}

/*--Articles Text--*/
.aticleAbstractZone{
        border-style: dotted;
        border-color: #000000;
        border-width: 0px;
        border-bottom-width: 0px;
        display: block;
        padding-bottom: 0px;
        }

.articles {
        color: #003300;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        padding-top: 16px;
        padding-left: 2px;
        padding-right: 59px;
        padding-bottom: 5px;
}

.articles b {
        font-weight: bold;
        display: block;
        margin-left: -10px;
        padding-left: 10px;

}

a.moreLink:link, a.moreLink:hover, a.moreLink:active, a.moreLink:visited {
        color: #003300;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-decoration: underline;
}


/*------------------FOOTER-------------------*/

.footer {
        color: #CCFFCC;
        font-size: 12px;
        font-weight: normal;
         font-family: Tahoma;
        vertical-align: top;
        text-align: left;
        padding-left: 134px;
        padding-right: 50px;
        padding-top: 10px;
        padding-bottom: 5px;
}

/*--Footer links--*/
a.footerLink:link, a.footerLink:active, a.footerLink:visited {
        color: #CCFFCC;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-decoration:none;
}

a.footerLink:hover {
        color: #CCFFCC;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-decoration: underline;
}
a.footerLink{
        color: #CCFFCC;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
        text-decoration:underline;

}
/*----*/

/*--SUB STYLE--*/

/*--Content Text--*/
.content {
        color: #0A3934;
        font-size: 12px;
        font-weight: normal;
        font-family: Tahoma;
         text-align: left;
         vertical-align: top;
}

/*--Date--*/
td.date {
        font-size: 12px;
        font-family: Tahoma;
        color: #0A3934;
        padding-left: 0px;
        padding-top: 0px;
}

/*--Links on site map and "more" links on newsletter page--*/
a:link, a:visited, a:hover{
        color: #0A3934;
        font-size: 12px;
        text-decoration:underline;
        line-height: 14px;
        font-weight: normal;
        font-family: Tahoma;
}

/*------------------MEWSLETTER TEXT STYLES (are the same almost always)------------------*/
/*--Newsletter Styles-- */

td.newsTitle {
        color: #0A3934;
        font-size: 18px;
        font-weight: bold;
        font-family: arial, sans serif;
        text-align: left;
}

td.newsDate {
        color: #0A3934;
        font-size:12px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-align: right;
}

td.newsHeader, p.articleHeader {
        color: #0A3934;
        font-size:15px;
        font-weight: bold;
        font-family: arial, sans serif;
        text-decoration:none;
        padding-right: 5px;
        margin-right: 20px;
}

td.newsContent {
        color: #0A3934;
        font-size:12px;
        line-height: 16px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        padding-right: 5px;
        margin-right: 5px;

}

/*--Administration Panel: List of legal news-- */

.urlHeader {
        color: #0A3934;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}
.newsHeaderAdmin {
        color: #0A3934;
        font-size:14px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}

/*--Newsletter Links: Short article preview-- */
a.newsLink:link, a.newsLink:active, a.newsLink:visited, a.newsLink:hover{
        color:#0A3934;
        font-size:12px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}

/*--Newsletter Links: Bottom legal news--*/
a.urlLink:link, a.urlLink:active, a.urlLink:visited, a.urlLink:hover {
        color:#0A3934;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration: underline;
}
/*-----End of newsletter styles-----*/


/*--LAYOUT STYLES--*/

#root {}
#sroot {}
#slayout {}
#stop {}
#scontentcell {}
#scontenttable {}
#smenu {}

/*--SUB LAYOUT STYLES--*/

#subcontent {
        width: 1020px;
        height:300px;
        padding-top: 10px;
        padding-left: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
        background:transparent;
		

}

#subfooter {
height: 100%;
}

#nroot {}
#newlayout {}
#nright {}


#nfooter {}

/*--Margin Styles--*/


/*sub*/
#subrightmargin {

   width: 100%; 
}

#subleftmargin {
  
   width:0%;
}

/*-------USERADMIN STYLES-------*/
/*-------------Main Admin Styles----------*/


/*-------------------------Sub Admin Styles--------------*/
body#subadmin td#subcontent{

        width: 517px;

}

body#subadmin td.content{
        height:100%;
}

body#subadmin td#subleftmargin{
    width:0%;
}

body#subadmin td#subrightmargin{
    width:0%;
}

/*--Horizontal menu--*/
td.hmenu {}
td.hmenu a {
        display: block;
        background-color: transparent;
}
td.hmenu a:hover {
        background-color: transparent;
}

/*--Vertical menu--*/
td.vmenu {}
td.vmenu a {
        display: block;
        background-color: transparent;
}
td.vmenu a:hover {
        background-color: transparent;
}