.menuheader {
    font-family: century gothic, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 14px;
    color: #A9890A;
}

.header1 {
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #EFBA00;
}
body {
    background-color: #ffffff;
    
    scrollbar-3dlight-color:#6FB9E6;scrollbar-arrow-color:#FFFFFF;scrollbar-base-color:#FFFFFF;scrollbar-darkshadow-color:#6FB9E6;scrollbar-face-color:#6FB9E6;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 0px;
	overflow-y: scroll;
}

td {
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

input,select,textarea,file {
    font-weight:normal;
    font-size:12px;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    border-style: solid white;
    border-width: 1px;
}

.file {
    font-weight:normal;
    font-size:12px;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    border-style: solid white;
    border-width: 1px;
}
.b {
    BORDER: 1px solid #43A4D8;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #175271;
    FONT-FAMILY: tahoma, arial, verdana, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #D6EBF7;
}
.bwhite {
    BORDER: 1px dashed #C7E1FC;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: tahoma, arial, verdana, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #77B8F8;
}
.bi {
    BORDER: 1px solid #0AB700;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #078A00;
    FONT-FAMILY: tahoma, arial, verdana, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #C5FFC1;
}
.b3 {
    BORDER: 1px dashed #D0E7FD;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: tahoma, arial, verdana, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #FFCC00;
}


h1 {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 16px; font-weight: bold; color: #217CAD;
}
h2 {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 14px; color: #1A5EA1;
}
h3 {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12px; color: #2488BD; text-decoration:underline;
}
.header {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 14px; color: #217CAD;
}
.headerlarge {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 14pt; font-weight: bold; color: red;
}
.headersmall {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12px; text-decoration: none; color: #DDC100;
}
.subheader {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12px; text-decoration: none; color: #E6B800;
}
.text {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12px; font-weight: none
}
.prodviewtitle {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 14px; color: #217CAD;
}

.altcolour1 {
    color: #84C4E7;
}

.altcolour2 {
    color: #FFCC00;
}

.altcolour3 {
    color: #5BB1DF;
}

A:link { COLOR: #0099BF; TEXT-DECORATION: underline }
A:visited { COLOR: #0099BF; TEXT-DECORATION: underline }
A:active { COLOR: #0099BF; }
A:hover { COLOR: #00BBEA; TEXT-DECORATION: underline }

.bl:link { COLOR: #000000; TEXT-DECORATION: underline }
.bl:visited { COLOR: #000000; TEXT-DECORATION: underline }
.bl:active { COLOR: #000000 }
.bl:hover { COLOR: #5BB1DF; TEXT-DECORATION: underline }

.cal:link { COLOR: #000000; TEXT-DECORATION: none }
.cal:visited { COLOR: #000000; TEXT-DECORATION: none }
.cal:active { COLOR: #000000 }
.cal:hover { COLOR: #E0BA3B; TEXT-DECORATION: none }

.grl:link { COLOR: #9D9D9D; TEXT-DECORATION: underline }
.grl:visited { COLOR: #9D9D9D; TEXT-DECORATION: underline }
.grl:active { COLOR: #9D9D9D }
.grl:hover { COLOR: #cccccc; TEXT-DECORATION: underline }

.wl:link { COLOR: #ffffff; TEXT-DECORATION: underline }
.wl:visited { COLOR: #ffffff; TEXT-DECORATION: underline }
.wl:active { COLOR: #ffffff }
.wl:hover { COLOR: #AFE2EF; TEXT-DECORATION: underline }

.yl:link { COLOR: #CEB500; TEXT-DECORATION: underline }
.yl:visited { COLOR: #CEB500; TEXT-DECORATION: underline }
.yl:active { COLOR: #CEB500 }
.yl:hover { COLOR: #DDC100; TEXT-DECORATION: underline }

.topnav:link { COLOR: #FFFFCC; TEXT-DECORATION: none; }
.topnav:visited { COLOR: #FFFFCC; TEXT-DECORATION: none; }
.topnav:active { COLOR: #FFFFCC; }
.topnav:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

.bottomnav:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.bottomnav:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.bottomnav:active { COLOR: #ffffff; }
.bottomnav:hover { COLOR: #AFE2EF; TEXT-DECORATION: underline; }

.bottomnavph9:link { COLOR: #ffffff; TEXT-DECORATION: underline; }
.bottomnavph9:visited { COLOR: #ffffff; TEXT-DECORATION: underline; }
.bottomnavph9:active { COLOR: #ffffff; }
.bottomnavph9:hover { COLOR: #AFE2EF; TEXT-DECORATION: underline; }

.dflink:link { COLOR: #217CAD; TEXT-DECORATION: none; }
.dflink:visited { COLOR: #217CAD; TEXT-DECORATION: none; }
.dflink:active { COLOR: #217CAD; }
.dflink:hover { COLOR: #2999D6; TEXT-DECORATION: underline; }

.prodlisttitle:link { COLOR: #1F75A3F; TEXT-DECORATION: underline; font-size: 12px; }
.prodlisttitle:visited { COLOR: #1F75A3; TEXT-DECORATION: underline; font-size: 12px; }
.prodlisttitle:active { COLOR: #1F75A3; font-size: 12px; }
.prodlisttitle:hover { COLOR: #5BB1DF; TEXT-DECORATION: underline; font-size: 12px; }

.shopcatlink:link { COLOR: #1F75A3; TEXT-DECORATION: underline; font-size: 11px; }
.shopcatlink:visited { COLOR: #1F75A3; TEXT-DECORATION: underline; font-size: 11px; }
.shopcatlink:active { COLOR: #1F75A3; font-size: 12px; }
.shopcatlink:hover { COLOR: #5BB1DF; TEXT-DECORATION: underline; font-size: 11px; }

.shopcatlinkselected:link { COLOR: #5BB1DF; TEXT-DECORATION: underline; font-size: 11px; }
.shopcatlinkselected:visited { COLOR: #5BB1DF; TEXT-DECORATION: underline; font-size: 11px; }
.shopcatlinkselected:active { COLOR: #5BB1DF; font-size: 12px; }
.shopcatlinkselected:hover { COLOR: #1A5EA1; TEXT-DECORATION: underline; font-size: 11px; }

.shophomecatlink:link { COLOR: #ffffff; TEXT-DECORATION: underline }
.shophomecatlink:visited { COLOR: #ffffff; TEXT-DECORATION: underline }
.shophomecatlink:active { COLOR: #ffffff }
.shophomecatlink:hover { COLOR: #A5D3ED; TEXT-DECORATION: underline }

.courselistlink:link { COLOR: #D2C800; TEXT-DECORATION: underline; }
.courselistlink:visited { COLOR: #D2C800; TEXT-DECORATION: underline; }
.courselistlink:active { COLOR: #D2C800; }
.courselistlink:hover { COLOR: #5BB1DF; TEXT-DECORATION: underline; }

.coursechartlink:link { COLOR: #09578C; TEXT-DECORATION: underline }
.coursechartlink:visited { COLOR: #09578C; TEXT-DECORATION: underline }
.coursechartlink:active { COLOR: #09578C; }
.coursechartlink:hover { COLOR: #E0BA3B; TEXT-DECORATION: underline }

.coursechartlink2:link { COLOR: #BE9A1F; TEXT-DECORATION: underline }
.coursechartlink2:visited { COLOR: #BE9A1F; TEXT-DECORATION: underline }
.coursechartlink2:active { COLOR: #BE9A1F; }
.coursechartlink2:hover { COLOR: #E0BA3B; TEXT-DECORATION: underline }

.coursechartlink3:link { COLOR: #179D00; TEXT-DECORATION: underline }
.coursechartlink3:visited { COLOR: #179D00; TEXT-DECORATION: underline }
.coursechartlink3:active { COLOR: #179D00; }
.coursechartlink3:hover { COLOR: #E0BA3B; TEXT-DECORATION: underline }


.t1
{
    background-color: #E4E4E4;
}
.t2
{
    background-color: #DADADA;
}
.t3
{
    background-color: #333333;
}
.hc
{
    background-color: #D6EBF7;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #2175A3;
}
.calc {
    background-color: #00C7F9;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.cal1 {
    background-color: #ffffff;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.shopcathomecell
{
    background-color: #0099BF;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
.shopcathomecellhover
{
    background-color: #00BBEA;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
.shopcatcell
{
    background-color: #46A8DD;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
.shopcatcellhover
{
    background-color: #7ac0e7;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
.hc3
{
    background-color: #BF9E1A;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}
.tc
{
    background-color: #DCF2FC;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
}
.c1
{
    background-color: #F3FBFE;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.c2
{
    background-color: #F5F5F5;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.c3
{
    background-color: white;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.c-nobgcolour
{
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.hic1
{
    background-color: #FFFFCC;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hic2
{
    background-color: #FFE1A4;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hic3
{
    background-color: #FFFFCC;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hic4
{
    background-color: #FFFF9F;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hic5
{
    background-color: #FFFF88;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hc-11
{
    background-color: #A6A579;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    BORDER: 1px solid #757555;
    color: #ffffff;
}
.tc-11
{
    background-color: #E9E9E9;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
}
.c1-11
{
    background-color: #F2F2F2;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.c3-11
{
    background-color: white;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.hic1-11
{
    background-color: #FFFFCC;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.subselect
{
    background-color: #FFE1A4;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
