html {margin:0; padding:0;}
body {
	margin: 0px; 
	padding: 0px;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#3a3a3b; /* =====  TEXT COLOR SAME FOR ALL JVs ====== */
}

img, div, ul, li{behavior: url(/pngIEFix/iepngfix.htc) }
img, div, a, input, ul, li{behavior: url(/pngIEFix/iepngfix.htc) }
/*################################################*/
/*#                 GENERIC                      #*/
/*################################################*/
img{
border:none;
}
p{
margin:5px 0px 10px 0px;
text-align:justify;
}
.button{
border:none;
font-size:18px;
cursor:pointer;
padding:2px;
width:150px;
margin:5px 0px 0px 0px;
}
#clear{
	clear:both;
}
span.ltrSpace05{
	letter-spacing: -.05em;
}
abbr{
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	float:right;
	margin:3px 5px 0px 0px;
}

a{
	font:12px Georgia, "Times New Roman", Times, serif; 
	text-decoration:underline;
}
a:hover{
	font-size:12px; 
	text-decoration:none;
}

h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	display:inline;
}
h4{
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	display:block;
	margin:10px 0px 15px 0px;
}

.red{
	font-size:12px; 
	line-height:20px;
	}
.catHeading{
	text-decoration:underline; 
	font: bold italic 15px Georgia, "Times New Roman", Times, serif;
	display:inline;
	}
.catHeading2{
	font: 14px Georgia, "Times New Roman", Times, serif;
	display:inline;
}

.print {
	float:right;
	height:26px;
	line-height:26px;
	width:75px;
	margin-top:8px;
	margin-bottom:8px;
}
.print img{
	float:left;
	text-align:middle;
}
.draft{
	background-repeat:no-repeat;
	background-position: center;
}
.example{
	display:block;
	padding-top:5px;
	font-size:12px;
}
h1{
	font: normal 30px/34px Georgia, "Times New Roman", Times, serif; 
	margin:0px 0px 10px 0px;
	color:#69696b; /* =====  TEXT COLOR SAME FOR ALL JVs ====== */
}
h2{
	font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
	display:inline;
}
p.note{
	padding-top:10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
#header {
	width:855px;
	height:150px;
	margin-top:25px;
        background-color:transparent !important;
}
#logo {
	float:left;
	width:400px;
	height:100px;	
}
.column a{color:#007ba9;}

#menu {
	width: 880px;
	float: left;
	margin-bottom:10px;
	}
#menu ul {
	list-style: none;
	height:25px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu .contactIcon{
	float:left;
	padding-right:5px;
	width:29px;
	height:25px;
}
#menu .sub{
	width:150px;
	margin:0px;
	padding:0px;
	top:25px
}
#menu ul.sub li{
	font: 10px Georgia, "Times New Roman", Times, serif;
}
#menu ul.sub li a, #menu ul.sub li a:hover{	
	padding:2px;
}
#menu a {
	height:18px;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
	display: block;
}
#menu li h5 {
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#menu li:hover h5{
	font: 18px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#menu a {
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

#menu a:hover {
	margin:0px;
	padding:0px;
}

#menu li {position: relative;}

#menu ul ul {
	position: absolute;
	z-index: 500;
}
#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul{
	display: none;
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{
	display: block;
}
#menu h5 a{
  font: 16px Georgia, "Times New Roman", Times, serif;
	color: #69696b; /* =====  TEXT COLOR SAME FOR ALL JVs ====== */
	text-decoration:none;
}
#menu h5 a:hover {
	font: 18px Georgia, "Times New Roman", Times, serif;
	height:26px;
	background-color:none;
}
#services li h5.services a,
#infobystate li h5.infobystate a,
#smart li h5.smart a,
#tools li h5.tools a,
#affiliations li h5.affiliations a,
#careers li h5.careers a{
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	height:26px;
}

#container {
	width:844px;
	margin: 20px auto;
	height:auto;
	padding: 10px 50px 10px 50px;
	}
#pgContainer{
	width:844px; 
	height:auto; 
	margin:20px 0px;
	padding:0px;
	float:left;
	}
#mainLeftHome {
	width:594px;
	height:368px;
	float:left;
	margin:0px 6px 0px 0px;
	}
#mainLeftHome p {
	font: 11px/15px Georgia, "Times New Roman", Times, serif; 
	display:block; 
	position:absolute;
	margin:175px 0px 0px 18px;
	letter-spacing:-.03em;
	width:330px;
	text-align:left;
	}
#mainLeftHome p.leftHomeMDW
{
    width:400px;
    margin:160px 0px 0px 25px;
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size:12px;
    line-height:16px;
    letter-spacing:normal;
    color:#185879;
}
#mainLeftHome p.leftHomeMCN
{
    width:480px;
    margin:170px 0px 0px 25px;
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size:11.5px;
    line-height:17px;
    letter-spacing:normal;
    color:#483e2f;
}
#mainLeftHome p.leftHomeMBR
{
	margin:205px 0px 0px 18px;
}
#mainLeftHome p.leftHomeSTS
{
    width:500px;
    margin:150px 0px 0px 45px;
}
#mainLeftHome p.leftHomeMMA
{
    width:500px;
    margin:155px 0px 0px 34px;
}
#mainLeftHome p.leftHomeMPX
{
    width:500px;
    margin:145px 0px 0px 22px;
    color:#ffffff;
}
#mainLeftHome p.leftHomeSCT
{
    width:360px;
    margin:240px 0px 0px 22px;
    color:#ffffff;
}
#mainLeftHome a {
	text-decoration:underline;
	letter-spacing:-.03em; 
	font-size:11px;
	}
#mainLeftHome a:hover{
	font-weight:normal;
	text-decoration:underline;
	}
#mainLeftHome p.leftHomeMDW a{font-size:12px;letter-spacing:normal;color:#185879;}
#mainLeftHome p.leftHomeMCN a{font-size:12px;letter-spacing:normal;color:#483e2f;}
#mainLeftHome p.leftHomeMCN a:hover{color:#d31145;text-decoration:none;}
#mainLeftHome p.leftHomeMPX a:hover{color:#ffffff;}
#mainLeft {
	width:555px;
	float:left; 
	margin:0px 24px 0px 0px;	
	padding:0px 19px 0px 0px;
	}
#mainLeft p{
	padding-right:35px;
} 
#mainLeft #id_divIssue p{padding-right:0px;}
#mainLeft ul{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:500px;
	}
#mainLeft ul li{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	}
#mainRight {
	float:left;
	width:244px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
#mainRight form {
	padding:0px;
	margin:7px 0px 10px 0px; 
	width:245px; 
	height:90px;
	}
#mainRight label{
	width:75px; 
	font-size:12px; 
	line-height:23px; 
	height:23px; 
	vertical-align:middle; 
	float:left;
	}
#mainRight input{
	height:23px;
	line-height:23px;
	font-weight: normal;
	border:0px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 8px;
	width:161px;
	float:right;
	}
#mainRight a.forgot{
	width:155px;
	height:22px;
	line-height:22px;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left; 
	text-decoration:underline;
	}
#mainRight a:hover.forgot{
	text-decoration:none;
	}
#mainRight .cmdSubmit{
	/*width:83px;
	height:22px;*/
	width:auto;
	height:auto;
	float:right;
	clear:right;
	margin:4px 0px 4px 0px; 
	padding:0px;
	cursor:pointer;
	}
#loginBox, #loginWelcome {
	width:245px; 
	height:45px; 
	margin:0px 0px 4px 0px;
	padding:0px;
}
#loginBox h1, #loginWelcome h1{
	display:inline-block;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:168px; 
	font-size:24px; 
	line-height:45px;
	float:left;
	}
#loginBox a.signup{
	float:left;
	width:50px;
	padding:18px 10px 0px 0px;
	}
#loginWelcome h1{
	width:148px; 
	}
#loginWelcome a.logout{
	float:left; 
	font:12px/24px Georgia, "Times New Roman", Times, serif; 
	width:75px;
	padding:12px 10px 0px 0px;
	}
#welcome{
	margin:0px 0px 3px 0px;
	padding:10px;
	min-height:85px;
	height:auto;
	line-height:20px;
	}
#welcome p{
	font:14px Verdana, Arial, Helvetica, sans-serif; 
	width:150px;
	display:inline-block;
	float:left;
	}
#welcome h1{
	font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline-block;
	}
#welcome h2{
	font: normal 18px/34px Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	display:inline-block;
	font-size:18px;
	font-style:italic;
	}
#welcome h2.hi{
	width:35px;
	padding:0px;
	margin:0px;
	font-style:italic;
	float:left;
	display:inline-block;
}
#placeOrder{
	margin:1px 0px 0px 0px;
	padding:0px;
	display:block;
	width:154px;
	height:75px;
	float:left;
	}
#placeOrder a{
	margin:0px;
	padding:0px;
}

#glossaryNav{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:77px;
	}
#glossaryNav ul{
	margin:0px 0px 5px 10px;
	padding:0px;
	width:500px;
	height:27px;
	}
#glossaryNav ul li{
	float:left;
	height:25px;
	width:29px;
	line-height:24px;
	display: block;
	text-align:center;
	clear:right;
	margin:0px 7px 0px 0px;
	padding:0px;
	}
#glossaryNav li a{
	display: block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	}
#glossaryNav ul a:hover{
	font-size:16px;
	height:25px;
	width:29px;
	line-height:24px;
	display: block;
	text-align:center;
	} 
body#tools.glossary.A a.A,
body#tools.glossary.B a.B,
body#tools.glossary.C a.C,
body#tools.glossary.D a.D,
body#tools.glossary.E a.E,
body#tools.glossary.F a.F,
body#tools.glossary.G a.G,
body#tools.glossary.H a.H,
body#tools.glossary.I a.I,
body#tools.glossary.J a.J,
body#tools.glossary.K a.K,
body#tools.glossary.L a.L,
body#tools.glossary.M a.M,
body#tools.glossary.N a.N,
body#tools.glossary.O a.O,
body#tools.glossary.P a.P,
body#tools.glossary.Q a.Q,
body#tools.glossary.R a.R,
body#tools.glossary.S a.S,
body#tools.glossary.T a.T,
body#tools.glossary.U a.U,
body#tools.glossary.V a.V,
body#tools.glossary.W a.W,
body#tools.glossary.X a.X,
body#tools.glossary.Y a.Y,
body#tools.glossary.Z a.Z{
	height:25px;
	}

/*#####################################
########## HOME PAGE FOOTER ###########
#######################################*/
#footerBox{
	width:845px;
	margin:7px 0px 0px 0px;
	padding:0px;
	height:115px;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	float:left;
	clear:both;
	}
#footerBox h1{
	width:210px;
	margin:20px 10px 0px;
	padding:0px;
	float:left;
	font-size:26px;
	line-height:29px;
	}
#footerBox .column{
	margin:0px;
	padding:20px 0px;
	float:left;
	width:200px;
	}
#footerBox .column ul{
	margin:0px;
	padding:0px;
	}
#footerBox .column ul li{
	margin-left:15px;
	}
	
/** ############################################### **/
/** ######            INFO BY STATE          ###### **/
/** ############################################### **/
#infobystateContainer{
	width:847px;
	font: normal Georgia, "Times New Roman", Times, serif;
	}
#backtotop {
	width:850px;
	margin:20px 0px 0px 0px;
	padding:0px;
	height:35px;
}
#backtotop h1{
	float:left;
	width:800px;
	margin:0px 0px 1px 0px;
	padding:0px;
	display:inline-block;
}
#backtotop a{
	 float:left;
	 width:47px;
}
#infobystateContainer h2{
	display:inline-block;
	margin:0px;
	padding:0px;
}
#infobystateContainer ul{
	margin:4px 100px 4px 15px;
	padding:0px;
}
#infobystateContainer ul li{
	list-style-position:outside;
	list-style-type:circle;
	padding:0px 0px 0px 5px;
}
#infobystateContainer p{
	width: 750px;
}
#infobystateContainer p.border{
	height:25px;
	}
#infobystateContainer table {
	width:750px;
	font-size:12px;
	}
#infobystateContainer th{
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
#infobystateContainer td.left{
	width:25%;
	padding:2px 5px;
	}
#infobystateContainer td.right{
	width:65%;
	padding:2px 5px;
	}
#infobystateContainer th.left{
	width:25%;
	}
#infobystateContainer th.right{
	width:65%;
	}
	
#infobystateContainer blockquote{
	width:200px; 
	float:left;
	margin:0px 10px 5px 0px;
	}

#infobystateContainer .info{
	width: 810px;
	height: auto;
	padding:10px 20px;
	float:left;

	}
#infobystateContainer .info a{
	width:220px;
	float:left; 
	display:block; 
	line-height:28px;
	}


#arrowButton{
	margin:1px 0px 0px 0px;
	padding:0px;
	display:block;
	width:84px;
	height:75px;
	float:right;
	}
#boxNew{
	margin:8px 0px 0px 0px;
	padding:0px;
	width:245px;
	height:58px;
	float:left;
	}
#boxNew img
{
	width:245px;
}
/** ############################################### **/
/** ######             LOGIN FORM            ###### **/
/** ############################################### **/
#loginPg dt{
	font-size:10px;
	margin:10px 0px 0px 0px;
}
#loginPg span.applicable{
	margin:0px;
	padding:0px; 
	font: italic 10px Georgia, "Times New Roman", Times, serif;
	}
#loginPg form{
	border: none;
	height:auto; 
	width:450px; 
	margin:0px; 
	font: 11px Georgia, "Times New Roman", Times, serif;
	}
#loginPg label{
	float: left;
	width:230px; 
	height:17px;
	margin:0px;
	padding:8px 0px 2px 10px;
	}
#loginPg input{
	width:195px; 
	float:right;
	height:13px;
	padding:5px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	}
#loginPg form a{
	line-height:21px;
}
#loginPg input#cmdSubmit{
	float:right;
	margin:0px 0px 0px 1px;
	padding:0px;
	border:none;
	cursor:pointer;
	/*width:77px;
	height:21px;*/
	width:auto;
	height:auto;
	top: 0;
}

/*################################################*/
/*#                REQUEST USERID                #*/
/*################################################*/

#reqUser dt{
	font-size:10px;
	margin:10px 0px 0px 0px;
}
#reqUser span.applicable{
	margin:0px;
	padding:0px; 
	font: italic 10px Georgia, "Times New Roman", Times, serif;
	}

#reqUser form, #forgot form{
	border: none;
	height:auto; 
	width:450px; 
	margin:0px; 
	font: 11px Georgia, "Times New Roman", Times, serif;
	}
#reqUser label, #forgot label{
	float: left;
	width:150px; 
	height:17px;
	margin:0px;
	padding:8px 0px 2px 10px;
	}

#reqUser input, #forgot input{
	width:275px; 
	float:right;
	height:13px;
	padding:5px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	}
#reqUser form a{
	line-height:32px;
}
#reqUser input#cmdSubmit, #forgot input#cmdSubmit{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	cursor:pointer;
	width:55px;
	height:21px;
	top: 0;
}
#reqUser select{
	width:282px;
	height:25px;
	padding:2px 0px 4px 5px;
	margin:2px 0px 0px 0px;
	float:right;
	}
	
/*################################################*/
/*#                CALCULATORS                   #*/
/*################################################*/

#calculator dt{
	font-size:10px;
	margin:10px 0px 0px 0px;
}
#calculator span.applicable{
	margin:0px;
	padding:0px; 
	font: italic 10px Georgia, "Times New Roman", Times, serif;
	}
#calculator form{
	border: none;
	height:auto; 
	width:450px; 
	margin:0px; 
	font: 11px Georgia, "Times New Roman", Times, serif;
	}
#calculator form a{
	line-height:32px;
}
#calculator form h1{
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	margin-top:15px;
	}
#calculator label{
	float: left;
	width:230px; 
	height:17px;
	margin:0px;
	padding:8px 0px 2px 10px;
	}
#calculator label.white{
	float: left;
	width:160px; 
	height:30px;
	margin:0px;
	padding:4px 0px 2px 0px;
	font-size:18px;
	}
#calculator label.double{
	height:40px;
}
#calculator select.white{
	float:left;
}
#calculator input{
	width:195px; 
	float:right;
	height:13px;
	padding:5px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	}
#calculator select{
	width:202px;
	height:25px;
	padding:2px 0px 4px 5px;
	margin:2px 0px 0px 0px;
	float:right;
	}

#calculator input#cmdAmoritize{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	width:75px;
	height:21px;
	top: 0;
	}
#calculator input#cmdCalc{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	width:75px;
	height:21px;
	top: 0;
}
#calculator input#cmdReset{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	width:48px;
	height:21px;
	top: 0;
}
#calculator input#cmdSubmit{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	cursor:pointer;
	width:59px;
	height:21px;
	top: 0;
}
#calculator label.radio{
	clear: both;
	float: left;
	width:220px;
	height:22px;
	line-height:22px;
	display: block;
	padding:15px 0px 1px 0px;
	font-size:11px; 
	font-size:14px;
	}

#calculator input.radio{
	border: 0px;
	width:25px;
	float:left;
	clear:both;
	margin:4px 0px 0px 0px;
	padding:0px;
	}

#calculator input.checkbox{ 
	border:none;
	width:195px; 
	height:18px; 
	float:right; 
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px; 
	background-color:none;
	}
#calculator input.checkboxDouble{
	margin:20px 0px 10px 0px;
	border:none;
}
#calculator h3{
	font: 15px/22px Georgia, "Times New Roman", Times, serif;
	width:500px;
	float:left;
	text-indent:20px;
	margin:0px;
	padding:0px;
}
#calcHeading{
	width:500px;
	float:left;
	font-size:18px;
	margin: 10px 0px 4px 0px;
}
#rightCol{
	width:100px;
	text-align:right;
	font-size:14px;
}
#leftRow{
	width:400px;
	float:left;
	line-height:30px;
	padding:0px 5px 0px 5px;
	font-size:12px;
}
#rightRow{
	width:100px;
	float:left;
	line-height:30px;
	padding:0px 5px 0px 5px;
	text-align:right;
	font-size:12px;
}
#rightRow a{
	line-height: 30px;
}
#leftTotal{
	width:400px;
	float:left;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
#rightTotal{
	width:100px;
	float:left;
	line-height:25px;
	padding:0px 5px 0px 5px;
	text-align:right;
}


/*################################################*/
/*#               ORDER FORM                     #*/
/*################################################*/
 
#orderForm dt{
	font-size:10px;
	margin:10px 0px 0px 0px;
}
#orderForm span.applicable{
	margin:0px;
	padding:0px; 
	font: italic 10px Georgia, "Times New Roman", Times, serif;
}
#orderForm form{
	border: none;
	height:auto;
	width:510px; 
	margin:0px; 
	font: 11px Georgia, "Times New Roman", Times, serif;
}
#orderForm form a{
	line-height:32px;
}
#orderForm form h1{
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	margin-top:15px;
}
#orderForm h2{
	margin:15px 0px 0px 0px;
	width:500px;
	display:inline-block;
	}
#orderForm h2.h2TransType{float:left;width:auto;}
#orderForm h2.h2Trans{float:left;width:auto;margin-top:3px;}

#orderForm label{
	float: left;
	width:180px; 
	height:17px;
	margin:0px;
	padding:8px 0px 2px 10px;
	font-size:12px;
}
#orderForm label.long{
	width:500px;
	margin:0px;
	padding:16px 0px 2px 4px;
}
#orderForm label.short{
	width:120px;
	float:left;
	margin-right: 5px;
}
#orderForm label.loan{
	width: 50px;
	float:left;
	margin-right:5px;
}
#orderForm input.inShort{
	width:150px;
	float:left;
	margin-right: 5px;
}
#orderForm input.inLoan{
	width:100px;
	float:left;
	margin-right:5px;
}
#orderForm input.last{margin-bottom:16px;}

#orderForm input.long{
	width:500px;
}
#orderForm label.white{
	float: left;
	width:160px; 
	height:30px;
	margin:0px;
	padding:4px 0px 2px 0px;
	font-size:18px;
	}
#orderForm label.double{
	height:40px;
}
#orderForm select.white{
	float:left;
}
#orderForm input{
	width:305px; 
	float:right;
	height:20px;
	padding:3px 0px 0px 5px;
	margin:2px 0px 0px 0px;
	}
#orderForm input.inCode{
	width:250px;
}

#orderForm form span{color:Red;float:right;margin-left:3px;margin-right:-13px;padding-top:2px;}
#orderForm form span#TransTypeRequired{float:left;margin:13px 0px 0px 5px;}
#orderForm form span#ReqClientType{float:left;margin:0px 0px 0px 5px;}
#orderForm form span#ContEmailFormat{float:left;margin:0px 0px 0px 200px;font-size:10px;}
#orderForm form span.invalidType{float:left;font-size:10px;}
#orderForm form span.litMsg{float:left;margin:0px 0px 0px 0px;font-size:10px;}

#orderForm .long img{
padding:0px 0px 5px 0px;
}
#orderForm select{
	width:312px;
	height:23px;
	padding:2px 0px 2px 5px;
	margin:2px 0px 0px 0px;
	float:right;
}
#orderForm .colExpand{
	width:510px;
	float:left;
	padding:20px 0px 0px 0px;
}
#orderForm .colExpand a{ 
	width:100px; 
	float:left; 
	margin-top:0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#orderForm .colExpand img{
	margin-right:5px; 
	vertical-align:middle;
}
#orderForm a.toggle{
	font-size:20px;
	width:500px;
	display:block;
	margin:15px 0px 0px 0px;
	text-decoration:none;
}
#orderForm a.toggle img{
	margin-right:5px;
}

#orderForm #ClientType{float:left;width:75%;}
#orderForm #SettAgent{float:left;width:90%;}

#orderForm table td input[type="radio"]{
	border:0px;
	width:20px;
	height:10px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#orderForm table td label{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 10px 0px 0px;
	background:none;
}
#orderForm #spSearches{margin-bottom:20px;}
#orderForm #spSearches td input{border:none;width:auto;height:auto;float:left;margin:8px 3px 0px 0px;padding:0px;}
#orderForm #txtOther{margin:-46px 0px 0px 60px;float:left;}
#orderForm input.inRadio{
	border:0px;
	width:20px;
	height:10px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#orderForm input.inCheck{
	border:0px;
	width:20px;
	height:auto;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#orderForm #sellersInfo,#orderForm #sellersAttorney,#orderForm #buyersAttorney,
#orderForm #mortgageBroker,#orderForm #lender,#orderForm #lendersAttorney{display:none;}

#orderForm .attachment{margin:-28px 0px 0px 90px;}
#orderForm input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
#orderForm .fileInput {
	position: relative;
	float:left;
}
#orderForm .fileImg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:313px;
	height:23px;
}
#orderForm .fileImg label{background:none;margin-top:-3px;width:210px;overflow:auto;}
#orderForm input#cmdReset{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	width:48px;
	height:21px;
	top: 0;
}
#orderForm input#txtCaptcha{width:260px;float:right;}
#orderForm input#SubmitOrder{
	margin:15px 0px 0px 0px;
	border:none;
	cursor:pointer;
	width:auto;
	height:auto;
}
#orderForm label.lblRadio{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 10px 0px 0px;
}
#orderForm input.radio{
	width:200px;
	float:left;
	margin:-30px 0px 0px 70px;
}
#orderForm input.orderFormThisTransOtherInput{
	width:160px; 
	float:left;
	height:20px;
	padding:3px 0px 0px 5px;
	margin:100px 0px 0px -310px;
}
#orderForm input.checkbox{ 
	border:none;
	width:195px; 
	height:18px; 
	float:right; 
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px; 
	background-color:none;
}
#orderForm input.checkboxDouble{
	margin:20px 0px 10px 0px;
	border:none;
}
#orderForm textarea{
	width:506px;
	height:80px;
	resize:none;
}

/*################################################*/
/*#              LEGAL FORMS                     #*/
/*################################################*/
#pgContainer .FormPanel{
	width:375px;
	font:11px/14px Georgia, "Times New Roman", Times, serif;
	}
.formNameTD{
	width:375px;
	font:12px Georgia, "Times New Roman", Times, serif;
}
#pgContainer .formName{
	margin-bottom:20px;
}
#suggest {
	margin:30px 0px 0px 0px;
	padding:10px 52px 0px 52px;
	width:740px;
}
#suggest .col{ 
	width:350px;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	}
#suggest p{
	font: 12px Georgia, "Times New Roman", Times, serif;
}
#suggest .label{
	float: left;
	width:130px; 
	height:17px;
	margin:0px 5px 0px 0px;
	padding:5px 0px 5px 10px;
}

#suggest .inputBox{
	width:195px; 
	float:right;
	height:13px;
	padding:5px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	}
#suggest .textarea{
	width:195px; 
	float:right;
	height:35px;
	padding:5px 0px 5px 5px;
	margin:2px 0px 0px 0px;
	}
#suggest .labelDbl{
	float: left;
	width:130px; 
	height:40px;
	margin:0px 5px 0px 0px;
	padding:5px 0px 5px 10px;
}
#suggest .cmdSubmit{
	float:right;
	margin:4px 0px 0px 1px;
	border:none;
	cursor:pointer;
	width:77px;
	height:21px;
	top: 0;
	}
	
#pnl_Cat1, #pnl_alpha1{
	float:left; 
	width:400px;
	}
#pnl_Cat1 h2, #pnl_alpha1 h2{
	font:18px Georgia, "Times New Roman", Times, serif;
	width:400px;
	margin:15px 0px 0px 0px;
	display:inline-block;
	}
#pnl_Cat2, #pnl_alpha2{
	float:right;
	width:400px;
	}
#pnl_Cat2 h2, #pnl_alpha2 h2{
	font:18px Georgia, "Times New Roman", Times, serif;
	width:400px;
	margin:15px 0px 0px 0px;
	display:inline-block;
	}
#legalForms{
	width:555px;
	margin:0px;
	padding:0px;
}
#legalForms h2{
	float:left;
	width:555px;
	margin:0px;
	padding:0px;
	height:24px;
	}
#sortForms{
	font: 12px Georgia, 'Times New Roman', Times, serif;
	width:844px;
	padding:10px 0px 0px 0px;
}
#sortForms .radioLbl{
	font: 16px Georgia, 'Times New Roman', Times, serif;
	height:30px;
	margin-right:10px;
}
#sortForms .radio{
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	height:11px;
	margin-right:10px;
}

#legalForms .dropdown{
	width:195px; 
	float:left;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:15px 0px 10px 0px;
	}
h2.border{
	display: block;
	width:844px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#legalForms h3{
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
}
#legalForms label{
	background:none;
	width:150px;
	margin:0px;
	padding:0px;
	}
#legalForms .download{
	margin:0px;
	padding:0px;
}
#legalForms .note{
font: bold 10px Georgia, "Times New Roman", Times, serif;
margin:5px 0px 20px 0px;
}
#legalForms p{
	margin:10px 0px 0px 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
}
#legalForms p.red{
	font:12px Georgia, "Times New Roman", Times, serif;
}
#legalForms img{
	margin:10px 10px 0px 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
	float:left;
}


#legalForms .radio{
	border: 0px;
	width:25px;
	height:12px;
	margin:0px;
	padding:0px;
	
}

/*################################################*/
/*              AMORTIZATION TABLE                */
/*################################################*/
.amorTitle{
	font: normal 24px/50px Georgia, "Times New Roman", Times, serif; 
	width:500px;
	padding:0px 0px 0px 25px;
}
div.smallTxt{
	font-size:10px; 
	padding:7px 0px 7px 20px; 
	margin:0px; 
	text-align:left;
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.print{
	float:right;
	margin:4px 55px 0px 1px;
	border:none;
	cursor:pointer;
	width:48px;
	height:21px;
}
table.amorTable  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height:18px;
text-align:left;
margin:0px;
}
table.amorTable td {
	padding: 4px 0px 4px 25px;
	width:150px;
}
table.amorTable th{
	font:bold 12px;
	padding: 4px 0px 4px 25px;
	width:200px;
}
table.amorTable2{
	width:500px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
table.amorTable2 th{
	font-size:14px;
	height:30px;
	padding-left:20px;
}
table.amorTable2 td{
	height:20px;
	padding-left:20px;
}


/** ############################################### **/
/** ######                POP-UPS            ###### **/
/** ############################################### **/
  #popupWrapper{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	margin-top:100px;
	margin-bottom:100px;
	}
	#popupWrapper .close{
	font-size:10px; 
	float:right; 
	cursor:pointer;}
	
	#popupBox{
	width:300px;
	height:auto;
	font-size:11px;
	}

	#popupBoxUpload{width:350px;height:auto;}
	#popupBox h2, #popupBoxUpload h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal;
	display:inline-block;margin:10px 0px 0px 0px;}

	#popupScroll{
	font-size:10px;
	overflow:scroll; 
	overflow-x:hidden; 
	height:50px;
	padding:4px;
	margin-top:0px;
	}
	#totalPages{font-weight:bold;float:right;padding-right:20px;}
	#totalPages .padding{padding:0px 8px 0px 20px;}
	#popupWrapper fieldset{margin:3px;padding:8px;}
	#popupWrapper label {font-size:12px;}
	#popupWrapper input {width:100%;}
	#popupWrapper .fax{width:25px; float:left; margin-right:10px;}
	#popupWrapper textarea {width:100%;}
	#popupWrapper p{margin:6px 0px 3px 0px;}
	#popupWrapper .buttonSubmit{margin:2px; text-align:center;padding:5px; border:none;font-weight:bold;font-size:11px;
	cursor:pointer; font-size:15px; width:67px;height:28px;}
	#popupWrapper .buttonUpload{margin:2px; text-align:center;padding:5px; border:none;font-weight:bold;font-size:11px;
	cursor:pointer; font-size:15px; width:77px;height:28px;}
	#popupWrapper table th{font-size:11px;font-weight:bold;}
	#popupWrapper table td{font-size:11px; padding:3px;}

	#popupWrapper col#name{width:30%;}
	#popupWrapper col#email{width:60%;}
	#popupWrapper col#send{width:10%;}
	#popupWrapper h3{font-size:12px;margin:20px 0px 0px 0px;display:block;}
		
	.checkbox{
	float:right;
	}
	


/** ############################################### **/
/** ######         Mortgage Tax Chart        ###### **/
/** ############################################### **/
	.MortTaxChartGrid {
	font-size:13px;
	width:297px;
	text-align:left;
	/*line-height:25px;*/
	}

	.MortTaxChartGrid td {
	padding-left:8px;
	padding-right:8px;
	}
	.MortTaxChartGridAltItem {
	padding-top:5px;
	padding-bottom:5px;
	}
	.MortTaxChartGridItem {
	padding-top:5px;
	padding-bottom:5px;
	}
	.MortTaxChartGridHeader { 
	font-size:18px;
	}
  .MortTaxChartGridFooter {
	font-size:12px;
	font-style:italic;
	font-family:'Century Gothic',Geneva, ,Arial, Helvetica, sans-serif, Verdana,'Lucida Sans Unicode','Trebuchet MS';
	border:none;
	line-height:18px;
	}
	



/**################################################################################################################**/
/**################################################################################################################**/
/**################################################################################################################**/
/**   BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND - BACKEND  **/
/**################################################################################################################**/
/**################################################################################################################**/
/**################################################################################################################**/

#hudNotAvail{
	text-align:center;
	height:300px;
	width:848px;
	font:14px Georgia, "Times New Roman", Times, serif;
}
#hudNotAvail p{
	margin-top:100px;
}


.hudStyle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}
.hudStyle td.borderBottom{
	vertical-align:top;
	white-space:-moz-pre-wrap;
	/*white-space:nowrap;*/
}
.hudStyle td.borderBottom20{
	padding:20px 5px 20px 5px;
	vertical-align:top;
	/*white-space:nowrap;*/
}
.hudStyle td.borderLeft{
	padding-left:5px;
	vertical-align:top;
	/*white-space:nowrap;*/
}
.hudStyle td.heading{
  padding:0px 0px 0px 5px;
	/*white-space:nowrap;*/
}
.hudStyle td.borderTop2px{
	/*white-space:nowrap;*/
}
.hudStyle td.borderLeft2px{
	/*white-space:nowrap;*/
}
body#hud.hud.page1 a.page1,
body#hud.hud.page2 a.page2,
body#hud.hud.addendum a.addendum{
	text-decoration:underline;
	height:35px;
	}

#hudContent{
	font-family: "Times New Roman", Times, serif; 
	font-size:12px; 
	width:849px;
	margin:10px 0px 0px 0px;
	}
#hudContent td.printIcon{
	height:35px;
	width:849px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#hudContent a{
	text-decoration:none;
}
#hudContent img{
	vertical-align:middle;
}
#hudNav{
	line-height:35px;
	padding:0px;
	width:849px;
	float:left;
	}

#hudNav .icon{
	padding:10px 3px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#hudNav ul{
	float:left;
	margin: 0px 0px 0px 15px;
	padding:0px; 
	list-style-type:none;
	width:834px;
	}
#hudNav ul li{
	float:left;
	height:35px;
	line-height:35px;
	}
#hudNav ul li a{
	margin:0px;
	padding:0px 100px 0px 0px;
	float:left;
	display:block;
	line-height:35px;
	height:35px; 
	text-align:left;
	text-decoration:none;
	}
#hudNav ul li a:hover{
	float:left;
	display:block;
	text-align:left;
	line-height:35px;
	height:35px; 
	text-decoration:underline;
	}


/** ############################################### **/
/** ######             MY PROFILE            ###### **/
/** ############################################### **/
#myProfile{
	width: 844px;	
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	float:left;
}
#myProfile form{
	margin:0px;
	padding:0px;
}
#myProfile h2{
	margin:15px 0px 0px 0px;
	width:500px;
	display:inline-block;
	font:22px Georgia, "Times New Roman", Times, serif;
	}
#myProfile h3{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#myProfile label{
	float: left;
	width:180px; 
	height:17px;
	margin:0px;
	padding:8px 0px 2px 10px;
	font-size:12px;
	}
#myProfile input{
	width:200px; 
	float:right;
	height:20px;
	padding:3px 0px 0px 5px;
	margin:2px 0px 0px 0px;
	}
#myProfile textarea{
	width:844px; 
	float:left;
	height:100px;
	padding:3px 0px 0px 5px;
	margin:2px 0px 0px 0px;
}
#myProfile .text{
	width:200px; 
	display:block;
	float:right;
	height:20px;
	padding:3px 0px 0px 5px;
	margin:2px 0px 0px 0px;
}
#myProfile label.lblCheckbox{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	width:250px;
	float:left;
	margin:2px 0px 10px 0px;
	padding:0px;
}
#myProfile label.lblSmCheckbox{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	width:100px;
	float:left;
	margin:2px 0px 10px 0px;
	padding:0px;
}
#myProfile input.checkbox{
	margin:8px 5px 0px 0px;
	padding:0px;
	float:left;
	width:15px;
	border:none;
}
#myProfile label.lblRadio{
	font: 12px/28px Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px 10px 10px 0px;
	vertical-align:top;
	width:50px;
}
#myProfile input.radio{
	margin:0px;
	padding:0px;
}
#myProfile input.inRadio{
	border:none;
	margin:9px 5px 0px 0px;
	float:left;
	width:12px;
	height:12px;
}
#myProfile input#cmdSubmit2{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:none;
	cursor:pointer;
	height:21px;
	width:77px;
	float:left;
}
#myProfile input#cmdChangePassword{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:none;
	cursor:pointer;
	height:21px;
	width:77px;
	float:left;
}
#myProfile input#cmdChangeInfo{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:none;
	cursor:pointer;
	height:21px;
	width:77px;
	float:left;
}

#myProfile input#cmdChangeInfo2{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:none;
	cursor:pointer;
	height:21px;
	width:77px;
	float:left;
}

#myProfile .left{
	width:400px;
	float:left;
}
#myProfile .right{
	width:400px;
	float:right;
}


/** ############################################### **/
/** ######          TRANSACTIONS LIST        ###### **/
/** ############################################### **/
#print {
	float:right;
	margin:25px 20px 20px 0px;
	}
#print img{
	vertical-align:middle;
	}
#print a{
	font-size:11px;
	}

#backendHeaderTrans {
	width:844px;
	margin:60px 0px 0px 0px;
	padding:0px;
	font:14px Georgia, "Times New Roman", Times, serif;
	float:left;
	}
#backendHeaderTrans ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:right;
	}
#backendHeaderTrans li{
	float:left;
	margin:0px;
	}
#backendHeaderTrans li a{
	height:42px;
	line-height:42px;
	text-align:center;
	width:140px;
	display:block;
	text-decoration:none;
}

#profile-page #backendHeaderTrans .myprofile a,

#profile-page #backendHeaderTrans .myprofile a,
#transactions-page #backendHeaderTrans .transactions a{
	color:#303030; /* =====  SAME FOR ALL JVs ====== */
	background-color:#ededed; /* =====  SAME FOR ALL JVs ====== */
}

#backendHeaderTrans h1{
	width:562px;
	font-size:22px;
	float:left;
	padding:0px;
	margin:0px;
}
#backendHeader {
	width:844px;
	height:100px;
	margin:25px 0px 0px 0px;
	padding:0px;
	vertical-align:bottom;
	}
#backendHeader h1{
	float:left;
	width:400px;
	height:35px;
	vertical-align:bottom;
	padding-top:35px;
	}
#backendHeaderMiddle{
	width:195px;
	float:left;
	text-align:right;
	margin-right:5px;
	}
#backendHeaderMiddle a{
	font-size:16px;
	display:block;
	}
#backendHeaderRight{
	width:244px;
	float:right;
	padding:0px;
	margin:0px;
	}
#transNav {
	font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	width:844px;
	float:left;
	}
#transNav label{
	float:left;
	margin: 0px;
	padding: 0px 3px 0px 15px;
	}
#transNav label.right{
	float:right;
	}
#transNav input{
	float:left;
	margin:2px 10px 0px 10px;
	border:none;
	}
#transNav img{
	float:left;
	}
#transNav2 {
	padding:3px 10px 3px 10px;
	margin:0px;
	width:824px;
	height:25px;
	float:left;
	}
#transNav2 label{
	float: left;
	font:  12px/25px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 15px 0px 5px;
}
#transNav2 a{
	float:left;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
}
#transNav2 input{
	float:left;
	margin:0px;
	padding:0px;
	height:22px;
	}
#transNav2 img{
	float:left;
	}

#transNav2 span#search{
	width: 250px;
	float:right;
	}

#transNav2 span#search .text{
	width:213px;
	border:none;
	height:19px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px;
	}
#transNav2 span#search .button{
	float:left;
	border:none;
	width:29px;
	height:25px;
	margin:0px;
	padding:0px;
	}
#transactionsTable {
	width:844px;
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
	}
#transactionsTable table{
	border-collapse:collapse;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 1px 0px;
	}
#transactionsTable table thead th{
	height:24px;
	text-align:left;
	padding:2px 8px;
	font:italic 14px/24px Georgia, "Times New Roman", Times, serif; 
	}
#transactionsTable table tr td{
	padding:2px 8px; 
	text-align:left;
	}	
#transactionsTable table tr td a{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#imgArrowUp, #imgArrowUp2, #imgArrowUp3, #imgArrowUp4, #imgArrowUp5, #imgArrowUp6{
	margin-bottom:2px;
	}


/** ################################################### **/
/** ######           ORDER INFORMATION           ###### **/
/** ################################################### **/
#orderInfo {
	margin:3px 0px 0px 0px;
	width:838px; 
	padding:5px;
}
#orderInfo table th{
	width:160px; 
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}
#orderInfo td{
	width:240px;
	text-align:left;
	vertical-align:top;
	padding:5px 15px 5px 0px;
}

/** ################################################### **/
/** ######          NAVIGATION BUTTONS            ##### **/
/** ################################################### **/
#beNav {
	font:14px/42px Georgia, "Times New Roman", Times, serif;
	width:852px;
}
#beNav a{
	height:42px;
	line-height:42px;
	width:140px;
	text-decoration:none;
	display:block;
}
#beNav a:hover{
	
	height:42px;
	width:140px;
	text-decoration:none;
	display:block;
	margin-bottom:0px;
	line-height:42px;
}

#beNav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#beNav ul li{
	float:left;
	height:42px;
	display: block;
	text-align:center;
	width:140px;
}
#beNav ul li.last{
	border-right:none;
	}
#beNav ul li.first{
	border-left:none;
	}

/** ################################################### **/
/** ######                INVOICE                 ##### **/
/** ################################################### **/
#invoiceContainer{
	width:748px; 
	height:auto; 
	margin:2px 0px 0px 0px;
	padding:20px 50px 20px 50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif; 
}

#Imginvoice {
	float:right;
	margin-top:20px;
	float:right;
	}

#invoiceContainer h2 {
 width:500px; 
 float:left;
 clear:both;
 margin-top:20px;
 }
#invoiceContainer .invoiceImg{
	width:250px;
	float:right;
	margin-top:20px;
}
#invoiceContainer .left{
	float:left; 
	width:300px;
	}

#invoiceContainer .heading{
	width:750px;
	height:200px;
}
#invoiceContainer .right{
	float:right; 
	width:325px;
	margin-left:100px;
}
#invoiceContainer p.middle{
	width:700px;
	margin-top:20px;
}
#invoiceContainer p.pleft{
	float:left;
	width:125px;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
#invoiceContainer p.pright{
	float:right;
	text-align:right;
	width:175px;
}
#invoiceContainer table {
	width:750px;
	line-height:18px;
	margin:25px 0px 25px 0px;
}
#invoiceContainer table th{
	font-family:Georgia, "Times New Roman", Times, serif;
}


/** ################################################### **/
/** ######              COMMITMENT                ##### **/
/** ################################################### **/
#commitContent{
	font-family: "Times New Roman", Times, serif; 
	font-size:12px; 
	width:744px;
	margin:10px 50px 0px 50px;
	}
#commitContent td.printIcon{
	height:35px;
	width:849px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#commitContent a{
	text-decoration:none;
}
#commitContent img{
	vertical-align:middle;
}
#commitContent h1{
	font:bold 20px "Times New Roman", Times, serif;
	margin:0px; 
	text-align:center;
	display:block;
	}
#commitContent h2{
	font: normal 18px "Times New Roman", Times, serif;
	text-align:center; 
	margin:0px 0px 20px 0px;
	display:block;
	}
#commitContent h3{
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
}
#commitContent ul{
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#commitContent ol{
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin:0px 20px 0px 20px;
	padding:0px;
}
#commitContent li{
	text-align:left;
	margin:10px 0px 10px 0px;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
}
#commitContent p{
	font: normal 12px/16px Georgia, "Times New Roman", Times, serif;
	margin:10px 0px 10px 0px;
}
#commitContent .title{
	float:left;
	font: bold 12px/14px Georgia, "Times New Roman", Times, serif;
	margin:5px 0px 10px 0px;
}
#commitContent .info{
	float:left;
	margin:5px 30px 10px 10px;
	font: 11px/14px Georgia, "Times New Roman", Times, serif;
}
#commitContent p.note{
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
#commitContent p.fileNumber{
	float:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#commitContent dl{
	text-align:center;
	font: bold 16px/18px Georgia, "Times New Roman", Times, serif;
	margin:40px 0px 0px 0px;
}
#commitContent dd{
	text-align:center;
	margin:10px 0px 0px 0px;
	display:block;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
#commitContentNotAvail{
	text-align:center;
	height:300px;
	width:848px;
	font:14px Georgia, "Times New Roman", Times, serif;
}
#commitContentNotAvail p{
	margin-top:100px;
}
/**###########################################**/
/** >>>>>> commitment navigation bar <<<<<<<< **/
/**###########################################**/
#commitNav{
	line-height:35px;
	padding:0px;
	width:849px;
	float:left;
	}
#commitNav .icon{
	padding:10px 3px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#commitNav ul{
	float:left;
	margin: 0px 0px 0px 15px;
	padding:0px; 
	list-style-type:none;
	width:834px;
	}
#commitNav ul li{
	float:left;
	height:35px;
	line-height:35px;
	}
#commitNav ul li a{
	margin:0px;
	padding:0px 40px 0px 0px;
	float:left;
	display:block;
	line-height:35px;
	height:35px; 
	text-align:left;
	text-decoration:none;
	}
#commitNav ul li a:hover{
	float:left;
	display:block;
	text-align:left;
	line-height:35px;
	height:35px; 
	text-decoration:underline;
	}

body#commitment.schedule.schedA a.schedA,
body#commitment.legal.desc a.desc,
body#commitment.schedule.schedBI a.schedBI,
body#commitment.schedule.schedBII a.schedBII{text-decoration:underline;height:35px;}



/** ################################################### **/
/** ######            ORDER STATUS                ##### **/
/** ################################################### **/
#orderStatus{
	width:848px;
	height:auto;
	float:left;
	}
#orderStatus form{
	margin-bottom:20px;
}
#orderStatus .leftNav{
	width:165px;
	float:left;
}
#orderStatus .leftNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none; 
	display:inline-block;
	font-size:14px;
	}
#orderStatus .leftNav ul li{
	float:left;
	text-align:left;
	width:150px;
	padding:0px;
	margin:0px;
	}
#orderStatus .leftNav ul li a{
  line-height:40px;
	height:40px;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	display:block;
	vertical-align:middle;
	}
#orderStatus .leftNav ul li a:hover {
	text-decoration:underline;
	font-weight:normal;
	width:158px;
	display:block;
	}
#orderStatus .rightContent{
	width: 670px;
	margin:0px;
	padding:5px 0px 0px 10px;
	float:left;
}
#orderStatus .rightContent table{
	border-collapse: collapse;
}

#orderStatus .rightContent thead th{
	width: 670px;
	padding:0px 3px;
	margin:0px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-align:left; 
	vertical-align:middle;
	height:25px; 
	padding-right:5px;
}
#orderStatus td{
	line-height: 25px;
	padding:0px 0px 0px 4px;
	font: 12px/25px Georgia, "Times New Roman", Times, serif;
}
#orderStatus td.noRequests{
	text-align:center;
	line-height: 60px;
	font: italic 16px/60px Georgia, "Times New Roman", Times, serif;
}
#survey, #uccsearch, #certgood, #franchise, #payoff, #assignment, #examcontin, #taxcontin, #bankruptcy, #judgement, #litigation, #patriot, #subordination, #chancery, #endorsements,#other{
	width:640px;
	padding:15px 10px 15px 10px;
	margin:5px 0px 20px 0px;
	}
#orderStatus fieldset {
	margin:0px;
	padding:0px; 
	background: none; 
	border:none;
	}
#orderStatus p.note{
	width:500px;
	float:left;
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:10px 0px 5px 0px;
}
#orderStatus label{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
	height:25px;
}
#orderStatus .formCol{
	width:150px;
	float:left;
	margin:0px;
}
#orderStatus blockquote{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:165px;
	float:left;
	margin:0px 5px 10px 18px;
	padding:0px;
}
#orderStatus label.loan{
	width:70px;
	float:left;
}
#orderStatus input.lender{
	width:175px;
	float:left;
	margin-right:20px;
}
#orderStatus label.schedule{
	width:220px;
	float:left;
	margin:0px;
	padding:0px;
}
#orderStatus p.schedule{
	margin:0px;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width:300px;
	float:left;
}
#orderStatus label.med{
	width:350px;
	float:left;
}
#orderStatus label.long{
	width:450px;
	float:left;
}
#orderStatus input.long{
	width:450px;
}
#orderStatus label.tall{
	width:152px;
	height:65px;
	vertical-align:middle;
	float:left;
	padding-top:65px;
	margin:0px 0px 10px 0px;
}

#orderStatus h3{
	font: 14px/35px Georgia, "Times New Roman", Times, serif;
	height:35px;
}
#orderStatus h1{
	margin-top:20px;
}
#orderStatus input{
	margin:1px 0px; 
	padding:1px;
	vertical-align:middle;
}
#orderStatus .select{
  vertical-align:middle;
  margin:1px 0px; 
}
#orderStatus input.long{
	width:300px;
}

#orderStatus label.fileLbl{
	width:250px;
	margin-top:20px;
}
#orderStatus label.fileLbl2{
	width:150px;
}
#orderStatus label.fileLbl3{
	width:150px;
	margin-top:20px;
}
#clear.margin{
	margin-top:12px;
}
#orderStatus img.calLg{
	vertical-align:middle;
	height:24px;
	width:26px;
}
#orderStatus .file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:313px;
}
#orderStatus .fileInput {
	position: relative;
	float:left;
	margin-top:20px;
}
#orderStatus .fileInput2 {
	position: relative;
	float:left;
}
#orderStatus .fileImg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:313px;
	height:23px;
	float:left;
}
#orderStatus input[type="checkbox"]{ 
	border:0px;
	float:left; 
	margin:11px 4px 0px 5px;
	padding:0px 0px 0px 0px; 
	background-color:none;
}
#orderStatus input.radio{
	width:250px;
	float:left;
}
#orderStatus input.inRadio{
	border:none;
	margin-right:5px;
	float:left;
}
#orderStatus input.authorize{
	float:right;
	margin:20px 0px 0px 0px;
}
#orderStatus .textarea{
	width:450px;
	float:left;
}

#orderStatus .selectLong{
	width:450px;
	float:left;
	margin-bottom:10px;
}
#acceptauthorizationbtn{
	border:none;
	width:115px;
	height:24px;
}

/** ################################################### **/
/** ######              DOCUMENTS                 ##### **/
/** ################################################### **/
#documents{
	width:848px;
	height:auto;
	float:left;
	}
#documents .leftNav{
	width:170px;
	float:left;
}
#lglFrmImg {
	margin-left:-35px;
	z-index:100;
}
#documents .leftNav ul{
	margin:-20px 0px 0px 0px;
	padding:0px;	
}

#documents .leftNav ul li.single{
	height:40px;
}
#documents .leftNav ul li.single a{
  height:40px;
	padding:5px 0px 0px 0px;
	line-height:15px;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	display:block;
	vertical-align:middle;
}
#documents .leftNav ul li{
	text-align:left;
	width:165px;
	padding:0px;
	margin:0px;
	list-style-type:none;

	}
#documents .leftNav ul li a{
  line-height:40px;
	height:40px;
	text-align:left;
	text-decoration:none;
	padding-left:10px;
	display:block;
	vertical-align:middle;
	}
 #documents .leftNav ul li a:hover {
	text-decoration:underline;
	font-weight:normal;
	width:158px;
	display:block;
	}
#documents .rContent{
	width: 650px;
	margin:0px;
	padding:0px;
	float:left;
}
#documents ul#docsNav img{
	vertical-align: baseline;
	}
#documents ul#docsNav{
	margin:0;
	padding:8px 15px 0px 0px;
	float:left;
	font-size:12px;
	width:663px;
	height:33px;

	}
#documents ul#docsNav li{
	margin:0;
	padding:0;
	float:left;
	width:auto;
	padding-left:30px;
	display:block;
	text-align:center;
}
#documents ul#docsNav li#searchBox{
	width:200px;
	height:25px;
	float:right;
	padding-left:0px;
}
#documents ul#docsNav li#searchBox .docsSearch{
	margin:0px;
	height:22px;
	float:left;
	width:170px;
	font:11px Georgia, "Times New Roman", Times, serif;
	}

#documents ul#docsNav li#searchBox .bSearch{
	width:25px;
	height:26px;
	float:left;
	margin:0px 0px 0px 0px;
	border:none;
	}

#documents table{
	border-collapse: collapse;
	width:678px;
	margin:0px;
	padding:0px;
	float:left;
	}
#documents table td{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	height:30px;
	padding:0px 0px 0px 10px;
}

#documents table th{
	height:25px;
	vertical-align:middle;
	margin:0px;
	padding:0px 2px 0px 2px;
}

#documents table h1{
	margin:15px 0px 5px 0px
	}
#documents table col#check{width:11px;}
#documents table col#descCol{width:216px;}
#documents table col#arrowCol{width:4px;}
#documents table col#transCol{width:4px;}
#documents table col#createdCol{width:140px;}
#documents table col#mailCol{width:46px;}
#documents table input{width:11px;}

/** ################################################### **/
/** ######             SITE FOOTER                ##### **/
/** ################################################### **/

#footer{
	margin-top:20px;
}
/** SMART FORMS **/


#smartForms .btnViewSavedForms{
margin:15px 0px 5px 0px;
cursor:pointer;
width:150px;
height:21px;
border:0;
}
#smartForms .note{
font: bold 10px Georgia, "Times New Roman", Times, serif;
margin:5px 0px 20px 0px;
}
#smartForms p{
	margin:10px 0px 0px 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
}
#smartForms p.red{
	font:12px Georgia, "Times New Roman", Times, serif;
}
#smartForms img{
	margin:10px 10px 0px 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
	float:left;
}
#smartForms a{
	text-decoration:underline;
}

#id_dataList a{text-decoration:none;}

/********** MM page ********/
div.clickHere{
	margin:5px 0px 0px 0px;
	width:550px;
	height:490px;
}
div.clickHere img.click{
	float:right;
	margin-top:35px;
	padding-right:0px;
}
/****** end MM *****/