@charset "utf-8";
body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; background-color: #444; background-image: url(images/layout/apex_canvas_bkg.jpg); background-repeat: repeat; background-position: center top; font-family: Tahoma, Geneva, sans-serif; font-size: 100%; 
}
.oneColFixCtr #container { width: 980px; text-align: left; /* this overrides the text-align: center on the body element. */ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; ; 
}
.oneColFixCtr #mainContent { background-image: url(images/layout/apex_canvas_page_bkg.jpg); background-repeat: repeat-y; background-position: center top; padding-top: 20px; padding-right: 50px; padding-bottom: 20px; padding-left: 105px; overflow: auto; 
}
#mainFooter { background-image: url(images/layout/apex_canvas_r4_c1.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 15px; padding-right: 60px; padding-bottom: 15px; padding-left: 60px; font-size: 65%; font-weight: bold; color: #333; text-align: center; line-height: 160%; }
#mainFooter a { color: #1B65A6; text-decoration: none; }
#mainFooter a:hover { color: #C00C00; text-decoration: none; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
.floatR { float: right; margin-bottom: 20px; margin-left: 20px; }
#mainContent #pageContent { height: 290px; overflow: auto; padding-right: 20px; font-size: 95%; line-height: 175%; }
h1 { font-size: 120%; line-height: normal; }
iframe { border: 2px solid #1B65A6; }
a { color: #1B65A6; text-decoration: none; }
a:hover { color: #C00C00; text-decoration: none; }
#homeFooter { background-image: url(images/layout/home_footer_bkg.jpg); height: 157px; text-align: center; background-repeat: no-repeat; background-position: center top; }
.credits { font-size: 10px; color: #999; }
#homeNav { background-image: url(images/layout/home/home_rev1_nav_bkg.jpg); background-repeat: no-repeat; background-position: center top; height: 72px; }
.care_maintenance_text { font-size: 90%; line-height: 140%; }
map { display: block; margin: 0px; padding: 0px; float: left; clear: left; }

