/* --- Redefine body styles --- */
body {font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: center; background: #3d3d3d url(gradient_bg.jpg) repeat-x; padding: 0; margin: 0;}
h1, h2, h3, h4 {font-family: arial, helvetica, sans-serif; color: #555555;}
h1 {font-size: 15px; font-weight: bold;margin: 15px 0 0; padding: 0;}
h2 {font-size: 12px; font-weight: bold; color: #444444; margin: 15px 0 0; padding: 0;}
h3 {font-size: 12px;}
h4 {font-size: 12px; font-weight: bold;}
td {font-size: 12px;}
th {text-align: left; color: #444444; background-color: #ffffff;}
p {color: #444444; margin: 0; padding: 0 0 8px 0; line-height: 16px;}

/* --- Wrapper styles --- */
#captop {background-image:url('top_cap_nodrop.gif'); background-position: center bottom; background-repeat: no-repeat; width: 820px; height: 28px; overflow-x: hidden;  margin: 22px auto 0; padding: 0; line-height: 0; font-size: 0px;}
#wrapper {margin: 0 auto; background: #ffffff; text-align: center; background:transparent url(bg_nodrop.gif) repeat-y scroll center;}
#wrapper { background-image:url('bg_nodrop.gif'); background-position: center; width: 820px; overflow: hidden;}
#innerwrap {width: 740px; margin: 0 auto; background: #ffffff; text-align: left; }
#capbottom { background-image:url('bottom_cap_nodrop.gif'); background-position: center top; background-repeat: no-repeat; width: 820px; height: 15px; overflow-x: hidden; margin: 0 auto; padding: 0 0 5px 0; line-height: 0;}



/* --- Header styles --- */
#logo {width: 400px; height: 72px; float: left; z-index: 2;}
#header {margin: 0; width: 740px;}
#navigation{width:740px; margin-top: 0; font-size: 11px; height: 31px; clear: both;}
#navigation ul {float: left; list-style-type: none; margin: 0; padding: 0;}
#navigation ul li {float: left;list-style-type: none; margin: 0; padding: 0;}
#barprogram {width: 214px; height: 31px;}
#barprinter {width: 199px; height: 31px;}
#barmember {width: 186px; height: 31px;}
#barapply {width: 141px; height: 31px;}

/* --- Body styles --- */

/* --- Footer stuff --- */
#footer {width:740px; background-image: url(/images/xerox_footer_740x31.gif); margin-top: 0; font-size: 11px; height: 31px; clear: both;}
#footer a, #header a {color: #333333; text-decoration: none;}
#footer a:link, #footer a:visited, #header a:link, #header a:visited{text-decoration: none; color: #666666;}
#footer a:hover, #footer a:active, #header a:hover, #header a:active {text-decoration: underline; color: #000000;}
#footer ul { list-style: none; margin: 5px 0 0; padding: 0 45px 0 0px; float: left; position: relative; } 
#footer ul li {  margin: 2px 7px; padding: 0; float: left;}
#copyrightbar {font-size: 11px; text-align: left; color: #666666; height: 33px; margin: 0;}
#copyrightbar p {padding-top: 5px; margin: 0 6px; color: #999999;}