/* Generalities */
* { padding: 0; margin: 0; border: none; }

/* =a */
a:link { border: none; text-decoration: none; color: #445; }
a:visited  { border: none; text-decoration: none; color: #556; }
a:hover, a:active, a:focus { text-decoration: underline; color: #335;}

/* =p */
body p { font-size: 16px; text-indent: 2em; letter-spacing: 0.05em; word-spacing: 0.1em; line-height: 24px; padding: 10px 0; font-weight: bold; text-align: left; }

/* =html =body */
html {  }
body { background: #bbbbbf url(../images/footer_bg3.png) repeat-x 0 0; color: #0064a2; font-family: arial, georgia, sans serif, serif; text-align: center; }

/* =div */
div#extrawrapper { width: 100%; min-width: 700px; position: relative; background: url(../images/bg_steel3.jpg) no-repeat center 51px; }
div#wrapper { width: 700px; margin: 0 auto 90px auto; position: relative; text-align: left; }
div#logo { position: absolute; width: 84px; height: 84px; margin: 10px 0 0 15px; }
div#logo a:hover, div#logo a:focus { opacity: 0.85; }
div#title { display: none; }
div#nav_main { margin-top: 0px; padding-top: 40px; padding-bottom: 20px; height: 31px; width: 700px; overflow: auto; }
div#advance { height: 329px; width: 632px; margin: 10px auto 0px auto; }
div#advance a { display: block; height: 329px; text-indent: -9999px; overflow: hidden; background-image: url(../images/cool_pic2.png); }
div#advance a:hover, div#advance a:focus { opacity: 0.95; }
div#content_main { /* display: none; */ margin: 30px 50px 0 50px; width: 600px; }

/* =nav_main */
div#nav_main ul { list-style-type: none; text-indent: -9999px; }
div#nav_main li{ display: inline; overflow: hidden; float: left; }
div#nav_main li a.nav_main_home { width: 190px; background-position: 0 0; }
div#nav_main li a { display: block; overflow: hidden; height: 30px; background-image: url(../images/bentley_menu_prototype10.png); }
div#nav_main li a.nav_main_design { background-position: -190px 0; width: 93px; }
div#nav_main li a.nav_main_tutor { background-position: -283px 0; width: 111px; }
div#nav_main li a.nav_main_about { background-position: -394px 0; width: 118px; }
div#nav_main li a.nav_main_contact { background-position: -512px 0; width: 188px; }
div#nav_main li a.nav_main_home:hover, div#nav_main li a.nav_main_home:focus{ background-position: 0 30px; }
div#nav_main li a.nav_main_design:hover, div#nav_main li a.nav_main_design:focus { background-position: -190px 30px; }
div#nav_main li a.nav_main_tutor:hover, div#nav_main li a.nav_main_tutor:focus { background-position: -283px 30px; }
div#nav_main li a.nav_main_about:hover, div#nav_main li a.nav_main_about:focus { background-position: -394px 30px; }
div#nav_main li a.nav_main_contact:hover, div#nav_main li a.nav_main_contact:focus { background-position: -512px 30px; }



div#footerwrap { margin-bottom: 20px; left: 0; height: 31px; min-width: 700px; width: 100%; padding: 10px 0; border-top: 4px solid #445; border-bottom: 3px solid #556; background: url(../images/footer_bg1.png) repeat-x 0 0; }
div#footer { height: 31px; width: 90%; margin-right: auto; margin-left: auto; }
div#copyright { width: 65%; text-align: right; float: left; }
div#copyright p { display: inline; padding-right: 5px; line-height: 31px; font-size: 12px; font-weight: normal; }
div#copyright a { padding: 0 5px 0 7px; border-left: 1px solid #000; line-height: 31px; font-size: 12px; }

div#validation { display: inline; width: 196px; float: right; overflow: hidden; height: 31px; } 
div#validation p, div#validation img, div#validation a { display: block; width: 88px; height: 31px; float: left; }
div#validation p { padding: 0 5px; }


/* =extradiv */