* {
  margin:0;
  padding:0;
}
body {
	width:100%;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.125em;
} 
/****************** body content **********/
#wrapper {
	width:100%;
	text-align:center;
}
#content {
	margin:0 auto;
	width:845px;
}
/******************* header ****************/
#header{
	text-align:center;
	z-index:1;
	width:845px;
	float:left;
	height:113px;
	background:transparent URL(/direct_lending/images/sprites1.png) 0 0 no-repeat;
}
h1.X800 {
	position:relative;
	top:40px;
	left:-40px;
	font-size:2em;
	font-weight:bold;
	line-height:2em;
	letter-spacing:0px;
	color:#fff;
	float:right;
	display:block;
}
h1.X800 span {
	color:#4F92F5;
	letter-spacing:-2px;	
}
/******************** main content **********/
#mainContent {
	width:845px;;
	float:left;
	height:392px;
	text-align:left;
	overflow:hidden;
}
/****************** footer ****************/
#footer {
	float:left;
	width:845px;
	height:46px;
	background:transparent URL(/direct_lending/images/sprites1.png) 0 -113px no-repeat;	
}
/*************************************** misc *********************************/
.border{
  border: 1px solid #FF0000;
}
/**************************** form **********************/
#formBox {
	height:400px;
	width:250px;
	position:relative;
	left:555px;
	top:-370px;
}
form div {
	width:250px;
  float: left;
  clear: left;
}
form div label {
	font-size:.9em;
  float: left;
  width: 105px;
  margin: 0 0 0 0;
  text-align: right;
	cursor:pointer;
	color:#FFF;
}
form div label.overLabel {
  width:275px;
  text-align: left;
}
label.error {
color:#000;
font-weight:bold;
font-size:.8em;
line-height:1em;
background:transparent URL(/direct_lending/images/alertIcn.gif) 0px 0px no-repeat;
margin-left:0px;
}
input.error {
background-color:#FFFFD5;
border:2px inset red;
}
.textinput {
	float:left;
  width: 122px;
}
.submitBox {
	width:230px;
	text-align:right;
	margin: 10px;
	z-index:99;
}
.buttonSubmit {
	position:relative;
	background: url(/direct_lending/images/btn.png) top left no-repeat;
	behavior: url('/includes/iepngfix.htc');
	height: 33px;
	width: 200px;
	border: none;
	outline:none;
	cursor:pointer;
	text-indent:-3px;
	font-size:.7em;
	font-weight:bold;
	color:#fff;
	line-height:33px;
}
.buttonSubmit:hover {
	background-position:bottom;
}
.formElementSpacer{
	float:left;
	clear:left;
	width:250px;
	height:7px;
	line-height:1px;
}
span.reqStar {
	color:#FF0000;
	font-size:1.2em;
}
div.textLeft {
	float:left;
	text-align:left;
	color:#FFF;
	font-size:.8em;
}
div.textLeft span.reqStar{
	font-size:1.5em;
	position:relative;
	top:6px;
}
/**************************** slideShow *****************/
.pics { 
    height:  392px; 
    width:   845px; 
    padding: 0; 
    margin:  0; 
}
.pics img { 
    height:  392px; 
    width:   845px; 
    top:  0;
    left: 0
}
/************************** tool tips *******************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color:#FFFFD5;
	padding: 5px;
	opacity: 0.85;
	color:#FF0000;
	
}
#tooltip h3, #tooltip div { margin: 0; font-size:.8em; }
/********************* character counter ******************/
#charcount {
	color:#FFF;
	font-size:.8em;
	height:1em;
	
}
/******************** modal windows ************************/
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 30%;
    left: 50%;
    
    margin-left: -260px;
    width: 470px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#OK {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	display:block;
	outline:none;
}

div.jqmDialog {
  display: none;
    
    position: fixed;
    top: 30%;
    left: 50%;
    
    margin-left: -240px;
    width: 450px;

  overflow: hidden;
  font-family:verdana,tahoma,helvetica;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* [[[ Title / Top Classes ]]] */
div.jqmdTC { 
  background: #000 url(/direct_lending/images/dialog/sprite.gif) repeat-x 0px -82px; 
  color: #FFF;
  padding: 7px 22px 5px 5px;
  font-family:"sans serif",verdana,tahoma,helvetica;
  font-weight: bold;
  * zoom: 1;
}
div.jqmdTL { background:  url(/direct_lending/images/dialog/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
div.jqmdTR { background: url(/direct_lending/images/dialog/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}


/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
  background: url(/direct_lending/images/dialog/bc.gif) repeat-x center bottom;
  padding: 7px 7px 7px;
  height: 180px;
  overflow: auto;
}
div.jqmdBL { background: url(/direct_lending/images/dialog/bl.gif) no-repeat left bottom; padding-left: 7px; }
div.jqmdBR { background: url(/direct_lending/images/dialog/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }

div.jqmdMSG { color: #000; line-height:18px; }


/* [[[ Button classes ]]] */
input.jqmdX {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
	text-indent:200px;
  background: url(/direct_lending/images/dialog/close.gif) no-repeat top left;
  overflow: hidden;
}
input.jqmdXFocus {background-position: bottom left; outline: none;}

div.jqmdBC button, div.jqmdBC input[type="submit"] {
  margin: 8px 10px 4px 10px;
  color: #777;
  background-color: #fff;
  cursor: pointer;
}
div.jqmDialog input:focus, div.jqmDialog input.iefocus {  }
/*********************** error container ******************/ 
div.container {
	font-weight:bold;
}
div.container ol li{
	list-style-type:none;
	height:20px;
	line-height:20px;
	margin-left:25px;	
}
div.container ol li span {
	height:20px;
	line-height:20px;
	margin-left:25px;
}
div.container { display: none }
.container label.error {
	display: inline;
}

