/* CSS Document */

/* Global */

html, body {
height:100%;
}

body {
font:0.75em "Verdana", Arial, Geneva, sans-serif;
margin:0;
padding:0;
text-align:center; /* horizontal centering for IE Win */
}

img {
border:none;
}

/* Vertical centering */

#distance { 
width:1px;
height:50%;
margin-bottom:-287.5px; /* half of masterwrapper's height */
float:left;
}

/* Master */

#masterwrapper {
margin:0 auto;
position:relative; /* puts masterwrapper in front of distance */
text-align:left;
height:575px;
width:800px;
clear:left;
}

/* Main */

#mainarea {
width:800px;
}

/* Top */

#topbox {
width:800px;
height:100px;
border-bottom:solid 1px #006766;
}

p.smallgreytext {
color:#999999;
text-align:left;
padding:0 0 0 25px;
font-size:0.9em;
}

p.smallgreytext a {
color:#999999;
}

/* Middle */

#mainboxcontainer {
width:800px;
height:293px;
border-bottom:solid 1px #006766;
background:url(fsfl_banknote_corner.jpg) right top no-repeat;
}

#mainboxleft {
width:454px;
height:240px;
float:left;
clear:both;
}

#mainlinks {
left:0;
float:left;
clear:both;
width:100%;
height:39px;
display:block;
}

#mainlinks ul {
list-style:none;
margin:0 0 1px 26px;
padding:0;
line-height:1.5;
}

#mainlinks li {
display:inline;
margin:0 20px 0 0;
padding:2px 0 1.5px 0;
background:transparent url(fsfl_bullet_arrow.jpg) no-repeat;
background-position:0 90%;
}

#mainlinks li a {
font-size:1.4em;
text-decoration:none;
color:#006766;
margin:0 0 0 14px;
background:#FFFFFF;
}

#mainboxright {
width:346px;
height:293px;
float:right;
border-bottom:solid 1px #006766;
}

/* Bottom */

#bottomleft {
width:400px;
height:80px;
display:block;
float:left;
}

#bottomright {
width:400px;
height:80px;
display:block;
float:right;
}

#prulogo {
width:117px;
height:64px;
float:left;
padding:0 0 0 26px;
color:#999999;
}

#cablogo {
width:142px;
height:69px;
float:right;
padding:24px 25px 0 0;
}
