body { 
	background : #FFFFFF;
	margin : 0px;
}
td, div, p {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
    line-height: 16px;
	color : #333333;
}

#bodydiv {
    margin: 25px;
}
#leftcolcell {
    background: transparent url(/~levineba/modules/lblaw/templates/images/dotted_v.gif) 100% 0% repeat-y;
}

/* link styles */
a:link, a:visited { 
	color : #000099;
}
a:hover, a:active { 
	color : #0000FF;
}

/* list styles */
ul {
    padding: 15px 0px 15px 0px;
	margin: 0px;
	list-style: none;
}
li {
    padding-left: 20px;
    margin-bottom: 5px;
    background: transparent url(/~levineba/modules/lblaw/templates/images/linkbullet.gif) 0% 5px no-repeat;
}

/* header */
#homeheader {
    height: 178px;
    background: #FFFFFF url(/~levineba/modules/lblaw/templates/images/home_sketch.jpg);
    background-repeat: no-repeat;
}
#pageheader {
    height: 78px;
    background: #FFFFFF url(/~levineba/modules/lblaw/templates/images/page_sketch.jpg);
    background-repeat: no-repeat;
}
#popupheader {
    height: 75px;
    background: #FFFFFF url(/~levineba/modules/lblaw/templates/images/popup_sketch.jpg);
    background-repeat: no-repeat;
}
#logo {
    padding: 23px 0px 0px 23px;
}

/* top nav */
#topnav {
    padding: 3px 15px 3px 13px;
}
.topnavitem {
    padding: 0px 10px 0px 10px;
    float: left;
}
.topnavbullet {
    padding: 4px 0px 0px 1px;
    float: left;
}
#topnavbar {
    clear: both;
    padding-bottom: 5px;
    border-bottom: 1px solid #9F9F9F;
}

/* columns */
#leftcol {
    padding: 12px 18px 25px 39px;
}
#rightcol {
    padding: 12px 44px 25px 18px;
}
#popupbody {
    padding: 0px 44px 10px 18px;
}

/* left nav */
#leftnav {
    padding: 12px 10px 25px 23px;
}
.leftnavitem {
    padding-bottom: 14px;
    color: #6C0C00;
    font-weight: bold;
}
.leftnavitem2 {
    padding: 3px 0px 0px 10px;
    font-weight: normal;
    color: #6C0C00;
}
.leftnavitem a {
    text-decoration: none;
    color: #757575;
    line-height: 15px;
}
a.sel {
    color: #6C0C00;
}

.leftnavitem a:link, .leftnavitem a:visited {
    color: #757575;
}
.leftnavitem a:hover, .leftnavitem a:active {
    color: #000099;
    text-decoration: underline;
}

/* text */
p, .para {
    padding: 0px;
    margin: 0px 0px 20px 0px;
}
h1 {
    font-family : Verdana, Arial, Helvetica;
	font-size : 20px;
    line-height: 24px;
    font-weight: normal;
	color : #00005D;
    padding: 0px 0px 18px 0px;
    margin: 0px;
}
.bulletlink {
    padding-left: 15px;
    background: transparent url(/~levineba/modules/lblaw/templates/images/linkbullet.gif) 0% 5px no-repeat;
}
.bulletlinkhi {
    padding-left: 15px;
    background: transparent url(/~levineba/modules/lblaw/templates/images/linkbullet-hi.gif) 0% 5px no-repeat;
}
.subtitle, .newssubtitle {
    margin-bottom: 3px;
}
.newssubtitle {
    margin-left: 20px;
}
.newsitem {
    padding-left: 20px;
    margin-bottom: 20px;
    background: transparent url(/~levineba/modules/lblaw/templates/images/linkbullet.gif) 0% 5px no-repeat;
}

/* article info */
#articleinfo {
    padding: 12px 7px 12px 12px;
    margin: 10px 0px 10px 0px;
    background: #EEEEEE;
}
.subtitle {
    font-weight: bold;
}
.byline {
    font-style: italic;
}
.firstpublished {
    font-style: italic;
}
.dlfile {
    padding-left: 15px;
    margin: 10px 0px 10px 0px;
    background: transparent url(/~levineba/modules/lblaw/templates/images/linkbullet.gif) 0% 5px no-repeat;
}

/* sidebars */
#sidebarbox {
    width: 195px;
    padding: 0px 0px 5px 7px;
    float: right;
}
.sidebar {
    padding: 12px 7px 12px 7px;
    margin-bottom: 2px;
    background: #EEEEEE;
}

.footnotes {
    color: #8A8A8A;
}

/* footer */
#footer {
    padding: 3px 15px 30px 13px;
    clear: both;
}
#footerwrap {
    padding-top: 2px;
    border-top: 1px solid #9F9F9F;
}
#boilerplate {
    padding: 6px 17px 0px 17px;
    border-top: 1px solid #9F9F9F;
    color: #8A8A8A;
    font-size: 10px;
}
#boilerplate a {
    color: #8A8A8A;
}
#boilerplate form {
    padding: 0px;
    margin: 0px;
    vertical-align:middle;
}
#boilerplate form input {
    font-size: 11px;
}

/* sitebuilder styles */
.row0 {
	background : #EEEEEE;
}
.row1 {
	background : #DDDDDD;
}
.errortext {
	font-weight : bold;
	color : #CC0000;
}
.redtext {
	color : #CC0000;
}
#userinfo {
    padding: 10px 90px 0px 0px;
    text-align: right;
    float:right;
}
.menudisabled {
    color: #CCCCCC;
}
a.adminnav {
    font-weight: bold;
    text-decoration: none;
    color: #757575;
}
a.adminnav:link .sel, a.adminnav:visited .sel  {
    color: #6C0C00;
}
a.adminnav:hover, a.adminnav:active {
    color: #000099;
    text-decoration: underline;
}
.title {
    font-weight: bold;
}
.sitemapchildren {
    margin-left: 20px;
}
.list {
    padding: 2px;
}
