/*** General ***/
body{
	background-image:url(background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#002C55;/* dark blue */
	margin:0;
	padding:0;
	font-family:Arial;
}
.hiddenPic{display:none;}

/*** Theme ***/
h1, h2, h3, h4{
color:#002C55;/* dark blue */
}
h1{
font-size:26px;
background-image:url(h1background.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
}
h2{font-size:22px;}
h3{font-size:18px;}
a, a:visited{
color:#002C55;/* dark blue */
}
a:hover{
color:#EF2E23;/* orange */
}
a img{
border:none;
}
table.nice{
border-color:#002C55;/* dark blue */
border-width:0 0 1px 1px;
border-style:solid;
border-spacing:0;
border-collapse:collapse;
margin-bottom:25px;
}
table.nice td{
border-color:#002C55;/* dark blue */
border-width:1px 1px 0 0;
border-style:solid;
margin:0;
padding:4px;
background-color:#C0D1DC;/* lightest blue */
}
table.nice a{
font-weight:bold;
}
.confirmmessage{
color:#EF2E23;/* orange */
font-weight:bold;
}
.prowest{
background-image:url(prowestbackground.gif);
background-position:center;
background-repeat:no-repeat;
}

/**** Layout ****/

#topleftlogo{
position:absolute;
top:0;
left:0;
width:104px;
height:116px;
z-index:1;
}
#headerbackground{
position:absolute;
top:0;
left:136px;
z-index:1;
}
#header{
width:100%;
height:135px;
}
#headerAnim{
float:right;
width:550px;
height:135px;
}
#menu{
	position:absolute;
	left:0;
	top:134px;
	width:172px;
	height:230px;
}
#menuAnim{
width:172px;
height:230px;
}
#contentouter{
padding-left:172px;
padding-right:169px;
}
table{
border:0;
border-collapse:collapse;
background-color:white;
margin-bottom:5px;
}
table td{
border:0;
border-collapse:collapse;
}
#links{
right:20px;
position:absolute;
}
#links a{
display:block;
width:124px;
height:77px;
margin-bottom:10px;
}
#links a.l1{
background-image:url(linkloancalc.jpg);
}
#links a.l1:hover{
background-image:url(linkloancalchover.jpg);
}
#links a.l2{
background-image:url(linkloanopts.jpg);
}
#links a.l2:hover{
background-image:url(linkloanoptshover.jpg);
}
#links a.l3{
background-image:url(linkcontact.jpg);
}
#links a.l3:hover{
background-image:url(linkcontacthover.jpg);
}
#links a.l4{
background-image:url(linkintrates.jpg);
}
#links a.l4:hover{
background-image:url(linkintrateshover.jpg);
}
#backgroundbl{
background-image:url(backgroundbl.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
#lucidideas a{
display:block;
width:204px;
height:31px;
background-image:url(lucidideas.gif);
}
#lucidideas a:hover{
background-image:url(lucidideashover.gif);
}

