body  { color: #616161; font-size: 12px; font-family: Arial, sans-serif, verdana; background-color: white; text-align: center; margin: 0; padding: 0; float: none !important}
p   { float: none !important }
td  { float: none }
a:link  { color: #a42327; text-decoration: underline; float: none !important}
a:visited   { color: #123e76; float: none !important }
a:hover   { text-decoration: none; float: none !important }
#pageWrapper  { font-family: Arial; text-align: left; margin: 0; padding: 0; width: 950px; height: auto; float: none !important; overflow: hidden; border-width: 0 }
#masthead  { background-image: url("../images/mastead_background.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 950px; height: 113px; float: none !important}
#masthead img  { margin-top: 18px; float: none !important}
#footer  { background-image: url("../images/footer-curves.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: left; margin: 0 auto; padding: 0; width: 980px; height: 20px; float: none !important}
#footer p  { text-align: left; margin: 0; padding: 7px 0 0 20px; float: none !important}
#siteMenu ul { font-size: 14px; font-family: Arial, sans-serif, verdana; font-weight: normal; list-style: none; display: none; margin: 0; padding: 0; width: 950px; height: 55px; float: none !important}
#siteMenu ul li  { display: none; margin: 0; padding: 0; right: 0; bottom: 0; width: 190px; height: 45px; float: none !important }
#siteMenu ul li a { color: #96bcfc; font-size: 14px; text-decoration: none; background-image: url("../images/nav-main-background-off.gif"); background-repeat: no-repeat; background-position: 0 0; display: none; margin: 0; padding: 10px 0 0 20px; width: 170px; height: 45px; float: none !important}
#siteMenu ul li a:hover { color: #fff; background-image: url("../images/nav-main-background-on.gif"); background-repeat: no-repeat; display: none; margin: 0; padding: 10px 0 0 20px; height: 45px; float: none !important}
#siteMenu ul li a.on  { color: #fff; background-image: url("../images/nav-main-background-on.gif"); background-repeat: no-repeat; display: none; margin: 0; padding: 10px 0 0 20px; height: 45px; float: none !important}
#secondnav ul  { list-style: none; display: none; margin: 0; padding: 0; width: 950px; float: none !important}
#secondnav ul li  { display: none; margin: 0; padding: 0; float: none !important}
#secondnav ul li a   { color: #4a6890; font-size: 12px; text-decoration: none; background-position: 0 0; display: none; margin: 7px 0; padding: 5px 19px; float: none !important; border-left: 1px solid #c1c1c1 }
#secondnav ul li a:hover   { color: #da4447; text-decoration: none; background-color: #c1c1c1; display: none; margin: 7px 0; padding: 5px 19px; float: none !important}
#twoCols ul   { list-style: none; margin: 0; padding: 0; width: 950px; float: none !important}
#twoCols li.leftcolumn   { list-style: none; display: none; margin: 0; padding: 0; width: 190px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn    { background-repeat: no-repeat; list-style: none; margin: 0; padding: 20px 0 0; width: 710px; height: auto; float: none !important; border-width: 0 }
#twoCols li.rightcolumn p     { font-weight: normal; line-height: 2; margin: 0; padding: 0 0 5px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn p.introtext   { font-size: 18px; font-family: Georgia; font-weight: normal; line-height: 1.5; margin: 0; padding: 0 0 15px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn p.callout   { font-weight: normal; line-height: 1.5; margin: 0; padding: 0 15px 10px; float: none !important }
#twoCols li.rightcolumn p.fineprint      { font-size: 10px; font-weight: normal; line-height: 1; margin: 0; padding: 0 0 10px 5px; float: none !important }
#twoCols li.rightcolumn p.table    { font-size: 10px; font-weight: normal; line-height: 1; text-indent: 0; margin: 0; padding: 0 0 0 5px; float: none !important }
#twoCols li.rightcolumn h1   { color: #203c61; font-size: 18px; font-family: Georgia; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; float: none !important; border-width: 0 }
#twoCols li.rightcolumn h2   { font-size: 18px; font-family: Georgia; font-weight: normal; line-height: 1.5; margin: 0; padding: 0 0 15px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn h3   { color: #a42327; font-size: 16px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0 0 10px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn h6   { color: #a42327; font-size: 18px; font-family: Georgia; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; float: none !important; border-width: 0 }
#twoCols li.rightcolumn hr    { color: #a42327; background-color: #a42327; display: none; margin: 0 0 20px; padding: 0; width: 730px; height: 1px; float: none !important; border-width: 0 }
#twoCols li.rightcolumn ul.list      { line-height: 1.5; list-style-type: disc; list-style-position: inside; margin: 10px 0 25px 40px; padding: 0; width: 650px; float: none !important }
#twoCols h1   { color: #de9ba0; font-size: 18px; font-weight: normal; display: none; margin: 0; padding: 0 0 5px 30px; float: none !important; border-width: 0 }
#threeCols ul    { list-style: none; display: none; margin: 0; padding: 0; width: 735px; float: none !important }
#threeCols ul li   { line-height: 1.25; background-image: url("../images/bg_threecol_co.gif"); background-repeat: no-repeat; list-style: none; display: none; margin: 0; padding: 0; width: 245px; float: none !important}
#threeCols h4  { font-weight: normal; line-height: 1.5; display: none; margin: 0; padding: 5px 10px 10px 15px; float: none !important}
#threeCols a  { color: #a42327; font-size: 14px; font-family: Georgia; font-weight: normal; line-height: 1.5; text-decoration: none; display: none; margin: 0; padding: 5px 10px 10px 0; float: none !important}
#threeCols a:hover  { color: #a42327; font-size: 14px; font-family: Georgia; font-weight: normal; line-height: 1.5; text-decoration: underline; display: none; margin: 0; padding: 5px 10px 10px 0; float: none !important}
#threeCols p  { font-weight: normal; line-height: 1.5; display: none; margin: 0; padding: 0 15px 10px; float: none !important}
#pagetitle  { color: #9ab3ca; background-color: #628aac; margin: 0; padding: 0; width: 950px; height: 52px; float: none !important}
#pagetitle h1  { font-size: 30px; font-weight: normal; margin: 8px 0 0 15px; padding: 0; float: none !important}
#subnav ul  { list-style: none; display: none; margin: 0; padding: 0; width: 190px; float: none !important}
#subnav ul li  { display: none; margin: 0; padding: 0; width: 190px; float: none !important}
#subnav ul li.second  { font-size: 10px; display: none; margin: 0; padding: 0; width: 190px; float: none !important}
#subnav ul li a   { color: white; text-decoration: none; background-color: #628aac; display: none; margin: 0; padding: 4px 5px 4px 15px; width: 170px; float: none !important; border-top: 1px solid white }
#subnav ul li a:hover   { color: #96bcfc; background-color: #203c61; display: none; margin: 0; padding: 4px 5px 4px 15px; width: 170px; float: none !important; border-top: 1px solid white }
#subnav ul li a.on   { color: #96bcfc; background-color: #203c61; display: none; margin: 0; padding: 4px 5px 4px 15px; width: 170px; float: none !important; border-top: 1px solid white }
#callouts ul    { background-color: #f4f4f4; background-image: url("../images/callout-bottomcurves.gif"); background-repeat: no-repeat; background-position: 0 bottom; list-style: none; display: none; margin: 0; padding: 0; width: 730px; float: none !important}
#callouts ul li    { line-height: 1.25; list-style: none; display: none; margin: 0; padding: 0; width: 243px; float: none !important}
#callouts h5    { color: #203c61; font-size: 18px; font-weight: normal; line-height: 1.5; display: none; margin: 0; padding: 5px 15px 0; float: none !important}
#compareTbl    { font-size: 10px; margin: 0 0 20px; padding: 0; width: 710px; height: auto; float: none !important }
#compareTbl td  { color: #203c61; font-weight: bold; height: 50px; float: none !important; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #999 }
#compareTbl tr.center  { text-align: center; float: none !important}
#compareTbl tr.supply  { background-color: #aeb3cb; float: none !important}
#compareTbl th  { color: #203c61; font-size: 12px; font-weight: bold; text-align: center; height: 50px; float: none !important; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #616161; border-left: 0 }
#compareTbl td.prime   { color: #616161; font-weight: normal; background-color: #dbe1ff; text-indent: 5px; float: none !important; border-bottom: 1px solid #999 }
#compareTbl th.prime  { color: white; font-size: 12px; font-weight: bold; background-color: #203c61; float: none !important; border-bottom: 1px solid #616161 }
#compareTbl td.choice  { color: #616161; font-weight: normal; background-color: #fcc7c9; text-indent: 5px; float: none !important; border-bottom: 1px solid #999 }
#compareTbl th.choice  { color: white; font-size: 12px; font-weight: bold; background-color: #a42327; float: none !important; border-bottom: 1px solid #616161 }
#compareTbl td.custom  { color: #616161; font-weight: normal; background-color: #d3dbe6; text-indent: 5px; float: none !important; border-bottom: 1px solid #999 }
#compareTbl th.custom  { color: white; font-size: 12px; font-weight: bold; background-color: #203c61; float: none !important; border-bottom: 1px solid #616161 }
#compareTbl h4  { font-size: 14px; font-family: Georgia; font-weight: normal; margin: 0; padding: 0; float: none !important; border-width: 0 }
#commercialTbl   { font-size: 12px; font-family: Georgia; font-weight: normal; display: none; margin: 0 0 20px; padding: 0; width: 710px; float: none !important}
#commercialTbl a   { color: #a42327; font-size: 12px; font-weight: normal; text-decoration: none; display: none; margin: 0; padding: 10px 0; float: none !important; border-width: 0 }
#commercialTbl a:hover   { color: #a42327; font-size: 12px; font-weight: normal; text-decoration: underline; display: none; margin: 0; padding: 10px 0; float: none !important; border-width: 0 }
#commercialTbl td   { font-size: 12px; font-weight: normal; text-align: center; display: none; margin: 0; padding: 5px 10px; float: none !important; vertical-align: middle; border-style: solid none none; border-width: 1px 0 0; border-color: #999 }
fieldset   { margin: 0; padding: 0 0 15px; float: none !important; border-width: 0 }
iframe  { margin: 0; padding: 0 0 20px; width: 710px; height: 400px; float: none !important; border-width: 0 }
