
/* ------------------ generalised styles  ---------------------------- */

body  { margin:0; background:#ffffff url('images/sitebg.jpg') no-repeat; background-position:top center; }
table { margin:0; border:0; padding:0; border-collapse:collapse; }
td    { margin:0; border:0; padding:0; vertical-align:top; }
img   { border:0; }
form  { margin:0; }

body,td,p { font:small arial,sans-serif; color:#998855; }
.smalltext, .smalltext p, .smalltext td { font-size:x-small; font-family:tahoma,sans-serif; }
div.clear { clear:both; }

a:link, a:visited { text-decoration:none; color:#999999; }
a:hover           { text-decoration:underline;}

ul { margin:3px 0 3px 10px; padding:3px 0 3px 10px;}


h1 { color:#998855; margin:0 0 10px 0; font:normal xx-large  times,georgia,serif;  }
h2 { color:#999999; margin:0 0 7px  0; font:bold medium arial,sans-serif;  }
h3 { color:#999999; margin:0 0 2px  0; font:bold small  arial,sans-serif; }

/* ---------------- style for outer div --------------------------- */

div#outer      { height:100%; width:966px; margin:0 auto; padding:1px; }
div#content    { margin:15px 15px 15px 25px; }

div#homeright { width:492px; float:right; }
div#homeright img { margin:0 0 4px 4px; }

div#footer   { clear:both; text-align:right; font-size:x-small; font-weight:bold; }
div#footer a { color:#998855; }

div.dept     { float:left; width:242px; margin:15px 10px 0 0; position:relative; }
/*  Old version...
div.dept h2  { background:url('images/deptit_bg.gif'); color:#ffffff; text-align:right; padding:0px 15px; }
*/
div.dept h2  { color:#998855; text-align:right; padding:0; }
img.morebutt { position:absolute; right:1px; bottom:4px; }

h1.pagetit { background:url('images/titbg.jpg') no-repeat; padding:0 15px; font:bold x-large arial,helvetica,sans-serif; color:white; }
