@charset "utf-8";
/*-----------------------------------------------
author:   Roland Carney
modified:  02.07.2008
desc: screen style sheet
----------------------------------------------- 

**** Screen Settings *****/

* {
outline:0;
margin:0 auto;
padding:0;
}

html,body {
border:0;
}

body {
margin-top:20px;
background:#bfd3db url(../images/body-back.gif) repeat-x center top;
}

.wrapper {
width:880px;
background:url(../images/shadow-right.jpg) no-repeat right top;
}

.container {
background:#FFF;
width:800px;
}

#header {
width:800px;
height:175px;
}

/* Top Menu
---------------------------------*/
ul#menu {
background:#00adef url(../images/menu-back.gif) repeat-x center center;
height:60px;
width:800px;
list-style:none;
}

ul#menu li {
height:60px;
width:140px;
float:left;
display:inline;
text-align:center;
font:bold 14px/60px Arial, Helvetica, sans-serif;
background:url(../images/menu-button-back.gif) no-repeat center top;
margin:0 10px;
}

ul#menu li a,ul#menu li a:link,ul#menu li a:visited {
height:60px;
width:140px;
color:#FFF;
display:block;
text-decoration:none;
}

ul#menu li a:hover,ul#menu li a:active {
font-size:1.1em;
background:url(../images/menu-button-back.gif) no-repeat center center;
}

ul#menu li.active a,ul#menu li.active a:link,ul#menu li.active a:visited {
background:url(../images/menu-button-back.gif) no-repeat center bottom;
}

ul#menu li.active a:hover,ul#menu li.active a:active {
font:bold 14px/60px Arial, Helvetica, sans-serif;
background:url(../images/menu-button-back.gif) no-repeat center bottom;
}

/* Content
---------------------------------*/
.content {
clear:both;
width:800px;
overflow:hidden;
}

.content ul#left-menu {
list-style:none;
font:bold 14px/35px Arial, Helvetica, sans-serif;
text-align:left;
width:150px;
float:left;
background:#2e3092;
margin-bottom:-32767px;
padding:20px 0 32767px;
}

.content ul#left-menu li {
width:150px;
height:35px;
background:url(../images/bullet.jpg) no-repeat left bottom;
}

.content ul#left-menu li#register {
background: url(../images/register.gif) no-repeat left top;
}

.content ul#left-menu li a,.content ul#left-menu li a:link,.content ul#left-menu li a:visited, .content ul#left-menu li a#introducer,.content ul#left-menu li a#introducer:link,.content ul#left-menu li a#introducer:visited {
color:#FFF;
display:block;
width:127px;
height:35px;
padding-left:23px;
text-decoration:none;
}

.content ul#left-menu li a:hover,.content ul#left-menu li a:active,.content ul#left-menu li.active {
background:url(../images/bullet.jpg) no-repeat left top;
}

.content ul#left-menu li a#introducer:hover,.content ul#left-menu li a#introducer:active {
background: url(../images/register.gif) no-repeat left bottom;
}

.content ul#left-menu li a#admin {
color:#999;
}

.content .wrapper {
background:#FFF url(../images/content-back.jpg) no-repeat left top;
width:650px;
float:right;
padding:0;
}

.content .container {
float:right;
color:#333;
background:url(../images/container-back.jpg) no-repeat right bottom;
width:620px;
padding:15px 15px 20px;
}

.content .container ul {
list-style:url(none) outside;
margin-left:14px;
}

.content .container ul li {
padding-bottom:0.6em;
margin-left:0;
}

.content .container h1 {
padding:0.2em 0 0.9em;
}

#copyright {
width:880px;
clear:both;
background:url(../images/shadow-footer.jpg) no-repeat center top;
}

#copyright p {
clear:both;
text-align:center;
color:#666;
font-size:0.9em;
padding:20px 0 3px;
}

#copyright p a {
color:#666;
}

/* Index
-------------------------------------------------- */
.container#index {
width:635px;
padding:15px 0 20px 15px;
}

.content .container#index ul {
margin-left:2px;
}

.content .container#index ul li {
list-style:disc inside;
margin-left:0;
text-indent:-1em;
padding:0 0 0.5em 1em;
}

.content .container #info-box {
height:190px;
width:210px;
background:url(../images/info-box.gif) no-repeat center center;
float:right;
display:inline;
color:#FFF;
margin-top:10px;
clear:both;
padding:0 5px 0 10px;
}

.content .container #info-box h2 {
height:45px;
text-align:left;
font:22px/45px "Times New Roman", Times, serif;
padding:2px 0 0 40px;
}

.content .container #info-box p {
font-size:15px;
line-height:20px;
padding:2px 28px 5px 24px;
}

.container ul#apply {
width:200px;
height:339px;
float:right;
clear:both;
padding:0 10px 5px;
}

.container ul#apply li {
width:200px;
height:113px;
margin:0;
padding:0;
}

.container ul#apply li a {
width:200px;
height:113px;
display:block;
}

.container ul#apply li#apply-commercial,.container ul#apply li#apply-commercial a,.container ul#apply li#apply-commercial a:link,.container ul#apply li#apply-commercial a:visited {
background:url(../images/apply-1.png) no-repeat center top;
list-style:none;
padding:0;
}

.container ul#apply li#apply-commercial a:hover,.container ul#apply li#apply-commercial a:active {
background:url(../images/apply-1.png) no-repeat center bottom;
}

.container ul#apply li#apply-secured,.container ul#apply li#apply-secured a,.container ul#apply li#apply-secured a:link,.container ul#apply li#apply-secured a:visited {
background:url(../images/apply-2.png) no-repeat center top;
list-style:none;
padding:0;
}

.container ul#apply li#apply-secured a:hover,.container ul#apply li#apply-secured a:active {
background:url(../images/apply-2.png) no-repeat center bottom;
}

.container ul#apply li#apply-bridging,.container ul#apply li#apply-bridging a,.container ul#apply li#apply-bridging a:link,.container ul#apply li#apply-bridging a:visited {
background:url(../images/apply-3.png) no-repeat center top;
list-style:none;
padding:0;
}

.container ul#apply li#apply-bridging a:hover,.container ul#apply li#apply-bridging a:active {
background:url(../images/apply-3.png) no-repeat center bottom;
}

a.landscape {
width:250px;
height:115px;
display:inline;
clear:both;
float:right;
margin:40px 0 5px 15px;
}

a.landscape#briging-pic,a.landscape#briging-pic:link,a.landscape#briging-pic:visited {
background:url(../images/bridging-finance.gif) no-repeat center top;
}

a.landscape#briging-pic:hover,a.landscape#briging-pic:active {
background:url(../images/bridging-finance.gif) no-repeat center bottom;
}

a.landscape#commercial-pic,a.landscape#commercial-pic:link,a.landscape#commercial-pic:visited {
background:url(../images/commercial-finance.gif) no-repeat center top;
}

a.landscape#commercial-pic:hover,a.landscape#commercial-pic:active {
background:url(../images/commercial-finance.gif) no-repeat center bottom;
}

a.landscape#secured-pic,a.landscape#secured-pic:link,a.landscape#secured-pic:visited {
background:url(../images/secured-finance.gif) no-repeat center top;
}

a.landscape#secured-pic:hover,a.landscape#secured-pic:active {
background:url(../images/secured-finance.gif) no-repeat center bottom;
}

a.form,a.form:link,a.form:visited {
width:250px;
text-align:center;
display:inline;
float:right;
clear:both;
line-height:20px;
margin:30px 0 0;
}

/* Ancillary
-------------------------------------------------- */
#ancillary ul li {
font-weight:700;
}

/* Privacy
-------------------------------------------------- */
#privacy ul li {
list-style:none;
}

#privacy ul li.bullet {
padding-left:5px;
list-style:circle inside;
}

/* Terms
-------------------------------------------------- */
#terms ul li {
list-style:decimal inside;
}

/* Map
-------------------------------------------------- */
#map h1 {
margin-left:9px;
}

#map a {
display:block;
padding-bottom:15px;
margin-left:20px;
text-decoration:none;
}

/* Apply
-------------------------------------------------- */
#apply p {
clear:both;
padding:12px 0 0;
line-height:16px;
}

#apply h2 {
padding:25px 0 3px;
clear:both;
}

#apply em {
display:block;
padding-bottom:6px;
}

#apply div {
margin:0 0 10px 160px;
line-height:18px;
}

#apply label {
width:155px;
padding-right:5px;
display:block;
float:left;
}

#apply span.radio {
padding:0 8px 0 2px;;
color:#000;
}

#apply form p span {
color:red;
}

#apply form p.sub {
padding-top:20px;
}

#apply form textarea.text-area {
width:450px;
}

#apply form span.twice {
width:210px;
float:left;
}

#apply form .double span {
float:right;
width:250px;
}

#apply form .double.title {
padding:10px 0 0;
margin-bottom:0;
}

#apply form p span.conditional {
color:#03F;
}

#apply img#success {
padding:55px 100px 90px;
}

#apply .success {
text-align:center;
width:450px;
}

#apply .success#false {
color: #F00;
padding-bottom:30px;
}

/* Contact Us
-------------------------------------------------- */
#contact p span {
float:right;
width:280px;
text-align:left;
}

#contact p {
padding-bottom:2px;
}

#contact p.gap {
padding-bottom:10px;
}

#contact p.email {
padding-bottom:6px;
}

#contact p em {
color:#999;
}

/* Login
-------------------------------------------------- */
body.login {
margin-top:120px;
}

.login h1 {
color:#FFF;
text-align:center;
}

.login h3 {
color:#FF0;
text-align:center;
width:420px;
}

#login {
width:300px;
height:178px;
background:url(../images/login.gif) no-repeat center center;
}

.login input {
width:160px;
height:22px;
border:none;
background:none;
font-weight:700;
margin:0;
padding:0;
}

.login input#user {
margin-left:105px;
margin-top:29px;
}

.login input#pass {
margin-left:105px;
margin-top:27px;
}

.login a#submit,.login a#submit:link,.login a#submit:visited {
width:100px;
height:29px;
background:url(../images/login-button.gif) no-repeat center top;
display:block;
margin:25px 0 0 105px;
padding:0;
}

.login a#submit:hover,.login a#submit:active {
background:url(../images/login-button.gif) no-repeat center bottom;
}

/* Images
-------------------------------------------------- */
#index img {
float:right;
clear:both;
padding:5px 17px 15px;
}

img.portrait {
clear:both;
float:right;
padding:35px 0 10px 15px;
}

#map img {
float:right;
padding:150px 60px 6px 0;
}

img.landscape {
display:block;
clear:both;
float:right;
padding:10px 0 5px 15px;
}

/* Library
-------------------------------------------------- */
#library ul {
padding:30px 0 0 30px;
}

#library ul li {
list-style:none;
padding-left:75px;
margin-bottom:20px;
background:url(../images/pdf.gif) no-repeat left center;
height:64px;
}

#library a {
font-size:17px;
line-height:64px;
text-decoration:none;
font-weight:700;
}

#copyright p#powered,#privacy ul li h3,#privacy ul li ul {
padding:0;
}

#copyright p#powered a
#copyright p#powered a:link,#copyright p#powered a:visited,#contact a,#error .container a {
text-decoration:none;
}

#copyright p#powered a:hover,#copyright p#powered a:active,a.form:hover,a.form:active {
color:#F60;
}