﻿button, input, select, textarea {margin: 0;font-family: inherit;font-size: 100%;}

input[type="file"] {display: block;padding:0; margin:0; height:22px;border:1px solid #666; }


.InputFormWrapper {width:600px;display:normal;margin:0 0 0 25px;padding:0;border:0;}
.InputFormWrapper h1 {width:inherit;display:inline-block;border:0;margin:0 0 25px 0;}
.InputFormWrapper h4 {font-size:16px;width:inherit;display:inline-block;border:0;margin:0 0 0 0;}
.InputFormWrapper ul {padding:0; margin:0;display: inline-block;border:0;list-style: none;width:600px;}
.InputFormWrapper ul li {margin:0 0 6px 0;padding:0;width: 600px;min-height:24px;height:auto;vertical-align:top;text-align:left;list-style:none;}
.InputFormWrapper ul li label {border:0;display: inline-block;padding:2px 10px 0 0;font-weight:bold;text-align:right;width:200px;height:24px;}
.InputFormWrapper ul.width650 {width:650px;}
.InputFormWrapper ul.width650 li {width:650px;}
.InputFormWrapper ul.width650 li label {width:250px;}
.InputFormWrapper ul li span{border:0;display: inline-block;padding:2px 10px 0 0;text-align:left;height:22px;}
.InputFormWrapper ul li span.RequiredField {color:#900;font-size:14px;font-weight:bold;padding:0;margin:0 3px 0 0;}
.InputFormWrapper ul li Input[type=radio] {vertical-align: baseline;display: inline-block;margin: 0;padding: 0;}
.InputFormWrapper ul li.RadioButtonText {padding-top:0px;vertical-align:top;}
.InputFormWrapper ul li.ulgridheader {padding:5px 10px;min-height:20px; display:inline-block;}
.InputFormWrapper ul li.header {padding:5px 10px;margin-bottom:15px;min-height:28px; border-bottom:1px solid black; font-size:18px; display:inline-block;}
.InputFormWrapper ul li.footer {padding:5px 10px;margin-top:0px;min-height:28px; border-top:1px solid black; font-size:18px; display:inline-block;}
.InputFormWrapper ul li label.AlignTop {vertical-align:top;}

.InputFormWrapper ul li.LastItem {margin-bottom:25px;}
.InputFormWrapper ul li.ErrorMessages {padding-left:210px;}
.InputFormWrapper ul li.ErrorMessages_center {padding-left:0;text-align:center;}

.InputFormWrapper ul.narrow {width:550px;}
.InputFormWrapper ul.narrow li {width:550px;}
.InputFormWrapper ul.narrow li label {width:150px;}
.InputFormWrapper ul.narrow li.ErrorMessages {padding-left:160px;}

.InputFormWrapper ul.slim {width:300px;}
.InputFormWrapper ul.slim li {width:300px;}
.InputFormWrapper ul.slim li label {width:100px;}
.InputFormWrapper ul.slim li.ErrorMessages {padding-left:110px;}

.SmallInputWrapper ul {padding:0; margin:0;display: inline-block;border:0;list-style: none;width:300px;}
.SmallInputWrapper ul li {margin:0 0 6px 0;padding:0;width:300px;min-height:24px;height:auto;vertical-align:top;text-align:left;list-style:none;}
.SmallInputWrapper ul li label {border:0;display: inline-block;padding:2px 10px 0 0;font-weight:bold;text-align:right;width:100px;height:24px;}


.SpinnerWrapper {width:100%;margin:125px auto;text-align:center;}
.SpinnerWrapper img {width:50px;height:50px;border:0;}
.SpinnerWrapper span {color:#999;margin-top:15px;display:inline-block;}

.SearchBoxSpinner {display:inline-block;width:198px; text-align:center; border:1px solid #999; padding:20px 0;background-color:#fff; display:none; position:absolute; z-index:10;}
.SearchBoxSpinner .BoldText {color:#999;font-weight:bold;}
.SearchBoxSpinner .Text {color:#999;}

.DefendantHeader {margin:15px 0 10px 0;}
.DefendantFormContent {width:575px;height:500px;overflow-y:auto;margin:25px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;}
.DefendantFormWrapper {width:275px;display:normal;margin:0 0 0 25px;padding:0;float:right;border:0;}
.DefendantFormWrapper ul {padding:0; margin:0;display: inline-block;border:0;list-style: none;width:275px;}
.DefendantFormWrapper ul li {margin:0 0 6px 0;padding:0;width:275px;height:17px;vertical-align:top;text-align:left;list-style:none;}
.DefendantFormWrapper ul a {display:inline-block;margin-top:2px;width:150px;vertical-align:top;}
.DefendantFormWrapper ul li label {border:0;display: inline-block;padding:2px 10px 0 0;font-weight:bold;text-align:right;width:100px;}

.DefendantHeader {color:#999;font-weight:bold;}

/*.DefendantFormWrapper_ul {padding:0; margin:0;display: inline-block;border:0;list-style: none;width:275px;}
.DefendantFormWrapper_ul_li {margin:0 0 6px 0;padding:0;width:275px;height:17px;vertical-align:top;text-align:left;list-style:none;}
.DefendantFormWrapper_ul_li_label {border:0;display: inline-block;padding:2px 10px 0 0;font-weight:bold;text-align:right;width:100px;}*/
.DefendantImage {width:240px; height:180px;float:left;}

.DefendantFormButtonWrapper {width:100%;text-align:center;margin:30px 0 0 0;display:inline-block;}

.field-validation-error {color:#900; display:inline-block; width:100%;display:inline-block;}
.field-validation-valid {display:none;}
.InputFormWrapper ul li span.field-validation-error {color:#900; display:inline-block; width:100%;display:inline-block;}
.InputFormWrapper ul li span.field-validation-valid {display:none;}
.InputList {list-style:none;}
.InputList li {list-style:none;}
#InputList {list-style:none;}
#InputList li {list-style:none;}

ul.SubList {padding-top:0px;margin:0;vertical-align:top;}
ul.SubList li {margin:0;padding:0;width: 490px;min-height:24px;height: auto;text-align:left;font-weight:normal;}
ul.SubList li.Header {Border-bottom:1px solid #000;font-weight:bold;}
ul.SubList li label {border:0;display: inline-block;margin:0;padding:0 10px 0 0;font-weight:bold;text-align:right;width:175px;height:24px;}
ul.SubList li.AltItem {background-color:#eee;}
.InputFormWrapper .SubList {padding-top:0px;vertical-align:top;}
ul.SubList li a.ancDelete {float:right;}
ul.SubList li.ulgridheader {padding:5px 10px;min-height:20px; display:inline-block;font-weight:bold;}
.QuestionText{font-weight: bold;color: #666;}

.InputTextRight{border:0;display: inline-block;padding:2px 10px 0 0;font-weight:bold;text-align:right;height:24px;}
.InputObject{margin:0 0 6px 0;padding:0;min-height:24px;height:auto;vertical-align:top;text-align:left;}

textarea, select {font:normal 14px Tahoma, Arial;resize:none;border: 1px solid #666;padding:2px 0 0 4px;margin: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

input[type="text"], input[type="password"], input[type="file"], select {border: 1px solid #666;padding: 0;margin: 0;height: 22px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input {text-indent: 4px; }
input[type="text"].control_currency {padding-right:5px;}

input[type="radio"]{vertical-align: baseline;}

input[type="file"]{display:inline-block;}
input[type="file"].no_file {width:1px;height:1px;border:0 solid #fff;opacity:0;}
input[type="text"].file_input {width:110px;}
input[type="button"].file_input {width:90px;border: 1px solid #666;border-left:0;}


.RadioLeftMargin {margin-left:10px;}
.RadioLabel {vertical-align:top; margin:2px 25px 0 5px;display:inline-block;}

.center_value {text-align:center}

.control_full {width:380px;}
.control_3qt {width:280px;}
.control_half {width:200px;}
.control_midhalf {width:160px;}
.control_med {width:110px;}
.control_midmed {width:85px;}
.control_date {width:85px;}
.control_zip {width:85px;}
.control_pnumber {width:60px;}
.control_percent {width:70px;}
.control_small {width:40px;}
.control_tiny {width:27px;}
.control_tiny_select {width:50px;}
.control_currency {width:85px;text-align:right;}
.control_wrapper_table {padding:0; margin:25px 0 0 0;}

.control_phone {width:120px;}

.MyCalendar .ajax__calendar_container {border:1px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000; background-color: #ffffff; width:207px; height:200px; color: black;}  
.MyCalendar .ajax__calendar_header {font-size:14px;padding-top:5px;padding-bottom:5px;} 
.MyCalendar .ajax__calendar_footer {font-size:12px;padding-top:10px;} 
.MyCalendar .ajax__calendar_today {color: #000000;font-weight:bold;font-size:12px;} 
.MyCalendar .ajax__calendar_today:hover {color: #990000;font-weight:bold;font-size:12px;} 
.MyCalendar .ajax__calendar_title {color: #000000;}  
.MyCalendar .ajax__calendar_title:hover {color: #990000;} 
.MyCalendar .ajax__calendar_other {font-size:12px;width:18px; height:17px;color: #999999;border-spacing:0px;} 
.MyCalendar .ajax__calendar_body {width:177px;height:138px;border:solid 1px black;} 
.MyCalendar .ajax__calendar_day {padding-top:4px;padding-right:3px;font-size:12px;border:1px solid white; width:18px;  height:17px; border-spacing:0px;} 
.MyCalendar .ajax__calendar_day:hover {padding-top:4px;padding-right:3px;font-size:12px;width:18px; height:17px;border:1px solid #999999;background-color: #eeeeee; color: #990000;font-weight:bold;border-spacing:0px;} 
.MyCalendar .ajax__calendar_active {background-color: #eeeeee; color: #990000;font-weight:bold;}
.MyCalendar .ajax__calendar_dayname {padding-top:4px;padding-right:3px;border-bottom:1px dashed #cccccc;font-size:12px;font-weight:bold;} 

.CalendarIcon {margin:0 0 2px 2px;padding:0;border:0;width:26px;height:22px;vertical-align: bottom;}
.ToolTipIcon {margin:0 3px 0 5px;padding:0;border:0;width:18px;height:22px;vertical-align: bottom;}
.QuestionMarkIcon {margin:2px 3px 0 5px;padding:0;border:0;width:18px;height:22px;vertical-align: top;}
.QuestionMarkIcon16 {margin:2px 3px 0 5px;padding:0;border:0;width:16px;height:16px;vertical-align: top;}
.ToolTipIcon16 {margin:0 5px 2px 5px;padding:0;border:0;width:16px;height:16px;vertical-align: bottom;}
.login {width:146px;}
.login_button {width:150px;}

.AlertText {color:#900;font-size:14px;}
.AlertTextBold {color:#900;font-size:14px;font-weight:bold;}
.ConfirmText {color:#090;font-size:14px;}
.ConfirmTextBold {color:#090;font-size:14px;font-weight:bold;}

.RequiredField {color:#900;font-size:14px;font-weight:bold;padding:0;margin:0;display:inline;}

.greycontentbox {padding:25px; text-align:left; vertical-align:middle; display:inline-block; margin:0 auto 0 auto; background-color:#eeeeee; border:dotted 1px #aaaaaa;}
.contentbox {padding:25px; text-align:left; vertical-align:middle; display:inline-block; margin:0 auto 0 auto; background-color:#ffffff; border:dotted 1px #aaaaaa;}



input[type="button"], input[type="submit"] {
                color: #333; border:1px solid #333;background-color:#eee;
                padding: 0 10px;
                margin: 0;
                height: 22px;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                text-indent:0; }

input[type="button"]:hover, input[type="submit"]:hover { color: #000; border:1px solid #000; background-color:#ddd; }

.InputButton, .InputSubmit {
                color: #333; border:1px solid #333;background-color:#eee;
                padding: 0 10px;
                margin: 0;
                height: 22px;
                font: normal 14px Tahoma;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                text-indent:0; }

.InputButton:hover, .inputSubmit:hover { color: #000; border:1px solid #000; background-color:#ddd; }

input[type="button"].SubmitBlue, input[type="submit"].SubmitBlue {
background-color:#bdf;
color: #333;
border:1px solid #333;
}

input[type="button"].SubmitBlue:hover, input[type="submit"].SubmitBlue:hover {
background-color:#9cf;
color: #000;
border:1px solid #000;
}

.InputButtonBlue, .InputSubmitBlue {
                color: #333; border:1px solid #333;background-color:#bdf;
                padding: 0 10px;
                margin: 0;
                height: 22px;
                font: normal 14px Tahoma;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                text-indent:0; }

.InputButtonBlue:hover, .InputSubmitBlue:hover { color: #000; border:1px solid #000; background-color:#9cf; }

#WarningSubmit {background-color:#f00;color:#fff;font-weight:bold;}
#WarningSubmit:hover {background-color:#c00;color:#fff;}

#EditBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#EditWrapper {width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;z-index:55;pointer-events:none;}
#EditContent {width:500px;margin:75px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}

#MessageBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#MessageWrapper {width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#MessageContent {width:500px;margin:75px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}

#Message1FixedBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#Message1FixedWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#Message1FixedContent {width:500px;margin:150px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#Message1FixedContent ul {Padding: 0; List-style-type:none;}

#Message2FixedBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#Message2FixedWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#Message2FixedContent {width:500px;margin:150px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#Message2FixedContent ul {Padding: 0; List-style-type: none;}

#Message3FixedBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#Message3FixedWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#Message3FixedContent {width:500px;margin:150px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#Message3FixedContent ul {Padding: 0; List-style-type: none;}

#Message4FixedBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#Message4FixedWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#Message4FixedContent {width:500px;margin:150px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#Message4FixedContent ul {Padding: 0; List-style-type: none;}

#Message5FixedBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:50;}
#Message5FixedWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:55;pointer-events:none;}
#Message5FixedContent {width:500px;margin:150px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#Message5FixedContent ul {Padding: 0; List-style-type: none;}

#AlertBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
#AlertWrapper {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:75;pointer-events:none;}

.AlertBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
.AlertWrapper {width: 100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:75;pointer-events:none;}
.AlertContent {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
.AlertContent ul {Padding: 0; List-style-type: none;}

#AlertBackground2 {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
#AlertWrapper2 {width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:75;pointer-events:none;}

.AlertBackground2 {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
.AlertWrapper2 {width: 100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:75;pointer-events:none;}
.AlertContent2 {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
.AlertContent2 ul {Padding: 0; List-style-type: none;}


#DeleteBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
#DeleteWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none;z-index:75;pointer-events:none;}
#DeleteContent {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#DeleteContent ul {Padding: 0; List-style-type: none;}

#NewJudgeBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#900;opacity:0.4;position:fixed;display:none;z-index:80;}
#NewJudgeWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none;z-index:85;pointer-events:none;}
#JudgeContent {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#JudgeContent ul {Padding: 0; List-style-type: none;}

#NewProsecutorBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#900;opacity:0.4;position:fixed;display:none;z-index:80;}
#NewProsecutorWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none;z-index:85;pointer-events:none;}
#ProsecutorContent {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#ProsecutorContent ul {Padding: 0; List-style-type: none;}

#NewTrialAttorneyBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#900;opacity:0.4;position:fixed;display:none;z-index:80;}
#NewTrialAttorneyWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display:none;z-index:85;pointer-events:none;}
#TrialAttorneyContent {width:300px;margin:200px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}
#TrialAttorneyContent ul {Padding: 0; List-style-type: none;}

#DisplayBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
#DisplayWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display:none;z-index:75;pointer-events:none;}
#DisplayContent {width:500px;margin:75px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}

#Display2ndBackground {width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.4;position:fixed;display:none;z-index:70;}
#Display2ndWrapper {width: 100%; height: 100%; position: fixed; top: 0; left: 0; display:none;z-index:75;pointer-events:none;}
#Display2ndContent {width:500px;margin:75px auto 0 auto;text-align:left;background-color:#fff;border:1px solid black;padding:25px;pointer-events:auto;}


.OrderFormWrapper {float:left;}
.VoucherFormWrapper {float:right;width:640px;}
#CloseLink {float:right;text-decoration:none;font-weight:bold;}
#SubmitWrapper {margin-top:20px;}
#BackNextWrapper {margin-top:25px;width:auto;}
#btnBack {float:left;}
#btnNext {float:Right;}

