/* tsApps styles and overrides */
@import url("https://www.marylandassociationforjustice.com/assets/common/css/tsApps.css");

/* Include in Editor: Start */
.BodyText {font-family:arial;font-size:12px;color:#000033;}
.BodyTextBlue {font-family:arial;font-size:12px;color:#1D5DA7;}
.HeaderText {font-family:times;font-size:20px;color:#000033;font-weight:bold;}
.HeaderTextBlue {font-family:times;font-size:20px;color:#1D5DA7;font-weight:bold;}
.TitleText {font-family:times;font-size:24px;color:#000033;font-weight:bold;}
.TitleTextBlue {font-family:times;font-size:24px;color:#1D5DA7;font-weight:bold;}
/* Include in Editor: Stop */

/*=========================== TAGS ============================*/

* {margin:0;padding:0;}
html {min-width:972px;} 
body {background:url(https://www.marylandassociationforjustice.com/images/tail-top.jpg) repeat-x left top #fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#333;min-width:972px;}
object {vertical-align:top;outline:none;}
input, textarea, select {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;}
fieldset {border:0;}
p {margin:0;padding:0;}
img {border:0;vertical-align:top;text-align:left;}
ul, ol {list-style:none;}

/*========================== ALIGMENT =========================*/

.fleft {float:left;}
.fleft a{text-decoration:none;font:12px arial;color:#fff;}
.fright {float:right;}
.clear {clear:both;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.wrapper {width:100%;overflow:hidden;}
.container {width:100%;}

/*=========================== FORMS ===========================*/

#ClockForm fieldset {border:none;float:left;text-align:left;}
#ClockForm fieldset input {border:none;background:none;color:#747474;text-transform:uppercase;width:100px;font-size:.92em;line-height:1.2em;}

/*-----------*/

#search-form div {width:231px;height:47px;background:url(https://www.marylandassociationforjustice.com/images/form-box-bg.gif) no-repeat left top;position:absolute;right:0;top:2px;} 
#search-form span {display:block;padding:11px 0 0 11px;}
#search-form b {font-weight:normal;display:block;float:left;width:186px;height:26px;background:url(https://www.marylandassociationforjustice.com/images/input-bg.gif) no-repeat left top;}
#search-form a {float:left;}
#search-form input {background:none;border:0;margin-left:5px;padding-top:5px;line-height:1.2em;vertical-align:top;width:173px;}

/*-----------*/

#contacts-form {width:179px;}
#contacts-form .field {height:40px;width:179px;background:url(https://www.marylandassociationforjustice.com/images/input-bg1.gif) no-repeat left top;}
#contacts-form .field1 {height:164px;width:179px;background:url(https://www.marylandassociationforjustice.com/images/textarea-bg.gif) no-repeat left top;margin-bottom:21px;}
#contacts-form input {width:160px;background:none;padding-top:5px;border:0;vertical-align:top;line-height:1.2em;color:#8c8c8c;margin-left:8px;}
#contacts-form textarea {width:170px;height:157px;overflow:auto;color:#8c8c8c;background:none;border:0;padding:5px 0 2px 8px;}

/*========================== LISTS ============================*/

#tab1 ul li {border-bottom:1px solid #efefef;padding-bottom:23px;margin-bottom:23px;line-height:1.5em;}
#tab1 ul li span {display:block;padding-top:14px;}
#tab1 ul li a {/*background:url(../images/marker.gif) no-repeat left top;*/padding:6px 0 5px 37px;color:#444;font-weight:bold;text-decoration:none;}
#tab1 ul li a:hover {text-decoration:underline;}
#tab2 ul li {border-bottom:1px solid #efefef;padding-bottom:21px;margin-bottom:20px;line-height:1.5em;}
#tab2 ul li span {display:block;padding-top:14px;}
#tab2 ul li a {color:#4ebef0;font-weight:bold;}


/*========================== OTHER ============================*/

.img-indent {padding-bottom:15px;}
.img-box1 {width:100%;overflow:hidden;}
.img-box1 img {float:left;margin:0 27px 0 0;}
p {margin-bottom:10px;}
.p0 {margin-bottom:0;}
.p1 {margin-bottom:20px;}
.phone {float:right;margin-right:30px;}
.extra-slogan {font-size:30px;line-height:1.2em;border-top:1px solid #efefef;margin-top:48px;} 
.extra-slogan span {border-top:4px solid #f4f4f4;display:block;padding:33px 0 0 0;width:100%;overflow:hidden;}
.extra-slogan img {float:left;margin-right:30px;}
.extra-slogan span.dedicatedStatement {color:#265B9F;display:block;margin-top:-6px;font:bold 28px "Times New Roman", Times, serif;}
dl {line-height:1.92em;margin-bottom:-20px;}
dl dt {color:#363636;}
dl dd {margin-bottom:20px;}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	color:#265B9F;text-decoration:none;}
a:hover {text-decoration:underline;}
h3 {color:#000;font-size:31px;line-height:1.2em;border-bottom:4px solid #f4f4f4;padding-bottom:5px;margin-bottom:21px;letter-spacing:-1px;}
h4 {color:#000;font-size:31px;line-height:1.2em;margin-bottom:12px;letter-spacing:-1px;}
h5 {font-size:20px;line-height:1.2em;color:#4ebef0;border-bottom:4px solid #f4f4f4;padding-bottom:5px;margin-bottom:13px;}
h6 {color:#444444;font-size:1em;line-height:1.92em;}
h6.style1 {color:#4ebef0;margin-bottom:10px;}
.txt1 {color:#363636;font-weight:bold;}
.txt2 {color:#4ebef0;font-weight:bold;}
.link, .link a {color:#444;font-weight:bold;}
.line-hor {border-bottom:1px solid #efefef;margin:20px 0;overflow:hidden;font-size:0;line-height:0;}

/*============================ BOXES ==========================*/

.nav-box {width:732px;background:url(https://www.marylandassociationforjustice.com/images/nav-tail.gif) repeat-x left top;}
.nav-box span {position:absolute;left:0;top:0;}
.nav-box ul {background:url(https://www.marylandassociationforjustice.com/images/nav-right.gif) no-repeat right top;width:680px;height:50px;padding-left:40px;}
.nav-box ul li {float:left;margin-right:-1px;}
.nav-box ul li.first {position:relative;z-index:2;}
.nav-box ul li a {color:#000;text-decoration:none;display:block;float:left;}
.nav-box ul li a em {display:block;}
.nav-box ul li a.mn {display:block;padding:17px 6px 17px 6px;color:#265B9F;}
.nav-box ul li a.mnLast {display:block;padding:17px 0px 17px 6px;color:#265B9F;}

/*-----------*/

.box {width:100%;}
.box .inner {padding:24px 14px 26px 15px;background:#fbfbfb;height:411px;}
.box p {line-height:1.5em;}
.box p.lower {line-height:100%;}

/*========================== HEADER ===========================*/

#header .row-1 {height:34px;width:100%;overflow:hidden;}
#header .row-1 .fleft {padding-top:9px;width:972px;}
#header .row-1 .fleft a {font:12px arial;text-decoration:none;color:#fff;}
#header .row-1 .fleft a:hover {font:12px arial;text-decoration:none;color:#fff;}
#header .row-1 .fleft a:visited {font:12px arial;text-decoration:none;color:#fff;}
#header .row-1 .fleft a:active {font:12px arial;text-decoration:none;color:#fff;}
#header .row-1 .fright {padding-top:8px;}
#header .row-1 .fright a:hover {text-decoration:underline;}
#header .row-2 {height:170px;width:100%;overflow:hidden;}
#header .row-2 .fleft {padding:20px 0 0 4px;}
#header .row-2 .fright {padding:42px 5px 0 0;}
#header .row-2 .fright ul li {float:left;margin-left:12px;}
#header .row-3 {height:50px;width:972px;position:relative;float:left;}

/*========================= CONTENT ===========================*/

#content {position:relative;padding:20px 0 35px 0;display:block;float:left;}
#content .indent {padding:18px 15px 0 23px;}
#content .indent1 {padding-bottom:45px;}
#content .indent2 {padding-bottom:20px;}
#contentIE7{position:relative;top:60px;padding:8px 0 35px 0;display:block;float:left;}

/*========================= FOOTER ============================*/

#footer {color:#000;text-transform:uppercase;font-size:13px;line-height:1.2em;}
#footer .indent {	padding-top:30px;}
#footer a {color:#000;text-decoration:none;}
#footer a:hover {border-bottom:1px solid #000;}
#footer ul li {float:left;padding-right:7px;margin-right:7px;border-right:1px solid #000;}
#footer ul li.last {padding:0;margin:0;border:0;}

/*=============================================================*/

/*---- image slider ------*/

#loopedSlider {width:731px;height:395px;background:url(https://www.marylandassociationforjustice.com/images/slider-box-bg.gif) no-repeat left top;position:relative;margin-bottom:27px;}
#loopedSlider .container {width:720px;height:395px;overflow:hidden;position:absolute;left:6px;top:0;}
#loopedSlider .slides {position:absolute;top:7px;left:0}
#loopedSlider .slides div {position:absolute;top:0;left:0;width:720px;height:321px;}
#loopedSlider .slides div span {position:absolute;left:19px;bottom:-45px;font-size:24px;color:#444444;z-index:2;}
#loopedSlider ul.pagination {position:absolute;right:12px;bottom:25px;}
#loopedSlider ul.pagination li {float:left;margin-left:3px;}
#loopedSlider ul.pagination li a {width:18px;height:18px;background:url(https://www.marylandassociationforjustice.com/images/button3.gif) no-repeat left top;display:block;}
#loopedSlider ul.pagination li a:hover,
#loopedSlider ul.pagination li.active a {background:url(https://www.marylandassociationforjustice.com/images/button3-act.gif) no-repeat left top;}

/*--- tabs ---*/

.tab_container {overflow:auto;height:400px;width:100%;float:left;overflow-x:hidden;}
ul.tabs li {font-size:1.08em;font-weight:bold;color:#333;float:left;margin-right:-7px;letter-spacing:-1px;}
ul.tabs li a {color:#444;text-decoration:none;display:block;width:109px;text-align:center;height:35px;/*background:url(../images/tab-bg.gif) no-repeat left top;*/}
ul.tabs li a span {display:block;padding-top:9px;}
ul.tabs li a:hover {text-decoration:underline;}
ul.tabs li.active {position:relative;z-index:2;}
ul.tabs li.active a:hover {text-decoration:none;}

/*==============================================================*/