/* background screen */
BODY {font-family:"Trebuchet MS",Arial; font-size:12px; text-align:center;
     background-color:#99CCFF;
     scrollbar-face-color: #3366FF; scrollbar-highlight-color: #ffffff;
     scrollbar-shadow-color: #ffffff; scrollbar-arrow-color: #ffffff;
     scrollbar-track-color: #999999;}

/* main page : background & font */
TABLE.frame {background-color:#FFFFFF; font-family:"Trebuchet MS",Arial; font-size:12px; text-align:center;}
TD.footer {color:#FFFFFF;}
TD.frame {vertical-align:top;}

/* copyright line
TD.copy {padding-top:24px;}

/* header : banner */
TD.banner {background-color:#FF99CC; color:black; font-family:"Trebuchet MS",Arial; font-size:44px; text-align:center;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF77AA', EndColorStr='#FF99CC');}

/* header : tag line */
P.tag {font-size:50%; margin:0px;}

/* menu : edging */
TABLE.menu {background-color:white;}

/* menu : option background */
TD.menu {background-color:#3F4FEF; font-family: "Trebuchet MS",Arial; font-size:14px; font-weight:bold; text-align:center;}

/* menu : non-option background */
TD.menuE {background-color:#6F7FEF; font-family: "Trebuchet MS",Arial; font-size:14px; font-weight:bold; text-align:center;}

/* menu : links */
A.menu {color:white; font-family: "Trebuchet MS",Arial; text-decoration:none; font-weight:bold;}
A.menu:hover {background-color:#33CCCC; color:#EFFFEF;}

/* main pages : justified text */
TD.page {font-family:"Trebuchet MS",Arial; font-size:15px; color:black; padding:16px; padding-top:30px; vertical-align:top; text-align:justify;}

/* main pages : centred text */
TD.pageC {font-family:"Trebuchet MS",Arial; font-size:15px; color:black; padding:16px; padding-top:30px; vertical-align:top; text-align:center;}

/* main pages : title */
H1 {font-size:20px; color:#3366FF; text-align:left;}

/* main pages : pictures */
IMG.pic {border:1px solid #3366FF;}

/*  horizontal bars [magic for hbar] */
HR {margin:6px; text-align:center; height:3px;}
HR.a1 {color:#99CCFF; width:10%;}
HR.a2 {color:#33CCCC; width:20%;}
HR.a3 {color:#FF00FF; width:40%;}
HR.a4 {color:#CC99FF; width:60%;}
HR.a5 {color:#3366FF; width:80%;}

/* vertical bar [magic for vbar,vbar70] */
TD.vbar {background-image: url('gifs/bar.gif'); width: 4px;}

/* increased first letter [magic for name()] */
SPAN.bigger {font-size:120%; font-weight:bold; }


