body.page404 {  background-color: #fff; }

.page404 #rightContainer {background: url(images/curric_right.gif) 0 0 repeat-x;}
.page404 #page404backgroundImage {background: url(images/spyglass.jpg) top right no-repeat;}

/* 404 Page */
.page404 #centerContainer {position: absolute; z-index: 999; float: none; width: 100%; margin: 0; left: 0; top:0;}
.page404Main {margin:0 auto; width: 1000px;}
.page404 #leftContainer {width: 50%; _width:49%; height: 1000px;}
.page404 #rightContainer {overflow: hidden; width: 50%; margin:0;height: 1000px;}
#page404Container {float:left;width:100%;min-height:361px;height:100%;}
#page404backgroundImage {margin-top: 194px; height: 361px; width: 373px; float: right;}
.page404Error {width:927px;margin:44px auto 133px auto;}
.page404Header {height:40px;margin-top:39px;margin-bottom:33px;font:2.8em bold Lucida Sans, Arial, Helvetica, sans-serif;color:#527500;width:100%; overflow: hidden;}
.page404Header h2 {float:left;width:60%;}
.page404Text p {color:#527500;font-size:1.4em;width:440px;margin-bottom:44px;line-height:1.4em;overflow:hidden;}
.page404Text p a {text-decoration:underline;color:#003399 !important;}
.page404Text p a:hover {color:#0080CC !important;text-decoration:none;}
.page404Bold {font-weight:bold;}
#footer404 {width:960px;margin:0 auto;}
.page404 .backButton {float:left;margin:0;padding:0;}
.page404 ul.subnav_drop {margin-left: 212px; }

body.page404 #menu-about .subnav_drop {display: none;}
