html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
br {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
body {
	background: url("../images/ag-bg-pat.png") rgb(221, 221, 221); margin: 0px; padding: 0px; color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;
}
ul {
	padding-left: 20px; margin-top: 0px; margin-bottom: 0px;
}
ol {
	padding-left: 20px; margin-top: 0px; margin-bottom: 0px;
}
dl {
	padding-left: 20px; margin-top: 0px; margin-bottom: 0px;
}
h1 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
h2 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
h3 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
h4 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
h5 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
h6 {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
p {
	padding-right: 10px; padding-left: 10px; margin-top: 0px;
}
a img {
	border: currentColor; border-image: none;
}
a:link {
	color: rgb(12, 97, 106); text-decoration: none;
}
a:visited {
	color: rgb(0, 122, 165); text-decoration: none;
}
a:hover {
	color: rgb(0, 122, 165); text-decoration: none;
}
a:active {
	color: rgb(0, 122, 165); text-decoration: none;
}
a:focus {
	color: rgb(0, 122, 165); text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
#container {
	margin: 30px auto auto; width: 960px;
}
#logo {
	background: url("../images/ag-logo.png") no-repeat left; margin: 5px 0px 10px 5px; left: 0px; height: 75px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 85px; padding-left: 85px; font-size: 12px; vertical-align: middle; float: left; position: absolute; text-shadow: 1px 1px 1px #fff;
}
#content {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; width: 960px; margin-top: 40px; float: left; box-shadow: 0px 0px 5px #b2b2b2; -webkit-box-shadow: 0px 0px 5px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 5px #b2b2b2;
}
.filter {
	margin: 10px; text-align: right; clear: both;
}
.casebox {
	background: 0px 0px rgb(255, 255, 255); padding: 10px; border-radius: 5px; border: 1px solid rgb(212, 212, 212); border-image: none; width: 960px; margin-bottom: 20px; float: left;
}
.casebox div.casename {
	background: rgb(224, 234, 235); border-radius: 5px; border: 1px solid rgb(209, 225, 227); border-image: none; width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-bottom: 3px;
}
.casebox div.casestatus {
	background: none; width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-bottom: 3px;
}
.casebox span {
	color: rgb(113, 113, 113); display: inline-block;
}
.casebox span.caseid {
	width: 40%;
}
.casebox span.casename {
	width: 40%;
}
.casebox span.issuedate {
	width: 30%;
}
.casebox span.bailboneamount {
	width: 29%; text-align: right;
}
.casebox span.casedof {
	width: 59%; text-align: right;
}
.mycase {
	background: rgb(255, 255, 255); border-radius: 5px; width: 635px; float: left; box-shadow: 0px 0px 5px #b2b2b2; -webkit-box-shadow: 0px 0px 5px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 5px #b2b2b2;
}
.mycase .title {
	background: url("../images/ag-title-bg.png") repeat-x 0px 0px; border-radius: 5px 5px 0px 0px; width: 100%; height: 33px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; position: relative; text-shadow: 1px 1px 1px #333333;
}
.mycase .title .mycase-icon {
	margin: 7px; line-height: 34px; vertical-align: top;
}
.advsearch-icon {
	background: url("../images/ag-icon-advsearch.png") no-repeat left; line-height: 34px; padding-left: 25px; vertical-align: top;
}
.mycase-box {
	width: 100%; padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.myapp-box {
	width: 100%; padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.mycase-box h4 {
	font-size: 13px;
}
.myapp-box h4 {
	font-size: 13px;
}
.mycase-box img {
	margin-left: 8px; float: left;
}
.myapp img {
	margin-left: 8px; float: left;
}
.mycase-box p {
	font-size: 13px;
}
.myapp p {
	font-size: 13px;
}
.quicklink {
	background: rgb(255, 255, 255); border-radius: 5px; width: 315px; margin-left: 10px; box-shadow: 0px 0px 5px #b2b2b2; -webkit-box-shadow: 0px 0px 5px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 5px #b2b2b2;
}
.quicklink .title {
	background: url("../images/ag-title-bg.png") repeat-x; border-radius: 5px 5px 0px 0px; width: 100%; height: 33px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-shadow: 1px 1px 0px #333; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;
}
.quicklink .title .quicklink-icon {
	margin: 7px; line-height: 34px; vertical-align: top;
}
.docinfo-icon {
	background: url("../images/ag-icon-docinfo.png") no-repeat left; margin: 5px; line-height: 34px; padding-left: 25px;
}
.myapp {
	background: rgb(255, 255, 255); border-radius: 5px; width: 100%; float: left; box-shadow: 0px 0px 5px #b2b2b2; -webkit-box-shadow: 0px 0px 5px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 5px #b2b2b2;
}
.myapp .title {
	background: url("../images/ag-title-bg.png") repeat-x; border-radius: 5px 5px 0px 0px; width: 100%; height: 33px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; position: relative; text-shadow: 1px 1px 0px #333; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;
}
.myapp .title .myapp-icon {
	margin: 7px; line-height: 34px; vertical-align: top;
}
p.fileby {
	font-size: 12px; margin-right: 5px; float: right;
}
p.filedate {
	font-size: 12px; margin-right: 5px; float: right;
}
span.more {
	margin: 10px; float: right;
}
.file-search {
	margin: 6px; top: 0px; width: 180px; right: 0px; float: right; position: absolute;
}
.myapp-data {
	float: left;
}
.mycase-data {
	float: left;
}
#ca-banner {
	width: 100%; height: 75px;
}
#ca-logo {
	background: url("../images/ag-logo.png") no-repeat left; margin: 5px 0px 10px 5px; left: 0px; height: 75px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 65px; padding-left: 85px; font-size: 12px; vertical-align: middle; float: left; position: absolute; text-shadow: 1px 1px 1px #fff;
}
#sggov-logo {
	background: url("../images/cm-sggov-logo.png") no-repeat 0px 0px rgba(0, 0, 0, 0); margin: 12px 10px 0px 0px; width: 230px; height: 48px; float: right; position: relative;
}
#header {
	width: 100%; height: 36px; min-width: 980px; box-shadow: inset 0px 1px #00b2be, inset 0px -1px #0093a4, 0px 1px 3px #004c55; background-image: -ms-linear-gradient(rgb(15, 151, 166), rgb(11, 107, 117)); background-color: rgb(15, 151, 166); -webkit-box-shadow: 0 1px #00b2be inset, 0 -1px #0093a4 inset, 0 1px 3px #004c55; -moz-box-shadow: inset 0 1px #00b2be, inset 0 -1px #0093a4, 0 1px 3px #004c55;
}
#header .menu-wrap {
	margin: 0px auto; width: 100%; height: 36px; text-align: right;
}
#header .menu {
	list-style: none; margin: 0px auto; height: 36px; float: right; display: inline-block;
}
#header .menu li.item {
	line-height: 36px; margin-right: 15px; float: left;
}
#header .menu li.item a {
	outline: 0px; color: rgb(238, 238, 238); font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; display: block; text-shadow: 1px 1px 0px #000;
}
#header .menu li.item a:hover {
	color: rgb(209, 209, 209); text-shadow: 1px 1px 0px #000;
}
#header .menu li.item .logout {
	background: url("../images/cm-icon-logout.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .profile {
	background: url("../images/cm-icon-profile.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .messages {
	background: url("../images/cm-icon-messages.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .applications {
	background: url("../images/cm-icon-application.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .cases {
	background: url("../images/cm-icon-case.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .efiling {
	background: url("../images/cm-icon-action.png") no-repeat left; padding-left: 23px;
}
#header .menu li.item .home {
	background: url("../images/cm-icon-home.png") no-repeat left; padding-left: 23px;
}
#header .menu .sub-menu {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(191, 191, 191) rgb(191, 191, 191); margin: 0px auto; padding: 5px; border-radius: 0px 0px 5px 5px; border-image: none; left: -4999px; display: block; position: absolute; z-index: 999; box-shadow: inset 0px 30px 5px -30px #000; -webkit-box-shadow: inset 0 30px 5px -30px #000; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -moz-box-shadow: inset 0 30px 5px -30px #000;
}
#header .menu li.item:hover .sub-menu {
	left: 40% ;/*50%*/
}
#header .menu .col {
	padding: 5px 10px; float: left;
}
#header .menu .sub-menu h4 {
	text-align: left; text-shadow: 1px 1px 1px #fff;
}
#header .menu .sub-menu ul {
	list-style: none; margin: 0px; padding: 0px 0px 0px 15px;
}
#header .menu .sub-menu ul li {
	text-align: left; color: rgb(0, 0, 0); line-height: 21px; font-size: 13px; text-shadow: 1px 1px 1px #fff;
}
#header .menu .sub-menu ul li a {
	background: url("../images/ag-megamenu-arrow.png") no-repeat left; color: rgb(0, 128, 143) !important; padding-left: 15px; text-shadow: 1px 1px 0px #fff !important;
}
#header .menu .sub-menu li:hover a {
	font-size: 13px !important;
}
#header .menu .sub-menu li:hover a:hover {
	color: rgb(0, 99, 144) !important; font-size: 13px !important; text-decoration: underline; text-shadow: 1px 1px 0px #fff !important;
}
.underline {
	text-decoration: underline;
}
.strong {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.imgshadow {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(119, 119, 119); border-image: none; margin-top: 5px; box-shadow: 0px 0px 5px #666666; -webkit-box-shadow: 0px 0px 5px #666666; -moz-box-shadow: 0px 0px 5px #666666;
}
.img_left {
	margin: 5px 15px 5px 5px; width: auto; float: left;
}
#menu li .black_box {
	padding: 4px 6px; border-radius: 5px; color: rgb(238, 238, 238); box-shadow: inset 0px 0px 3px #000000; text-shadow: 1px 1px 1px #000; background-color: rgb(51, 51, 51); -webkit-box-shadow: inset 0 0 3px #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0 0 3px #000000;
}
#menu li ul {
	list-style: none; margin: 0px 0px 12px; padding: 0px;
}
#menu li ul li {
	margin: 0px; padding: 0px; width: 250px; text-align: left; line-height: 24px; font-size: 12px; float: none; position: relative; text-shadow: 1px 1px 1px #ffffff;
}
#menu li ul li:hover {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#menu li .greybox li {
	background: rgb(244, 244, 244); margin: 0px 0px 4px; padding: 4px 6px; border-radius: 5px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 116px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
}
#menu li .greybox li:hover {
	background: rgb(255, 255, 255); margin: 0px 0px 4px; padding: 4px 6px; border: 1px solid rgb(170, 170, 170); border-image: none;
}
#footer {
	padding: 10px 0px; text-align: right; color: rgb(64, 64, 64); clear: both; font-size: 12px;
}
.searchbox {
	padding-left: 10px; margin-top: 30px; float: left;
}
.table_container {
	background: rgb(255, 255, 255); margin: 0px auto; width: 980px;
}
.popup {
	background: rgb(4, 29, 59);
}
.popup_container {
	background: rgb(255, 255, 255); margin: 0px auto; width: 470px;
}
.main_table {
	
}
.sub_table {
	
}
.sub_table .header {
	background: url("../images/subtable_top_middle.png") repeat-x; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: bold; text-shadow: 1px 1px 0px #000000;
}
.inner_table {
	
}
.inner_table tr td {
	height: 50px; text-align: center; font-size: 13px; border-right-color: rgb(196, 196, 196); border-bottom-color: rgb(196, 196, 196); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.border_left {
	border-left-color: rgb(196, 196, 196); border-left-width: 1px; border-left-style: solid;
}
.gray {
	background-color: rgb(236, 236, 236);
}
.center {
	text-align: center;
}
.content_header {
	height: 45px;
}
.content_header .title {
	color: rgb(0, 0, 0); text-transform: uppercase; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; float: right;
}
.content_header a {
	margin: 10px; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.content_header a:hover {
	color: rgb(126, 0, 1);
}
.home_icon {
	background: url("../images/icon_home.png") no-repeat left; line-height: 18px; padding-left: 23px; display: inline-block;
}
.doc_icon {
	background: url("../images/icon_doc.png") no-repeat left; line-height: 18px; padding-left: 23px; display: inline-block;
}
.logout_icon {
	background: url("../images/icon_logout.png") no-repeat left; width: 88px; line-height: 20px; padding-right: 5px; display: inline-block;
}
.worklist_icon {
	background: url("../images/icon_doc2.png") no-repeat left; width: 108px; line-height: 21px; padding-right: 5px; display: inline-block;
}
.toggle-expanded {
	background: url("../images/icon-minus.png") no-repeat right; padding-right: 12px; margin-right: 4px; cursor: default;
}
.toggle-collapsed {
	background: url("../images/icon-plus.png") no-repeat right; padding-right: 12px; margin-right: 4px; cursor: default;
}
.inner-expanded {
	background: url("../images/collapse.png") no-repeat right; padding-right: 18px; font-size: 12px; margin-right: 4px; cursor: default;
}
.inner-collapsed {
	background: url("../images/expand.png") no-repeat right; padding-right: 18px; font-size: 12px; margin-right: 4px; cursor: default;
}
.v-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.v-list li {
	margin: 3px 0px; font-size: 12px;
}
.v-list li label {
	padding: 5px;
}
.h-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.h-list li {
	margin: 0px 10px 0px 0px; float: left;
}
.h-list li label {
	padding: 5px;
}
.toggle-expanded-doc {
	background: url("../images/icon-minus-black.png") no-repeat left; padding-left: 12px; font-weight: bold; margin-left: 4px; cursor: default;
}
.toggle-collapsed-doc {
	background: url("../images/icon-plus-black.png") no-repeat left; padding-left: 12px; margin-left: 4px; cursor: default;
}
.section {
	background: rgb(255, 255, 255); border-radius: 5px; width: 100%; clear: both; float: left; box-shadow: 0px 0px 5px #b2b2b2; -webkit-box-shadow: 0px 0px 5px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 5px #b2b2b2;
}
.section .title {
	background: url("../images/ag-section-collapse.png") no-repeat right rgb(0, 98, 143); border-radius: 5px 5px 0px 0px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; padding-left: 15px; font-size: 13px; font-weight: bold; vertical-align: middle; text-shadow: 1px 1px 0px #333; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;
}
.collapsed {
	background: url("../images/ag-section-expand.png") no-repeat right !important;
}
.expanded {
	background: url("../images/ad-section-collapse.png") no-repeat right;
}
.expanded:hover {
	opacity: 0.9;
}
.section .collapsed {
	font: bold 13px/33px Tahoma, Arial, Verdana, sans-serif; border-radius: 5px; color: rgb(255, 255, 255); padding-left: 10px; vertical-align: middle; cursor: pointer; font-size-adjust: none; font-stretch: normal; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.collapsed:hover {
	opacity: 0.9;
}
.section .title .form-icon {
	background: url("../images/ag-icon-form.png") no-repeat left; margin: 5px; line-height: 34px; padding-left: 25px;
}
.section .title .notify-icon {
	background: url("../images/ag-icon-notify.png") no-repeat left; margin: 5px; line-height: 34px; padding-left: 25px;
}
.form {
	width: 100%; clear: both;
}
.form .row {
	width: 100%; margin-bottom: 1px; display: table; -dt-display: table; behavior: url(/display-table.min.htc);
}
.form .row-public {
	width: 100%; margin-bottom: 1px; display: table; -dt-display: table; behavior: url(/display-table.min.htc);
}
.form .row .fld {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 0px 3px 20px; width: 25%; vertical-align: top; border-right-color: white !important; border-right-width: 1px !important; border-right-style: solid !important; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(209, 225, 227) !important; -dt-display: table-cell;
}
.form .row-public .fld {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 0px 3px 20px; width: 25%; vertical-align: top; border-right-color: white !important; border-right-width: 1px !important; border-right-style: solid !important; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(209, 225, 227) !important; -dt-display: table-cell;
}
.form .row .val {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 10px 3px 5px; vertical-align: middle; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238) !important; -dt-display: table-cell;
}
.form .row-public .val {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 10px 3px 5px; vertical-align: middle; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238) !important; -dt-display: table-cell;
}
.form .row .row-fld {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 10px 3px 20px; vertical-align: middle; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238) !important; -dt-display: table-cell;
}
.form .row-public .row-fld {
	font: 13px/20px Tahoma, Arial, Verdana, sans-serif; padding: 3px 10px 3px 20px; vertical-align: middle; display: table-cell; font-size-adjust: none; font-stretch: normal; background-color: rgb(238, 238, 238) !important; -dt-display: table-cell;
}
.form .row .val label {
	padding: 5px;
}
.form .row .row-fld label {
	padding: 5px;
}
.form .row-public .val label {
	padding: 5px;
}
.form .row-public .row-fld label {
	padding: 5px;
}
input[type='text'] {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(64, 64, 64); padding-left: 2px; min-height: 20px;
}
input[type='password'] {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(64, 64, 64); padding-left: 2px; min-height: 20px;
}
:-ms-input-placeholder {
	color: rgb(177, 177, 177) !important; font-size: 12px; font-style: italic; min-width: 143px;
}
textarea {
	font: 13px/normal Tahoma, Arial, Verdana, sans-serif; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(64, 64, 64); max-height: 60px; font-size-adjust: none; font-stretch: normal; resize: none;
}
select {
	background: 0px 0px rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(64, 64, 64);
}
.cal {
	background: url("../images/ag-cal.png") no-repeat right white; width: 100px;
}
.cal-all {
	background: url("../images/cal.png") no-repeat right white; border-width: 1px; width: 100px;
}
button {
	background: 0px 0px; margin: 0px 0px 1px 1px; padding: 0px; border: 1px solid rgb(210, 210, 210); border-image: none; width: auto; height: 27px; overflow: visible; display: inline-block; cursor: pointer; box-shadow: 1px 1px 0px #ededed;
}
button.done {
	font: bold 14px/normal Arial, Helvetica, sans-serif; padding: 6px 15px; border-radius: 5px; border: 1px solid rgb(82, 114, 0); border-image: none; height: auto; text-align: center; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-image: -ms-linear-gradient(rgb(148, 199, 59) 0%, rgb(65, 165, 25) 100%); background-color: rgb(148, 199, 59); -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
button.done:hover {
	font: bold 14px/normal Arial, Helvetica, sans-serif; padding: 6px 15px; border-radius: 5px; border: 1px solid rgb(82, 114, 0); border-image: none; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-image: -ms-linear-gradient(rgb(65, 165, 25) 0%, rgb(148, 199, 59) 100%); background-color: rgb(65, 165, 25); -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
button:hover {
	opacity: 0.7;
}
button.red {
	border: 1px solid rgb(145, 0, 7); border-image: none;
}
button.red span {
	background: url("../images/ag-forms-btn.png") repeat-x left -25px rgb(255, 255, 255); color: rgb(255, 255, 255);
}
button.green {
	border: 1px solid rgb(0, 111, 123); border-image: none;
}
button.green span {
	background: url("../images/ag-forms-btn.png") repeat-x left -50px rgb(255, 255, 255); color: rgb(255, 255, 255);
}
button.gray {
	border: 1px solid rgb(113, 113, 113); border-image: none;
}
button.gray span {
	background: url("../images/ag-forms-btn.png") repeat-x left -75px rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.info {
	background: url("../images/cm-icon-info.png") no-repeat 1% 50% rgb(207, 237, 249); margin: 10px; padding: 5px 20px 5px 55px; border-radius: 5px; border: 1px solid rgb(129, 194, 255); border-image: none; color: rgb(51, 51, 51); line-height: 1.7em; clear: both; font-size: 13px; min-height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.success {
	background: url("../images/cm-icon-success.png") no-repeat 1% 50% rgb(234, 248, 203); margin: 10px; padding: 5px 20px 5px 55px; border-radius: 5px; border: 1px solid rgb(143, 194, 82); border-image: none; color: rgb(51, 51, 51); line-height: 1.7em; clear: both; font-size: 13px; min-height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.warning {
	background: url("../images/cm-icon-warning.png") no-repeat 1% 50% rgb(255, 226, 170); margin: 10px; padding: 5px 20px 5px 55px; border-radius: 5px; border: 1px solid rgb(255, 204, 102); border-image: none; color: rgb(51, 51, 51); line-height: 1.7em; clear: both; font-size: 13px; min-height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.error {
	background: url("../images/cm-icon-error.png") no-repeat 1% 50% rgb(255, 211, 211); margin: 10px; padding: 5px 20px 5px 55px; border-radius: 5px; border: 1px solid rgb(255, 129, 129); border-image: none; color: rgb(51, 51, 51); line-height: 1.7em; clear: both; font-size: 13px; min-height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.xxl {
	width: 600px;
}
.xl {
	width: 360px;
}
.l {
	width: 280px;
}
.m {
	width: 140px;
}
.s {
	width: 80px;
}
.xs {
	width: 60px;
}
.nextCourtNo {
	width: 280px !important;
}
.xxs {
	width: 40px;
}
.xxxs {
	width: 20px;
}
.txt {
	
}
.num {
	text-align: left;
}
.set {
	text-align: left;
}
.spacer {
	height: 10px; clear: both;
}
.action {
	margin: 15px 0px; width: 100%; text-align: center; clear: both; float: left;
}
.action input[type='button'] {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); font: bold 13px/normal Tahoma, Arial, Verdana, sans-serif; margin: 10px 2px; padding: 5px 15px; border-radius: 5px; border-image: none; text-align: center; color: rgb(51, 51, 51); vertical-align: middle; white-space: nowrap; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.action input[type='button']:hover {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153); color: rgb(51, 51, 51); cursor: pointer; text-shadow: 0px 1px 0px #dddddd; background-color: rgb(238, 238, 238);
}
.action input[type='button'].done {
	background: url("../images/cm-icon-done.png") no-repeat 10% rgb(221, 221, 221); padding-left: 30px !important;
}
.action input[type='button'].done:hover {
	background: url("../images/cm-icon-done.png") no-repeat 10% rgb(187, 187, 187); border-color: rgb(153, 153, 153);
}
.action input[type='button'].next {
	background: url("../images/cm-but-next.png") no-repeat 95% rgb(221, 221, 221); padding-right: 30px !important;
}
.action input[type='button'][disabled].next {
	background: url("../images/cm-but-next.png") no-repeat 95% rgb(236, 236, 236) !important; padding-right: 30px !important;
}
.action input[type='button'].previous {
	background: url("../images/cm-but-previous.png") no-repeat 5% rgb(221, 221, 221); padding-left: 30px !important;
}
.action input[type='button'][disabled].previous {
	background: url("../images/cm-but-previous.png") no-repeat 5% rgb(236, 236, 236) !important; padding-left: 30px !important;
}
.action input[type='button'].next:hover {
	background: url("../images/cm-but-next.png") no-repeat 95% rgb(187, 187, 187); border-color: rgb(153, 153, 153);
}
.action input[type='button'].previous:hover {
	background: url("../images/cm-but-previous.png") no-repeat 5% rgb(187, 187, 187); border-color: rgb(153, 153, 153);
}
.action input[type='button'][disabled].next:hover {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.action input[type='button'][disabled].previous:hover {
	border: 1px solid rgb(209, 209, 209); border-image: none;
}
.action input[type='button'][disabled] {
	background: rgb(236, 236, 236); border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(113, 113, 113); cursor: default; text-shadow: 1px 1px #fff;
}
input[disabled] {
	border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(113, 113, 113); text-shadow: 1px 1px #fff; background-color: rgb(236, 236, 236);
}
.clickable {
	cursor: pointer;
}
#loading {
	padding: 3px; display: none;
}
#loading img {
	margin-right: 6px; vertical-align: middle;
}
p#vtip {
	padding: 10px; border: 1px solid rgb(166, 201, 226); border-image: none; left: 5px; font-size: 0.8em; display: none; position: absolute; z-index: 888; background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
p#vtip #vtipArrow {
	left: 5px; top: -10px; position: absolute;
}
.list-icon {
	background: url("../images/ag-icon-list.png") no-repeat left; margin: 5px; line-height: 34px; padding-left: 25px;
}
table.list {
	width: 100%; border-collapse: collapse; border-spacing: 1px;
}
table.list-s {
	width: 100%; border-collapse: collapse; border-spacing: 1px;
}
table.list-cal {
	width: 100%; border-collapse: collapse; border-spacing: 1px;
}
table.list-sir {
	width: 100%; border-collapse: collapse; border-spacing: 1px;
}
table.list td {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(229, 229, 229); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(229, 229, 229); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
table.list-s td {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(209, 209, 209); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(209, 209, 209); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
table.list-sir td {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(209, 209, 209); border-image: none; vertical-align: top; -ms-word-break: break-all; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(209, 209, 209); border-image: none; vertical-align: top; -ms-word-break: break-all; font-size-adjust: none; font-stretch: normal;
}
table.list-cal td {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(229, 229, 229); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif; padding: 2px; border: 1px solid rgb(229, 229, 229); border-image: none; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
table.list th {
	border-color: rgb(236, 236, 236); height: 35px; color: rgb(120, 120, 120); font-weight: bold; text-shadow: 1px 1px #ececec;
}
table.list tr:hover {
	background-color: rgb(236, 236, 236);
}
table.list-s th {
	border: 1px solid rgb(136, 208, 223); border-image: none; text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(128, 167, 177);
}
table.list-cal th {
	border: 1px solid rgb(136, 208, 223); border-image: none; text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(128, 167, 177);
}
table.list-s tr td:hover {
	background-color: rgb(236, 236, 236);
}
table.list-cal tr td:hover {
	background-color: rgb(236, 236, 236);
}
table.list .asc {
	background-position: right; padding-right: 20px; background-image: url("../images/up.gif"); background-repeat: no-repeat;
}
table.list .desc {
	background-position: right; padding-right: 20px; background-image: url("../images/down.gif"); background-repeat: no-repeat;
}
table.list-s th a {
	color: rgb(255, 255, 255);
}
table.list th a {
	color: rgb(120, 120, 120);
}
table.list-cal .date {
	padding: 0px; width: 100%; text-align: center; display: inline-block;
}
table.list-cal .status {
	margin: 3px; padding: 3px; border-radius: 7px; text-align: center; font-weight: bold;
}
table.list-cal .status.available {
	background: rgb(215, 232, 238); border: 1px solid rgb(190, 218, 228); border-image: none; color: rgb(77, 158, 186); cursor: pointer; text-shadow: 1px 1px #fff;
}
table.list-cal .status.blocked {
	background: rgb(227, 227, 227); border: 1px solid rgb(210, 210, 210); border-image: none; color: rgb(184, 184, 184); text-shadow: 1px 1px #fff;
}
table.list-cal span.today {
	background: 0px 0px rgb(28, 180, 224); padding: 0px 4px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 9px; font-weight: bold; margin-right: 5px; vertical-align: top; float: left; text-shadow: 1px 0.5px #064b5f;
}
.search-box {
	margin-top: 40px; float: left;
}
.search-box label {
	color: rgb(102, 102, 102); text-transform: uppercase; line-height: 30px; margin-right: 5px; text-shadow: 1px 1px 1px #ffffff;
}
.search-box input[type='text'] {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 200px; color: rgb(102, 102, 102); padding-left: 2px; min-height: 25px; -webkit-box-shadow: 0px 0px 3px #b2b2b2; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 3px #b2b2b2;
}
span.adv-search {
	margin: 5px; font-size: 12px; float: left;
}
#slickbox {
	padding: 0px; left: 0px; top: 0px; position: relative;
}
.hide {
	display: none;
}
.welcome {
	text-align: left; color: rgb(255, 255, 255); font-size: 11px; margin-top: 10px; margin-left: 80px; float: left; text-shadow: 1px 1px #000;
}
.datetime {
	color: rgb(255, 255, 255);
}
#breadcrumbs-holder {
	margin: 10px auto 15px; width: 100%; height: 40px;
}
#breadcrumbs-holder .nav {
	background: 0px 0px rgb(224, 234, 235); list-style: none; margin: 0px auto 10px; padding: 5px; border-radius: 7px; float: left; display: inline-block; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;
}
#breadcrumbs-holder .nav ul {
	
}
#breadcrumbs-holder .nav li {
	vertical-align: middle; float: left; min-height: 40px;
}
.required {
	color: rgb(255, 0, 0); margin-right: 2px;
}
#breadcrumbs-holder .nav li p {
	outline: 0px; line-height: 3em; padding-left: 45px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 0.9em; text-decoration: none; vertical-align: middle; display: block; -ms-word-wrap: break-word; min-height: 40px;
}
#breadcrumbs-holder .nav li .passed {
	background: url("../images/ag-crumb-passed.png") no-repeat left top; color: rgb(0, 99, 144);
}
#breadcrumbs-holder .nav li .current {
	background: url("../images/ag-crumb-current.png") no-repeat left top; color: rgb(204, 0, 0);
}
#breadcrumbs-holder .nav li .next {
	background: url("../images/ag-crumb-next.png") no-repeat left top; color: rgb(135, 135, 135);
}
.icon-box {
	padding: 10px; border-top-color: rgb(209, 209, 209); border-top-width: 1px; border-top-style: dashed;
}
.icon-box ul {
	margin: 0px; padding: 0px;
}
.icon-box ul li {
	list-style: none; margin: 2px; padding: 4px 0px; float: left; position: relative; cursor: pointer;
}
.icon-box ul li span {
	margin: 0px 4px; float: left;
}
.color-icon {
	background: url("../images/cm-icons-16x16-color.png") no-repeat; width: 16px; height: 16px; overflow: hidden; display: inline-block;
}
.bk-icon {
	background: url("../images/cm-icons-16x16-bk.png") no-repeat; width: 16px; height: 16px; overflow: hidden; display: inline-block;
}
.cm-icon-document {
	background-position: 0px 0px;
}
.cm-icon-doc-edit {
	background-position: -16px 0px;
}
.cm-icon-doc-add {
	background-position: -32px 0px;
}
.cm-icon-doc-copy {
	background-position: -48px 0px;
}
.cm-icon-doc-delete {
	background-position: -64px 0px;
}
.cm-icon-doc-paste {
	background-position: -96px 0px;
}
.cm-icon-doc-setting {
	background-position: -80px 0px;
}
.cm-icon-star {
	background-position: -112px 0px;
}
.cm-icon-table {
	background-position: -128px 0px;
}
.cm-icon-table-add {
	background-position: -144px 0px;
}
.cm-icon-table-delete {
	background-position: -160px 0px;
}
.cm-icon-delete {
	background-position: -240px 0px;
}
.cm-icon-table-edit {
	background-position: -176px 0px;
}
.cm-icon-table-error {
	background-position: -192px 0px;
}
.cm-icon-table-setting {
	background-position: -208px 0px;
}
.cm-icon-tick {
	background-position: -224px 0px;
}
.cm-icon-cross {
	background-position: -240px 0px;
}
.cm-icon-info {
	background-position: 0px -16px;
}
.cm-icon-exclamation {
	background-position: -16px -16px;
}
.cm-icon-warning {
	background-position: -32px -16px;
}
.cm-icon-question {
	background-position: -48px -16px;
}
.cm-icon-print {
	background-position: -64px -16px;
}
.cm-icon-print-add {
	background-position: -80px -16px;
}
.cm-icon-print-delete {
	background-position: -96px -16px;
}
.cm-icon-print-error {
	background-position: -112px -16px;
}
.cm-icon-save {
	background-position: -128px -16px;
}
.cm-icon-upload {
	background-position: -144px -16px;
}
.cm-icon-download {
	background-position: -160px -16px;
}
.cm-icon-lock {
	background-position: -176px -16px;
}
.cm-icon-unlock {
	background-position: -192px -16px;
}
.cm-icon-lock-edit {
	background-position: -208px -16px;
}
.cm-icon-view {
	background-position: -224px -16px;
}
.cm-icon-signature {
	background-position: -240px -16px;
}
.cm-icon-preview {
	background-position: 0px -32px;
}
.cm-icon-zoomin {
	background-position: -16px -32px;
}
.cm-icon-zoomout {
	background-position: -32px -32px;
}
.cm-icon-search {
	background-position: -48px -32px;
}
.cm-icon-folder {
	background-position: -64px -32px;
}
.cm-icon-folder-add {
	background-position: -80px -32px;
}
.cm-icon-folder-delete {
	background-position: -96px -32px;
}
.cm-icon-folder-edit {
	background-position: -112px -32px;
}
.cm-icon-downarrow {
	background-position: -128px -32px;
}
.cm-icon-uparrow {
	background-position: -144px -32px;
}
.cm-icon-leftarrow {
	background-position: -160px -32px;
}
.cm-icon-rightarrow {
	background-position: -176px -32px;
}
.cm-icon-withdrawfile {
	background-position: -192px -80px;
}
.cm-icon-bin {
	background-position: -192px -32px;
}
.cm-icon-bin-open {
	background-position: -208px -32px;
}
.cm-icon-setting {
	background-position: -224px -32px;
}
.cm-icon-refile {
	background-position: -240px -32px;
}
.cm-icon-duplicate {
	background-position: 0px -48px;
}
.cm-icon-returndoc {
	background-position: -16px -48px;
}
.cm-icon-pdf {
	background-position: -32px -48px;
}
.cm-icon-words {
	background-position: -48px -48px;
}
.cm-icon-excel {
	background-position: -64px -48px;
}
.cm-icon-pp {
	background-position: -80px -48px;
}
.cm-icon-attach {
	background-position: -96px -48px;
}
.cm-icon-broadcast {
	background-position: -112px -48px;
}
.cm-icon-calender {
	background-position: -128px -48px;
}
.cm-icon-fileshare {
	background-position: -144px -48px;
}
.cm-icon-redflag {
	background-position: -160px -48px;
}
.cm-icon-yellowflag {
	background-position: -176px -48px;
}
.cm-icon-greenflag {
	background-position: -192px -48px;
}
.cm-icon-sound {
	background-position: -208px -48px;
}
.cm-icon-plus {
	background-position: -224px -48px;
}
.cm-icon-user {
	background-position: -240px -48px;
}
.cm-icon-comment {
	background-position: 0px -64px;
}
.cm-icon-commentadd {
	background-position: -16px -64px;
}
.cm-icon-commentdelete {
	background-position: -32px -64px;
}
.cm-icon-commentedit {
	background-position: -48px -64px;
}
.cm-icon-dblcomment {
	background-position: -64px -64px;
}
.cm-icon-dblcommentadd {
	background-position: -80px -64px;
}
.cm-icon-dblcommentdelete {
	background-position: -96px -64px;
}
.cm-icon-viewdochistory {
	background-position: -112px -64px;
}
.cm-icon-hospital {
	background-position: -128px -64px;
}
.cm-icon-brocast-all {
	background-position: -144px -64px;
}
.cm-icon-viewreceipt {
	background-position: -160px -64px;
}
.cm-icon-deletecourts {
	background-position: -176px -64px;
}
.cm-icon-audioupload {
	background-position: -192px -64px;
}
.cm-icon-audiodownload {
	background-position: -208px -64px;
}
.cm-icon-fixcourtsevent {
	background-position: -224px -64px;
}
.cm-icon-entercomments {
	background-position: -240px -64px;
}
.cm-icon-enteroutcomes {
	background-position: 0px -80px;
}
.cm-icon-fixingccs {
	background-position: -16px -80px;
}
.cm-icon-routetojo {
	background-position: -32px -80px;
}
.cm-icon-createpolice {
	background-position: -48px -80px;
}
.cm-icon-jodirect {
	background-position: -64px -80px;
}
.cm-icon-followup {
	background-position: -80px -80px;
}
.cm-icon-roactions {
	background-position: -96px -80px;
}
.cm-icon-summonsapp {
	background-position: -112px -80px;
}
.cm-icon-generatepac {
	background-position: -128px -80px;
}
.cm-icon-entertimeline {
	background-position: -144px -80px;
}
.cm-icon-fillingapp {
	background-position: -160px -80px;
}
.cm-icon-returntask {
	background-position: -176px -80px;
}
input[type='button'] {
	border-width: 1px; border-style: solid; border-color: rgb(171, 187, 204) rgb(167, 182, 199) rgb(161, 175, 191); font: 13px/normal Tahoma, Arial, Verdana, sans-serif; margin: 5px 2px; padding: 3px 12px; border-radius: 5px; text-align: center; color: rgb(26, 62, 102); vertical-align: middle; white-space: nowrap; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px white; background-color: rgb(209, 225, 227); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
input[type='button']:hover {
	border-width: 1px; border-style: solid; border-color: rgb(161, 175, 191) rgb(156, 170, 186) rgb(150, 163, 179); color: rgb(22, 54, 89); cursor: pointer; box-shadow: inset 0px 1px 0px 0px #f2f2f2; background-color: rgb(143, 195, 201);
}
input[type='button'][disabled] {
	background: rgb(236, 236, 236); border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(113, 113, 113); cursor: default; text-shadow: 1px 1px #fff;
}
.ui-icon {
	margin: 2px 2px 1px; display: inline-block; cursor: pointer;
}
.ui-widget-header {
	background: url("../images/popup-headerBG.png") repeat-x; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
.nav-tab {
	clear: both; margin-top: 30px; margin-left: 10px;
}
.nav-tab ul {
	list-style: none; margin: 0px; padding: 0px; vertical-align: middle; float: left;
}
.nav-tab ul li {
	background: linear-gradient(rgb(212, 212, 212), rgb(241, 241, 241)); margin: 8px 2px 0px 0px; padding: 8px; border-radius: 7px 7px 0px 0px; text-align: center; color: rgb(113, 113, 113); font-size: 13px; font-weight: bold; vertical-align: middle; float: left; display: block; cursor: pointer; min-width: 50px; text-shadow: 1px 1px #fff; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -pie-background: linear-gradient(#d4d4d4, #F1F1F1);
}
.nav-tab ul li.selected {
	background: linear-gradient(rgb(209, 225, 227), rgb(241, 241, 241)); margin: 0px 2px 0px 0px; padding: 12px; text-align: center; color: rgb(0, 99, 144); vertical-align: middle; cursor: default; text-shadow: 1px 1px #fff; -pie-background: linear-gradient(#D1E1E3, #F1F1F1);
}
.nav-tab ul li.selected:hover {
	background: linear-gradient(rgb(209, 225, 227), rgb(241, 241, 241)); margin: 0px 2px 0px 0px; padding: 12px; text-align: center; color: rgb(0, 99, 144); vertical-align: middle; cursor: default; text-shadow: 1px 1px #fff; -pie-background: linear-gradient(#D1E1E3, #F1F1F1);
}
.nav-tab ul li:hover {
	margin: 0px 2px 0px 0px; padding: 12px; color: rgb(113, 113, 113); text-shadow: 1px 1px #fff;
}
.dropdown-btn-wrap {
	margin: 2px; width: 100%; display: inline; position: relative;
}
.dropdown-btn-wrap .dropdown-btn {
	background: rgb(241, 241, 241); padding: 3px 5px; border-radius: 3px; border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(64, 64, 64); cursor: pointer; box-shadow: inset 1px 1px 1px 0px white; -webkit-box-shadow: 1px 1px 1px 0 white inset; -moz-box-shadow: 1px 1px 1px 0 white inset;
}
.dropdown-btn-wrap .dropdown-btn:hover {
	border: 1px solid rgb(201, 201, 201); border-image: none; box-shadow: 0px 0px 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-btn-wrap .dropdown-btn:focus {
	background: rgb(187, 187, 187); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(201, 201, 201) rgb(201, 201, 201) currentColor; padding: 3px 15px 3px 10px; border-radius: 3px 3px 0px 0px; border-image: none; color: rgb(64, 64, 64); cursor: pointer;
}
.dropdown-btn-wrap ul {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; right: 0px; display: none; list-style-type: none; position: absolute; z-index: 1000; box-shadow: 0px 0px 3px #bbbbbb; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-btn-wrap li {
	text-align: left; white-space: nowrap;
}
.dropdown-btn-wrap li a {
	padding: 2px 10px; color: rgb(100, 100, 100); line-height: 25px; display: block;
}
.dropdown-btn-wrap li a:hover {
	color: rgb(100, 100, 100); background-color: rgb(225, 225, 225);
}
.dropdown-menu-wrap {
	width: 100%; display: inline; position: relative;
}
.dropdown-menu-wrap .dropdown-menu {
	padding: 4px 10px; cursor: pointer;
}
.dropdown-menu-wrap .dropdown-menu:hover {
	border: 1px solid rgb(201, 201, 201); border-image: none; box-shadow: 0px 0px 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-menu-wrap .dropdown-menu:focus {
	background: rgb(187, 187, 187); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(201, 201, 201) rgb(201, 201, 201) currentColor; padding: 3px 15px 3px 10px; border-radius: 3px 3px 0px 0px; border-image: none; color: rgb(64, 64, 64); cursor: pointer;
}
.dropdown-menu-wrap ul {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; right: 0px; display: none; list-style-type: none; position: absolute; z-index: 100; box-shadow: 0px 0px 3px #bbbbbb; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-menu-wrap li {
	text-align: left; white-space: nowrap;
}
.dropdown-menu-wrap li a {
	padding: 2px 10px; color: rgb(100, 100, 100); line-height: 25px; display: block;
}
.dropdown-menu-wrap li a:hover {
	color: rgb(100, 100, 100); background-color: rgb(225, 225, 225);
}
.dropdown-btn-wrap2 {
	margin: 2px; width: 100%; display: inline; position: relative; z-index: 99999 !important;
}
.dropdown-btn-wrap2 .dropdown-btn2 {
	background: url("../images/pencil.png") no-repeat center rgb(241, 241, 241); padding: 3px 13px; border-radius: 3px; border: 1px solid rgb(209, 209, 209); border-image: none; height: 16px; color: rgb(64, 64, 64); float: left; z-index: 99999 !important; cursor: pointer; box-shadow: inset 1px 1px 1px 0px white; -webkit-box-shadow: 1px 1px 1px 0 white inset; -moz-box-shadow: 1px 1px 1px 0 white inset;
}
.dropdown-btn-wrap2 .dropdown-btn2:hover {
	border: 1px solid rgb(201, 201, 201); border-image: none; box-shadow: 0px 0px 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-btn-wrap2 .dropdown-btn2:focus {
	padding: 3px 15px 3px 10px; border-radius: 3px 3px 0px 0px; border: 1px solid rgb(201, 201, 201); border-image: none; color: rgb(64, 64, 64); cursor: pointer;
}
.dropdown-btn-wrap2 ul {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; top: 15px; right: 0px; display: none; list-style-type: none; position: absolute; z-index: 99999; box-shadow: 0px 0px 3px #bbbbbb; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-btn-wrap2 li {
	text-align: left; white-space: nowrap;
}
.dropdown-btn-wrap2 li a {
	padding: 2px 10px; color: rgb(100, 100, 100); line-height: 25px; display: block;
}
.dropdown-btn-wrap2 li a:hover {
	color: rgb(100, 100, 100); background-color: rgb(225, 225, 225);
}
.dropdown-menu-wrap2 {
	width: 100%; display: inline; position: relative;
}
.dropdown-menu-wrap2 .dropdown-menu {
	padding: 4px 10px; cursor: pointer;
}
.dropdown-menu-wrap2 .dropdown-menu:hover {
	border: 1px solid rgb(201, 201, 201); border-image: none; box-shadow: 0px 0px 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-menu-wrap2 .dropdown-menu:focus {
	background: rgb(187, 187, 187); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(201, 201, 201) rgb(201, 201, 201) currentColor; padding: 3px 15px 3px 10px; border-radius: 3px 3px 0px 0px; border-image: none; color: rgb(64, 64, 64); cursor: pointer;
}
.dropdown-menu-wrap2 ul {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; top: 22px; right: 0px; display: none; list-style-type: none; position: absolute; z-index: 1000; box-shadow: 0px 0px 3px #bbbbbb; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb;
}
.dropdown-menu-wrap2 li {
	text-align: left; white-space: nowrap;
}
.dropdown-menu-wrap2 li a {
	padding: 2px 10px; color: rgb(100, 100, 100); line-height: 25px; display: block;
}
.dropdown-menu-wrap2 li a:hover {
	color: rgb(100, 100, 100); background-color: rgb(225, 225, 225);
}
.required {
	color: rgb(255, 0, 0); margin-right: 2px;
}
.P {
	padding: 0px 4px; border-radius: 16px; border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(51, 102, 153); behavior: url(/PIE.htc);
}
.D {
	padding: 0px 4px; border-radius: 16px; border: 1px solid rgb(204, 0, 204); border-image: none; color: rgb(255, 255, 255); cursor: default; background-color: rgb(204, 0, 204); behavior: url(/PIE.htc);
}
span.urgent {
	background: 0px 0px rgb(204, 0, 0); padding: 1px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
span.new {
	background: 0px 0px rgb(68, 218, 253); padding: 2px; border-radius: 3px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
span.noti-number {
	background: 0px 0px rgb(225, 86, 86); padding: 4px; border-radius: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: bold; margin-top: -3px; margin-left: 1px; vertical-align: top;
}
.slickbox-bg {
	background: 0px 0px rgb(255, 255, 255); width: 100%; float: left;
}
.pagi-holder {
	width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px;
}
.pagi {
	padding: 2px;
}
.pagi ul {
	margin: 0px; padding: 0px; text-align: center; font-size: 13px;
}
.pagi ul li {
	padding-bottom: 1px; display: inline; list-style-type: none;
}
.pagi ul li a {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); padding: 3px 8px; border-radius: 4px; border-image: none; color: rgb(141, 141, 141); text-decoration: none; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 1px 1px #eee; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 1px 1px #eee;
}
.pagi ul li a:visited {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); padding: 3px 8px; border-radius: 4px; border-image: none; color: rgb(141, 141, 141); text-decoration: none; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 1px 1px #eee; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 1px 1px #eee;
}
.pagi ul li a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(171, 187, 204) rgb(167, 182, 199) rgb(161, 175, 191); border-image: none; color: rgb(26, 62, 102); text-shadow: 0px 1px 0px #fff; background-color: rgb(209, 225, 227);
}
.pagi ul li a:active {
	border-width: 1px; border-style: solid; border-color: rgb(171, 187, 204) rgb(167, 182, 199) rgb(161, 175, 191); border-image: none; color: rgb(26, 62, 102); text-shadow: 0px 1px 0px #fff; background-color: rgb(209, 225, 227);
}
.pagi ul li a.currentpage {
	border-color: rgb(0, 126, 168) rgb(0, 126, 168) rgb(0, 88, 134); color: rgb(255, 255, 255); font-weight: bold; cursor: default; text-shadow: 0px 1px 0px #002734; background-color: rgb(0, 88, 134);
}
.pagi ul li a.disablelink {
	background: 0px 0px rgb(227, 227, 227); border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(184, 184, 184); font-weight: normal !important; cursor: default; text-shadow: 1px 1px #fff;
}
.pagi ul li a.disablelink:hover {
	background: 0px 0px rgb(227, 227, 227); border: 1px solid rgb(209, 209, 209); border-image: none; color: rgb(184, 184, 184); font-weight: normal !important; cursor: default; text-shadow: 1px 1px #fff;
}
.pagi ul li a.prevnext {
	text-transform: uppercase; font-weight: bold;
}
.titleclose {
	width: 28px; height: 26px; margin-top: 4px; margin-right: 40px; float: right;
}
.titledelete {
	width: 28px; height: 26px; margin-top: 4px; margin-right: 40px; float: right;
}
div#toolbarbut {
	right: 0px; bottom: 20px; position: fixed; z-index: 99999;
}
div#toolbar {
	margin: 0px auto; height: 36px; right: 0px; bottom: 20px; position: fixed; z-index: 9999;
}
div#toolbarbut {
	width: 60px; height: 15px; bottom: 20px; display: none;
}
span.showbar {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(141, 141, 141); float: right; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 1px 1px #eee; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 1px 1px #eee;
}
span.showbar a {
	background: url("../images/uparrow-d.png") no-repeat center; padding: 25px 0px 0px 13px; width: 25px; height: 9px; display: block;
}
.leftside {
	float: left;
}
.rightside {
	float: right;
}
span.downarr {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(141, 141, 141); float: right; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 1px 1px #eee; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 1px 1px #eee;
}
span.downarr a {
	background: url("../images/downarrow-d.png") no-repeat center; padding: 25px 0px 0px 13px; width: 25px; height: 9px; display: block;
}
span.menu_title {
	padding: 9px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(141, 141, 141); margin-right: 5px; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -khtml-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd;
}
span.menu_title a {
	color: rgb(154, 154, 154); line-height: 34px; font-size: 14px;
}
.quickmenu {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; top: -223px; right: 45px; color: rgb(141, 141, 141); display: none; position: absolute; min-height: 220px; min-width: 180px; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eeeeee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -khtml-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd;
}
.quickmenu ul {
	padding-top: 20px;
}
.quickmenu2 ul {
	padding-top: 20px;
}
.quickmenu ul li {
	list-style: none; margin: 0px 15px; padding: 5px 10px; font-size: 13px;
}
.quickmenu2 ul li {
	list-style: none; margin: 0px 15px; padding: 5px 10px; font-size: 13px;
}
.quickmenu ul li a {
	color: rgb(152, 152, 152); font-size: 13px; display: block;
}
.quickmenu2 ul li a {
	color: rgb(152, 152, 152); font-size: 13px; display: block;
}
.quickmenu ul li a:hover {
	color: rgb(102, 102, 102);
}
.quickmenu2 ul li a:hover {
	color: rgb(102, 102, 102);
}
.nav-up {
	background: url("../images/cm-arrow-up.png") no-repeat 50% 50% rgb(179, 179, 179); padding: 7px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 20px; height: 20px; right: 50px; bottom: 10px; white-space: nowrap; position: fixed; cursor: pointer; opacity: 0.6; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-left-radius: 6px; -khtml-border-top-right-radius: 6px;
}
.nav-down {
	background: url("../images/cm-arrow-down.png") no-repeat 50% 50% rgb(179, 179, 179); padding: 7px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 20px; height: 20px; right: 11px; bottom: 10px; white-space: nowrap; position: fixed; cursor: pointer; opacity: 0.6; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-left-radius: 6px; -khtml-border-top-right-radius: 6px;
}
.nav-up:hover {
	background: url("../images/cm-arrow-up.png") no-repeat 50% 50% rgb(51, 51, 51); border: 1px solid rgb(236, 236, 236); border-image: none; opacity: 0.8;
}
.nav-down:hover {
	background: url("../images/cm-arrow-down.png") no-repeat 50% 50% rgb(51, 51, 51); border: 1px solid rgb(236, 236, 236); border-image: none; opacity: 0.8;
}
label.fld-err {
	color: rgb(255, 0, 0); clear: both; display: block;
}
label.fld-err-clear-left {
	color: rgb(255, 0, 0);
}
.pagination {
	margin: 5px 0px; width: auto; float: right;
}
.pagination .total {
	line-height: 24px; padding-right: 5px; float: left;
}
.pagination ul {
	margin: 0px; padding: 0px; float: left; list-style-type: none;
}
.pagination ul li {
	margin: 0px 2px; padding: 3px 8px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(141, 141, 141); float: left; cursor: pointer; box-shadow: 1px 1px #eee; text-shadow: 0px 1px 0px #eee; background-color: rgb(238, 238, 238); -webkit-box-shadow: 1px 1px #eee; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 1px 1px #eee;
}
.pagination ul li:hover {
	border: 1px solid rgb(113, 89, 58); border-image: none; color: rgb(255, 255, 255); text-shadow: 0px 1px 0px #2e2110; background-color: rgb(130, 103, 69);
}
.pagination ul li.selected {
	border: 1px solid rgb(113, 89, 58); border-image: none; color: rgb(255, 255, 255); text-shadow: 0px 1px 0px #2e2110; background-color: rgb(130, 103, 69);
}
.pagination ul li.selected {
	cursor: default;
}
.pagination ul li.disabled {
	border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(141, 141, 141); cursor: default; text-shadow: 1px 1px #fff; background-image: none; background-color: rgb(238, 238, 238);
}
.pagination ul li.disabled:hover {
	border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(141, 141, 141); cursor: default; text-shadow: 1px 1px #fff; background-image: none; background-color: rgb(238, 238, 238);
}
span.gagorder {
	background: 0px 0px rgb(248, 116, 49); padding: 1px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
span.domesticviolence {
	background: 0px 0px rgb(248, 189, 49); padding: 1px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
span.wtaorder {
	background: 0px 0px rgb(49, 178, 248); padding: 1px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
span.exceeds {
	background: 0px 0px rgb(255, 0, 0); padding: 1px 3px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top;
}
.ptcListGridTimeSlot {
	background-color: rgb(209, 225, 227);
}
.ptcListCourtInfo {
	background: linear-gradient(rgb(209, 225, 227), rgb(241, 241, 241)); text-align: left; color: rgb(0, 99, 144); line-height: 22px; padding-top: 5px; padding-bottom: 5px; font-size: 14px;
}
.capital {
	text-transform: uppercase;
}
.ecase-container {
	width: 50% !important; margin-left: 21% !important;
}
.casename-div-info {
	margin: 20px 0px 10px 10px;
}
.casename-div-info h4 {
	background: url("../images/icon-case-list.png") no-repeat left; line-height: 30px; padding-left: 35px; font-size: 20px;
}
.casename-div {
	top: 85px; width: 20%; float: left; position: fixed;
}
.case-list-box {
	background: 0px 0px rgb(255, 255, 255); margin: 0px 10px 10px; padding: 10px; border-radius: 5px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 88%; float: left;
}
.case-list-newid {
	margin: 10px 0px; width: 33%; text-align: center; padding-bottom: 20px !important; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.df-info {
	margin: 20px 0px 9px;
}
.df-info h4 {
	background: url("../images/icon-def-id.png") no-repeat left; line-height: 30px; padding-left: 45px; font-size: 20px;
}
ul.ecase-listing {
	list-style: none; padding-left: 0px;
}
ul.ecase-listing li {
	margin: 8px 0px;
}
ul.ecase-listing li a {
	background: url("../images/ecase-list-li.png") no-repeat left; margin: 5px 0px; padding-left: 15px; text-decoration: none;
}
span.ecase-list-no {
	background: 0px 0px rgb(4, 140, 155); padding: 3px 6px; border-radius: 8px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9px; font-weight: bold; margin-top: 0px; margin-left: 5px; vertical-align: top; position: absolute;
}
.ui-accordion .ui-accordion-header .ui-icon {
	right: 0.5em !important;
}
.ui-accordion .ui-accordion-header {
	background: rgb(239, 239, 239); padding: 6px; border: 1px solid rgb(239, 239, 239); border-image: none; color: rgb(51, 51, 51); font-weight: 700;
}
.ui-accordion .ui-accordion-content {
	background: rgb(254, 254, 254);
}
.ui-accordion .ui-widget-content {
	border: 1px solid rgb(239, 239, 239); border-image: none;
}
@media screen and (min-width:1920px)
{
#header .menu li.item:hover .sub-menu {
	left: 60%;
}
}
.font17 {
	font-size: 17px !important;
}
.blue-font {
	color: blue;
}
.sub-blue-font {
	margin-left: 2em; display: inline-block;
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px)
{
body {
	font: 13px/normal Tahoma, Arial, Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#container {
	width: 100%;
}
#content {
	margin: 65px auto auto; width: 740px; overflow: auto; float: none;
}
#header {
	min-width: 740px;
}
#header .menu li.item a {
	background: none !important; padding-left: 1px !important;
}
.menu-float {
	float: left;
}
#logo {
	font-size: 11px;
}
.welcome {
	font-size: 10px;
}
.fontsizer {
	display: none;
}
.sblack > li > a {
	padding: 8px 6px; font-size: 11px;
}
.sblack > li:hover > a {
	padding-left: 7px;
}
.sblack > li.floatr > div {
	left: auto; right: -140px;
}
.sblack > li > a span.home {
	display: none;
}
.sblack > li > a span.cases {
	display: none;
}
.sblack > li > a span.inbox {
	display: none;
}
.sblack > li > a span.profile {
	display: none;
}
.sblack > li > a span.logout {
	display: none;
}
.sblack h5 {
	margin: 5px 5px 0px; font-size: 13px; font-weight: bold;
}
.sblack ol a {
	padding: 5px 0px 5px 10px; font-size: 11px;
}
.form .row .fld {
	font: 14px/20px Tahoma, Arial, Verdana, sans-serif; padding: 6px 0px 3px 20px; font-size-adjust: none; font-stretch: normal;
}
.form .row-public .fld {
	font: 14px/20px Tahoma, Arial, Verdana, sans-serif; padding: 6px 0px 3px 20px; font-size-adjust: none; font-stretch: normal;
}
.form .row .val {
	font: 14px/20px Tahoma, Arial, Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.form .row-pubic .val {
	font: 14px/20px Tahoma, Arial, Verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.nav-tab ul li {
	font-size: 14px;
}
.section .title {
	
}
.pagination ul li {
	margin: 0px 5px; padding: 5px 10px;
}
.form .row .row-fld {
	
}
.form .row-public .row-fld {
	
}
table.list-s th {
	padding: 5px;
}
table.list-cal td {
	padding: 5px;
}
th {
	padding: 5px;
}
table.list-s td {
	font: 14px/18px Tahoma, Arial, Verdana, sans-serif; padding: 5px; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 14px/18px Tahoma, Arial, Verdana, sans-serif; padding: 5px; font-size-adjust: none; font-stretch: normal;
}
table.list td {
	font: 14px/18px Tahoma, Arial, Verdana, sans-serif; padding: 5px; font-size-adjust: none; font-stretch: normal;
}
th {
	font: 14px/18px Tahoma, Arial, Verdana, sans-serif; padding: 5px; font-size-adjust: none; font-stretch: normal;
}
.casebox div.casename {
	margin-bottom: 5px;
}
input[type='button'] {
	padding: 10px 25px !important;
}
.action input[type='button'] {
	padding: 10px 25px !important;
}
.info {
	font-size: 14px;
}
.success {
	font-size: 14px;
}
.warning {
	font-size: 14px;
}
.error {
	font-size: 14px;
}
input[type='button'] {
	font: bold 14px/normal Tahoma, Arial, Verdana, sans-serif; padding: 10px 25px !important; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
}

/**********************************************************************/
/*********************NEW HEADER 6/6/2019***************************/


#ag_newheader {
  width:100%;
  min-width:980px;
 
  background-color:#0f97a6;
  background-image:-webkit-linear-gradient(top, #0f97a6, #0b6b75);
  background-image:-moz-linear-gradient(top, #0f97a6, #0b6b75);
  background-image:-o-linear-gradient(top, #0f97a6, #0b6b75);
  background-image:-ms-linear-gradient(top, #0f97a6, #0b6b75);
  background-image:linear-gradient(top, #0f97a6, #0b6b75);
	
  -webkit-box-shadow:0 1px #00b2be inset, 0 -1px #0093a4 inset, 0 1px 3px #004c55;
  -moz-box-shadow:inset 0 1px #00b2be, inset 0 -1px #0093a4, 0 1px 3px #004c55;
  box-shadow:inset 0 1px #00b2be, inset 0 -1px #0093a4, 0 1px 3px #004c55;
}

#ag_newheader .ag_menu-wrap {
    height: 35px;
    margin: 0 auto;
    text-align: left;
    width: 100%;
}

.ag_menu, .ag_menu ul {
	margin:0;
	padding:0;
	list-style:none outside none;
}
/* --------------------------------------- */
.ag_menu li, .ag_menu ul a {position:relative; z-index:999;}
.ag_menu > li {float:left;}
/*.menu > li.floatr {float:right;}*/
.ag_menu li > a {display:block;}
/* --------------------------------------- */
.ag_menu ul {
	position:absolute;
	display:none;
	width:125px;
}
.ag_menu ul ul {
	top:0;
	left:125px;
}
.ag_menu > li.floatr > ul {right:0;}
.ag_menu > li.floatr > ul ul {left:-125px;}
.ag_menu li:hover > ul {display:block;}
/* mega menu ----------------------------- */
.ag_menu .cols1, .ag_menu .cols2, .ag_menu .cols3, .ag_menu .cols4, .ag_menu .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
	z-index:999;
}
.ag_menu .cols1, .ag_menu .col1 {width:250px;}
.ag_menu .cols2, .ag_menu .col2 {width:500px;}
.ag_menu .cols3, .ag_menu .col3 {width:750px;}
.ag_menu .cols4, .ag_menu .col4 {width:1000px;}
.ag_menu .cols5, .ag_menu .col5 {width:1250px;}
.ag_menu > li.floatr > div {right:0;}
.ag_menu > li:hover > div {display:block;}
.ag_menu .col1, .ag_menu .col2, .ag_menu .col3, .ag_menu .col4, .ag_menu .col5 {float:left;}



/*Small Nav Start ----------------------------------------*/

.sblack {
	height:35px;
	/*border:1px solid #292929;*/
	font-family:Arial, Helvetica, sans-serif;
	
}

.sblack a {text-decoration:none;}

.sblack > li > a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	text-shadow:0 -1px #003940;
	padding:8px 12px 8px;
}
.sblack > li:hover > a {
	background-color:#efefef;
	color:#008995;
	text-shadow:0 -1px #fff;
	
	-webkit-box-shadow:inset 0 3px #ccc, inset 1px 0 #d1d1d1;
	-moz-box-shadow:inset 0 3px #ccc, inset 1px 0 #d1d1d1;
	box-shadow:inset 0 3px #ccc, inset 1px 0 #d1d1d1;
	
	border-left:none;
	padding-left:13px;
}

.sblack > li > a span.noti {
  padding-left:23px;
  background:url('../images/cm-icon-messages.png') no-repeat left center;
}
.sblack > li > a span.list {
  padding-left:23px;
  background:url('../images/cm-icon-list.png') no-repeat left center;
}

.sblack > li > a span.inbox {
  padding-left:25px;
  background:url('../images/cm-icon-inbox.png') no-repeat left center;
}
.sblack > li > a span.document {
  padding-left:23px;
  background:url('../images/cm-icon-myapp.png') no-repeat left center;
}
.sblack > li > a span.template {
  padding-left:23px;
  background:url('../images/cm-icon-template.png') no-repeat left center;
}
.sblack > li > a span.logout {
  padding-left:20px;
  background:url('../images/cm-icon-logout.png') no-repeat left center;
}
.sblack > li > a span.profile {
  padding-left:23px;
  background:url('../images/cm-icon-profile.png') no-repeat left center;
}
.sblack > li > a span.messages {
  padding-left:23px;
  background:url('../images/cm-icon-messages.png') no-repeat left center;
}

.sblack > li > a span.applications {
  padding-left:23px;
  background:url('../images/cm-icon-application.png') no-repeat left center;
}

.sblack > li > a span.cases {
  padding-left:23px;
  background:url('../images/cm-icon-case.png') no-repeat left center;
}
.sblack > li > a span.efiling {
  padding-left:23px;
  background:url('../images/cm-icon-action.png') no-repeat left center;
}
.sblack > li > a span.home {
  padding-left:23px;
  background:url('../images/cm-icon-home.png') no-repeat left center;
}
.sblack > li > a span.worklist {
  padding-left:23px;
  background:url('../images/cm-icon-worklist.png') no-repeat left center;
}

.sblack > li {border-right:1px solid #343434;border-right:1px solid rgba(0, 100, 111, .80);}
.sblack > li.last {border-right:none;}
.sblack > li > a {border-left:1px solid #9b755e;border-left:1px solid rgba(0, 175, 190, .60);}
.sblack > li > a.first {border-left:none;}
.sblack > li.floatr {
	border-right:none;
	border-left:1px solid #343434;
	border-left:1px solid rgba(0, 0, 0, .33);
}
.sblack > li.floatr.first {
	border-left:none;
}

.sblack > li > a img, .sblack li > ul > li > a img {
	border:0;
	margin-right:5px;
}

/* notification bubbles for menu ------------------ */

.sblack > li > a .notibubble, .sblack li > a .notibubble-alt {
	font-size:11px;
	line-height:11px;
	padding:1px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-left:7px;
	position:relative;
	top:-1px;
}
.sblack > li > a .notibubble {
	color:#fff;
	background-color:#df0a0a;
	text-shadow:0 1px #9d0707;
	
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #727272;
}
.sblack > li > a .notibubble-alt {
	color:#fff;
	background-color:#333;
	text-shadow:0 1px #242424;
	
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
}
.sblack > li:hover > a .notibubble {
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.sblack ul > li .notibubble {
	font-size:11px;
	line-height:12px;
	padding:1px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:absolute;
	right:6px;
	top:7px;
	color:#fff;
	background-color:#333;
	text-shadow:0 1px #242424;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
}

.sblack > li > a .notibubble-top {
	position:absolute;
	font-size:11px;
	line-height:14px;
	color:#fff;
	padding:0 3px;
	right:4px;
	top:-8px;
	text-shadow:none;
	border:1px solid #a00000;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	background-color: #df0a0a;
	background-image: -webkit-linear-gradient(top, #f26870, #ec0e23);
	background-image: -moz-linear-gradient(top, #f26870, #ec0e23);
	background-image: -o-linear-gradient(top, #f26870, #ec0e23);
	background-image: -ms-linear-gradient(top, #f26870, #ec0e23);
	background-image: linear-gradient(top, #f26870, #ec0e23);
	
	-webkit-box-shadow:inset 0 1px #ffa7a7;
	-moz-box-shadow:inset 0 1px #ffa7a7;
	box-shadow:inset 0 1px #ffa7a7;
}

/* sub menu ------------------------------ */

.sblack ul {
	background-color:#00717d;
	border:1px solid #003d44;
	border-top:none;
	left:-1px;
/*
	-webkit-box-shadow:0 2px #a1775c, inset 1px 0 #2a1d14;
	-moz-box-shadow:0 2px #a1775c, inset 1px 0 #2a1d14;
	box-shadow:0 2px #a1775c, inset 1px 0 #2a1d14;*/
}
.sblack > li.floatr > ul {right:-1px;left:auto;}
.sblack > li.floatr > ul ul {left:-127px;}
.sblack ul a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	padding:5px 10px;
	border-top:1px solid #00b2be;
	-webkit-box-shadow:inset 0 1px #003d44;
	-moz-box-shadow:inset 0 1px #003d44;
	box-shadow:inset 0 1px #003d44;
	text-shadow:0 -1px #003a41;
}
.sblack ul a:hover {
	background-color:#efefef;
	color:#008995;
	text-shadow:0 -1px #fff;
	-webkit-box-shadow:inset 1px 1px #787878;
	-moz-box-shadow:inset 1px 1px #787878;
	box-shadow:inset 1px 1px #787878;
}
.sblack ul ul li:first-child a {border-top-color:#2c2c2c;}

/* mega menu ----------------------------- */

.sblack li > div {
	background-color:#efefef;
	border:1px solid #007481;
	border-top:none;
	left:-1px;
	/*-webkit-box-shadow:0 2px #8b6348, inset 1px 0 #787878;
	-moz-box-shadow:0 2px #8b6348, inset 1px 0 #787878;
	box-shadow:0 2px #8b6348, inset 1px 0 #787878;*/
	padding:4px;
}
.sblack > li.floatr > div {right:-1px;left:auto;}
.sblack h4, .sblack h5 {margin:0;padding:0;}
.sblack h4 {
	font-size:15px;
	color:#666;
	font-weight:normal;
	margin:10px 10px 5px;
	padding-bottom:10px;
	border-bottom:1px solid #666;
}
.sblack h5 {
	font-size:14px;
	color:#666;
	font-weight:bold;
	margin:10px 10px 0;
	text-shadow:0 -1px #fff;
}
.sblack ol {
	list-style:none;
	margin:7px 6px;
	padding:0;
}

.sblack ol a {
	color:#666;
	font-size:12px;
	padding:5px 0px 5px 15px;
	background: url("../images/ag-megamenu-arrow.png") no-repeat scroll left center transparent;
	text-shadow:0 1px #fff;
}
.sblack ol a:hover {
	color:#008995;
	text-decoration:underline;
}
.sblack p {
	color:#453022;
	font-size:12px;
	line-height:18px;
	margin:9px 10px;
	padding:0;
}
.sblack p a {
	color:#666;
	text-decoration:underline;
}
.sblack p a:hover {
	color:#453022;
}


.slide ul, .slide li > div {
	display:block !important;
	visibility:hidden;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	
	-webkit-transform:translate3d(0, 50px, 0);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);

	-webkit-transition:visibility 0s linear .2s, -webkit-transform .2s linear, opacity .2s linear;
	-moz-transition:visibility 0s linear .2s, -moz-transform .2s linear, opacity .2s linear;
	-o-transition:visibility 0s linear .2s, -o-transform .2s linear, opacity .2s linear;
	-ms-transition:visibility 0s linear .2s, -ms-transform .2s linear, opacity .2s linear;
	transition:visibility 0s linear .2s, transform .2s linear, opacity .2s linear;
}

.slide li:hover > ul, .slide li:hover > div {
	visibility:visible;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-ms-transition-delay:0s;
	transition-delay:0s;
}

.slide > li > a .notibubble-top {
	-webkit-transition:-webkit-transform .3s;
	-moz-transition:-moz-transform .3s;
	-o-transition:-o-transform .3s;
	-ms-transition:-ms-transform .3s;
	 transition:transform .3s;
}

.slide > li > a:hover .notibubble-top {
	-webkit-transform:translate3d(0, -3px, 0);
	-moz-transform:translateY(-3px);
	-o-transform:translateY(-3px);
	-ms-transform:translateY(-3px);
	transform:translateY(-3px);
}

div.dialog {
  display:none;
}

.adSearch{
    margin:-6px 0px 7px 7px; 
    float:right;
}
/*New nav end*/