/* May 2011 - styles */

BODY { FONT: 12px/16px verdana, arial, sans-serif; 
       padding: 0; text-align:center; overflow-y: scroll; }

/*  fixed width, centre of screen */
#wrapper {width: 1000px; margin: 0 auto 0 auto;}  

/*  body class to align text (pop-up pages with no #wrapper) */
.txtleft {text-align:left; margin: 0 20px 0 20px;}

/* reduce 'jaggys' on re-sized immages in IE */
img { -ms-interpolation-mode:bicubic; }           

/* standard top banner */
img.logo { margin: 0 29px 0 29px; width: 72px; } /* fixes left column width */
.toptitle {background-color: #747e80; width: 100%; height: 100px; padding: 0 0 10 10;}
.topimg { border: 0; margin: 0px 4px 0px 10px; height:90px; }
.toptext { font-size: 24px; background-color: #747e80; color: #f2583e; text-align: right;  
         width: 300px;border-width:1 0 0 0;}
P.banner { FONT: 16px verdana, arial, sans-serif; FONT-WEIGHT: BOLD; 
          COLOR: #ffffff;padding: 0 0 0 10px;  margin: 0px 0px 0px 0px ;}
P.heading  { FONT: 26px verdana, arial, sans-serif; FONT-WEIGHT: BOLD;
            COLOR: #ffffff;padding: 15 0 0 10px;  margin: 0px 0px 0px 0px ;}

/* row height of main page & sidebar (main menu pages) */
.mainheight {height: 480px} 

/* Standard table & cell borders (works in IE etc.) */
TABLE { FONT: 12px/16px verdana, arial, sans-serif; COLOR: #000000; }
td      {border-width:1 0 0 1;}
td.menu {border-width:1 0 0 0;}

td.popup {border-width:0 0 0 0;}

/* Quicklinks hdr */
P.ql { COLOR: #006699;}
P.qm { COLOR: #f2583e;}

/* standard lists & links */
OL    { FONT: 12px/18px verdana, arial, sans-serif; COLOR: #000000;
        padding: 0;  margin: 0px 0px 12px 20px ;}
UL    { FONT: 12px/18px verdana, arial, sans-serif; COLOR: #000000;
        padding: 0;  margin: 0px 0px 12px 20px ;}

A:link    { COLOR: #006699; FONT-WEIGHT: BOLD; TEXT-DECORATION: none;}
A:visited {	COLOR: #006699; FONT-WEIGHT: BOLD; TEXT-DECORATION: none;}
A:active  { COLOR: #006699; FONT-WEIGHT: BOLD; TEXT-DECORATION: none;}
A:hover   {	COLOR: #f2583e; FONT-WEIGHT: BOLD; TEXT-DECORATION: none;}

/* pop-up links */
A.unda:link {COLOR: #006699; FONT-WEIGHT: NORMAL; text-decoration: none;}
A.unda:visited {	COLOR: #006699; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}
A.unda:active  { COLOR: #006699; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}
A.unda:hover   {	COLOR: #f2583e; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}

/* goto links */
A.goto:link {COLOR: #006699; FONT-WEIGHT: NORMAL; text-decoration: underline;}
A.goto:visited {	COLOR: #006699; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}
A.goto:active  { COLOR: #006699; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}
A.goto:hover   {	COLOR: #f2583e; FONT-WEIGHT: NORMAL; TEXT-DECORATION: none;}

/* main footer */
.footer_main { FONT:  9px verdana, arial, sans-serif; FONT-WEIGHT: BOLD; 
              COLOR: #006699; margin: 0px 0px 0px 0px ;}

/* checked in all browsers (no standard!) */
HR.sep { COLOR: #747e80; background-color: #747e80; height:1px; border:0; }

/* headings */
H1 { FONT: 20px verdana, arial, sans-serif; FONT-WEIGHT: BOLD;
    COLOR: #2b3e42; padding: 0;  margin: 18px 0px 8px 0px;}
H2 { FONT: 14px verdana, arial, sans-serif; FONT-WEIGHT: BOLD; background-color: #ebebeb;
    COLOR: #2b3e42; padding: 0;  margin: 24px 0px 0px 0px;}
H3 { FONT: 16px verdana, arial, sans-serif; FONT-WEIGHT: BOLD;
    COLOR: #2b3e42; padding: 0;  margin: 18px 0px 6px 0px;}
H4 { FONT: 14px verdana, arial, sans-serif; FONT-WEIGHT: BOLD;
    COLOR: #2b3e42; padding: 0;  margin: 18px 0px 3px 0px;}
H5 { FONT: 12px verdana, arial, sans-serif; FONT-WEIGHT: BOLD; 
    COLOR: #2b3e42; padding: 0;  margin: 20px 0px 6px 0px;}

/* class for 'Step' in download evaluation versions */
.step { FONT: 14px verdana, arial, sans-serif; FONT-WEIGHT: BOLD; COLOR: #2b3e42;}

/* ------------------------------------------------ */


