ul.menu-bar, .header-col1, form { display: none; }

#pg-shadow-left { clear: none; display: block; float: left; width: 8%; height: 100%; text-align: left; }
#pg-shadow-right { clear: none; display: block; float: right; width: 8%; height: 100%; text-align: right; }
#pg-shadow-left img, #pg-shadow-right img { height: 100%; }

html, body { height: 100%; margin: 0; padding: 0; }
body, p, li { line-height: normal; }

.header-height {width:auto; float:none; height:auto;}
.header-top {width:auto; float:none; padding: 0 0 12px;}
.header-col2 { position:relative; width:auto; float:none; padding: 0; text-align: left; }
.textup { position: relative; top: 22px; display: inline; float: none; width: auto; height: auto; margin: 0; padding: 0; }

.subnav {width:698px; float:left; background:url(images/subnav-bg.gif) repeat-x top; height:26px; margin:0px 0px 0px 1px; padding:8px 0px 0px 20px; font-size:13px; color:#0E3253;}
.subnav a{height:26px; color:#0E3253; text-decoration:none;}
.subnav a:hover{height:26px; color:#0E3253; text-decoration:underline;}

.footer-left {width:70%; float:left; }
.footer-right {width:25%; float:left; padding: 0; }

.heading {width: 100%; float:none; padding-bottom: 1em;}
.detail {width:65%; float:left; padding:0;}
.detail2 {width:99%; float:left;}
.detail-wide {width:99%; float:left; padding:0;}
.sub-detail {width:30%; float:right; padding:0; }

#wrapper {width:100%; margin:0; height: 100%; }
#wrapper2 { width:100%; padding: 0; min-height: auto; height: 100%; }
#content { clear: none; float: left; width: 83%; padding: 0; }
#header {width:auto; float:none;}
#container {clear: both;width:auto; float:none; }
#footer {clear: both;width:auto; float:none; height: auto; padding: 10px 0 0;}
#logo { display: inline; float: left; margin-right: 20px; }