/* CSS Document for Lease Originator */body{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	margin: 2px;	padding: 0;	border: 0;}img{	border: 0;}/*############### LINK STYLES ###############*/a{	font-family: Optima, Helvetica, Arial, sans-serif;	color: #933;	font-weight: bold;	text-decoration: none;	cursor: pointer;	cursor: hand;}a:hover{	font-family: Optima, Helvetica, Arial, sans-serif;	color: #999;	text-decoration: underline;}a:visited{	font-family: Optima, Helvetica, Arial, sans-serif;	color: #933;}a.group{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #000;	font-weight: normal;	cursor: pointer;	cursor: hand;}a:hover.group{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #933;	cursor: pointer;	cursor: hand;}a:visited.group{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #000;	cursor: pointer;	cursor: hand;}/*############### LINK STYLES ###############*//*########## DESIGN LAYOUT ONLY Styles ##########*/#layout{	font-family: Optima, Helvetica, Arial, sans-serif;	border: 1px solid #CCC;}#layout h2{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;		display: inline;	margin: 0;	margin-left: 3px;	padding: 0;}#layout p{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	padding: 5px 10px 10px 10px;}#flash{	vertical-align: bottom;	text-align: right;	border: 0;	border-right: 1px solid #CCC;	padding: 0;	margin: 0;}#downarrow{	vertical-align: bottom;	text-align: left;	border: 0;	border-left: 1px solid #CCC;	padding: 0;	margin: 0;}/*########## DESIGN LAYOUT ONLY Styles ##########*//*######### Group Navigation Link Styles ##########*/#links{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 0;	border: 0;}#links table{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 5px 0 5px 5px;}#links td{	font-family: Optima, Helvetica, Arial, sans-serif;	border: 1px solid #999;	margin: 0;	padding: 0;}#links td.rollover{	font-family: Optima, Helvetica, Arial, sans-serif;	background-color: #FFF;	margin: 0;	padding: 0;}#links td.link{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	background-color: #ECEEF1;	padding: 3px;	margin: 0;	border-left: 0;	white-space: nowrap;}#links td.spaces{	height: 2px;	border: 0;	margin: 0;	padding: 0;}/*######### Group Navigation Link Styles ##########*//*######### Why Aren't You Leasing Styles ##########*/#whytitle{	font-family: Optima, Helvetica, Arial, sans-serif;	vertical-align: top;	text-align: left;	background-color: #DBDFE3;	border: 0;	border-right: 1px solid #CCC;}#whytitle img{	padding: 0;	margin: 0 0 2px 10px;}#why{	font-family: Optima, Helvetica, Arial, sans-serif;	vertical-align: top;	text-align: left;	border: 0;	border-right: 1px solid #CCC;	border-bottom: 3px solid #7C8FA0;	border-top: 3px solid #7C8FA0;	padding: 0;	margin: 0;}#why p{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	padding: 5px 10px 5px 10px;	margin: 0;}#why ul{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	padding: 0;	margin: 0 0 0 25px;}#why li{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	padding: 0;	margin: 0;	list-style-image: url(../images/title_box.jpg);}/*######### Why Aren't You Leasing Styles ##########*//*########## Center Column Styles##########*/#topcolumn{	border: 0;	border-top: 1px solid #CCC;}#questions{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	text-align: left;	vertical-align: top;	border-top: 3px solid #7C8FA0;	border-bottom: 3px solid #7C8FA0;	background-color: #FFF;	padding: 0;	margin: 0;}#questions img{	padding: 0;	margin: 0 0 2px 5px;}#questions form{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 0;}#questions select{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 10px;	text-align: left;	width: 165px;	margin: 10px 0 0 5px;}#questions input.button{	font-family: Optima, Helvetica, Arial, sans-serif;	margin: 10px 5px 0 42px;}#login{	font-family: Optima, Helvetica, Arial, sans-serif;	vertical-align: top;	text-align: left;	border-top: 3px solid #7C8FA0;	border-bottom: 3px solid #7C8FA0;	background-color: #FFF;	padding: 0;	margin: 0;}#login img{	padding: 0;	margin: 0 0 2px 5px;}#login table{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 0;}#login form{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 0;}#login input.text{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 10px;	width: 125px;	height: 22px;	border: 1px solid #CCC;	margin: 0 0 5px 0;	padding: 0}#login input.button{	font-family: Optima, Helvetica, Arial, sans-serif;	margin: 25px 0 0 10px;	padding: 0;}#login td.forgot{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	text-align: left;	vertical-align: bottom;	padding: 5px 0 0 5px;	border: 0;}#login td.register{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	text-align: left;	vertical-align: bottom;	padding: 5px 0 0 0;	border: 0;}#login td.noborder{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 10px;	padding: 5px 0 0 5px;	margin: 0;	border: 0;}#login ul{	font-family: Optima, Helvetica, Arial, sans-serif;	text-align: left;	font-size: 12px;	padding: 0;	margin: 0 0 0 25px;}#login li{	font-family: Optima, Helvetica, Arial, sans-serif;	text-align: left;	font-size: 12px;	line-height: 14px;	padding: 0;	margin: 0;	list-style-image: url(../images/title_box.jpg);}#contact{	font-family: Optima, Helvetica, Arial, sans-serif;	text-align: left;	vertical-align: top;	border: 0;	border-top: 3px solid #7C8FA0;	border-bottom: 3px solid #7C8FA0;	background-color: #FFF;	padding: 0;	margin: 0;}#contact img{	padding: 0;	margin: 0 0 2px 5px;}#contact p{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 10px;	padding: 0;	margin: 2px 0 0 5px;}/*########## Center Column Styles##########*//*######### News Styles ##########*/#newstitle{	font-family: Optima, Helvetica, Arial, sans-serif;	padding: 0;	margin: 0;	background-repeat: no-repeat;	background-image: url(images/news_bckgrnd.jpg);	background-position: left top;	background-color: #DBDEE3;	height: 26;	border: 0;	border-left: 1px solid #CCC;	border-top: 1px solid #CCC;}#newstitle h2.date{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	margin: 0 0 0 80px;	padding: 5px 0 0 0;}#newstitle img{	padding: 0;	margin: 0 0 2px 10px;}#news{	font-family: Optima, Helvetica, Arial, sans-serif;	vertical-align: top;	text-align: left;	border: 0;	border-left: 1px solid #CCC;	border-bottom: 3px solid #7C8FA0;	border-top: 3px solid #7C8FA0;}#news p{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	padding: 5px 10px 5px 10px;	margin: 0;	display: normal;}/*######### News Styles ##########*//*######### Bottom Link Styles ##########*/#bottomlinks{	font-family: Optima, Helvetica, Arial, sans-serif;	border: 0;	border-right: 1px solid #CCC;}#bottomlinks td{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	text-align: right;	vertical-align: bottom;	border-right: 1px dashed #CCC;	padding: 0 3px 0 0;	margin: 0;}#copyright{	font-family: Optima, Helvetica, Arial, sans-serif;	font-size: 12px;	text-align: right;	vertical-align: top;	font-weight: bold;	border: 0;	border-left: 1px solid #CCC;	padding: 0;	margin: 0;}/*######### Bottom Link Styles ##########*/