/* PRIMARY NAVIGATION */
.menu:ACTIVE { font-family: Arial; font-size: 8pt; font-weight:bold; color:#ffffff; text-decoration: none; }
.menu:LINK { font-family: Arial; font-size: 8pt; font-weight:bold; color:#ffffff; text-decoration: none; }
.menu:VISITED { font-family: Arial; font-size: 8pt; font-weight:bold; color:#ffffff; text-decoration: none; }
.menu:HOVER { font-family: Arial; font-size: 8pt; font-weight:bold; color:#3c6698 ; text-decoration: none; }


/* SUB NAVIGATION IN HEADER */
.topmenu:ACTIVE { font-family: Arial; font-size: 8pt; font-weight:bold; color:#7A7A7A; text-decoration: none; }
.topmenu:LINK { font-family: Arial; font-size: 8pt; font-weight:bold; color:#7A7A7A; text-decoration: none; }
.topmenu:VISITED { font-family: Arial; font-size: 8pt; font-weight:bold; color:#7A7A7A; text-decoration: none; }
.topmenu:HOVER { font-family: Arial; font-size: 8pt; font-weight:bold; color:#3c6698 ; text-decoration: none; }
.topmenupad {padding-right:10px; padding-bottom:5px; }


/* SECONDARY NAVIGATION */
.submenu:ACTIVE { font-family: Arial; font-size: 8pt; font-weight:bold; color:#eaeaea; text-decoration: none; }
.submenu:LINK { font-family: Arial; font-size: 8pt; font-weight:bold; color:#eaeaea; text-decoration: none; }
.submenu:VISITED { font-family: Arial; font-size: 8pt; font-weight:bold; color:#eaeaea; text-decoration: none; }
.submenu:HOVER { font-family: Arial; font-size: 8pt; font-weight:bold; color:#bbddff ; text-decoration: none; }
.submenupad {padding-right:10px; padding-bottom:5px; }


/* LEARN MORE LINK IN TAB BOXES */
.learnmore:ACTIVE { font-family: Arial; font-size: 10px;  color:#104AA5; text-decoration: none; }
.learnmore:LINK { font-family: Arial; font-size: 10px;  color:#104AA5; text-decoration: none; }
.learnmore:VISITED { font-family: Arial; font-size: 10px;  color:#104AA5; text-decoration: none; }
.learnmore:HOVER { font-family: Arial; font-size: 10px;  color:#3c6698 ; text-decoration: underline; }
.learnmore {padding-top:5px; padding-right:10px}


/* LINK TO BE USED WITHOUT BOLDING TEXT */
.link:ACTIVE { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; }
.link:LINK { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; }
.link:VISITED { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; }
.link:HOVER { font-family: Arial; font-size: 10pt;  color:#3c6698 ; text-decoration: underline; }


/* PRODUCT PAGE LINKS */
.plink:ACTIVE { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; font-weight:bold }
.plink:LINK { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; font-weight:bold}
.plink:VISITED { font-family: Arial; font-size: 10pt;  color:#104AA5; text-decoration: none; font-weight:bold}
.plink:HOVER { font-family: Arial; font-size: 10pt;  color:#3c6698 ; text-decoration: underline; font-weight:bold}


/* SMALL LINK ON LEFT BAR FOR NAVIGATION UNDER PICTURE */
.slink:ACTIVE { font-family: Arial; font-size: 8pt;  color:#104AA5; text-decoration: none; }
.slink:LINK { font-family: Arial; font-size: 8pt;  color:#104AA5; text-decoration: none; }
.slink:VISITED { font-family: Arial; font-size: 8pt;  color:#104AA5; text-decoration: none; }
.slink:HOVER { font-family: Arial; font-size: 8pt;  color:#3c6698 ; text-decoration: underline; }

/* FOOTER NAVIGATION */
.bttmnav:ACTIVE { font-family: Arial; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration: none; }
.bttmnav:LINK { font-family: Arial; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration: none; }
.bttmnav:VISITED { font-family: Arial; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration: none; }
.bttmnav:HOVER { font-family: Arial; font-size: 10px; font-weight:bold; color:#bbddff ; text-decoration: none; }


/* HEADER TEXT USED ON PAGES */
h1 {font-family:arial; font-size:13pt; color:#0066cc; letter-spacing:2px}
h2 {font-family:arial; font-size:12pt; color:#0066cc;}
h3 {font-family:arial; font-size:11pt; color:#4a5995;}


/* CONTENT ON THE INDEX PAGE */
.indexcontent {font-family:arial; font-size:12px; color:#000000; 
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:0px;
}


/* CONTENT TEXT USED ON PAGES */
.content {font-family:arial; font-size:10pt; color:#000000; padding:20px}

/* TEXT WITHOUT PADDING */
.text {font-family:arial; font-size:10pt; color:#000000;}

/* TITLE ON PRODUCT PAGE */
.tt {font-family:arial; font-size:10pt; color:#41658d; font-weight:bold}

/* TITLE ON RESOURCES PAGE */
.rt {font-family:arial; font-size:12pt; color:#41658d; font-weight:bold}

/* THIS CONTROLS THE BOTTOM NAVIGATION AND COPYRIGHT TEXT */
.bottomsmall {font-family:arial; font-size:10px; color:#ffffff}

/* GENERAL SMALL TEXT USED THROUGH OUT THE SITE */
.small {font-family:arial; font-size:10px; color:#808080}

/*  TEXT USED FOR FORM */
.form {font-family:arial; font-size:11px; color:#808080}

/* THIS IS THE CSS THAT CONTROLS THE TAB BOX TAB TEXT */
.tabs {font-family:arial; font-size:12px; font-weight:bold; color:#003366;
}

/* DESIGN ELEMENT */
.dot{border-top:1px dashed #4073ac}

/* FOR PDF PLUG-IN TEXT */
.pdfplugin {
border-top:1px dashed #4073ac;
font-family:arial; font-size:11px; color:#808080;
padding-top:10px;
}

/*NEWS BOX TOP */
.newsboxtop {
padding-top:2px;
padding-bottom:2px;
padding-left:8px;
padding-right:2px;
border-left:1px solid #40556E;
border-right:1px solid #40556E;
border-top:1px solid #40556E;
border-bottom:0px;
font-family:arial; font-size:9pt; color:#efefef;
font-weight:bold}

/*NEWS BOX */
.newsbox {
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
border-left:1px solid #40556E;
border-right:1px solid #40556E;
border-top:1px solid #40556E;
border-bottom:1px solid #40556E;
font-family:arial; font-size:9pt; color:#000000}


/* THIS IS THE CSS THAT CONTROLS THE TAB BOX CONTENT */
.tabbox {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border:1px solid #808080;
font-family:arial; font-size:9pt; color:#000000}


/* THIS CONTROLS THE BORDER FOR THE SECOND TABLE */
.outsideborder{
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
}

/* VERTICAL LINE */
.vline {
border-right:1px dashed #c0c0c0;
padding-right:20px;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
font-family:arial; font-size:8pt; color:#5c668b;
}

/* for seperator line on bottom navigation */
.sline {
font-family:arial; font-size:8pt; color:#5c668b;
}

/* BOX ELEMENT WHEN NEEDED */
.box{
border:1px dashed #c0c0c0;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

/* TOP LINE */
.tline {
border-right:1px dashed #c0c0c0;
font-family:arial; font-size:10pt; color:#5c668b;
}

/*--------------------------------------------------------------------------*/
/* START FORM CSS */

.formtext {
font-family:arial; font-size:11px; color:#000000;
background:#efefef
}

.formfield{
font-family:arial; font-size:11px; color:#485e91;
width:100%;
height:20px;
border:1px solid #808080;
}

.formbox{
font-family:arial; font-size:11px; color:#6b6b6b;
width:100%;
height:50px;
border:1px solid #808080;
}

.formbutton{
font-family:arial; font-size:11px; color:#ffffff; font-weight:bold;
background:#546f9e;
width:150;
height:30px;25
border:1px solid #808080;
}

/* END FORM CSS */
/*--------------------------------------------------------------------------*/

/* DO NOT, I SAY DO NOT, I SAY DO NOT TOUCH THIS OR THE MENU SYSTME WILL BREAK */
/* THIS IS THE CSS FOR THE MAIN NAVIGATION MENU */
#M1 {display:none;font-family:arial;font-size:10px; padding-left:20px}
#M2 {display:none;font-family:arial;font-size:10px; padding-left:50px}
#M3 {display:none;font-family:arial;font-size:10px; padding-left:100px}
#M7 {display:none;font-family:arial;font-size:10px; padding-left:260px}
#M4 {display:none;font-family:arial;font-size:10px; padding-left:360px}
#M5 {display:none;font-family:arial;font-size:10px; padding-left:380px}
#M6 {display:none;font-family:arial;font-size:10px; padding-left:10px}

/* IF YOU NEED TO ADD ANOTHER MENU ITEM, BESURE TO STUDY THE PRIMARY NAVIGATION INCLUDE FILE FIRST */



/* THIS IS THE CSS THAT CONTROLS THE SCROLL BAR COLORS */
body { scrollbar-face-color: #e1e1e1; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #7277b6; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color:#7277b6; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #7277b6;}