/*
pagelayout.css controls the positioning of the header, footer, navs and content blocks
*/

html, body {margin: 0; padding: 0; border: 0;}

body {
text-align: center;
}

.clear { clear: both; }

.alignright {text-align: right;}

.wrapper {
margin: 0 auto;
text-align: left;

}

* html .wrapper, .wrapper {
	width: 850px;
    }

.outer {
border-left-style: solid;
border-right-width: 0px; /* right nav width */
border-right-style: solid;
/*background: url(/images/silver_border.gif) 100% 0 repeat-y; /* right nav border for Mozilla */
}

.inner {
width: 830px; /*** This width is for non-IE browsers. Mozilla makes this necessary. ***/
}
* html .outer {
}
* html .inner {
width: 100%;
}

.float-wrap {
width: 750px;
float: left;
}

.left {
float: left;
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
}

.right {
float: right;
width: 0px;
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
}

* html .right {
margin: 0 -0px 0 0; /*** IE gets this margin. ***/
}

.center {
float: right;
}
.wide {
width: 100%;
}

/* Hide content for printing only from browsers */
.noscreen {
	display: none;
    }



/* Mozilla bug fixes */
html>body .inner, html>body .float-wrap {
border-bottom: 1px solid white
}


