﻿ /*fix of one col layout webpart zone width*/
.one_col .main_col{
	width:100%;
	padding:10px 0px;
}
td.ms-newsletterline{
	display:none;
}
.ms-listviewtable .ms-vb2 a{
	font-size:12px;
}
/*fix for court images*/
 .court-img img{
	width:100% !important;
	margin-top:-15px;
	margin-bottom:10px;
}
.records-img{
	width:380px !important;
	margin:auto;
}
.news-img{
	width:315px !important;
	margin:auto !important;
}
.sidebar-img img{
	width: 200px;
}
/*pillar images*/
.pillar-img-left img{
	float:left;
}
.pillar-img-right img{
	float:right;
}
.scrolling-container{
	height:350px;
	overflow:auto;
}
/*SharePoint list reset*/
.ms-list-addnew {
    padding-top: 6px;
}
.ms-cellstyle, .ms-cellStyleNonEditable, .ms-cellStyleMenuHover, .ms-MenuCellStyle-TdHover, .ms-MenuCellStyle-MenuDivHover{
	border:0px !important;
}
.homepage_layout .right_col {
    padding-left: 11px;
    width: 220px;
}
.ms-srch-result #ResultFooter {
    display: none;
    margin: 15px 0 45px;
    text-align: center;
}
/*calendar boxes*/
.cal-box-one{
	width:33%;
	float:left;		
}
.cal-box-two{
	width:33%;
	float:left;		
}
.cal-box-three{
	width:33%;
	float:left;		
}
.content-list {
    font-weight: bold;
    list-style-type: none;
    text-align: center;
}
.content-list li{
	padding-bottom:10px;
}
.calendar-boxes{
	margin-top:20px;
	margin-bottom:20px;
}
.calendar-boxes h4{
	text-transform:uppercase;
}
.calendar-boxes p{
	text-align:center;
}
.cal-box-one p{
    text-align: center !important;
}
.cal-box-two p{
	text-align:center !important;
}
.cal-box-three p{
	text-align:center !important;
}
.dv-section-two {
    float: left;
    width: 50%;
}
.dv-section-one{
	float: left;
    width: 50%;
    margin-top:25px;
}
.table-center {
    margin: auto;
    text-align: center;
    width: 321px;
}

/*our mission in sidebar*/
.sidebar-mission{
	padding: 0 15px 15px 15px;
	text-align:center !important;
}
.mission-header{
	margin-top:15px;
}
.mission-statement{
	padding:10px;
}
.sidebar-contact p{
	padding:5px;
	text-align:center !important;
}
.content-left {
    float: left;
    margin-right: 30px;
    margin-top: 30px;
}
.content-right {
    padding: 30px;
}
.img-left {
    float: left;
    margin-right: 15px;
}
.img-right {
    float: right;
}
.content-center p{
	text-align:center !important;
}
.case-summary-links {
    display: block;
    margin-left: 130px;
}
.case-summary-links > p {
    display: inline-block;
    float: left;
    margin-right: 160px;
}
.ms-srch-sbLarge > input {
    background-color: transparent;
    display: inline-block;
    float: left;
    font-size: 20px;
    height: 30px;
    margin: 1px 0 0 6px;
    outline-style: none;
    padding: 0 1px;
    vertical-align: top;
}
.ms-srch-sb-border:hover{
	border:0px !important;
}
/*these are the the paragraph indentions*/
.indent-five{
	text-indent:20px;
}
.indent-ten{
	text-indent:40px;
}
.indent-fifteen{
	text-indent:60px;
}
.indent-three{
	text-indent:10px;
}
/*arch images*/
.arch-content {
    background: url("/Images1/SUPREME/Arch750x500.jpg")no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 500px;
    margin-top:-15px;
    padding-top:150px;
    background-size:760px;
}
.arch-list {
    list-style-type: none;
    text-align: center;
    width:400px;
    margin:auto;
    padding-left:0px;
}
.arch-list > li {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}
.arch-list a:hover{
	text-decoration:none;
	color:#000000;
}
.arch-list li p {
    font-size: 13px !important;
    font-weight: normal;
    text-align: center !important;
}
.arch-content-center{
   background: url("/Images1/SUPREME/Arch750x500.jpg")no-repeat scroll 0 0 rgba(0, 0, 0, 0);   
   margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -15px !important;
    min-height: 500px;
    padding-top: 150px;
    width: 760px;
}
/*scroll images*/
.small-scroll {
    background: url("/Images1/ATTORNEY RESOURCES/MediumScroll.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 330px;
    padding-top:20px;
}
.sm-scroll h4{
	line-height:1 !important;
}
.long-scroll{
	background: url("/Images1/SUPREME/scroll_appellate-longer.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height:300px;
}
.long-scroll h4{
	line-height:1 !important;
	padding-top:35px;
	margin-top:-20px;
}
.extra-small-scroll h4{
	line-height:1 !important;
}
.medium-scroll h4{
	line-height: 1 !important;
}
.scroll-list-itm {
    color: #0154a7;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.large-scroll .scroll-list-itm {
    color: #0154a7;
    font-size: 13px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.extra-small-scroll{
	background: url("/Images1/ATTORNEY RESOURCES/ethics_scroll.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height: 145px;
    padding-top:20px;
}
.extra-small-scroll .scroll-list-itm {
    color: #0154a7;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.large-scroll{
	background: url("/Images1/PUBLIC RESOURCES/LongScroll2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height: 800px;
    padding:40px 10px 0px 10px;
}
.large-scroll h4{
	line-height:1 !important;
}
.medium-scroll{
	background: url("/images1/public resources/disc_scroll.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:30px 10px 0px 10px;
	min-height:500px;
}
/*domestic violence list*/
.Domestic-Violence {
    list-style-type: none;
    margin: 0;
    padding: 10px;
}
.Domestic-Violence > li {
    border-bottom: 1px solid #575759;
    padding:3px 0px;
    font-weight:bold;
}
.DV-sub-list {
    list-style-type: none;
    padding-left: 15px;
	list-style-type:none;
}
.Domestic-Violence li a{
	color:#575759 !important;
	font-weight:bold;
}

/*headers*/
.ms-webpart-zone .small-header{
	font-size:23px;
	font-weight:bold;
    color:#ffffff;
    background-color: #E1C337;   
    text-align:center;
    line-height:1.5;
    font-family:Arial;
    margin-bottom:15px;
}
.ms-webpart-zone h1{
	font-size:27px;
	font-weight:bold;
    color:#ffffff;
    background-color: #E1C337;   
    text-align:center;
    line-height:1;
    font-family:Arial;
    margin-bottom:15px;
    padding:5px 0px;
    
}
.ms-webpart-zone h2{
	color:#0154a7;
    font-size:20px;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
}
.ms-webpart-zone h3{
	font-size:18px;
	font-weight:bold;
    color: #013D7A;
    text-align:center;
    line-height:1.5;
    margin-top:15px;
    font-family:Arial;
}
.ms-webpart-zone h4{
	font-size:18px;
	font-weight:bold;
    color: #013D7A;
    text-align:center;
    line-height:1.5;
    margin-top:15px;
    font-family:Arial;
}
h5{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    background-color:#0154a7;
    text-align:center;
    padding:5px 5px;
}
.ms-webpart-zone h6{
	font-size:16px;
    color: #013D7A;
    text-align:center;
    font-weight:bold;
    font-family:Arial;

}
.grey-header{
	color:#575759;
	font-weight:bold;
	font-size:14px;
}
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a{
	font-size:12px;
	text-transform:capitalize !important;
}
.search-years {
    font-size: 16px;
    list-style-type: none;
    padding: 0;
    text-align: center;
}

/*sharepoint lists*/
table.ms-listviewtable tbody > tr > td.ms-vb-lastCell{
	text-align:left;
	font-size:12px;
}
.ms-cellstyle, .ms-cellStyleNonEditable, .ms-cellStyleMenuHover, .ms-MenuCellStyle-TdHover, .ms-MenuCellStyle-MenuDivHover{
	border:0px;
}
.sidebar-list{
	padding-left:5px;
	margin:0px;
}

/*landing page links*/
.landing-pg-links{
	margin:auto;
	padding-top:15px;
}
.landing-pg-links1{
	float:left;
	margin-right:20px;
}
.two-col-links-pg{
	width:415px;
	margin:auto;
	margin-top:15px;
}
.ms-WPBody A:link {
    color: #0154a7;
}
.ms-vb2 a {
    color: #0154a7 !important;
}
.ms-vb2 a:hover {
    color: #575759 !important;
}

.ms-heroCommandLink, .ms-heroCommandLink:visited {
    color: #0154a7;
}
a, .ms-link:visited{
	color:#0154a7;
}
/*end landing page links*/

.ms-rtestate-field p, p.ms-rteElement-P {
    line-height: 1.5;
    text-align: left;
}
/*message from chief justice*/
.left-col-message{
    background-color:#0154a7;
    font-size:13px;
    line-height:1.3;
}
/*content contact information*/
.contact-address {
    color: #0154a7;
    margin: auto;
    width: 330px;
}
.contact-address > p{
	text-align:center;
}
.center-align{
	text-align:center !important;
}
.center-align p{
	text-align:center;
}
/*home page self-help*/
.self-help-tbl{
	width:100%;
}
.self-help-tbl tr{
    margin-bottom:10px; 
}
.red{
    background-color: #ff0000;
    color:#ffffff;
    font-size: 13px;
    font-weight:bold;
    text-align:center;
    height: 30px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
}
.redsingle{
    background-color: #ff0000;
    color:#ffffff;
    font-size: 13px;
    font-weight:bold;
    text-align:center;
    height: 30px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    margin: 0px auto; 
    display: table;
}
.bluesingle{
	background-color: #0154a7;
    color:#ffffff;
    font-size: 13px;
    font-weight:bold;
    text-align:center;
    height: 30px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    margin: 0px auto; 
    display: table;

	
}
.blue{
    background-color: #0154a7;
    color:#ffffff;
    font-size: 13px;
    font-weight:bold;
    text-align:center;
    height: 30px;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
}
.self-help{
    padding:5px 0px;
    border: 3px solid #0154a7;
}
.self-help h2{
    color:#0154a7;
    font-size:25px;
    text-align:center;
}
.self-help-tbl{
    border-spacing:5px;
    border-collapse: separate !important;
}
/*end self-help*/
.supreme-court-list {
    list-style-type: none;
    padding: 0 10px;
}
.supreme-court-list > li {
    float: left;
    font-weight: bold;
    height: 65px;
    text-align: center;
    width: 175px;
}

/*Blue Buttons*/
.button-list{
    list-style-type:none;
    width:200px;
    padding-left:0px;
    margin-top:0px;
    display:table;
}
.single-blue{
	padding: 28px 10px 7px;
}
.single-large {
    padding-bottom: 10px !important;
    padding-top: 28px !important;
}
.ms-rtestate-field a {
    color: #0154a7 !important;
}
.button-list li{
    min-height:40px;
    text-align:center;
    background-color:#0154a7;
    margin-top:0px;
    margin-bottom:10px;
    padding-top:18px;
    padding-bottom:15px;
    padding-left:10px;
    padding-right:10px;
}
.button-list a{
    color: #ffffff !important;
    font-size:14px;
    vertical-align: middle !important;
}

/*left navigation*/
.ms-core-listMenu-verticalBox .ms-core-listMenu-root .static a:hover {
    color: #0154a7;
    background-color:#ffffff;
    text-decoration:underline;
}
.ms-core-listMenu-verticalBox .ms-core-listMenu-root .static.selected{
	
	background-color:#ffffff;
}
.margin-ten{
	margin-left:40px;
}
/*three blue boxes - ada pg*/

.box-one {
    background-color: #0154a7;
    color: #ffffff;
    float: left;
    min-height: 135px;
    padding: 10px;
    text-align: center;
    width: 29%;
    margin-right:5px;
    }
.box-two {
    background-color: #0154a7;
    color: #ffffff;
    float: left;
    min-height: 135px;
    padding: 10px;
    text-align: center;
    width: 29%;
    margin-right:5px;
}
.box-three {
    background-color: #0154a7;
    color: #ffffff;
    float: left;
    min-height: 135px;
    padding: 10px;
    text-align: center;
    width: 29%;
    }
.box-one a, .box-two a, .box-three a{
	color:#ffffff !important;
}
.box-one a:hover, .box-two a:hover, .box-three a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.right-col-contact{
	padding:5px;
}
.red > a {
    color: #ffffff !important;
}
.blue > a{
	color:#ffffff !important;
}
.ms-listviewtable .ms-vb-tall{
	text-align:left;
}
/*quick launch*/
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    color: #575759 !important;
    padding-left: 5px;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item:hover, .ms-core-listMenu-verticalBox li.static:hover{
	background-color:#ffffff !important;
}
.ms-core-listMenu-verticalBox > .static, .ms-core-listMenu-verticalBox .static:hover{
	background-color:#ffffff !important;
}

.right-col-contact p{
	text-align:center;
}
.employment-table td {
    background-color: #0154a7;
    height: 45px;
    padding: 20px;
    text-align: center;
    width: 33%;
}
.employment-table {
    border-collapse: separate !important;
    border-spacing: 7px !important;
    margin-left:-7px;
}
.employment-table a{
	
	color:#ffffff !important;
}
.scrollable-container{
height:350px;
overflow:auto;
border:1px solid #cccccc;
padding:10px;
margin-top:10px;
}
