html { min-height: 100%; margin-bottom: 1px; overflow: -moz-scrollbars-vertical !important; }
body {margin:0px auto; height:100%; text-align:center; font-weight: 100; letter-spacing: 1px; font-size: 11px; color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#000000 url('/images/newBackground.jpg') repeat-x top;}
a {font-size: 11px; color: #ffffff; text-decoration:underline; border:0px;}
img {border:0px;}

.clear{clear:both;}

#mainContainer, #bodyContainer{margin:0 auto;}
#mainContainer, #menuBar{width:988px;}
#mainContainer, #leftBar, #rightBar{height:100%}
#bodyContainer {width:1040px; height:100%; position:relative;}
#mainContainer {background:url('/images/newMiddleBackground.jpg') top left; height:100%;}
#leftBar, #rightBar, #leftBackground, #rightBackground{position:absolute; top:0px;}
#leftBackground, #rightBackground{width:20px; height:492px;  background:no-repeat top left;}
#leftBackground {background:url('/images/left.png'); left:0px;}
#rightBackground {background: url('/images/right.png'); right:0px;}
#leftBar, #rightBar{width:6px; background:repeat-y;}
#leftBar {background:url('/images/newBorder.jpg') top right; left:20px;}
#rightBar {background:url('/images/newBorder.jpg') top right; right:20px;}
#logo {height:80px; width:988px; background:url('/images/newLogo.jpg') no-repeat top left; text-align:right;}
#menuBar{background:url('/images/newTopBorder.jpg') no-repeat top left; height:23px;}
#footer{clear:both; padding:10px 50px 0px 50px; height:50px; }
#footerLeft{float:left;}
#footerRight{float:right; text-align:right;}

#middleBox{text-align:right; vertical-align:top; width:900px; padding-top:125px; height:471px; margin:10px; background-position:top left; background-repeat:no-repeat; background-image: url('/images/errorImage.jpg');}
#middleBox font {color:#ba0000; font-size:22px;}
#middleBox div {color: #ffffff; font-size:16px; padding-right:100px;}