@charset "UTF-8";
/* CSS Document */

body {	font-family: Arial, Verdana, Helvetica, sans-serif;	background-color: #f7f7f8;	color: #494131;	text-align: center; 	font-size: 0.72em;	line-height: 145%;	margin: 0;	padding: 0;	font-weight:normal; }

p {margin:3px 0 6px 0; padding:0;}

a img { border:0px;}
a:active, a:link, a:visited {	color: #494131;	text-decoration: underline;	font-weight: normal;}
a:hover {	text-decoration: none;	color: #494131;	font-weight: normal;}
form {	margin:0;	padding:0;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:250%; font-weight:normal; letter-spacing:0.4px; margin:21px 0; padding:0; line-height:100%;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; font-weight:normal; letter-spacing:0.2px; margin:10px 0; padding:0; line-height:120%;}
h3 {font-weight:normal; font-size:160%;line-height: 155%;margin:15px 0; padding:0; line-height:130%;}
h4 {font-weight:normal; font-size:140%;line-height: 155%;margin:15px 0; padding:0; line-height:140%;}
h5 {font-weight:normal; font-size:120%;line-height: 155%;margin:15px 0; padding:0; line-height:150%;}
h6 {font-weight:normal; font-size:110%;line-height: 155%;margin:15px 0; padding:0; line-height:160%;}

h4.h4lesspadding { margin: 10px 0 5px 0;}
#centreIt {	width: 997px;	margin-top: 0px;	margin-bottom: 30px;	margin-left:auto;	margin-right: auto;	text-align: left;	position:relative; }
* html #centerIt { height:1%;}


#leftWhole { float:left; width:7px;}

#rightWhole { float:left; width:990px; background-image:url(/images/pageWholeBG_lemon.gif); background-repeat:repeat-y;}
#rightWholePrimary { float:left; width:990px; background-image:url(/images/pageWholeBG_orange.gif); background-repeat:repeat-y;}
#rightWholeEarlyYears { float:left; width:990px; background-image:url(/images/pageWholeBG_red.gif); background-repeat:repeat-y;}
#rightWholeSecondary { float:left; width:990px; background-image:url(/images/pageWholeBG_green.gif); background-repeat:repeat-y;}
#rightWholeManagement { float:left; width:990px; background-image:url(/images/pageWholeBG_blue.gif); background-repeat:repeat-y;}
 

#panel { width:275px; padding:0; margin:0; float:left;}
.panelAccount {float:left; width:267px; height:80px; background-image:url(/images/account_lemon.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountPrimary {float:left; width:267px; height:80px; background-image:url(/images/account_orange.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountEarlyYears {float:left; width:267px; height:80px; background-image:url(/images/account_red.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountSecondary {float:left; width:267px; height:80px; background-image:url(/images/account_green.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountManagement {float:left; width:267px; height:80px; background-image:url(/images/account_blue.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif;}

.panelAccountLoggedIn {float:left; width:267px; height:80px; background-image:url(/images/account_lemon.jpg); background-repeat:no-repeat; text-align:center; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountLoggedInPrimary {float:left; width:267px; height:80px; background-image:url(/images/account_orange.jpg); background-repeat:no-repeat; text-align:center; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountLoggedInEarlyYears {float:left; width:267px; height:80px; background-image:url(/images/account_red.jpg); background-repeat:no-repeat; text-align:center; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountLoggedInSecondary {float:left; width:267px; height:80px; background-image:url(/images/account_green.jpg); background-repeat:no-repeat; text-align:center; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.panelAccountLoggedInManagement {float:left; width:267px; height:80px; background-image:url(/images/account_blue.jpg); background-repeat:no-repeat; text-align:center; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}

.panelRightFloat { float:left; width:8px; background-image:url(/images/panel_shadow.gif); background-repeat:repeat-y;}
.floatLoginBtn {float:left; width:86px; height:30px; margin:3px 4px 4px 43px;}
.floatRegisterBtn {float:left; width:86px; height:30px; margin:3px 43px 4px 4px;}

.panel2 { float:left; width:235px; padding:16px 14px 35px 18px;}

.breadcrumbs { font-size:82%; letter-spacing:0.4px;}




.navVertical { font-family:Georgia, "Times New Roman", Times, serif; width: 235px; list-style: none;  margin: 0 0 0px 0;	padding:0;	text-align: left;	font-size: 110%; color: #473f2f;}
.navVertical li {background-image:url(/images/navDivide.gif);	background-position:bottom;	background-repeat:repeat-x;	font-weight: normal; margin: 0;	position:relative;	line-height:115%;	padding: 4px 0px 6px 0;}
.navVertical li.navVerticalSub {background-image:url(/images/navDivide.gif);	background-position:bottom;	background-repeat:repeat-x;	font-weight: normal; margin: 0 0 0 17px; position:relative;	line-height:115%;
padding: 4px 0px; font-size: 90%;}

.navVertical li.navVerticalSubSub {background-image:url(/images/navDivide.gif);	background-position:bottom;	background-repeat:repeat-x;	font-weight: normal; margin: 0 0 0 27px; position:relative;	line-height:115%; padding: 4px 0px; font-size: 90%;}


.navVertical li.navVerticalPrimary {background-image:url(/images/navDivideOrange.gif);	background-position:bottom;	background-repeat:repeat-x;}
.navVertical li.navVerticalEarlyYears {background-image:url(/images/navDivideRed.gif);	background-position:bottom;	background-repeat:repeat-x;}
.navVertical li.navVerticalSecondary {background-image:url(/images/navDivideGreen.gif);	background-position:bottom;	background-repeat:repeat-x;}
.navVertical li.navVerticalManagement {background-image:url(/images/navDivideBlue.gif);	background-position:bottom;	background-repeat:repeat-x;}


.navVertical li a, .navVertical li a:link, .navVertical li a:visited, .navVertical li a:active { height: 26px;	text-decoration:none;	color: #473f2f; padding: 0 0 0 7px;}
.navVertical li a:hover {	height: 26px;	text-decoration:none;	color: #f57a27; padding: 0 0 0 7px;}
.navVertical li.active a, .navVertical li.active a:active, .navVertical li.active a:link, .navVertical li.active a:visited { height: 26px;	text-decoration:none;	color: #f57a27; padding: 0 0 0 7px;}

.navVertical li.navVerticalPrimary a, .navVertical li.navVerticalPrimary a:link, .navVertical li.navVerticalPrimary a:visited, .navVertical li.navVerticalPrimary a:active { height: 26px;	text-decoration:none;	color: #473f2f; padding: 0 0 0 7px;}
.navVertical li.navVerticalPrimary a:hover {	height: 26px;	text-decoration:none;	color: #f57a27; padding: 0 0 0 7px;}
.navVertical li.navVerticalPrimary.active a, .navVertical li.navVerticalPrimary.active a:active, .navVertical li.navVerticalPrimary.active a:link, .navVertical li.navVerticalPrimary.active a:visited { height: 26px;	text-decoration:none;	color: #f57a27; padding: 0 0 0 7px;}

.navVertical li.navVerticalEarlyYears a, .navVertical li.navVerticalEarlyYears a:link, .navVertical li.navVerticalEarlyYears a:visited, .navVertical li.navVerticalEarlyYears a:active { height: 26px;	text-decoration:none;	color: #473f2f; padding: 0 0 0 7px;}
.navVertical li.navVerticalEarlyYears a:hover {	height: 26px;	text-decoration:none;	color: #ee2432; padding: 0 0 0 7px;}
.navVertical li.navVerticalEarlyYears.active a, .navVertical li.navVerticalEarlyYears.active a:active, .navVertical li.navVerticalEarlyYears.active a:link, .navVertical li.navVerticalEarlyYears.active a:visited { height: 26px;	text-decoration:none;	color: #ee2432; padding: 0 0 0 7px;}

.navVertical li.navVerticalSecondary a, .navVertical li.navVerticalSecondary a:link, .navVertical li.navVerticalSecondary a:visited, .navVertical li.navVerticalSecondary a:active { height: 26px;	text-decoration:none;	color: #473f2f; padding: 0 0 0 7px;}
.navVertical li.navVerticalSecondary a:hover {	height: 26px;	text-decoration:none;	color: #008a3a; padding: 0 0 0 7px;}
.navVertical li.navVerticalSecondary.active a, .navVertical li.navVerticalSecondary.active a:active, .navVertical li.navVerticalSecondary.active a:link, .navVertical li.navVerticalSecondary.active a:visited { height: 26px;	text-decoration:none;	color: #008a3a; padding: 0 0 0 7px;}

.navVertical li.navVerticalManagement a, .navVertical li.navVerticalManagement a:link, .navVertical li.navVerticalManagement a:visited, .navVertical li.navVerticalManagement a:active { height: 26px;	text-decoration:none;	color: #473f2f; padding: 0 0 0 7px;}
.navVertical li.navVerticalManagement a:hover {	height: 26px;	text-decoration:none;	color: #1f4786; padding: 0 0 0 7px;}
.navVertical li.navVerticalManagement.active a, .navVertical li.navVerticalManagement.active a:active, .navVertical li.navVerticalManagement.active a:link, .navVertical li.navVerticalManagement.active a:visited { height: 26px;	text-decoration:none;	color: #1f4786; padding: 0 0 0 7px;}



.wrapper { width:708px; float:left;}

.page { width:684px; background-color:#FFFFFF; clear:left; float:left; padding:0 0 0 24px;}
.pageSpillPrimary { width:663px; background-color:#f5d8c3; float:left; margin:0 14px 25px 14px; padding: 0 8px 12px 9px;}
.pageSpillEarlyYears { width:663px; background-color:#fbc8cc; float:left; margin:0 14px 25px 14px; padding: 0 8px 12px 9px;}
.pageSpillSecondary { width:663px; background-color:#bfe2ce; float:left; margin:0 14px 25px 14px; padding: 0 8px 12px 9px;}
.pageSpillManagement { width:663px; background-color:#c7d1e1; float:left; margin:0 14px 25px 14px; padding: 0 8px 12px 9px;}


.pagePadded { width:663px; background-color:#FFFFFF; clear:left; float:left; padding:0 21px 25px 24px;}

.column437 { float:left; width:437px; padding:10px 15px 0 0;}
.column232 { float:left; width:232px;}

.column191 { float:left; width:191px; padding: 0 15px 0 0;}
.column216 { float:left; width:231px;}


.column324left { float:left; width:304px; margin: 20px 15px 25px 0; border-top:5px solid #f8d968; border-bottom: 5px solid #f8d968; padding:0 10px;}
.column324right { float:left; width:304px; margin: 20px 0 25px 0;  border-top:5px solid #f8d968; border-bottom: 5px solid #f8d968; padding:0 10px; background-color:#f0f7e4;}

.homeProduct {float:left;  margin: 5px 5px 0px 0;}
.productBoxPrimaryBorder { width:96px; height:132px !important; border:1px solid #f8d968; background-color:#FFFFFF; margin: 0 0px 6px 0;  padding: 1px 0 0 0;}
.productBoxBorderPrimary { width:96px; height:132px !important; border:1px solid #f8d968; background-color:#FFFFFF; margin: 0 0px 6px 0; padding: 1px 0 0 0;}
.productBoxBorderEarlyYears { width:96px; height:132px !important; border:1px solid #f29aa0; background-color:#FFFFFF; margin: 0 0px 6px 0;padding: 1px 0 0 0;}
.productBoxBorderSecondary { width:96px; height:132px !important; border:1px solid #8ac6a4; background-color:#FFFFFF; margin: 0 0px 6px 0;padding: 1px 0 0 0;}
.productBoxBorderManagement { width:96px; height:132px !important; border:1px solid #97a8c5; background-color:#FFFFFF; margin: 0 0px 6px 0;padding: 1px 0 0 0;}

.productBoxBorder {width:96px; height:132px !important; border:1px solid #fff; border-bottom:1px solid #f8d968; background-color:#FFFFFF; margin: 0 0px 6px 0;}
.productBoxNoBorder {width:96px; height:132px !important; border:1px solid #fff; border-bottom:1px solid #f8d968; background-color:#FFFFFF; margin: 0 0px 6px 0;}
.productBoxNoBorderNoBg {width:98px; height:134px !important; border:0px solid #fff; border-bottom:1px solid #f8d968; margin: 0 0px 6px 0;}
.productText { width:96px; margin: 0px 0px 8px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; border-bottom:1px solid #f8d968; padding: 0 0 6px 0;}
.noMargin {margin:5px 0 6px 0;}
.noBottomBorder { border-bottom: none;}

.product4Row {float:left;  margin: 0px 21px 0px 0;}
.productBox4RowPrimary { width:148px; height:152px !important; border:1px solid #f8d968; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center; padding: 2px 0 0 0;}
.productBox4RowEarlyYears { width:148px; height:152px !important; border:1px solid #f29aa0; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center; padding: 2px 0 0 0;}
.productBox4RowSecondary { width:148px; height:152px !important;  border:1px solid #8ac6a4; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center; padding: 2px 0 0 0;}
.productBox4RowManagement { width:148px; height:152px !important; border:1px solid #97a8c5; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center; padding: 2px 0 0 0;}



.noMargin4Row {margin:0px;}
.productText4Row { width:148px; margin: 0px 0px 8px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; padding: 0 0 6px 0;}

.productListing4Row {float:left;  margin: 21px 21px 0px 0;}
/*.productListingBox4Row { width:148px; height:152px !important; border:1px solid #d0cdc2; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center;  padding: 2px 0 0 0;}*/
.productListingBox4Row { width:148px; height:152px !important; border:1px solid #ffffff; background-color:#FFFFFF; margin: 0 0px 6px 0; vertical-align:middle; text-align:center;  padding: 2px 0 0 0;}
.noMarginListing4Row {margin:21px 0 0 0px;}

.searchBG { background-image:url(/images/searchBox.jpg); background-repeat:no-repeat; width:275px; height:61px; padding:18px 8px 0 10px; }
.searchBGPrimary { background-image:url(/images/searchBox_Primary.jpg); background-repeat:no-repeat; width:275px; height:61px; padding:18px 8px 0 10px; }
.searchBGEarlyYears { background-image:url(/images/searchBox_EarlyYears.jpg); background-repeat:no-repeat; width:275px; height:61px; padding:18px 8px 0 10px; }
.searchBGSecondary { background-image:url(/images/searchBox_Secondary.jpg); background-repeat:no-repeat; width:275px; height:61px; padding:18px 8px 0 10px; }
.searchBGManagement { background-image:url(/images/searchBox_Management.jpg); background-repeat:no-repeat; width:275px; height:61px; padding:18px 8px 0 10px; }


.searchTitle { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:115%; width:50px; padding: 3px 0 0 0;}
.searchBox { float:left; width:190px;}
.searchButton {float:left; width:27px;}

input.inputSearch { background-color:#FFFFFF; background-image: url(/images/icon_search.gif); background-repeat:no-repeat; background-position:5px; padding:4px 2px 3px 18px; border:1px solid #b4b2a9; width:160px;}

.basketZone { background-image:url(/images/basketBG.jpg); margin: 20px 21px 20px 17px; width:134px; height:69px; padding: 15px 10px 0 50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.basketZonePrimary { background-image:url(/images/basketBGPrimary.jpg); margin: 20px 21px 20px 17px; width:134px; height:69px; padding: 15px 10px 0 50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.basketZoneEarlyYears { background-image:url(/images/basketBGEarlyYears.jpg); margin: 20px 21px 20px 17px; width:134px; height:69px; padding: 15px 10px 0 50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.basketZoneSecondary { background-image:url(/images/basketBGSecondary.jpg); margin: 20px 21px 20px 17px; width:134px; height:69px; padding: 15px 10px 0 50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.basketZoneManagement { background-image:url(/images/basketBGManagement.jpg); margin: 20px 21px 20px 17px; width:134px; height:69px; padding: 15px 10px 0 50px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}

.hardButton { text-align:right; margin: 20px 21px 20px 17px; }

.freeButton { margin: 20px 0px 20px 0px; }


.advertSpace { margin: 35px 0; text-align:center;}
.panelFooter { position:absolute; bottom:20px; text-align:center; font-size:85%; width:235px;}
.barPrimary { width:663px; height:5px; background-color:#f57a27;}
.barEarlyYears { width:663px; height:5px; background-color:#ee2432;}
.barSecondary { width:663px; height:5px; background-color:#008a3a;}
.barManagement { width:663px; height:5px; background-color:#1f4786;}
.barDefault { width:663px; height:5px; background-color:#fade7a;}
.barDefault1px { width:663px; height:1px; background-color:#fff4d1; margin-top:3px;}


.pagination { float:right; padding: 0 20px;}
.pageNumber { float:right; text-align:center; width: 18px; padding: 0 2px; border-right: 1px solid #e2dfda;}
.pageNumberLast { float:right; text-align:center; width: 18px; padding: 0 2px; border:none;}
.pageNumberActivePrimary { color:#f57a27; font-weight:bold;}
.pageNumberActiveEarlyYears { color:#ee2432; font-weight:bold;}
.pageNumberActiveSecondary { color:#008a3a; font-weight:bold;}
.pageNumberActiveManagement { color:#1f4786; font-weight:bold;}

.underline { background-image:url(/images/navDivide.gif);	background-position:bottom;	background-repeat:repeat-x;}
.underlinePrimary { background-image:url(/images/navDivideOrange.gif);	background-position:bottom;	background-repeat:repeat-x;}
.underlineEarlyYears { background-image:url(/images/navDivideRed.gif);	background-position:bottom;	background-repeat:repeat-x;}
.underlineSecondary { background-image:url(/images/navDivideGreen.gif);	background-position:bottom;	background-repeat:repeat-x;}
.underlineManagement { background-image:url(/images/navDivideBlue.gif);	background-position:bottom;	background-repeat:repeat-x;}

#footer { width:997px; background-image:url(/images/pageLemonShadow_bottom.gif); background-repeat:no-repeat; background-position:top; padding: 0; margin: 0 0 25px 0; clear:both; }
#footerPrimary { width:997px; background-image:url(/images/pageOrangeShadow_bottom.jpg); background-repeat:no-repeat; background-position:top; padding: 0; margin: 0 0 25px 0; clear:both; }
#footerEarlyYears { width:997px; background-image:url(/images/pageRedShadow_bottom.jpg); background-repeat:no-repeat; background-position:top; padding: 0; margin: 0 0 25px 0; clear:both; }
#footerSecondary { width:997px; background-image:url(/images/pageGreenShadow_bottom.jpg); background-repeat:no-repeat; background-position:top; padding: 0; margin: 0 0 25px 0; clear:both; }
#footerManagement { width:997px; background-image:url(/images/pageBlueShadow_bottom.jpg); background-repeat:no-repeat; background-position:top; padding: 0; margin: 0 0 25px 0; clear:both; }




.lookInside { background-image:url(/images/lookinside_bg.gif); background-repeat:repeat-y; width:151px; padding: 10px 20px 10px 20px; margin: 0;}
.lookInsidePage { float:left; width:40px; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; margin: 0 14px 0 0;}
.lookInsideLast { margin:0; }

a.linkPrimary:active, a.linkPrimary:link, a.linkPrimary:visited {	color: #f57a27;	text-decoration: underline;	font-weight: normal;}
a.linkPrimary:hover {	text-decoration: none;	color: #f57a27;	font-weight: normal;}

a.linkEarlyYears:active, a.linkEarlyYears:link, a.linkEarlyYears:visited {	color: #ee2432;	text-decoration: underline;	font-weight: normal;}
a.linkEarlyYears:hover {	text-decoration: none;	color: #ee2432;	font-weight: normal;}

a.linkSecondary:active, a.linkSecondary:link, a.linkSecondary:visited {	color: #008a3a;	text-decoration: underline;	font-weight: normal;}
a.linkSecondary:hover {	text-decoration: none;	color: #008a3a;	font-weight: normal;}

a.linkManagement:active, a.linkManagement:link, a.linkManagement:visited {	color: #1f4786;	text-decoration: underline;	font-weight: normal;}
a.linkManagement:hover {	text-decoration: none;	color: #1f4786;	font-weight: normal;}

a.linkPaginationPrimary:active, a.linkPaginationPrimary:link, a.linkPaginationPrimary:visited {	color: #494131;	text-decoration: none;	font-weight: normal;}
a.linkPaginationPrimary:hover {	text-decoration: underline;	color: #f57a27;	font-weight: normal;}

a.linkPaginationEarlyYears:active, a.linkPaginationEarlyYears:link, a.linkPaginationEarlyYears:visited {	color: #494131;	text-decoration: none;	font-weight: normal;}
a.linkPaginationEarlyYears:hover {	text-decoration: underline;	color: #ee2432;	font-weight: normal;}

a.linkPaginationSecondary:active, a.linkPaginationSecondary:link, a.linkPaginationSecondary:visited {	color: #494131;	text-decoration: none;	font-weight: normal;}
a.linkPaginationSecondary:hover {	text-decoration: underline;	color: #008a3a;	font-weight: normal;}

a.linkPaginationManagement:active, a.linkPaginationManagement:link, a.linkPaginationManagement:visited {	color: #494131;	text-decoration: none;	font-weight: normal;}
a.linkPaginationManagement:hover {	text-decoration: underline;	color: #1f4786;	font-weight: normal;}




table.tableUnit { margin: 4px 0 4px 0; border-collapse:collapse; width:663px}
table.tableUnit.tableSmaller { width:435px}
table.tableUnit th.thDefault {	padding: 3px 4px 2px 6px;	margin: 0px; 	background-color: #ebea23; color: #494131; text-align:center; border-bottom: 1px solid #eaeaea;	white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; }
table.tableUnit th.thPrimary {	padding: 3px 4px 2px 6px;	margin: 0px; 	background-color: #f57a27; color: #ffffff; text-align:center; border-bottom: 1px solid #eaeaea;	white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; }
table.tableUnit th.thEarlyYears {	padding: 3px 4px 2px 6px;	margin: 0px; 	background-color: #ee2432; color: #ffffff; text-align:center; border-bottom: 1px solid #eaeaea;	white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; }
table.tableUnit th.thSecondary {	padding: 3px 4px 2px 6px;	margin: 0px; 	background-color: #008a3a; color: #ffffff; text-align:center; border-bottom: 1px solid #eaeaea;	white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; }
table.tableUnit th.thManagement {	padding: 3px 4px 2px 6px;	margin: 0px; 	background-color: #1f4786; color: #ffffff; text-align:center; border-bottom: 1px solid #eaeaea;	white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; }

table.tableUnit th.thDefaultFirst {background-image:url(/images/th_tl-yellow.gif); background-repeat:no-repeat; background-position:top left; text-align:centre;padding: 3px 4px 2px 6px; }
table.tableUnit th.thDefaultLast {background-image:url(/images/th_tr-yellow.gif); background-repeat:no-repeat; background-position:top right; text-align:right; }

table.tableUnit th.thPrimaryFirst {background-image:url(/images/th_tl-orange.gif); background-repeat:no-repeat; background-position:top left; text-align:left; padding:0px; width:16px; }
table.tableUnit th.thPrimaryLast {background-image:url(/images/th_tr-orange.gif); background-repeat:no-repeat; background-position:top right; text-align:right; }

table.tableUnit th.thEarlyYearsFirst {background-image:url(/images/th_tl-red.gif); background-repeat:no-repeat; background-position:top left; text-align:left; padding:0px; width:16px; }
table.tableUnit th.thEarlyYearsLast {background-image:url(/images/th_tr-red.gif); background-repeat:no-repeat; background-position:top right; text-align:right; }

table.tableUnit th.thSecondaryFirst {background-image:url(/images/th_tl-green.gif); background-repeat:no-repeat; background-position:top left; text-align:left; padding:0px; width:16px; }
table.tableUnit th.thSecondaryLast {background-image:url(/images/th_tr-green.gif); background-repeat:no-repeat; background-position:top right; text-align:right; }

table.tableUnit th.thManagementFirst {background-image:url(/images/th_tl-blue.gif); background-repeat:no-repeat; background-position:top left; text-align:left; padding:0px; width:16px; }
table.tableUnit th.thManagementLast {background-image:url(/images/th_tr-blue.gif); background-repeat:no-repeat; background-position:top right; text-align:right; }

table.tableUnit th.thLeftAlign { text-align:left;}

table.tableUnit tr {background-color: #f6f6f6;	color: #4b4333;}
table.tableUnit td {padding:3px 3px 3px 6px; font-size:100%; border-bottom: 1px solid #eaeaea; font-family:Arial, Helvetica, sans-serif; text-align:center;}



table.tableUnit tr.trSub { background-color:#ffffff; color:#4b4333;}
table.tableUnit td.tdSub {padding:1px 2px 1px 6px; font-size:95%; border-bottom: 1px solid #eaeaea; font-family:Arial, Helvetica, sans-serif; text-align:center;}
table.tableUnit td.tdLeftAlign { text-align:left; }
table.tableUnit td.tdFirst {border-left: 1px solid #eaeaea; text-align:left; width:16px; padding: 0;}
table.tableUnit td.tdLast {border-right: 1px solid #eaeaea; width:60px; }
table.tableUnit td.tdIndent { padding-left: 20px;}
table.tableUnit tr.trSelected { background-color:#eeeeee;}
table.tableUnit tr.trTotals { border-bottom:none;}
table.tableUnit td.tdTotals{ border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;text-align:center;font-weight:bold; border-bottom:none; padding:6px 3px 3px 6px;}

table.tableUnit tr.trFooter { background-image:url(/images/td_footer.gif); background-repeat:no-repeat; background-position:bottom;padding:0; height:4px;}
table.tableUnit td.tdFooter { border: none;  padding:0px; height:4px !important;}

/*  CAN THE ROWS ROLLOVER TO TR #e2e2e2 */



table.tableBasket { padding: 2px;margin: 20px 0 0 0;	background-color:#ffffff; width:663px;}
table.tableBasket th  { padding: 3px; 	margin: 1px; background-color: #f8d968; font-family:Georgia, "Times New Roman", Times, serif; color: #494131;	text-transform:uppercase; text-align:center; height:25px; }
table.tableBasket th.THleft { text-align:left;}
table.tableBasket td { 	padding: 3px;	margin: 1px;	background-color: #fffae8;	text-align: center;}
table.tableBasket td.TDDownloaded { 	background-color:#F8FDD1;}
table.tableBasket td.TDleft {text-align: left;}
table.tableBasket td.TDright { text-align:right;}
table.tableBasket td.TDplain { 	padding:0px;	margin: 0px;}
table.tableBasket td.TDinvisible { 	background-color: #ffffff; 	color: #ffffff; }
table.tableBasket td.TDquantity {width: 85px;}
table.tableBasket td.TDprice {font-size: 110%; text-align:right; font-weight:bold; padding-right:6px; width:85px;}
table.tableBasket td.TDyellow { background-color: #f8d968;	height: 30px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; color: #494131;	text-transform:uppercase;}
table.tableBasket td.TDitem {width: 304px; text-align:left;}
table.tableBasket td.TDcentre {text-align: center;}

table.tableInvisible { padding: 2px; margin: 20px 0 0 0; background:none;}
table.tableInvisible td { padding:5px 10px 5px 5px; margin: 1px; color:#FFFFFF; background-color:transparent; text-align:left;}



.float20 { float:left; width:20px;}
.float20sink { float:left; width:20px; padding-top:35px;}
.float64 { float:right; width:64px;}
.float76 { float:left; width:76px;}
.float40 { float:left; width:40px; }
.float128 { float:left; width:124px; padding: 0 0px 0 4px;}
.float140 { float:left; width:140px; }
.float483 { float:right; width:483px; text-align:right; padding: 20px 0 0 0;}
.float330left { float:left; width:330px; padding:25px 0; }
.float330right { float:right; width:330px; padding:25px 0; text-align:right;}
.float643 { float:left; width:643px;}

.float108 { float:left; width:108px; padding: 0 10px 0 0;}
.float190 { float:left; width:190px; padding: 0 10px 0 0;}
.float178 { float:left; width:178px; padding: 0 0 0 0;}

.textPrimary { color:#f57a27;}
.textEarlyYears { color:#ee2432;}
.textSecondary { color:#008a3a;}
.textManagement { color:#1f4786;}
.text110 { font-size:110%;}
.text120 { font-size:120%;}


/*sitemap*/
li.level2 {list-style-type:circle; margin-left: 15px;}
li.level3 {list-style-type:square; margin-left: 30px;}

.handyGap { height:25px;}
.clearall { clear:both;}
.highlight {background-color:#CCFF66; font-weight:bold; padding: 0 3px;}
.tandCs {
	width:427px;
	background-color:#FFEFC4; 
	border: 2px solid #DEBD71;
	padding: 5px 5px 5px 5px;
	text-align:center;
}

.tandCsChecked {
	width:427px;
	background-color:#DEFFB1; 
	border: 2px solid #A8CD5B;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.tandCs h3, .tandCsChecked h3 {
	margin-top: 0px;
}




