/* CSS Document */

body {padding:20px 0px 0px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
h1 {font-size: 18px; font-weight: bold; margin-top: 5px;}



.red { color:#FF0000; }

#BotCheck {display:none;}

.Frame {width: 960px; height:auto; padding:0; margin-left:auto; margin-right:auto; border: 1px solid #CCCCCC;}
.MainMiddle {width: 960px; height:auto; padding:0; margin:0;}
.MainMiddle a {font-weight: bold; text-decoration: none; color:#0d4c80;}
.MainMiddle a:hover {color: #999999;}


.MainMidLeft {width: 380px; height:170px; padding:0; margin:0; float:left;}
.MainMidRight {widtH: 555px; height:auto; padding:20px 5px 0px 0px; margin:0; float:left; background:#FFFFFF; color:#000000;}


.PageMiddle {width: 960px; height:auto; padding:0; margin:0;}
.PageMiddle a {color:#0d4c80; text-decoration:none;}
.PageMiddle a:hover {color: #999999; text-decoration:underline;}
.PMLeft {width: 711px; height:auto; padding:0; margin:0; float:left;}
.PMRight{width: 249px; height:auto; padding:0; margin:0; float:left;}

.PicTitle {width:372px; height:120px; padding:0; margin:0; float:left;}
.crumbs {font-size:10px;}
.Crumbs {width:339px; height:120px; padding:0; margin:0; float:left; font-size: 10px;}
.Crumbs a{color: #0099FF; text-decoration: underline;}
.Crumbs a:hover {color: #666666;}
.MainLeftContent {width:611px; height:auto; padding:10px 40px 10px 40px; margin:0; line-height: 1.3em;}
.MainLeftContentCAT {width:644px; height:auto; padding:10px 7px 10px 40px; margin:0; line-height: 1.3em;}
.MainLeftContentCAT a {color: #882d90; font-weight: bold; text-decoration: none;}
.MainLeftContentCAT a:hover {color: #666666;}
h1 {color:; font-weight: bold; font-size: 21px; font-family:Arial, Helvetica, sans-serif; line-height:normal;}
h2 {color:; font-weight: bold; font-size: 16px; font-family:Arial, Helvetica, sans-serif; line-height: normal;}

.MainLeftContent ul{}
.MainLeftContent ul li {padding-bottom: 10px;}

.MainLeftContent ol{}
.MainLeftContent ol li {padding-bottom: 10px;}

.SubNavHold {width: 249px; height:auto; padding:0; margin:0; background: url(/Durham/images/NavigationBkg.jpg) 0px 83px no-repeat;}
.SubNav {width: 219px; height:auto; padding:0px 0px 5px 30px; margin:0; }
.SubNavCat {width: 229px; height:auto; padding:0px 0px 5px 20px; margin:0; }

/* SubNavigation `Styling */
#navlist {padding-left: 0; margin-left: 0; width: 175px; padding-top:0; margin-top:0;}

#navlist li {list-style: none; margin: 0; padding:0; border-bottom: 1px dotted gray; font-weight: bold; font-size: 14px;}

#navlist li a {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a:hover {background:#0099FF;}
#navlist li a.selected {background:#0099FF;}

/* SubNavigation `Styling Catalogue*/
#navlistCat {padding-left: 0; margin-left: 0; width: 185px; padding-top:0; margin-top:0;}

#navlistCat li {list-style: none; margin: 0; padding:0; border-bottom: 1px dotted gray; font-weight: bold; font-size: 14px;}

#navlistCat li a {padding: 9px 5px 9px 5px; text-decoration: none; color:#000000; display: block;}
#navlistCat li a:hover {background:#882d90; color:#FFFFFF;}
#navlistCat li a.selected {background:#882d90; color:#FFFFFF;}


/*#navlist li a.Green {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a.Green:hover {background:#17aa52;}
#navlist li a.Green.selected {background:#17aa52;}

#navlist li a.Pink {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a.Pink:hover {background:#ea088c;}
#navlist li a.Pink.selected {background:#ea088c;}*/


/* SubNavigation `Styling GREEN*/
#navlistGreen {padding-left: 0; margin-left: 0; width: 175px; padding-top:0; margin-top:0;}

#navlistGreen li {list-style: none; margin: 0; padding:0; border-bottom: 1px dotted gray; font-weight: bold; font-size: 14px;}

#navlistGreen li a{padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlistGreen li a:hover {background:#17aa52;}
#navlistGreen li a.selected {background:#17aa52;}


/* SubNavigation `Styling PINK*/
#navlistPink {padding-left: 0; margin-left: 0; width: 175px; padding-top:0; margin-top:0;}

#navlistPink li {list-style: none; margin: 0; padding:0; border-bottom: 1px dotted gray; font-weight: bold; font-size: 14px;}

#navlistPink li a{padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlistPink li a:hover {background:#ea088c;}
#navlistPink li a.selected {background:#ea088c;}


#navlist li:hover {}


/* SubNavigation `Styling */
/*#navlist {padding-left: 0; margin-left: 0; width: 175px; padding-top:0; margin-top:0;}

#navlist li {list-style: none; margin: 0; padding:0; border-bottom: 1px dotted gray; font-weight: bold; font-size: 14px;}

#navlist li a {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a:hover {background:#0099FF;}
#navlist li a.selected {background:#0099FF;}

#navlist li a.Green {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a.Green:hover {background:#17aa52;}
#navlist li a.Green.selected {background:#17aa52;}

#navlist li a.Pink {padding: 9px 8px 9px 13px; text-decoration: none; color:#000000; display: block;}
#navlist li a.Pink:hover {background:#ea088c;}
#navlist li a.Pink.selected {background:#ea088c;}*/


/* Notice Board Styling */

.NoticeHold {width:611px ; height:176px; padding:0; margin:0; border-bottom: 1px #999999 dotted;}
.NoticeTitle {width:200px; height:auto; padding:0; margin:0; float:left;}
.NoticeDescription {width: 400px; height:auto; padding:20px 0px 0px 0px; margin:0; float:left; font-weight: normal;}

/* News Story */

.StoryHold {width: 611px; height:auto; padding:6px 0px 0px; margin:0; padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px dotted #999999;}
.StoryHold a {color:#006666; text-decoration: none;}
.StoryHold a:hover {color:#666666;}
.StoryHold h1 {padding-bottom: 6px;}
.StoryHold h1 a {color:#000000; text-decoration: none; }
.StoryHold h1 a:hover {color: #003366; background-color:#00CCFF;  padding:6px;}

/* Table styling */
.CellHold {width: 611px; min-height: 40px; height:auto; padding:6px 0px 6px 0px; margin:0; border-bottom: 1px dotted #999999; font-size: 11px; text-align: center;}
.CellName {/*width:190px;*/ width:286px; min-height:40px; height:auto; padding:0px 0px 0px 5px; margin:0; float:left; text-align:left; border-right: 1px dotted #999999;}
.CellPupils {width:96px; min-height:30px; height:100%; padding:10px 0px 0px 0px; margin:0; float:left; border-right: 1px dotted #999999;}
.CellPledges {width:116px; min-height:30px; height:100%; padding:10px 0px 0px 0px; margin:0; float:left; border-right: 1px dotted #999999;}
.CellPoints {width:116px; min-height: 30px; height:100%; padding:10px 0px 0px 0px; margin:0; float:left; border-right: 1px dotted #999999;}
.CellTotal {width:76px; min-height:30px; height:100%; padding:10px 0px 0px 0px; margin:0; float:left;}

.Bold {font-weight: bold;/* text-align:left;*/ color:#FFFFFF; padding-top:15px;}
.MBBkg {background-color: #00afd2;}
.DLBBkg {background-color: #c0e1ed;}
.LBBkg {background-color: #d4e9f1;}


/* SmallTabs */

.PRTabsHold {width: 222px; height: 49px; padding:0; margin-left:auto; margin-right:auto;}

/*ul.PRTabs {width: 222px; height: 49px; padding:0; margin:0;  list-style-image: none; list-style:none;}
ul.PRTabs li {list-style-image:none; list-style:none;}
ul.PRTabs li a{width: 111px; height:49px; padding:0; margin:0; float:left; display: inline; background-image: url(/Durham/images/PupilsResTab.jpg); background-position:0px 0px; background-repeat: no-repeat;}
ul.PRTabs li a.PRPupil {display:block; width: 111px; height:49px; padding:0; marign:0;}
ul.PRTabs li a.PRPupil:hover {background-position: 0px -97px;}
ul.PRTabs li a.PRRes {display:block; width: 111px; height:49px; padding:0; marign:0;background-position: -111px 0px;}
ul.PRTabs li a.PRRes:hover {background-position: -111px -49px;}
*/






/*.PRTabsHold a {background: url(/Durham/images/PupilsResTab.jpg); background-repeat: no-repeat; }*/

a.PRPupil {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/PupilsResTab.jpg); background-position:0px 0px;  background-repeat: no-repeat; display:block; float:left; text-decoration: none;}
a.PRPupil:hover {background-position:0px -50px;}
a.PRResident {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/PupilsResTab.jpg); background-position: -111px 0px; background-repeat: no-repeat; display: block; float:left; text-decoration: none;}
a.PRResident:hover {background-position:-111px -50px;}


a.TRTeachers {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/TeachersResTab.jpg); background-position:0px 0px;  background-repeat: no-repeat; display:block; float:left; text-decoration: none;}
a.TRTeachers:hover {background-position:0px -50px;}
a.TRResident {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/TeachersResTab.jpg); background-position: -111px 0px; background-repeat: no-repeat; display: block; float:left; text-decoration: none;}
a.TRResident:hover {background-position:-111px -50px;}


a.PTTeachers {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/TeachersPupilTab.jpg); background-position:0px 0px;  background-repeat: no-repeat; display:block; float:left; text-decoration: none;}
a.PTTeachers:hover {background-position:0px -50px;}
a.PTPupil {width: 111px; height:49px; padding:0; margin:0; background-image: url(/Durham/images/TeachersPupilTab.jpg); background-position: -111px 0px; background-repeat: no-repeat; display: block; float:left; text-decoration: none;}
a.PTPupil:hover {background-position:-111px -50px;}

/* PledgeSLIPURN */

.PledgeURN {width: 324px; height: 90px; padding:0; margin:0; float:right;}
.PledgeBottom {width: 283px; height: 45px; padding:11px 0px 0px 41px; margin:0; background: url(/Durham/images/PledgeSlipBkgBottom.jpg) 0 0 no-repeat;}
.PledgeTxt {width:180px; height:13px; padding:2px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float:left; border:none;}
.PledgeSubmit {width:93px; height:45px; border:none; padding:0; margin:0; float:left; display:block; background:none; background-color: none; cursor:pointer;}

/* Buttons */
.ButtonsHold {width: 960px; height:122px; padding:0; margin:0;}
.ButtonsHoldBig {width: 960px; padding:0; margin:0;}

a.Teachers {width:311px; height:122px; padding:0; margin:0; float:left; display:block; background-image: url(/Durham/images/TeachersButton.jpg); background-position: 0px 0px; border:none; text-decoration: none;}
a.Teachers:hover {background-position:0px -122px;}

a.Pupils {width:289px; height:122px; padding:0; margin:0; float:left; display:block; background-image: url(/Durham/images/PupilsButton.jpg); background-position:0px 0px; border:none; text-decoration:none;}
a.Pupils:hover {background-position: 0px -122px;}

a.Residents {width:360px; height:122px; padding:0; margin:0; float:left; display:block; background-image: url(/Durham/images/ResidentsButton.jpg); background-position: 0px 0px; border:none; text-decoration: none;}
a.Residents:hover {background-position: 0px -122px;}


.Footer {width: 960px; height:128px; padding:0; margin:0; font-size: 11px; color:#000000; font-size: 11px;}
.Footer a {color: #000000; text-decoration: none; padding:0; margin:0;}
.Footer a:hover {color: #FFFFFF; text-decoration: underline;}

.FooterLogo {width: 141px; height:102px; padding:0; margin:0; float:left;}
.FooterMiddle {width:766px; height:82px; padding:20px 0px 0px 0px; margin:0; float:left; background:#e69a23;}
.FooterRight {width:53px; height:102px; padding:0; margin:0; float:left;}

.FMLeft {width: 200px; height:36px; padding:0; margin:0; float:left;}
.FMRight {width: 400px; height:36px; padding:0; margin:0; float:right; text-align: right;}

/* Contact page */

.ContactHold {width: 630px; height:auto; padding: 10px; padding-top:0;}
.ContactHold a {color:#882d90; text-decoration: underline; width:auto;}
.ContactHold a:hover {color:#000000; padding:5px; margin:0; background:#00CCFF;}

/* Catalogue Styling */

.productHold {width: 644px; height:auto; padding:0; margin:0; border-bottom: 2px dotted #CCCCCC; margin-bottom: 10px;}
.pHLeft {width:496px; height:auto; padding:0; margin:0; float:left;}
.pHRight {width:148px; height:auto; padding:0; margin:0; float:left;}
.pHTitleHold {width: 496px; height:auto; padding:0; margin:0;}
.pHLeftImg {width:12px; height:41px; padding:0; margin:0; display:block; float:left;}

.pHTitleText {width:484px; height:41px; padding:0; margin:0; float:left;}
.pHText {width:484px; height: 22px; padding:0; margin:0; color:#FFFFFF; background: #882d90; font-weight: bold; font-size: 16px;}

.PointsBox {width: 80px; height:34px; padding:3px 46px 0px 22px; margin:0; text-align: center; font-weight: bold; color: #000000; font-size: 26px; background: url(/Durham/images/PointsBottom.jpg) 0 0 no-repeat;}

.CatDesHold {width:487px; height:auto; padding:0; padding-right: 8px; border-right: 1px dotted color:#999999;}
.CatImage {width: 199px; height:auto; padding:0; margin:0; margin-right: 8px; float: left;}
.pHLeft h2 {font-size: 16px; font-weight: bold;}

.AddToBasket {width: 148px; height: 61px; padding:0; margin:0; border: none; cursor:pointer; background-color: none; background:none; background-image: url(/Durham/images/AddToBasket.jpg); background-repeat: no-repeat; display: block;}

.catQtyText {width: 35px; height: 20px; bordeR: 1px solid #999999; float:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: center;}

.BasketCheckout {width: 235px; height:66px; padding:0; margin:0; display:block; margin-left:auto; margin-right:auto;}
.BasketInfo {width: 223px; height: auto; padding:6px; margin:0; margin-left:auto; margin-right:auto; font-size: 12px; font-weight: bold;}
.BasketInfo a {color:#882d90; text-decoration: none;}
.BasketInfo a:hover {color:#666666;}

.BasketCell {width: 223px; height:15px; padding:6px 0px 6px 0px; margin:0; border-bottom: 1px dotted #CCCCCC;}

.MainCatInfo {width:644px; height:auto; padding:0; marign:0; padding-bottom:8px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 10px;}
.MCILeft {width: 500px; height:auto; padding:0; margin:0; float:left;}
.MCIRight {width: 143px; height: auto; padding:0; margin:0; float:left; border-left: 1px dotted #CCCCCC;}
.nameOfSchool {width: 500px; height: auto; padding:6px 0px 6px 0px; margin:0; font-size: 16px; font-weight:bold; color:#882d90;}
.DFESName {width: 500px; height:16px; padding:6px 0px 6px 0px; margin:0; font-size: 14px; font-weight: bold;}
.PointsAllo {width: 143px; height: 46px; padding:10px 0px 0px 0px; margin:0; font-size: 16px; font-weight: bold; text-align:center;}

a.Removetxt {color: #CC0000; text-decoration:none; font-weight: bold; font-size: 12px;}
a.Removetxt:hover {color:#333333;}

.MessageRedTxt {width: 644px; height:auto; padding: 10px 0px 10px 0px; margin:0; color:#CC0000;}

h3 {font-size: 14px; font-weight: bold; color:#882d90; padding-top:0; margin-top:0;}
h3 a{padding:0; margin:0;}

.slider {/* background: #eee;*/width:486px;  padding: 0; margin:0; overflow: hidden; }
	.slider_menu { /*padding: 5px;*/ /*background: #333;*/ color: #882d90; text-align: left; padding-top:8px; padding-left: 8px; }
	.slider_menu a { color: #882d90; }


/*.FooterL {width:144px; height:128px; padding:0; margin:0; float:left;}
.FooterR {width:816px; height:76px; padding:52px 0px 0px 0px; margin:0; float:left; background:url(/Durham/images/RecycleDurhamHolding_08.jpg) 0 0 no-repeat; display:block;}
*/

.Message {font-weight: bold; color: #17aa52;}
.MessageNO {font-weight: bold; color: #CE1141;}

/* Login Styling */

.LoginHold {width: 554px; height: 164px; padding:0; margin:0;}
.LoginLeft {width:217px; height: 164px; padding:0; margin:0; float:left;}
.LoginMiddle {width: 211px; height: 164px; padding:0; margin:0; float:left;}
.LMTop {width: 211px; height: 44px; padding:40px 0px 0px 0px; margin:0; background: url(../images/DFESTextBkg.jpg) 0 0 no-repeat;}
.LMBottom {width: 211px; height: 64px; padding:20px 0px 0px 0px; margin:0; background:url(../images/PostcodeTextBkg.jpg) 0 0 no-repeat;}


.LoginRight {width: 126px; height:164px; padding:0; margin:0; float:left; background:url(../images/LoginButton.jpg) 0 0 no-repeat;}

.LoginButton {width: 126px; height: 164px; padding:0; margin:0; border:none; background: url(../images/LoginButton.jpg) 0 0 no-repeat; background-color: none; cursor:pointer; outline:none; border:none;}

.DFESNo {width:200px; height:20px; font-size: 14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border:none; outline:none; background: none;}
.PostcodeText {width: 200px; height:20px; font-size: 14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border:none; outline:none; background: none;}



/* HOME LOGINS */
.CatHoldAll {width: 311px; height:auto; padding:0; margin:0; float:left;}


a.TeachersBig {width:311px; height:96px; padding:0; margin:0; display:block; background-image: url(../images/TeachersButtonBlkBig.jpg); background-position: 0px 0px; border:none; text-decoration: none;}
a.TeachersBig:hover {background-position:0px -96px;}

.CatHomeHold {width:311px; height:auto; padding:0; margin:0;}
.CHTitle {width:311px; height:26px; padding:0; margin:0;}
.CHLeft {width:128px; height:87px; padding:0; margin:0; float:left;}
.CHMiddle {width:124px; height:79px; padding:8px 0px 0px 0px; margin:0; float:left; background:url(../images/DFESMiddleBkg.jpg) 0 0 no-repeat;}
.CHRight {width:59px; height:87px; padding:0; margin:0; float:left; background: url(../images/OrangeLogin.jpg) 0 0 no-repeat;}

.CHLoginTxt {border: none; background: none; padding: 2px; width: 90px; height: 14px; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.CHButton {width: 59px; height:87px; padding:0; margin:0; background: none; display: block; border: none; cursor: pointer;}


.PupilHoldAll {width: 289px; height:auto; padding:0; margin:0; float:left;}

a.PupilsBig {width:289px; height:96px; padding:0; margin:0; background-image: url(../images/PupilsButtonBlkBig.jpg); background-position:0px 0px; border:none; text-decoration:none;  display:block; }
a.PupilsBig:hover {background-position: 0px -96px;}

.PupilHomehold {width: 289px; height:auto; padding:0; margin:0;}
.PHTitleHome {width: 289px; height: 53px; padding:0; margin:0;}
.PHLeftHome {width: 195px; height: 48px; padding:12px 0px 0px 35px; margin:0; background: url(../images/LookupTextBkg.jpg) 0 0 no-repeat; float: left;}
.PHRightHome {width: 59px; height: 60px; padding:0; margin:0; background: url(../images/PinkSubmitLookup.jpg) 0 0 no-repeat; float:left;}

.PLUTxt {width: 160px; height: 14px; padding:2px; margin:0; border: none; background: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.PHButton {width: 59px; height:60px; padding:0; margin:0; background: none; border:none; cursor: pointer; display:block;}



.ResidentHoldAll {width: 360px; height:auto; padding:0; margin:0; float:left;}

a.ResidentsBig {width:360px; height:96px; padding:0; margin:0; display:block; background-image: url(../images/ResidentsButtonBlkBig.jpg); background-position: 0px 0px; border:none; text-decoration: none;}
a.ResidentsBig:hover {background-position: 0px -96px;}

.ResHomeHold {width: 360px; height:auto; padding:0; margin:0;}
.RHTitle {width: 360px; height: 64px; padding:0; margin:0;}
.RHLeft {width: 196px; height: 44px; padding:5px 0px 0px 50px; margin:0; float:left; background: url(../images/PledgeTextBkg.jpg) 0 0 no-repeat;}
.RHRight {width: 114px; height:49px; padding:0; margin:0; float:left; background: url(../images/DarkBlueSubmit.jpg) 0 0 no-repeat;}


.RHxt {width: 170px; height: 14px; padding:2px; margin:0; border: none; background: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.RHButton {width:114px; height: 49px; padding:0; margin:0; background: none; border:none; display: block; cursor:pointer;}
 .StatRow { clear:both; padding:5px 0 0 40px; text-align:left; font-size:10px; border-bottom: #999 1px solid; padding-bottom:5px; }
	
           .Date { display:block; width:85px; float:left; }
		   .Code { display:block; width:80px; float:left; }
		   .Type { display:block; width:60px; float:left; }
		   .Outlet { display:block; width:45px; float:left; }
		   .Name { display:block; width:200px; float:left; }
		   .Address { display:block; width:310px; float:left; }
		   .Postcode { display:block; width:65px; float:left; }
		   .Amount { display:block; width:65px; float:left; }
		   .Gender { display:block; width:40px; float:left; }
		   .Edit { display:block; width:55px; float:left; }

