/* FS CONTROL - BASE STYLESHEET - UPDATED 06-23-2004 */

/* By default, the following classes are all the same */
/* p, ul, ol, li, blockquote, cbodytxt, cbodytxt3, cfont2,  */
/* profileaddress, profilecommtext, profilenavbartext,  */
/* profiletext, profilenarrtext, profileafflname */

/* this is the default font family & size */
/*------------------------------------------------------------------------------------------------*/

body {
background-image:url(images/main_right_bg.jpg);
background-position:top;
background-repeat:repeat-x;
 font-family: Verdana, Arial, Helvetica, Sans-Serif; 
 font-size: 11px;
  line-height: 15px; 
  background-color: #E7E3D9;
  margin: 0px;
  padding: 0px;}

.left_up{
font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
font-size: 11px; 
color: #B74C4C; 
line-height: 15px;
padding:10px;
border: 1px solid #C8C8C7;
background-color: #FFFFFF;
}

.left_down{
font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
font-size: 11 px;
color: #1D3967;
vertical-align: top;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;	
}
.left_d{
font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
font-size: 11px; 
color: #1D3967; 
vertical-align:top;
padding-bottom: 15px;
padding-left:15px;
padding-right: 15px;
}
.t_main_h{
font-family: "Verdana", "Arial", "Helvetica",sans-serif;
 font-size: 11px; 
color: #C6B18C; 
line-height: 15px;
}
.t_main{
font-family: "Verdana", "Arial", "Helvetica",sans-serif;
 font-size: 11px; 
color: #484845; 
line-height: 15px;
}

.t_left_down{
font-family: "Tahoma","Verdana", "Arial", "Helvetica",sans-serif;
 font-size: 11px; 
color: #1D3967; 
line-height: 15px;
padding-bottom: 15px;
padding-right: 15px;	
}


/*------------------------------------------------------------------------------------------------*/
/*--------------MAIN STYLES---------------*/
/*--Content Text--*/
.content {
/*
        color: #000000;
        font-size: 12px;
        font-weight: normal;
         font-family: Arial;
        text-align: left;
        vertical-align: top;
*/
font-family: "Verdana", "Arial", "Helvetica", 
sans-serif; font-size: 11px; 
color: #484845; 
line-height: 15px;
}

/*--Welcome Text--*/
.welcome {
        color: #000000;
        font-size: 13px;
        font-weight: normal;
        font-family: Verdana;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        padding-left: 12px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 20px;
}

.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
        color: #d8d8d8;
        font-weight: normal;
        text-decoration: underline;
}

/*--Articles Text--*/
.aticleAbstractZone{
        border-style: dotted;
        border-color: #084882;
        border-width: 0px;
        border-bottom-width: 1px;
        display: block;
        padding-bottom: 10px;
        }

.articles {
        color: #084882;
        font-size: 11px;
        font-weight: normal;
        font-family: Verdana;
        text-align: left;
        vertical-align: top;
        word-spacing: normal;
        padding: 18px;
        padding-top: 10px;
        padding-left: 37px;
        padding-right: 21px;
        padding-bottom: 5px;
}

.articles b {
        font-weight: bold;
        display: block;
        margin-left: -18px;
        padding-left: 18px;
        background: url(images/bullet.gif) no-repeat;
        background-position: 0px 2px;
}

.articles b:hover {
        background: url(images/bullet.gif) no-repeat;
        background-position: 2px 2px;
}

a.moreLink:link, a.moreLink:hover, a.moreLink:active, a.moreLink:visited {
        color: #084882;
        font-size: 11px;
        font-weight: normal;
        font-family: Verdana;
        text-decoration: underline;
}

/*--Splash: Legal News--*/
.legal{
        color: #084882;
        font-size: 11px;
        font-weight: normal;
        font-family: Verdana;
        text-align: left;
        vertical-align: top;
        padding: 18px;
        padding-top: 10px;
        padding-left:31px;
        padding-right: 15px;
        padding-bottom: 18px;
        text-decoration: underline;
}

.legal a, .legal a:link, .legal a:hover, .legal a:active, .legal a:visited {
        font-size: 11px;
        font-weight: normal;
        font-family: Verdana;
        text-weight: bold;
        color: #084882 ;
        text-decoration: underline;
}

.legal a.goLink {
        color: #084882;
        display: block;
        margin-left: -15px;
        padding-left: 15px;
        background: url(images/bullet.gif) no-repeat;
        background-position: 0px 2px;
}

.legal a.goLink:hover {
        background: url(images/bullet.gif) 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: #92908C;
        font-size: 10px;
        font-weight: normal;
        font-family: Tahoma;
        vertical-align: top;
        text-align: left;
        padding-left: 16px;
        padding-top: 10px;
        padding-bottom: 10px;
		border-top: 1px solid #FFFFFF;
}

/*--Links on site map and "more" links on newsletter page--*/
a:link, a:visited, a:hover{
        color: #000000;
        font-size: 11px;
        text-decoration:underline;
        line-height: 14px;
        font-weight: normal;
        font-family: "Verdana", "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: #000000;
        font-size:12px;
        font-weight: bold;
        font-family: arial, helvetica, sans serif;
        text-align: right;
}

td.newsHeader, p.articleHeader {
font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
line-height: 15px;
        color: #000000;
        font-size:15px;
        font-weight: bold;
        font-family: arial, sans serif;
        text-decoration:none;
        padding-right: 5px;
        margin-right: 20px;
}

td.newsContent {
/*        color: #000000;
        font-size:12px;
        line-height: 16px;
        font-weight: normal;
        font-family: arial, helvetica, sans serif;
        padding-right: 5px;
        margin-right: 5px;
*/
font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
font-size: 11px; 
color: #484845; 
line-height: 15px;
}

/*--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: #003366;
        padding-top: 1px;
        padding-right: 5px;
        padding-bottom: 1px;
        padding-left: 10px;
        color: #ffffff;
        font-size:11px;
        font-weight: bold;
        font-family: "Verdana", "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: 15px;
         padding-right: 5px;
         padding-bottom: 0px;
         padding-left: 5px;
         margin-right: 30px;
}
p.newsAbstract {
        color: #000000f;
        font-size:11px;
        line-height: 14px;
        font-weight: normal;
        font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
}

/*--Newsletter Practice Links-- */

/*--Newsletter Links: Short article preview-- */
a.newsLink:link, a.newsLink:active, a.newsLink:visited, a.newsLink:hover{
        color:#0000000;
        font-size:11px;
        font-weight: bold;
        font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
        text-decoration:none;
        text-decoration: underline;
}

/*--Newsletter Links: Area of practice (links on the otherNewslettersCell rectangle)--*/
a.areaLink {
        color: #ffffff;
        font-size:11px;
        font-weight: normal;
        font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
        text-decoration:none;
        text-decoration: underline;
        }
a.areaLink:link, a.areaLink:active, a.areaLink:visited, a.areaLink:hover {
        color: #ffffff;
        font-size:11px;
        font-weight: normal;
        font-family: "Verdana", "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:#003366;
        font-size:11px;
        font-weight: normal;
        font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
        text-decoration: underline;
}
/*-----End of newsletter styles-----*/


/*--Footer links--*/
a.footerLink:link, a.footerLink:active, a.footerLink:visited{
        color: #990000;
		font-weight: normal;
        font-size: 10px;
        font-family: Tahoma;
        text-decoration:none;
}
a.footerLink:hover {
        color: #990000;
		font-weight: normal;
        font-size: 10px;
        font-family: Tahoma;
        text-decoration: underline;
}


/*--LAYOUT STYLES--*/

#root {}
#sroot {}
#slayout {}
#stop {}
#scontentcell {}
#scontenttable {}
#smenu {}

#subcontent {
        color: #F3F0E9;
        width: 708px;
        padding-top: 0px;
        padding-left: 13px;
        padding-bottom: 7px;
        padding-right: 13px;
		background-color:#F3F0E9;
        background-image: url('images/bg_sub.gif');
        background-repeat: repeat-y;

}

#subfooter {
height: 100%;
}

#nroot {}
#nlayout {}
#nright {}

#newcontent {
        color: #F3F0E9;
        width: 760px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 10px;
        padding-right: 10px;
		background-color:#F3F0E9;
        background-image: url('images/bg_news.gif');
        background-repeat: repeat-y;

}

#nfooter {}

/*--Margin Styles--*/
#subrightmargin {
   width: 50%;
        background-image: url('images/margin-sub.gif');
		background-position:top;
		background-repeat:repeat-x;
}

#subleftmargin {
  width: 50%;
        background-image: url('images/margin-sub.gif');
		background-position:top;
		background-repeat:repeat-x;
}

#newrightmargin {
   width: 50%;
        background-image: url('images/margin-sub.gif');
		background-position:top;
		background-repeat:repeat-x;
}

#newleftmargin {
   width: 50%;
        background-image: url('images/margin-sub.gif');
		background-position:top;
		background-repeat:repeat-x;
}

/*-------USERADMIN STYLES-------*/
/*-------------Main Admin Styles----------*/


/*---------Newsletter Admin Styles------------*/
body#newadmin td#newcontent{
        width:740px;
                padding-top: 5px;
                padding-bottom: 15px;
}

body#newadmin td#newleftmargin{
    width:3%;
}

body#newadmin td#newrightmargin{
    width: 3%;
}

/*-------------------------Sub Admin Styles--------------*/
body#subadmin td#subcontent{
   width: 550px;
}

body#subadmin td.content{
        height:100%;
}

body#subadmin td#subleftmargin{
    width:4%;
}

body#subadmin td#subrightmargin{
    width: 4%;
}


/*--Contact Form styles (are the same almost always)--*/
#fcontactcell {
padding-top: 10px;
}

#fcontacttable {
        width: 280px;
}

.ftext {
        font: 11px Tahoma, Verdana;
        line-height: 100%;
		padding-top: 10px;
        padding-left: 2px;
        padding-bottom:20px;
        padding-right: 10px;
        color: #000000;
}

.flabel {
        font-size: 11px;
        font-family: Tahoma, Verdana;
        width: 75px;
        padding-left: 2px;
}

.ffield {
        font: 11px Tahoma, Verdana;
        border: 1px solid #BEBBB2;
        background-color: #F9F8F5;
        margin-bottom: 4px;
        height: 16px;
        width: 200px;
        text-align: left;
        margin-right: 6px;
}

.fvalue {
        width: 200px;
        text-align: left;
}

.farea {
        font: 11px Tahoma, Verdana;
        border: 1px solid #BEBBB2;
        margin-bottom: 4px;
        padding: 1px 4px 0px 4px;
        width: 200px;
        height: 43px;
        padding-right: 5px;
        background-color: #F9F8F5;
}

.fbutton {
        font: 11px Tahoma, Verdana;
        border: 1px solid #696968;
        padding: 0px;
        background-color: #D3CFC6;
        width: 63px;
        height: 18px;
        margin-right: 20px;
}
.fbutton:hover {
        border: 1px solid #696968;
}
/*-------------------------------------------------------------------------*/


a:link { color: #990000; text-decoration: underline; font-weight: normal; }
a:visited { color: #CC3333; text-decoration: underline; font-weight: normal; }
a:hover { color: #003366; text-decoration: underline; font-weight: normal; }
a:active { color: #003366; text-decoration: underline; font-weight: normal; }
