/* style not affected by font change */

/* v2.2 main menu */
input.menu_button   {
                    color:#404040;
                    background:0;
                    font:8pt Verdana;
                    font-weight:bold;
                    cursor: pointer;
                    width:125;
                    border-top:1px solid #a8a8a8;
                    border-left:1px solid #a8a8a8;
                    }
input.form_button   {
                    color:black;
                    background:0;
                    font:8pt Verdana;
                    font-weight:normal;
                    cursor: pointer;
                    width:50;
                    border-top:1px solid #a8a8a8;
                    border-left:1px solid #a8a8a8;
                    }

/* v2.2 text formatting */
.para               { text-indent: 10pt; }
.indent_12          { padding-left: 12px; padding-right: 12px; }
.indent_20          { padding-left: 20px; padding-right: 12px; }

/* v2.2 input fields */
input.inpfld        {
                    background:white;
                    color:#000000;
                    font:7pt Verdana;
                    border:1px solid #078BDE;
                    padding-left:4px;
                    padding-right:4px;
                    cursor:pointer;
                    }
.ddl                {
                    font-family:Verdana,Arial;
                    font-size:7pt;
                    font-weight:normal;
                    color:black;
                    background-color:#ffffff;
                    border:1px solid #078BDE;
                    padding-left:2px;
                    padding-right:0px;
                    cursor:pointer;
                    }

/* v2.2 tooltips */
.tooltip_h          {
                    background-color:#404040;
                    font-size:7.5pt;
                    font-weight:normal;
                    font-family:verdana;
                    color:white;
                    padding-left:5px;
                    padding-right:5px;
                    padding-top:2px;
                    padding-bottom:2px;
                    }
.tooltip_t          {
                    background-color:white;
                    font-size:7.5pt;
                    font-weight:normal;
                    font-family:verdana;
                    color:black;
                    padding-left:5px;
                    padding-right:5px;
                    padding-top:2px;
                    padding-bottom:2px;
                    }
.tooltip_f          {
                    background-color:white;
                    font-size:7.5pt;
                    font-weight:normal;
                    font-family:verdana;
                    color:black;
                    padding-left:5px;
                    padding-right:5px;
                    padding-top:2px;
                    padding-bottom:2px;
                    text-align:justify;
                    }

/* v2.2 invisibility */
.spider_data        {
                    visibility:hidden;
                    font-family:helvetica;
                    font-size:1pt;
                    }

/* v2.2 scrollbars */
BODY                {
                    scrollbar-3dlight-color:#078BDE;
                    scrollbar-arrow-color:#078BDE;
                    scrollbar-base-color:#ffffff;
                    scrollbar-track-color:#ffffff;
                    scrollbar-darkshadow-color:#ffffff;
                    scrollbar-face-color:#ffffff;
                    scrollbar-highlight-color:#ffffff;
                    scrollbar-shadow-color:#078BDE;
                    }

/* v2.2 links */
A:link              { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }
A:hover             { color:red;     font-weight:normal; font-style:normal; text-decoration:none; }
A:active            { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }
A:visited           { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }

/* ...following only used in numbers and gallery */
A.white:link        { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }
A.white:hover       { color:red;     font-weight:normal; font-style:normal; text-decoration:none; }
A.white:active      { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }
A.white:visited     { color:black;   font-weight:normal; font-style:normal; text-decoration:none; }

/* ...following only used for forum link on index */
A.forum:link        { color:#078BDE;   font-weight:bold; font-style:normal; text-decoration:none; }
A.forum:hover       { color:gray;  font-weight:bold; font-style:normal; text-decoration:none; }
A.forum:active      { color:#078BDE;   font-weight:bold; font-style:normal; text-decoration:none; }
A.forum:visited     { color:#078BDE;   font-weight:bold; font-style:normal; text-decoration:none; }

/* ...following used in menu bars and dropdown therefrom */
A.menu:link         { color:#404040;   font-weight:normal; font-style:normal; text-decoration:none; }
A.menu:hover        { color:white;     font-weight:normal; font-style:normal; text-decoration:none; }
A.menu:active       { color:#404040;   font-weight:normal; font-style:normal; text-decoration:none; }
A.menu:visited      { color:#404040;   font-weight:normal; font-style:normal; text-decoration:none; }

A.menu_bar:link     { color:white;   font-weight:bold; font-style:bold; text-decoration:none; }
A.menu_bar:hover    { color:yellow;  font-weight:bold; font-style:bold; text-decoration:none; }
A.menu_bar:active   { color:white;   font-weight:bold; font-style:bold; text-decoration:none; }
A.menu_bar:visited  { color:white;   font-weight:bold; font-style:normal; text-decoration:none; }

/* v2.2 menu bars */
.colour_75b         { background-color:#404040; color:white; border:1px solid white; padding-left:10px; padding-right:10px; font-family:verdana,helvetica; font-size:7.5pt; font-weight:bold; font-style:normal; }

#dropmenudiv        {
                    position:absolute;
                    font-size:7.5pt;
                    font-weight:normal;
                    font-family:verdana;
                    line-height:12px;
                    text-indent: 3px;
                    text-align:left;
                    border-top: 1px solid #404040;
                    }
#dropmenudiv a      {
                    width: 100%;
                    display: block;
                    padding: 1px 0;
                    text-decoration: none;
                    font-weight: normal;
                    border-bottom: 1px solid #404040;
                    border-right: 1px solid #404040;
                    border-left: 1px solid #404040;
                    }
#dropmenudiv a:hover{
                    background-color: #404040;
                    color:yellow;
                    }

/* v2.2 NEW flag */
.new                {
                    color:red;
                    font-weight:bold;
                    background:yellow;
                    font-family:verdana;
                    font-size:7.5pt;
                    padding-left:5px;
                    padding-right:5px;
                    }
/* v2.2 UPDATED flag */
.upd                {
                    color:yellow;
                    font-weight:bold;
                    background:blue;
                    font-family:verdana;
                    font-size:7.5pt;
                    padding-left:5px;
                    padding-right:5px;
                    }

/* boxes */
.tbox_bdr 					{ border: 1px solid #e0e0e0; }
.tbox_bg  					{ background-color:#e0e0e0; }
.box_bdr 						{ border: 1px solid #d0d0d0; }
.box_bg   					{ background-color:white; }

.img3d          		{
			                border-left:2px solid #404040;
			                border-top:2px solid #404040;
			                border-right:2px solid #c0c0c0;
			                border-bottom:2px solid #c0c0c0;
                		}
                