@charset "utf-8";
/* CSS Document */

body {
   background:url(../images/background.gif);
   _text-align:center;
}

#wrapper {
   background:url(../images/background-top.png) 0 0 repeat-x;
   min-height:536px;
   _height:536px;
}

#wrapper2 {
   width:991px;
   margin:0 auto;
   background:url(../images/content-bg.gif) 50% 0 repeat-y;
}

#wrapper3 {
   width:970px;
   margin:0 auto;
   _text-align:left;
}

/* Header */

#header {
   height:115px;
}

#header h1 {
   float:left;
}

#header h2 {
   float:right;
}

/* Header End */
/* Top Navigation */

#top-nav {
   height:68px;
   background:url(../images/top-nav-bg.jpg) 0 0 no-repeat;
}

#top-nav ul, #top-nav ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#top-nav ul {
   float:left;
   padding:16px 0 0 28px;
}

#top-nav ul li {
   float:left;
}

#top-nav ul li a {
   display:block;
   float:left;
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#fff;
   height:33px;
   line-height:33px;
   text-decoration:none;
   padding:0 18px 0 22px;
   _padding:0 17px 0 21px;
   background:url(../images/top-nav-button.png) 0 0 no-repeat;
}

#top-nav ul li.first a {
   background-position:-10px 0;
}

#top-nav ul li a:hover {
   text-decoration:underline;
   color:#000;
}

/* Top Navigation End */
/* Left Navigation */

#left-nav {
   width:211px;
   float:left;
}

#left-nav h2 {
   padding:0 0 16px 26px;
   font:bold 16px Arial, Helvetica, sans-serif;
}

#left-nav h2 a {
   display:block;
   color:#0049a8;
   text-decoration:none;
}

#left-nav ul, #left-nav ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#left-nav ul {
   padding:0 0 16px 20px;
}

#left-nav ul li {
   width:179px;
   _display:inline;
}

#left-nav ul li a {
   display:block;
   _width:100%;
   font:bold 12px Arial, Helvetica, sans-serif;
   line-height:12px;
   color:#fff;
   padding:6px;
   background:url(../images/left-nav-one.png) 0 0 no-repeat;
   text-decoration:none;
}

#left-nav ul li a:hover {
   background-position:-179px 0;
}

#left-nav ul.two li a {
   background-image:url(../images/left-nav-two.png);
}

#left-nav p {
   text-align:center;
   padding:0 0 14px;
}

/* Left Navigation End */
/* Content Wrapper */

#wrapper4 {
   width:739px;
   float:right;
}

#content {
   width:707px;
}

#content .contact-us {
   padding:0 0 14px;
   _text-align:center;
}

#content .contact-us a {
   display:block;
   width:424px;
   height:56px;
   background:url(../images/contact-us.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   margin:0 auto;
}

#content .contact-us a:hover {
   background-position:0 -56px;
}
#content .send-us {
   padding:35px 0 14px;
   _text-align:center;
}

#content .send-us a {
   display:block;
   width:424px;
   height:56px;
   background:url(../images/send-us-requirements.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   margin:0 auto;
}

#content .send-us a:hover {
   background-position:0 -56px;
}

#content .visit-rsi {
   padding:0 0 14px;
   _text-align:center;
}

#content .visit-rsi a {
   display:block;
   width:424px;
   height:56px;
   background:url(../images/visit-rsi.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   margin:0 auto;
}

#content .visit-rsi a:hover {
   background-position:0 -56px;
}

#content .employment {
   padding:0 0 14px;
   _text-align:center;
}

#content .employment a {
   display:block;
   width:424px;
   height:56px;
   background:url(../images/employment.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   margin:0 auto;
}

#content .employment a:hover {
   background-position:0 -56px;
}

/* Content Wrapper End */
/* Footer */

#footer {
   width:991px;
   margin:0 auto;
   background:url(../images/content-bottom.jpg) 50% 0 no-repeat;
   padding:40px 0 0;
   font:normal 11px Arial, Helvetica, sans-serif;
   color:#5c5c5c;
}

#footer2 {
   padding:0 15px;
   text-align:right;
}

#footer p {
   padding:0 0 14px;
}

#footer a {
   color:#5c5c5c;
   text-decoration:none;
}

#footer a:hover {
   text-decoration:underline;
}

#footer ul, #footer ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#footer ul {
   clear:left;
}

#footer ul li {
   float:left;
}

#footer ul li a {
   display:block;
   padding:0 7px;
   background:url(../images/footer-spacer.jpg) 0 2px no-repeat;
}

#footer ul li.first a {
   background:none;
}

#footer .left {
   float:left;
   width:760px;
}

/* Footer End */
