@font-face {
 font-family: "ERASMD";  
 src: local("ERASMD.TTF"), url(/fonts/ERASMD.TTF) format("truetype");  
}

@font-face {
 font-family: "EURON";  
 src: local("EURON.TTF"), url(/fonts/EURON.TTF) format("truetype");  
}

@font-face {
 font-family: "Erasdemi";  
 src: local("Erasdemi.TTF"), url(/fonts/Erasdemi.TTF) format("truetype"); 
}

@font-face {
 font-family: "arial";  
 src: local("arial.ttf"), url(/fonts/arial.ttf) format("truetype");  
}

@font-face {
 font-family: "Eurosti";  
 src: local("Eurosti.TTF"), url(/fonts/Eurosti.ttf) format("truetype");  
}

.file_as {background-image: url(/Images/file_as.png); width: 64px; height: 82px; padding: 0px; border: 0px}
.file_mxml {background-image: url(/Images/file_mxml.png); width: 64px; height: 82px; padding: 0px; border: 0px}
.file_pdf {background-image: url(/Images/file_pdf.png); width: 64px; height: 82px; padding: 0px; border: 0px}
.file_html {background-image: url(/Images/file_html.png); width: 64px; height: 82px; padding: 0px; border: 0px}
.file_swf {background-image: url(/Images/file_swf.png); width: 64px; height: 82px; padding: 0px; border: 0px}

body {background: #FFFFFF; margin: 10px; font-family: tahoma; font-size: 10pt}

.footer, .push {height: 4em; bottom: 0;}

h1 {font-size: 12pt; font-weight: bold; color: #0080C0}
h2 {font-size: 10pt; font-weight: bold; color: #0080C0}

td {font-size: 8pt; color: #606060}

p {font-size: 9pt; color: #606060; margin-top: 0px; margin-bottom: 10px}

p.hilite {font-size: 8pt; color: #0080C0; margin-bottom: 0px; margin-top: 3px}

p.news {font-size: 7pt; font-weight: bold; color: #0080C0; margin-bottom: 0px; margin-top:
3px; border-bottom: solid; border-bottom-width: 1px; margin-top: 25px;
width: 210px}

p.headline {font-size: 7pt; color: #0080C0; font-weight: bold;
margin-bottom: 5px; margin-top:
5px; width: 210px}

p.newstext {font-size: 8pt; color: #606060; margin-bottom: 3px; margin-top:
            0px; width: 210px; padding-bottom: 10px}

p.newsheadline {font-family: times; font-size: 12pt; color: #0080C0;
margin-bottom: 5px; margin-top: 3px; margin-top: 15px; width: 350px}

p.newsarticle {font-family: times; font-size: 10pt; color: #606060; text-align: justify; width: 350px}
p.newsdate {font-family: times; font-size: 7pt; color: #606060; text-align:
left; width: 350px}

.scqty {font-family: tahoma; font-size: 8pt; color: #0080C0; width: 50px}
.scdesc {font-family: tahoma; font-size: 8pt; color: #0080C0; width: 400px}
.scamount {font-family: tahoma; font-size: 8pt; color: #0080C0; width: 100px text-align: right}
.scheading {font-family: tahoma; font-weight: bold; font-size: 8pt; color:
#606060; background: #80C0F0}

p.heading {font-size: 10pt; font-weight: bold; color: #0080C0; margin-bottom: 0px; margin-top: 5px}

hr.intext {margin-left: 10px; margin-right: 20px; margin-top: 5px; height: 1px; color: #E0E0E0}
hr.inform {height: 1px; color: #C0C0C0}

li {font-size: 8pt; font-weight: normal; color: #606060; margin-left: -20px}

img.padded {margin-right: 10px; margin-bottom: 5px}
span.hilite {font-size: 8pt; font-weight: bold; color: #0080C0}

a img {border: none;}

.fullpage {background: white; width: 800; border: none; border-width: 1px; border-color: black}
.header {background: white}
.pagelogo {margin: 3px}
.search {position: absolute; left: 650px; top: 10px; font: tahoma}
.menubar {background: white; font-size: 8pt; font-weight: bold; color: #0080C0}
.menubaritem {text-decoration: none; color: #0080C0}
.contents {background-image: url("/images/bak2.jpg"); padding-left: 25px}
.content {background: white; width: 750px}
.copyright {text-align: center; font-size: 8pt; color: #C0C0C0; margin-top: 10px}
.formprompt {font-size: 8pt; color: #606060; width: 150}
.forminput {font-size: 8pt; font-family: tahoma; border: solid; border-width:
1px; background-color: #F0F0F0; border-color: #80C0FF}
.formdata {font-size: 8pt; font-family: tahoma; font-weight: bold}
.formbutton {font-size: 8pt; font-family: tahoma; font-weight: bold; border: solid; border-width:
1px; background-color: #80C0A0; border-color: #00C0C0; height:
20px}
.deletebutton {background-image: url(Images/delete.png); width: 24px; height: 24px; padding: 0px; border: 0px}
.addbutton {background-image: url(Images/add.png); width: 24px; height: 24px; padding: 0px; border: 0px}

.pageult {background-image: url("/Images/page/ult.png"); display: inline; width: 6px; height: 22px}
.pageu {background-image: url("/Images/page/u.png"); background-repeat: repeat-x; height: 22px}
.pageul {background-image: url("/Images/page/ul.png"); display: inline; width: 6px; height: 4px}
.pagel {background-image: url("/Images/page/l.png"); background-repeat: repeat-y; width: 6px; height: 1px}
.pagebl {background-image: url("/Images/page/bl.png"); display: inline; width: 6px; height: 11px}
.pagebl2 {background-image: url("/Images/page/bl2.png"); width: 3px; height: 11px}

.pageb {background-image: url("/Images/page/b.png"); background-repeat: repeat-x; height: 11px}
.pagebr {background-image: url("/Images/page/br.png"); width: 9px; height: 11px}
.pager {background-image: url("/Images/page/r.png"); width: 9px}
.pageur {background-image: url("/Images/page/ur.png"); width: 9px; height: 4px}
.pageur2 {background-image: url("/Images/page/ur2.png"); width: 9px; height: 5px}
.pagec {display: inline-block}

.frameu {background-image: url("/Images/frame/u.png"); background-repeat: repeat-x; height: 22px; font-size: 9pt; font-weight: bold; color: #0080C0}
.framel {background-image: url("/Images/frame/l.png"); background-repeat: repeat-y; width: 6px; height: 1px}
.frameb {background-image: url("/Images/frame/b.png"); background-repeat: repeat-x; height: 10px}
.framebrc {background-image: url("/Images/frame/brc.png"); background-repeat: repeat-x; height: 10px}
.framer {background-image: url("/Images/frame/r.png"); width: 9px}
.framec {background-image: url("/Images/frame/bg.png")}

.frameu2 {background-image: url("/Images/frame2/u.png"); background-repeat: repeat-x; height: 7px}
.framel2 {background-image: url("/Images/frame2/l.png"); background-repeat: repeat-y; width: 7px; height: 1px}
.frameb2 {background-image: url("/Images/frame2/b.png"); background-repeat: repeat-x; height: 8px}
.framebrc2 {background-image: url("/Images/frame2/brc.png"); background-repeat: repeat-x; height: 10px}
.framer2 {background-image: url("/Images/frame2/r.png"); width: 8px}
.framec2 {background-image: url("/Images/frame2/c.png")}

.tab {font-size: 8pt; font-weight: bold; color: #0080C0;
background-image: url("/Images/tabs/c.png");
background-repeat: repeatx; 
margin: 0px; border-left: 2px; border-color: #000000; 
padding: 2px; padding-left: 2px; padding-right: 8px}

.tabs {font-size: 8pt; font-weight: bold; color: #0080C0;
background-image: url("/Images/tabs/cs.png");
background-repeat: repeatx; 
margin: 0px; border-left: 2px; border-color: #000000; 
padding: 2px; padding-left: 2px; padding-right: 8px}

.coldel {border-right-style: solid; border-right-width: 1px; border-right-color: #C0C0C0}

.calendarweekday {width: 80px; height: 50px; font-size: 14pt; font-weight: bold; color: #000000;
background: #C0C0C0; text-align: left; 
vertical-align: top;
padding: 2px; padding-left: 2px}

.calendarweekend {width: 80px; height: 50px; font-size: 14pt; font-weight: bold; color: #000000;
background: #A0A0A0; text-align: left; 
vertical-align: top;
padding: 2px; padding-left: 2px}

.calendartoday {width: 80px; height: 50px; font-size: 14pt; font-weight: bold; color: #000000;
background: #F0F0A0; text-align: left; 
vertical-align: top;
padding: 2px; padding-left: 2px}

.calendarpast {width: 80px; height: 50px; font-size: 14pt; font-weight: bold; color: #000000;
background: #404040; text-align: left; 
vertical-align: top;
padding: 2px; padding-left: 2px}

.calendar {font-size: 14pt; font-weight: bold; color: #000000; background: #FFFFFF}

.calendarentry {font-size: 8pt; color: #000000}

.calendardowname {width: 80px; height: 20px; font-size: 8pt; font-weight: bold; color: #C0C080;
background: #404040; text-align: left; 
vertical-align: middle; text-align: center;
padding: 2px; padding-left: 2px}

.marqueeleft{position: relative; top: 0px; left: -2px;}

.marqueebg{position: absolute; top: 0px; left: 11px; background-image: url(/Images/marquee_bg.png);
width: 730px; height: 34px; padding-top: 0px;}

.marqueetxt{position: relative; font-family: EURON; font-size: 11pt; font-weight: normal; color: white; top: 9px;}

.marqueeright{position: absolute; top: 0px; left: 739px;}

.sectionfont{font-family: arial; font-size: 20pt; font-weight: normal;}

.sliderheadingselected {background-image: url(/Images/sliderheadingselected.png); background-repeat: no-repeat;

  font-family: ERASMD; font-size: 12pt; font-weight: bolder; height: 28px; width: 740px; padding: 3px; padding-left:25px}
  
.sliderheadingunselected {background-image: url(/Images/sliderheadingunselected.png); background-repeat: no-repeat;
  font-family: ERASMD; font-size: 12pt; font-weight: lighter; height: 28px; width: 740px; padding: 3px; padding-left:25px}

/* CSS copied from php stuff */

/*  sub menu for products page */
.small-text
{
font-size:11px;
text-align:justify;
color:#505050;
font-weight:bolder;
}

.submenu-title-bar
{
background:url('/Images/sub-menu-top-bg.gif') no-repeat center;
font-family:Eras Medium ITC,Arial, Helvetica, sans-serif;
color:#000000;
padding-left:45px;
width:231px;
font-size:12px;
font-weight:bolder;
height:33px;
margin-left:5px;
vertical-align:middle;
}

.submenu-bottom
{
background:url('/Images/super-sub-bottom.gif') no-repeat top;
width:230px;
height:6px;
background-color:#92a195;
}

.submenu-top
{
background:url('/Images/super-sub-top.gif') no-repeat bottom;
width:230px;
height:9px;
background-color:#92a195;
}

.super-sub-menu-bg
{
background:url('/Images/sub-menu-bg.gif') repeat-y;
width:230px;
height:auto;
font-family:Eurostile, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
white-space:nowrap;
}


#sub-menu-container {
width:230px;
height:auto;
margin-left:22px;
}

#sub-menu {
width: 230px;
background:url('Images/sub-menu-bg.gif') repeat-y;
background-color:#92a195;
}

#sub-menu ul
{
font-family:Eurostile, Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
margin-left: 20px;
} 

#sub-menu li
{
   display: block;
   /* margin-left:17px;*/
}

#sub-menu li a
{
display: inline;
/* for IE5 and IE6 */
}

#sub-menu li a
{
color: #000000;
text-decoration: none;
font-size: 12px;
display: block;
/*padding: 3px;*/
width:222px;
padding-left:10px;
}

#sub-menu a:link, #sub-menu a:visited
{
color: #000000;
text-decoration: none;
}  

#sub-menu li a:hover
{
background-color: #DCEBD9;
color:#000000;
}

#sub-menu li a#current
{
background: #DCEBD9;
} 

#current
{
background: #DCEBD9;
} 

h3.validate
{
 color: #FF0000;
 font-size: 12px;
}

