html, body { height: 100%; text-align: center; }
body { background-color:#c8c8c8; color: black; }

.fulltable { height: 100%; width: 850px; background-color:#ffffff; }

#rheader { width: 100%; height: 105px; }
#rheader .logo { position: relative; top: 0px; left: 36px; width: 185px; height: 105px; display: block; margin: 0 4px 0 6px; }
#rheader .menu { position: relative; top: -40px; left: 380px; width: 450px; display: block; }
#rheader a { height: 31px; line-height: 31px; color: #000; font: normal 12px/31px arial; text-decoration: none; margin: 0; }
#rheader a:hover{ height: 31px; line-height: 31px; color: #000; font: bold 12px/31px arial; text-decoration: none; margin: 0; }
#rheader a.current{ height: 31px; line-height: 31px; color: #000; font: bold 12px/31px arial; text-decoration: none; margin: 0; }

#welcome { height: 253px; background: url('../images/welcome-bg.png') repeat-x; color: #ffffff; font: normal 12px/20px arial; padding: 5px; }
#welcome a { color: #ffffff; font: normal 12px/20px arial; text-decoration: none; float: right; margin: 0 4px 0 8px; }

#side { background-color:#e1e1e1; color: #686875; font: normal 12px/20px arial; padding: 5px; }
#side h1 { color: #686875; font: normal 18px/20px arial; padding: 5px; }
#side span { color: #ffffff; font: normal 36px arial; }
#side strong { font: normal 28px arial; }
#side a { color: blue; font: italic 12px/20px arial; text-decoration: none; }

#page { color: #737373; font: normal 12px/20px arial; padding: 5px; }
#page h1 { color: #fe960a; font: normal 18px/20px arial; padding: 5px; }

#footer { background-color:#c8c8c8; }

/*Lior - firefox4 on mac outline bug*/
object{outline:none;}