/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

html,body {padding:0;margin:0;font-family: Arial, Helvetica, sans-serif;background:#1f87ce url('../images/bg.jpg') repeat-y top center;}

p,img {padding:0;margin:0;border:0;}

#container {margin:0 auto;width:848px;position:relative;padding:0;height:99.9%;min-height:100%;}
html>body #container{height:auto;}

/* banner section */
#top {width:848px;height:99px;position:absolute;top:0;left:0px;padding-top:20px;}
#top .logo {float:left;padding-right:43px;}
#top .updates {float:left;padding-top:5px;}
#top .telephone {float:left;padding:5px 20px 0 0;}
#top .rci-top {float:left;padding-top:5px;}

#header {background:#fff;width:100%;clear:both;padding:10px 0;margin:0 auto;text-align:center}
#MainContainer {width:848px;padding-top:520px;margin-bottom:10px;}
#MainContent {background:#fff;padding:20px;}
#MainContent h1,h2,h3,h4,h5,h6 {color:#12507a;font-weight:normal;padding:0;margin:0;}
#MainContent h1 {font-size:30px;}
#MainContent h2 {font-size:30px;font-weight: lighter;}
#MainContent h4 {border-top:1px solid #CFE0EA;border-bottom: 1px solid #CFE0EA;font-size:14px;line-height:22px;padding:5px 0;margin:15px 0 15px 0;}
#MainContent p {font-size:12px;color:#444;line-height:20px;}
	
#pageOptions { background:#EFF6FB;border:1px solid #B3C8D6;padding:10px;margin:20px 0 10px 0;}
#pageOptions li {display: inline;margin: 0 25px 0 0;}
.download {padding: 5px 0 5px 22px;background: transparent url("../images/icon-page-put.gif") no-repeat center left;font-size:12px;}
.download a {color:#12507a;}

#Nav {clear:both;height:30px;padding:10px 0;width:100%;text-align: left;background: transparent;}
#Nav ul {font-size: 12px;line-height: 18px;list-style:none;margin:0;padding:0;}
#Nav li {margin: 0 0 7px 0;padding:0;}
ul.nav {padding:0 5px;margin:20px 0;clear: both;}
ul.nav li {display: inline;}
ul.nav li a:link, ul.nav li a:active, ul.nav li a:visited {background: transparent url("../images/icon-navarrow.gif") no-repeat 7px center;padding:7px 10px 7px 14px;color:#FFF;text-decoration:none;font-size:14px;margin:0 8px 0 0;}
ul.nav li a:hover, ul.nav li a.selected {background: #0B5587 url("../images/icon-navarrow.gif") no-repeat 7px center;}
ul.nav ul {width: 150px;background: #0B5587;}
ul.nav li {margin: 0;padding: 0;}
ul.nav ul li a:link, ul.nav ul li a:active, ul.nav ul li a:visited  {margin:0 0 0 0;padding: 7px 10px 7px 14px;width: 126px;font-size: 12px;}
ul.nav ul li a:hover {background: #2285C9 url("../images/icon-navarrow.gif") no-repeat 7px center;}
ul.nav ul li ul {margin: 0 0 0 37px;}
ul.nav li .sfHover {background: #0B5587 url("../images/icon-navarrow.gif") no-repeat 7px center;}
ul.nav li ul li .sfHover {background: #2285C9 url("../images/icon-navarrow.gif") no-repeat 7px center;}

#clearfooter {width:100%;height:70px;clear:both;}

#footer {width:848px;clear:both;height:68px;padding-top:8px;left:0;bottom:0;position:absolute;text-align:right;}

* html #footer{margin-bottom:-1px}
* html #footer {\height:72px;he\ight:70px;}
