a:active { color: #333399; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a:link { color: #333399; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a:visited { color: #333366; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a:hover { color: #DD8500; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a.navs:active { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif ; text-decoration: none}
a.navs:link { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a.navs:visited { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a.navs:hover { color: #FF9900; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
a.admTitle:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px ; color : #FFFFFF
}
a.admTitle:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px ; color : #FFFFFF
}
a.admTitle:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px ; color : #FFFFFF
}
a.admTitle:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px ; color : #ED7078
}

p.navs { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif }
b { color: #333366 }
h2 { color: #333399; font-weight: bold; font-size: 24px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left }
h3 { color: #333399; font-weight: bold; font-size: 20px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left }
h3.center { color: #333399; font-weight: bold; font-size: 20px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: center }
h2.home { color: #FFFFFF; font-weight: bolder; font-size: 26px; font-family: "Arial", "Helvetica", "sans-serif" }
h4 { color: #333399; font-weight: bold; font-size: 16px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left }
h5 { color: #333399; font-weight: bold; font-size: 13px; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left }
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
h4.courses { color: #0099CC; font-weight: bold; font-size: small; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left}
h5.courses { color: #0099CC; font-weight: bold; font-size: x-small; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left}
p.courshead {
	color: #EEEEEE;
	font-weight: bold;
	font-size: x-small;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-align: centre;
	vertical-align: middle;
}
p.course { color: #000000; font-weight: bold; font-size: x-small; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left }
li { font-size: 12px; font-family: Arial, Helvetica, sans-serif}
ol { margin-left: 1.5cm }
p { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif ; color: #000000}
pre { font-weight: bold; font-size: 12px; font-family: Arial, Sans-Serif; text-align: left; margin-left: 1cm }
strong { color: #FF0000 }
strong.head { color: #FFFFFF }
table { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
td { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
td.product { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
td.prodCode {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
th { font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif}
tr { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
ul { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 1cm }

p.foot { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; vertical-align: middle}
.size3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.foot_white { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
/* Form table cell colours and backgrounds */
td.cat {
        background-color: #FFFFFF;
		color: #184DBD; font-size: 12px;
        height: 25px;
}

/* Header cells - the blue and silver gradient backgrounds */
th      {
        color: #ECDDE2; font-size: 11px; font-weight : bold;
        background-color: #006699; height: 25px;
        background-image: url(../grafix/pp_els/cellpic3.gif);
}

td.head {
	background-image: url(../grafix/pp_els/cellpic1.gif);
	background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}

td.orderrow {
	background-color: #DEE3E7;
	height: 28px;
	text-indent: 2px;
}
td.row2 { background-color: #DEE3E7; }
td.row3 { background-color: #D1D7DC; }
td.cart {
	background-color: #FFFFFF;
	text-indent: 8px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
select.cart-qty {
	background-color: #FFFFFF;
	text-indent: 8px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 8px;
}

/* Set the table colours for each section */
td.books { background-color: #E4101E; color: #FFFFFF; }
td.calcu { background-color: #EFC308; color: #FFFFFF; }
td.softw { background-color: #7B0C94; color: #FFFFFF; }
td.geome { background-color: #B5107B; color: #FFFFFF; }
td.stati { background-color: #00A273; color: #FFFFFF; }
td.concr { background-color: #2979C6; color: #FFFFFF; }
td.w_and { background-color: #BD34A5; color: #FFFFFF; }
td.order { background-color: #18BEF7; color: #FFFFFF; }
td.searc { background-color: #B90102; color: #FFFFFF; }
td.cours { background-color: #FF339F; color: #FFFFFF; }
td.whats { background-color: #F79506; color: #FFFFFF; }
td.sales { background-color: #024026; color: #FFFFFF; }
td.profe { background-color: #4361BA; color: #FFFFFF; }

hr.books { height: 0px; border: solid #E4101E 0px; border-top-width: 1px;}
hr.calcu { height: 0px; border: solid #EFC308 0px; border-top-width: 1px;}
hr.softw { height: 0px; border: solid #7B0C94 0px; border-top-width: 1px;}
hr.geome { height: 0px; border: solid #B5107B 0px; border-top-width: 1px;}
hr.stati { height: 0px; border: solid #00A273 0px; border-top-width: 1px;}
hr.concr { height: 0px; border: solid #2979C6 0px; border-top-width: 1px;}
hr.w_and { height: 0px; border: solid #BD34A5 0px; border-top-width: 1px;}
hr.order { height: 0px; border: solid #18BEF7 0px; border-top-width: 1px;}
hr.searc { height: 0px; border: solid #B90102 0px; border-top-width: 1px;}
hr.cours { height: 0px; border: solid #FF339F 0px; border-top-width: 1px;}
hr.profe {
	height: 0px;
	border-top: 1px solid #4361BA;
	border-right: 0px solid #4361BA;
	border-bottom: 0px solid #4361BA;
	border-left: 0px solid #4361BA;
}
hr.whats {
	height: 0px;
	border-top: 1px solid #F79506;
	border-right: 0px solid #F79506;
	border-bottom: 0px solid #F79506;
	border-left: 0px solid #F79506;
}
hr.sales {
	height: 0px;
	border-top: 1px solid #024026;
	border-right: 0px solid #024026;
	border-bottom: 0px solid #024026;
	border-left: 0px solid #024026;
}

font,th,td,p { font-family: Arial, Helvetica, sans-serif }

/* The text input fields background colour */
input.post, textarea.post, select {
        background-color : #FFFFFF;
}

/* This is the outline round the main tables */
.line    { background-color: #1C5BA2; border: 1px solid #1C5BA2; }
/* This is the outline round the main tables */
table.ordersent    {
	background-color: #003399;
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
}
td.ordersent {
	background-color: #FFFFFF;
	height: 28px;
	text-indent: 2px;
}

td.thTop {
	background-color: #3366CC;
	border-width: 1px 0px 0px 0px;
	text-align: center
}

td.AdmTop {
	color: #184DBD; font-size: 11px; font-weight : bold;
	background-color: #FFFFFF;
	border-width: 1px 0px 0px 0px;
	text-align: center
}
td.Admrow { background-color: #E8EBEE; }
.maintable { background-color: #FFFFFF; }

