                          /*---------------TEMPLATE STYLES---------------*/
/*(all styles can be deleted or replaced, but most of them are necessary)*/

/*--------------BASE STYLES---------------*/
body{
   margin: 0px;
   background-color: #595049;
}

/*--------------MAIN STYLES---------------*/
/*--Content Text--*/
.content {
        color: #000000;
        font-size: 12px;
        font-weight: normal;
        font-family: Arial;
        text-align: left;
        vertical-align: top;
}

/*--Welcome Text--*/
.welcome {
        color: #403B37;
        font-size: 12px;
        font-weight: normal;
        font-family: Verdana;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        background-color: #FAF4E4;
        padding-left: 23px;
        padding-top: 18px;
        padding-right: 15px;
        padding-bottom: 15px;
}

.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
}


.freet a:link, .freet a:hover, .freet a:active, .freet a:visited {
        color: #E5E3DB;
        font-size: 11px;
        font-weight: normal;
        font-family: Tahoma; line-height: 18px;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        background-color: #403B37;
}


.articles b {
        display: block;
        margin-left: -24px;
        padding-left: 24px;
        background: url(images/) no-repeat;
        background-position: -4px 2px;
}

.articles b:hover {
        background: url(images/) no-repeat;
        background-position: -2px 2px;
}

a.moreLink:link, a.moreLink:hover, a.moreLink:active, a.moreLink:visited {
        color: #E4E4E4;
        font-size: 11px;
        font-weight: normal;
        font-family: Tahoma;
        text-decoration: underline;
}

/*--Splash: Legal News--*/
.legal {
        color: #000000;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial;
        text-align: left;
        vertical-align: top;
        padding-left: 26px;
        padding-top: 20px;
        padding-right: 15px;
        padding-bottom: 10px;
        text-decoration: underline;
}

.legal a:link, .legal a:hover, .legal a:active, .legal a:visited {
        font-size: 11px;
        font-weight: normal;
    font-family: Arial;
    text-decoration:bold;
    color: #000000;
    text-decoration: underline;
}

.legal a.goLink {
        display: block;
        margin-left: -18px;
        padding-left: 18px;
        background: url(images/) no-repeat;
        background-position: -4px 2px;
}

.legal a.goLink:hover {
        background: url(images/) no-repeat;
        background-position: -2px 2px;
}


/*--Date--*/
td.date {
        font-size: 11px;
        font-family: Verdana;
        color: #FFFFFF;
        padding-left: 0px;
        padding-top: 0px;
}

/*----*/
.footer {
        color: #FAF4E4;
        font-size: 10px;
        font-weight: normal;
        font-family: Tahoma;
        vertical-align: middle;
        text-align: center;
        padding-left: 21px;
        padding-right: 21px;
        padding-top: 10px;
        padding-bottom: 10px;
}

/*--Links on site map and "more" links on newsletter page--*/
a:link, a:visited, a:hover{
        color: #000000;
        font-size: 12px;
        text-decoration:underline;
        line-height: 14px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
}

/*------------------MEWSLETTER TEXT STYLES (are the same almost always)------------------*/
/*--Newsletter Styles-- */

td.newsTitle {
        color: #000000;
        font-size: 18px;
        font-weight: bold;
        font-family: arial, sans serif;
        text-align: left;
}

td.newsDate {
        color: #403B37;
        font-size:12px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-align: right;
}

td.newsHeader, p.articleHeader {
        color: #403B37;
        font-size:15px;
        font-weight: bold;
        font-family: arial, sans serif;
        text-decoration:none;
        padding-right: 15px;
        margin-right: 20px;
}

td.newsContent {
        color: #000000;
        font-size:12px;
        line-height: 16px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        padding-right: 15px;
        margin-right: 20px;
}

/*--Administration Panel: List of legal news-- */

.urlHeader {
        color: #000000;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}
.newsHeaderAdmin {
        color: #000000;
        font-size:14px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}

/*--Short article preview-- */

td.otherNewslettersCell {
        background-color: #403B37;
        padding-top: 1px;
        padding-right: 5px;
        padding-bottom: 1px;
        padding-left: 10px;
        color: #000000;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
        margin-right: 30px;
        width: 200px;
}
td.dividingLineCell {
         background-image: url(images/divider.gif);
         background-repeat: repeat-x;
         padding-top: 4px;
         padding-right: 5px;
         padding-bottom: 0px;
         padding-left: 5px;
         margin-top: 10px;
}

p.newsAbstract {
        color: #000000;
        font-size:12px;
        line-height: 14px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
}

/*--Newsletter Practice Links-- */
td.otherNewslettersCell a.areaLink:link,
td.otherNewslettersCell a.areaLink:hover,
td.otherNewslettersCell a.areaLink:active,
td.otherNewslettersCell a.areaLink:visited {}

/*--Newsletter Links: Short article preview-- */
a.newsLink:link, a.newsLink:active, a.newsLink:visited, a.newsLink:hover{
        color:#403B37;
        font-size:12px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}

/*--Newsletter Links: Area of practice (links on the otherNewslettersCell rectangle)--*/
a.areaLink{
        color: #E5E3DB;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration:none;
        text-decoration: underline;
}
a.areaLink:link, a.areaLink:active, a.areaLink:visted, a.areaLink:hover {
        color: #FAF4E4;
        font-size:12px;
        font-weight: normal;
        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:#403B37;
        font-size:12px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        text-decoration: underline;
}
/*-----End of newsletter styles-----*/


/*--Footer links--*/
a.footerLink:link, a.footerLink:active, a.footerLink:visited {
        color: #FAF4E4;
        font-size: 10px;
        font-family: Tahoma;
        text-decoration:none;
        text-decoration:underline;
}

a.footerLink:hover{
        color: #FAF4E4;
        font-size: 10px;
        font-family: Tahoma;
        text-decoration:underline;
}



/*--LAYOUT STYLES--*/

#root {}
#sroot {}
#slayout {}
#stop {}
#scontentcell {}
#scontenttable {}
#smenu {}

#subcontent {
        width: 502px;
        padding-top: 20px;
        padding-left: 23px;
        padding-bottom: 10px;
        padding-right: 30px;
        background-color: #EEEFEC;
        background-image: url('images/sub_bg.gif');
        background-repeat: repeat-y;
}

#sfooter {}
#nroot {}
#nlayout {}
#nright {}

#newcontent {
        width: 739px;
        padding-top: 20px;
        padding-left: 25px;
        padding-bottom: 10px;
        padding-right: 15px;
        background-color: #EEEFEC;
        background-image: url('images/nws_bg.gif');
        background-repeat: repeat-y;
}

#nfooter {}

/*--Margin Styles--*/
#subrightmargin {
        background-image: url('images/bg_texture.gif');
        background-repeat: repeat-x;
        width: 50%;
}

#subleftmargin {
        background-image: url('images/bg_texture.gif');
        background-repeat: repeat-x;
        width: 50%;
}

#newrightmargin {
        background-image: url('images/bg_texture.gif');
        background-repeat: repeat-x;
        width: 50%;
}
#newleftmargin {
        background-image: url('images/bg_texture.gif');
        background-repeat: repeat-x;
        width: 50%;
}


/*--------USER STYLES--------*/
/*--Newsletter--*/
body#newroot td#newcontent{
        padding-left: 10px;
}

/*--Sub and Sitmap--*/
body#subroot td#subcontent{
   height: 100%;
}

body#subroot table.content{
   margin-left: -2px;
}

body#subroot td.content{
   margin-left: -2px;
}

/*-------USERADMIN STYLES-------*/
/*-------------Main Admin Styles----------*/


/*---------Newsletter Admin Styles------------*/
body#newadmin td#newcontent{
        width: 689px;
}

body#newadmin td#newleftmargin{
    width: 5%;
}

body#newadmin td#newrightmargin{
    width: 5%;
}

/*-------------------------Sub Admin Styles--------------*/
body#subadmin td#subcontent{
   width: 476px;
}

body#subadmin td.content{
   height:100%;
   width: 476px;
}

body#subadmin td#subleftmargin{
    width: 5%;
}

body#subadmin td#subrightmargin{
    width: 5%;
}

.address1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
padding:15px;
color:#E5E3DB;}