body {
background-color:#D9D9D9;
margin-bottom:0px;
background-image:url(/i/cfmcleftmenubarbg.gif);
background-repeat:repeat-y;
background-position:0% 0%;
text-decoration:none;
font-family:arial,verdana;
}
a:active, a:link, a:visited, a:hover {
color:#0000FF;
text-decoration:none;
}
b {
color:#0079D9;
font-size:9pt;
}
#banner {
position:absolute;
top:0px;
left:0px;
width:770px;
height:89px;
z-index:0;
}
#topbar {
background:url(/i/cfmctopbarbg.gif);
position:absolute;
top:89px;
left:0px;
width:570px;
height:29px;
z-index:1;
}
#search {
background:url(/i/cfmctopbarbg.gif);
position:absolute;
top:89px;
left:570px;
width:200px;
height:29px;
padding:0px;
z-index:1;
}
#navigation {
background:url(/i/cfmcbotbarnavigation.gif);
position:absolute;
top:117px;
left:0px;
width:220px;
height:34px;
z-index:2;
}
#rightnav {
background:url(/i/cfmcbotbarbg.gif);
position:absolute;
top:117px;
left:220px;
width:550px;
height:34px;
z-index:3;
}
#leftside {
background:url(/i/cfmcleftmenubarbg.gif);
position:absolute;
top:149px;
left:0px;
width:194px;
margin: 0px;
z-index: 4;
}
#topmenu a:active, #topmenu a:link, #topmenu a:visited {
display:block;
background:url(/i/cfmcmenubg.gif);
background-repeat: no-repeat;
width:159px;
height:17px;
color:#FFF;
font-size:8pt;
font-weight:bold;
text-decoration:none;
padding:3px 0px 0px 35px;
}
#topmenu a:hover {
display:block;
background:url(/i/cfmcmenubg-over.gif);
background-repeat: no-repeat;
width:159px;
height:17px;
color:#FFF;
font-size:8pt;
font-weight:bold;
padding:3px 0px 0px 35px;
}

h1, h2 {
color:#0079D9;
font-size:21px; font-weight:normal;
margin:0px 0px 0px 0px;
}
#content {
background-color:#FFF;
position:absolute;
top: 149px;
left:194px;
width:556px;
height:auto;
font-size:9pt;
padding:10px;
}
pre {
font-family: arial;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
input {
color:#003BC3;
font-size:8pt;
border-solid:1px;
}

#footer {
position:absolute;
left:0px;
width:100px;
}


#skyscraper {
position:absolute;
top:215px;
left:775px;
}

#button {
position: relative;
margin: 15px 0 10px 0;
text-align: center;
}

#medrect {
position: relative;
margin: 30px 0 10px 0;
text-align: center;
}