@charset "utf-8";
/* CSS Document */

/* Reset Reloaded - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style:disc;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END Reset Reloaded */

body {font-family:Arial, Helvetica, sans-serif; margin:10px}

.fakeBox {
                border-top: 2px solid #999;
                border-right: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                border-left: 2px solid #999;
                padding: 2px;
                min-width:200px;
        _width:200px;
        font-size:0.9em;
        color:#008;

}

h1,h2,h3,h4,h5,h6{background-color:#999; color:#000; font-weight:bold}
h1 {font-size:1.6em; padding:8px; margin:6px 0}
h2 {font-size:1.4em; padding:6px; margin:4px 0}
h3 {font-size:1.2em; padding:4px; margin:2px 0}
h4 {font-size:1.0em; padding:2px; margin:2px 0}
h5 {font-size:1.0em; padding:2px; margin:2px 0}
h6 {font-size:1.0em; padding:2px; margin:2px 0}


table .formTable {width:100%; table-layout:fixed; border-spacing:2px;}

table {width:100%; table-layout:fixed; border-spacing:2px;}

td  {padding:4px; margin:0; vertical-align:top;  text-align:left;}

td.label{width:50%}
input { width:45%px;
border-top: 2px solid #888;
border-right: 2px solid #eee;
border-bottom: 2px solid #eee;
border-left: 2px solid #888;
word-wrap:break-word;
color:#008;
}
input.dateField {width:150px}


p {margin:8px}
em {font-style:italic;}
strong {font-style: bold;}
td.value{
width:45%px;	
border-top: 2px solid #888;
border-right: 2px solid #eee;
border-bottom: 2px solid #eee;
border-left: 2px solid #888;
word-wrap:break-word;
color:#008;
}

td.yesNo {width:350px;	
 text-align:right
}

#header {font-size:0.9em; border:1px solid #404040}
#header h2 {font-size:0.8em; color:inherit; background-color:transparent}
#header .side {background-color:#666; color:#fff; font-weight:bold; font-size:.8em; width:25%; padding-left:0; padding-right:0;}
#header .title {background-color:#000; color:#fff; font-weight:bold; width:25%;text-align:center; vertical-align:middle}
#header .center{text-align:center; vertical-align:middle; font-weight:bold}

.contentwrapper {width:900px}
.right {text-align:right}
.minutia {font-size:0.9em; font-style:oblique}
.guidance {border:1px solid #444444; margin:10px; padding:10px}
.moneyField  {text-align:right !important}
.dented {margin-left:20px}
.temp {padding:20px; background-color:#ffff88}
.underline {text-decoration: underline;}


/* --------------NEWLY ADDED STYLE-------------------- */

.contentwrapper1 {width:900px; height:86px}
#header .header1 {height:105px; padding:2px;}
#header .side1 {background-color:#666; color:#fff; font-weight:bold; font-size:.8em; width:25%; height:86px; float:left; margin-top:-49px;}
#header .side2 {background-color:#666; color:#fff; font-weight:bold; font-size:.8em; width:25%; padding-left:0; padding-right:0; float:right; margin-top:-48px;}
#header .title1{background-color:#000; color:#fff; font-weight:bold; width:25%;text-align:center; vertical-align:middle; float:left;}
#header .title2{background-color:#000; color:#fff; font-weight:bold; width:25%;text-align:center; vertical-align:middle; float:right; margin-top:-65px;}
#header .center1{text-align:center; vertical-align:middle; font-weight:bold; width:50%;margin-left:225px; padding-top:22px;}

.top-container
{
    overflow:hidden;
    padding:25px 0px;
}

.row
{
    overflow:hidden;    
}
.column
{
  height:300px; 
  margin:-90px;    
}
.threecolumncolumn
{
    width:28%;
    float:left;
    margin:-0px 3px 24px 4px;       
    color:#545454;       
}
.columnPara
{
  height:160px;       
  margin:90px 0 0 14%;
  width:74%;
  text-align:center;
}
.subrow
{
   background-color:#858585;
   padding-bottom:25px;
   margin-top:-10px;
}

/* START : MA-I styles */
.mainDiv1
{
	/*border:1px solid black;*/ 
	border:1px solid white;
	width:100%; 
	border-spacing:2px; 
	table-layout:fixed; 
	border-collapse:separate; 
	padding-bottom:45px;
}

.mainDiv2
{
	/*border:1px solid black;*/ 
	border:1px solid white; 
	width:100%; 
	border-spacing:2px; 
	table-layout:fixed; 
	border-collapse:separate; 
	padding-bottom:2px;
}

.formTable1
{
	border-spacing:2px;
	table-layout:fixed;
	width:50%;
}

.formTable2
{
	border-spacing:2px;
	table-layout:fixed;
	width:100%;
	height:25px;
}

.formTable3
{
	border-spacing:2px;
	table-layout:fixed;
	width:100%;
	border-collapse:separate;
}

.label1
{
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;
}

.label1_0
{
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white; 
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
}

.label2
{
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white; 
	padding-left:3pt; 
	padding-right:3pt;
	width:50%; 
	vertical-align:top;
}

.label2_0
{
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white; 
	padding-left:3pt; 
	padding-right:3pt;
	width:50%; 
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
}

.label3
{
	width:50%;
	padding:4px; 	 
	vertical-align:top;
	height:22px;
}

.label30
{
	width:50%;
	padding:4px; 	 
	vertical-align:top;
	height:22px;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
}

.label4
{
	width:100%;
	padding:4px; 	 
	vertical-align:top;
}

.label40
{
	width:100%;
	padding-top:8px; 	 
	padding-bottom:8px;
	vertical-align:top;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
}

.label5
{
	width:50%;
}

.label6
{
	width:33%;
	padding:4px; 	 
	vertical-align:top;
}

.label6_0
{
	width:33%;
	padding:4px; 	 
	padding-top:8px; 	 
	padding-bottom:8px;
	vertical-align:top;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
	
}

.label7
{
	width:25%;
	padding:4px; 	 
	vertical-align:top;
}

.label7_0
{
	width:25%;
	padding:4px; 	 
	padding-top:8px; 	 
	padding-bottom:8px;
	vertical-align:top;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
}

.label8
{
	width:66%;
	padding:4px; 	 
	vertical-align:top;
}

.label8_0
{
	width:66%;
	padding:4px; 	 
	padding-top:8px; 	 
	padding-bottom:8px;
	vertical-align:top;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
}

.label9
{
	width:75%;
	padding:4px; 	 
	vertical-align:top;
}

.label9_0
{
	width:75%;
	padding:4px; 	 
	padding-top:8px; 	 
	padding-bottom:8px;
	vertical-align:top;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
}

.label10
{
	margin: 0;
	padding:4px;
}

.label11
{
	margin: 1px;
}

.value1
{
	width:48%; 
	float:right; 
	margin-top:-19px;
	border-color: #888 #eee #eee #888;
	border-style: solid;
	border-width: 2px;
	color: #008;
	word-wrap: break-word;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;
}

.value2
{
	width:48%;
	border-color: #888 #eee #eee #888;
	border-style: solid;
	border-width: 2px;
	color: #008;
	word-wrap: break-word;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;	
}

.value3
{
	width:48%; 
	float:right; 
	margin-top:-28px;
	border-color: #888 #eee #eee #888;
	border-style: solid;
	border-width: 2px;
	color: #008;
	word-wrap: break-word;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;	
	height:23px;
}

.value4
{
	width:48%; 
	float:right; 
	margin-top:-55px;
	border-color: #888 #eee #eee #888;
	border-style: solid;
	border-width: 2px;
	color: #008;
	word-wrap: break-word;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;	
	height:50px;
}

.yesNo1 
{
	text-align:right;
	/*border-bottom:thin solid #999; */
	border-bottom:thin solid white;
	width:50%;
}

.yesNo2
{
	text-align:right;
	width:50%;
}

.columnStyle
{
	height:32px; 
	padding:4px; 
	vertical-align:top;
}
/* Newly Added Styles */

.tableStyle  /* Table */
{
    width:100%; 
    /*border:1px black solid;*/
	border:1px white solid;
    border-collapse:separate;
    border-spacing:0px; 
}

.tableRow
{
width:100%; display:flex; margin-left:0; margin-right:0;
border-bottom:thin;
	/*border-bottom-color:#999;*/
	border-bottom-color:white;
	border-bottom-style:solid;
}



.tableRowNoBorder
{
width:100%; display:flex; margin-left:0; margin-right:0;
}

.tablebottom
{
    width:100%; 
    /*border-bottom:1px black solid;
    border-left: 1px black solid;
    border-right:1px black solid;*/
	border-bottom:1px white solid;
    border-left: 1px white solid;
    border-right:1px white solid;
    border-collapse:separate;
    border-spacing:0px; 
}

.tdStyle1
{	
	padding-left:3pt;
	padding-right:3pt;
	padding:8px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

.tdLabelStyle1
{
	width:300px;
}

.tditem10col1
{
	width:600px;
	float:left;
}

.tditem10col2
{
	margin-left:650px;
}
.tditem10col1100px
{
	width:300px;
	float:left;
}
.tditem10col2100px
{
	margin-left:350px;
}

.tdscheduleacol1
{
	width:10px;
	float:left;
	padding-left:0pt;	
}

.tdscheduleacol2
{
	margin-left:20px;
}

.tdscheduleagridcol1
{
	width:200px;
	float:left;
	padding-left:0pt;	
}
.tdscheduleagridcrdcol1
{
	width:110px;
	float:left;
	padding-left:0pt;		
}

.tdCustomervalue2
{
	width:48%;
	border-color: #888 #eee #eee #888;
	border-style: solid;
	border-width: 2px;
	color: #008;
	word-wrap: break-word;
	padding-left:3pt; 
	padding-right:3pt;
	vertical-align:top;	
	margin-top:5px;
}

.tdTwoCol1   /* Table row with two column - equal width */
{
    width:400px;
    float:left;    
}

.tdTwoCol2   /* Table row with two column - equal width */
{
    margin-left:401px;    
}

.tdTwoCol1Label  /* Table row with two column - equal width, Label and TextBox */
{
    width:400px;
    float:left;    
    margin-top:-5px;
}

.tdTwoCol2Textbox  /* Table row with two column - equal width, Label and TextBox */
{
    margin-left:410px;    
    border-color: #888 #eee #eee #888;
    border-style: solid;
    border-width: 2px;
    color: #008;
    word-wrap: break-word;
    padding-left:3pt; 
    padding-right:3pt;
    vertical-align:top;
}

.tdTwoCol2TextboxNoMargin /* Table row with one column - TextBox Only */
{
    border-color: #888 #eee #eee #888;
    border-style: solid;
    border-width: 2px;
    color: #008;
    word-wrap: break-word;
    padding-left:3pt; 
    padding-right:3pt;
    vertical-align:top;
}

.tdThreeCol /* Table row with three column - equal width */
{
    width:200px;
    float:left;        
}

.tdFiveCol  /* Table row with five column - equal width */
{
    width:120px;
    float:left;        
}

/* new new style for MAI-Civil Drp */


.fourcol{
	width:150px;
	float:left;
}

.threecol{
	width:200px;
	float:left;
}

.twocol{
	width:300px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

.clear{
	clear:both;
}

.moneyowecol1{
	float:left;
	width:20px;
}

/* new new style for MAI-Crminal Drp - lj*/

.tdLabelStyle
{
    width:300px;
    background-color:#e0e0ff;
}

.tdjudicialdrpcol1
{
    width:280px;
    float:left;
}

.tdcrmlongtext
{
    width:600px;
}

.val2
{
    width:280px;
    border-color: #888 #eee #eee #888;
    border-style: solid;
    border-width: 2px;
    color: #008;
    word-wrap: break-word;
    padding-left:3pt; 
    padding-right:3pt;
    vertical-align:top;    
    padding-top:10px;
}

.tableStyle
{
    width:100%; 
    /*border:1px black solid;*/
	border:1px white solid;
    border-collapse:separate;
    border-spacing:0px; 
}

.tdCrmCol1
{
    width:400px;
    float:left;       
    
}

.tdCrmCol2 
{
    margin-left:421px;   
    /*float:left;*/        
}

.tdCrmCol2Textbox 
{
    margin-left:421px;   
    border-color: #888 #eee #eee #888;
    border-style: solid;
    border-width: 2px;
    color: #008;
    word-wrap: break-word;
    padding-left:3pt;
    padding-right:3pt;
    vertical-align:top;       
    
}

.tdCrmCol1padded
{
    width:400px;
    float:left;       
    padding-top:10px;
    padding-bottom:20px;
}

.tdCrmCol2Textboxpadded
{
    margin-left:421px;   
    border-color: #888 #eee #eee #888;
    border-style: solid;
    border-width: 2px;
    color: #008;
    word-wrap: break-word;
    padding-left:3pt;
    padding-right:3pt;
    vertical-align:top;       
    padding-top:10px;
    padding-bottom:20px;
}
.noborder
{
    border:0px;
}

.td3cols
{
    width:220px;
    float:left;
    margin-left:0
}


.tdinvcol1
{
    width:300px;
    float:left;
}

.td4cols
{
    width:70px;
    float:left;
	margin-left:0;
}

.td3cols50
{
    width:120px;
    float:left;
	margin-left:0;	
}

/* END : MA-I styles */