body {background: #fff; border: 0; padding: 0; margin: 15px 0px 15px 0px;}

body.NoTopMargin {background: #fff; border: 0; padding: 0; margin: 0px 0px 15px 0px;}



ul.softwarelist {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}



/* Main text decoration */



	a, p, span, div, font, h1, h2, h3, h4, h5, input {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif;}







/* Print Page */



	@media print



	{



	  #left {display: none;}



	  #right {display: none;}



	  #Banner_Left {display: none;}



	  #Product_Menu {display: none;}



	}



	@media screen



	{



	}







/* Forms */



	form {border: 0; padding: 0; margin: 0}



	.SearchBox {font-size: 80%; height: 20px; border-left: 2px solid #CCCCCC; border-right: 0px solid #ffffff; border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; padding-left: 2px; padding-right: 2px; padding-top:0px; padding-bottom: 0px;}



	.AccountLoginBox {font-size: 80%; border: 2px solid #CCCCCC; padding: 2px;}



	.MailListBox {border: 1px solid #ccc; font-size: 60%; color: #666}







/* General Layout */



	ul.Tick-Bullet { 

	list-style-image: url(images/Local-Authority/Tick.gif); 

	} 

	li.Tick-Bullet { 

	padding: 0; 

	padding-left: 0.8em; 

	margin-bottom: 5px; 

	background-position: 2em; 

	}



	ul.BSF-Bullet { 

	list-style-image: url(images/BSF-Bullet.gif); 

	} 

	li.BSF-Bullet { 

	padding: 0; 

	padding-left: 0.8em; 

	margin-bottom: 5px; 

	background-position: 2em; 

	}



	ul.BETT-Bullet { 

	list-style-image: url(/images/BETT/BETT-Bullet.jpg); 

	} 

	li.BETT-Bullet { 

	color:black; 

	padding: 0; 

	padding-left: 0.8em; 

	margin-bottom: 5px; 

	background-position: 2em; 

	}

	

	ul.EduShow-Bullet { 

	list-style-image: url(/images/EduShow/EducationShow-Bullet.jpg); 

	} 

	li.EduShow-Bullet { 

	color:black; 

	padding: 0; 

	padding-left: 0.8em; 

	margin-bottom: 5px; 

	background-position: 2em; 

	} 



	img {border: 0; padding: 0; margin: 0}



	.IntBlueText {color: #21428e; font-size: 80%}



	.IntGreyText {color: #666666; font-size: 80%}







	#Main {width: 960px; margin: auto}



	#ContactDetails {width: 960px; height: 30px;}



	#Banner {width: 960px; height: 170px; background: #fff ; clear: both}



	#Banner_Left {float: left; width: 197px; background-color: #fff}

	#Banner_Left_Primary {float: left; width: 245px; background-color: #fff}



	#Banner_Right {float: left; width: 365px}







	#Footer {width: 960px; padding: 5px 0 0 0; border-top: 1px solid #21428e; clear: both}



	.LeftFoot {float: left; width: 50%}



	.RightFoot {float: right; width: 50%; text-align: right}







	#SmallPrint {width: 960px; padding: 5px 0 0 0; border-top: 1px solid #21428e ; clear: both}



	#left {float: left; width: 200px}



	#right {float: left; width: 200px;}







	#center {float: left; width: 555px}



	#widecenter {float: left; width: 755px}



	#center_padding {padding: 0 12px 0 12px}
#center_padding2 {padding: 0 12px 0 12px}






	h1.SideHeader { font-size: 80%; color: #21428e; border: 0; padding: 0 0 2px 0; margin: 0 0 10px 0; border-bottom: 1px solid #ccc}

	h1.SideHeader_GM {display:block; height: 27px; padding: 3px 0px 0px 6px; margin: 3px 0px 8px 0px; width: 190px; font-size: 120%; font-weight: bold; color:#fff; background-color:#0d1760;}



	h1.PageHeader { font-size: 100%; color: #21428e; border: 0; padding: 0; margin: 5px 0 6px 0}

	h1.PageHeaderLarge { font-size: 140%; color: #21428e; border: 0; padding: 0; margin: 5px 0 6px 0}

	h1.PageHeaderBETT { font-size: 160%; color: #91268f; border: 0; padding: 0; margin: 5px 0 6px 0}

	h1.PageHeaderEduShow { font-size: 160%; color: #d23382; border: 0; padding: 0; margin: 5px 0 6px 0}

	h1.GM { font-size: 160%; color: #fff; border: 0; padding: 0; margin: 5px 0 6px 0}



	h2.PageSubHeader {font-size: 90%; color: #333333; border: 0; padding: 0; margin: 5px 0 6px 0}

	h2.PageSubHeaderBETT {font-size: 100%; color: #91268f; border: 0; padding: 0; margin: 0px 0px 0px 0px}

	h2.PageSubHeaderEduShow {font-size: 100%; color: #d23382; border: 0; padding: 0; margin: 0px 0px 0px 0px}

	h2.GM { font-size: 90%; color: #0d1760; border: 0; padding: 0; margin: 5px 0 6px 0}



	h2.ProductName {font-size: 80%; color: #21428e; border: 0; padding: 0; margin: 5px 0 6px 0}







	h1.EdSector { font-size: 110%; color: #ffffff; border: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; border-bottom: 0px solid #ccc}



	font.GM-L {font-weight: bold; color: #0d1760; font-size: 90%}

	font.GM {font-weight: normal; color: #0d1760; font-size: 80%}



	.MainContentSmall {color: #333; font-size: 70%;}

	.MainContent {color: #333; font-size: 80%;}

	.MainContent-red {color: #992A2A; font-size: 80%;}

	.MainContent-white {color: #fff; font-size: 70%;}

	.MainContentLA {color: #333; font-size: 80%; line-height:160%;}

	.MainContentLA-Large {color: #21428e; font-size: 120%; line-height:140%;}



	.MainContentBold {color: #333; font-size: 80%; font-weight: bold}



	.ContentHeader {font-weight: bold; color: #333; font-size: 80%}

	.ContentHeaderBlue {font-weight: bold; color: #21428e; font-size: 80%}



	.FormItemRequired {color: #ff3333; font-size: 80%}

	.FooterText {text-decoration: none; color: #21428e; font-size: 60%}







	h1.HPButtonText {color: #111; font-size: 130%; font-weight: bold; border: 0; padding: 0; margin: 4px 3px 0px 4px}







	.F_Div {color: #666; font-size: 60%}



	.Smallprint {color: #666; font-size: 60%}



	.LRCartTitle {color: #21428e; font-size: 80%; font-weight: bold}



	.LRCartText {color: #666; font-size: 80%; font-weight: bold}



	.LRItemText {color: #666; font-size: 60%}



	.LROnlinePrice {color: #333; font-size: 70%; font-weight: bold;}



	.LRPrice {color: #4eb802; font-size: 90%; font-weight: bold;}



	.LRExVAT {color: #444; font-size: 50%;}







	.ListItemText {color: #666; font-size: 80%}



	.ListOnlinePrice {color: #333; font-size: 90%; font-weight: bold;}



	.ListPrice {color: #4eb802; font-size: 100%; font-weight: bold;}



	.ListExVAT {color: #444; font-size: 50%;}







	.MOnlinePrice {color: #333; font-size: 100%; font-weight: bold;}



	.MOfflinePrice {color: #4eb802; font-size: 100%; font-weight: bold;}



	.MPrice {color: #4eb802; font-size: 130%; font-weight: bold;}



	.MExVAT {color: #444; font-size: 50%;}







	.FooterIcon {float:right; padding-left: 10px; text-align: center}



	.FooterIconL {float:left; padding-left: 0px; text-align: center}







/* Links */

	

	a.MainContent:link {font-weight: bold; text-decoration: none; color: #21428e; font-size: 100%}

	a.MainContent:active {font-weight: bold; text-decoration: none; color: #21428e; font-size: 100%}

	a.MainContent:hover {font-weight: bold; text-decoration: underline; color: #21428e; font-size: 100%}

	a.MainContent:visited {font-weight: bold; color: #21428e; font-size: 100%}



	a.SideMenuL:link {font-weight: bold; text-decoration: none; color: #21428e; font-size: 80%}

	a.SideMenuL:active {font-weight: bold; text-decoration: none; color: #21428e; font-size: 80%}

	a.SideMenuL:hover {font-weight: bold; text-decoration: underline; color: #21428e; font-size: 80%}

	a.SideMenuL:visited {font-weight: bold; color: #21428e; font-size: 80%}

	

	a.SideMenuL-white:link {font-weight: normal; text-decoration: none; color: #fff; font-size: 70%}

	a.SideMenuL-white:active {font-weight: normal; text-decoration: none; color: #fff; font-size: 70%}

	a.SideMenuL-white:hover {font-weight: normal; text-decoration: underline; color: #fff; font-size: 70%}

	a.SideMenuL-white:visited {font-weight: normal; color: #fff; font-size: 70%}



	a.IntGreyLink:link, a:visited {text-decoration: none; color: #666666;font-size: 80%;}

	a.IntGreyLink:hover {text-decoration: underline; color: #666666;font-size: 80%;}

	a.IntGreyLink:visited {color: #666666;font-size: 80%;}



	a.Footer_Menu:link, a:visited {text-decoration: none; color: #666666; font-size: 60%}

	a.Footer_Menu:hover {text-decoration: underline; color: #666666; font-size: 60%}

	a.Footer_Menu:visited {color: #666666; font-size: 60%; font-weight: normal}	



	a.FooterIcon2:link, a:visited {text-decoration: none; color: #21428e; font-size: 60%}

	a.FooterIcon2:hover {text-decoration: underline; color: #21428e; font-size: 60%}

	a.FooterIcon2:visited {color: #21428e; font-size: 60%; font-weight: normal}	



	a.LRItem:link {font-weight: bold; text-decoration: none; color: #333333; font-size: 70%}

	a.LRItem:hover {font-weight: bold; text-decoration: underline; color: #333333; font-size: 70%}

	a.LRItem:visited {font-weight: bold; color: #333333; font-size: 70%}



	a.LRItemBlue:link {font-weight: bold; text-decoration: none; color: #21428e; font-size: 70%}

	a.LRItemBlue:hover {font-weight: bold; text-decoration: underline; color: #21428e; font-size: 70%}

	a.LRItemBlue:visited {font-weight: bold; color: #21428e; font-size: 70%}



	a.ContentLink:link {font-weight: bold; text-decoration: none; color: #333; font-size: 80%}

	a.ContentLink:hover {font-weight: bold; text-decoration: underline; color: #21428e; font-size: 80%}

	a.ContentLink:visited {font-weight: bold; color: #333; font-size: 80%}



/* Navigation */



	.Divider {color: #fff; font-size: 80%}



	#Product_Menu a:link, a:visited {font-weight: bold; text-decoration: none; color: #fff; font-size: 80%}

	#Product_Menu a:hover {font-weight: bold; text-decoration: underline; color: #fff; font-size: 80%}

	#Product_Menu a:active {font-weight: bold; text-decoration: none; color: #fff; font-size: 80%}



	#Banner_Menu ul {margin: 0; padding: 0; list-style-type: none;}

	#Banner_Menu li {margin: 0 0 1px 0}

	#Banner_Menu a {display: block; height: 22px; line-height: 22px; padding: 0 0 0 6px; width: 190px; background-color: #bbb}

	#Banner_Menu a:link {color: #fff; text-decoration: none; font-size: 80%; font-weight: normal}

	#Banner_Menu a:visited {color: #fff; text-decoration: none; font-size: 80%; font-weight: normal}

	#Banner_Menu a:hover {background-color: #21428e; color: #fff; font-size: 80%; font-weight: normal}

	#Banner_Menu li.sel a {background-color: #21428e}



	#Banner_Menu_Img ul {margin: 0px; padding: 0px; list-style-type: none; line-height: 1px; font-size: 1px;}

	#Banner_Menu_Img li {margin: 0px; padding: 0px;}

	#Banner_Menu_Img a {display: block;}

	

	#Product_Menu {width: 960px}



	.Left_Product_Menu {float: left; width: 763px; background-color: #21428e; padding: 6px 0px 0px 3px}

	.Right_Product_Menu {float: right; width: 191px; text-align: right; background-color: #21428e; padding: 3px 3px 3px 0px}







	.Left_Product_Menu1 {float: left; width: 763px; background-color: #510b7d; padding: 5px 0px 1px 3px}

	.Right_Product_Menu1 {float: right; width: 191px; text-align: right; background-color: #510b7d; padding: 3px 3px 3px 0px}

	.Left_Product_Menu2 {float: left; width: 763px; background-color: #00b5e2; padding: 5px 0px 1px 3px}

	.Right_Product_Menu2 {float: right; width: 191px; text-align: right; background-color: #00b5e2; padding: 3px 3px 3px 0px}

	.Left_Product_Menu3 {float: left; width: 763px; background-color: #ee6401; padding: 5px 0px 1px 3px}

	.Right_Product_Menu3 {float: right; width: 191px; text-align: right; background-color: #ee6401; padding: 3px 3px 3px 0px}

	.Left_Product_Menu4 {float: left; width: 763px; background-color: #e9d31d; padding: 5px 0px 1px 3px}

	.Right_Product_Menu4 {float: right; width: 191px; text-align: right; background-color: #e9d31d; padding: 3px 3px 3px 0px}

	.Left_Product_Menu5 {float: left; width: 763px; background-color: #e22948; padding: 5px 0px 1px 3px}

	.Right_Product_Menu5 {float: right; width: 191px; text-align: right; background-color: #e22948; padding: 3px 3px 3px 0px}

	.Left_Product_Menu6 {float: left; width: 763px; background-color: #16a635; padding: 5px 0px 1px 3px}

	.Right_Product_Menu6 {float: right; width: 191px; text-align: right; background-color: #16a635; padding: 3px 3px 3px 0px}

	.Left_Product_Menu8 {float: left; width: 763px; background-color: #6a6b6c; padding: 5px 0px 1px 3px}

	.Right_Product_Menu8 {float: right; width: 191px; text-align: right; background-color: #6a6b6c; padding: 3px 3px 3px 0px}	

	.Left_Product_Menu101 {float: left; width: 763px; background-color: #e22948; padding: 5px 0px 1px 3px}

	.Right_Product_Menu101 {float: right; width: 191px; text-align: right; background-color: #e22948; padding: 3px 3px 3px 0px}



	.Left_Product_Menu_Primary {float: left; width: 763px; background-color: #0083af; padding: 3px 0px 3px 3px}

	.Right_Product_Menu_Primary {float: right; width: 191px; text-align: right; background-color: #0083af; padding: 3px 3px 3px 0px}



	#Left_Menu ul {margin: 0; padding: 0; list-style-type: none;}

	#Left_Menu li {margin: 0 0 1px 0}

	#Left_Menu a {display: block; height: 22px; line-height: 22px; padding: 0 0 0 6px; width: 190px; background-color: #bbb; font-size: 80%}

	#Left_Menu a:link {color: #fff; text-decoration: none; font-size: 80%; font-weight: normal}

	#Left_Menu a:visited {color: #fff; text-decoration: none; font-size: 80%; font-weight: normal}

	#Left_Menu a:hover {background-color: #21428e; color: #fff; font-size: 80%; font-weight: normal}

	#Left_Menu ul li.sel a {background-color: #21428e}



	#Left_Menu a.sale {display: block; height: 22px; line-height: 22px; padding: 0 0 0 6px; width: 190px; background-color: #c9011a; font-size: 80%}

	#Left_Menu a.sale:link {color: #fff; text-decoration: none; font-size: 80%; font-weight:bold}

	#Left_Menu a.sale:visited {color: #fff; text-decoration: none; font-size: 80%; font-weight:bold}

	#Left_Menu a.sale:hover {background-color: #db001b; color: #fff; font-size: 80%; font-weight:bold}

	#Left_Menu ul li.sel a.sale {background-color: #db001b}



	#Left_Menu ul li ul {margin: 0; padding: 0; list-style-type: none;}

	#Left_Menu ul li ul li {margin: 0 0 1px 0}

	#Left_Menu ul li ul li a {display: block; height: 22px; padding: 0 0 0 12px; width: 184px; background-color: #ddd; font-size: 80%}

	#Left_Menu ul li.sel ul li a {display: block; height: 22px; padding: 0 0 0 12px; width: 184px; background-color: #ddd; font-size: 80%}

	#Left_Menu ul li ul li a:link {color: #666; text-decoration: none; font-size: 80%; font-weight: normal}

	#Left_Menu ul li ul li a:visited {color: #666; text-decoration: none; font-size: 80%; font-weight: normal}

	#Left_Menu ul li ul li a:hover {background-color: #21428e; color: #ffffff; font-size: 80%; font-weight: normal}

	#Left_Menu ul li ul li.sel a {background-color: #21428e; color: #ffffff}

	

	#Left_Menu_GM ul {margin: 0; padding: 0; list-style-type: none;}

	#Left_Menu_GM li {margin: 0 0 1px 0}

	#Left_Menu_GM ul li a {display: block; height: 20px; padding: 0 0 0 6px; width: 190px; font-size: 80%; font-weight: bold; text-decoration: none}

	#Left_Menu_GM ul li a:link {color: #0d1760;}

	#Left_Menu_GM ul li a:visited {color: #0d1760;}

	#Left_Menu_GM ul li a:hover {color: #fff;}

	#Left_Menu_GM ul li.sel a {color: #fff;}



	#Left_Menu_GM ul li ul {margin: 0; padding: 0; list-style-type: none;}

	#Left_Menu_GM ul li ul li {margin: 0 0 1px 0}

	#Left_Menu_GM ul li ul li a {display: block; height: 20px; padding: 0 0 0 12px; width: 184px; font-size: 80%; font-weight: bold; text-decoration: none}

	#Left_Menu_GM ul li.sel ul li a {display: block; height: 20px; padding: 0 0 0 12px; width: 184px; font-size: 80%; font-weight: bold; text-decoration: none}

	#Left_Menu_GM ul li ul li a:link {color: #0d1760;}

	#Left_Menu_GM ul li ul li a:visited {color: #0d1760;}

	#Left_Menu_GM ul li ul li a:hover {color: #fff;}

	#Left_Menu_GM ul li ul li.sel a {color: #fff;}	



	#Site_Map ul {margin: 0; padding: 0; list-style-type: none;}



	#Site_Map li {margin: 0 0 1px 0}



	#Site_Map a {display: block; height: 22px; line-height: 22px; padding: 0 0 0 6px; width: 230px; background-color: #fff; font-size: 90%; font-weight: bold}



	#Site_Map a:link {color: #21428e; text-decoration: none; font-size: 90%; font-weight: bold}



	#Site_Map a:visited {color: #21428e; text-decoration: none; font-size: 90%; font-weight: bold}



	#Site_Map a:hover {background-color: #fff; color: #21428e; font-size: 90%; font-weight: bold}



	#Site_Map ul li.sel a {background-color: #fff}







	#Site_Map ul li ul {margin: 0; padding: 0; list-style-type: none;}



	#Site_Map ul li ul li {margin: 0 0 1px 0}



	#Site_Map ul li ul li a {display: block; height: 22px; padding: 0 0 0 12px; width: 224px; background-color: #fff; font-size: 80%}



	#Site_Map ul li.sel ul li a {display: block; height: 22px; padding: 0 0 0 12px; width: 224px; background-color: #fff; font-size: 80%}



	#Site_Map ul li ul li a:link {color: #333; text-decoration: none; font-size: 80%; font-weight: normal}



	#Site_Map ul li ul li a:visited {color: #333; text-decoration: none; font-size: 80%; font-weight: normal}



	#Site_Map ul li ul li a:hover {background-color: #fff; color: #333; font-size: 80%; font-weight: normal}



	#Site_Map ul li ul li.sel a {background-color: #fff;}







/* Effects */



	img.transON { opacity:.50; filter:alpha(opacity=50); -moz-opacity:0.5 }



	img.transOFF {opacity:1; filter:alpha(opacity=100); -moz-opacity:1 }







/* Tabs */	



	.TabTop{



		/* Start layout CSS */



		color:#FFF;



		font-size:80%;



		background-color:#21428e;



		width:528px;



		margin-bottom:2px;



		margin-top:2px;



		padding-left:2px;



		



		background-image:url('images/tab_arrow_shut.gif');



		background-repeat:no-repeat;



		background-position:top left;



		/*



			background-image:url('images/bg_answer.gif');



			background-repeat:no-repeat;



			background-position:top right;



		*/







		height:20px;



		/* End layout CSS */







		overflow:hidden;



		cursor:pointer;



	}







	.TabTop_blank{



		/* Start layout CSS */



		color:#FFF;



		font-size:80%;



		background-color:#21428e;



		width:528px;



		margin-bottom:2px;



		margin-top:2px;



		padding-left:2px;



		background-image:url('images/tab_arrow_shut.gif');



		background-repeat:no-repeat;



		background-position:top left;



		height:20px;



		overflow:hidden;



	}







	.TabOpen{	/* Parent box of slide down content */



		/* Start layout CSS */



		border:1px solid #21428e;



		background-color:#ffffff;



		width:528px;



		/* End layout CSS */







		visibility:hidden;



		height:0px;



		overflow:hidden;



		position:relative;



	}







	.TabContent{	/* Content that is slided down */



		padding:1px;



		color: #333; 



		font-size: 80%;	



		position:relative;



	}







.underline {border-bottom: 1px solid #ccc}







.center {text-align: center}



.left {text-align: left}



.right {text-align: right}







.bordergrey {border: 1px solid #ccc}



.IEBlueBox {border: 2px solid #21428e; padding: 2px;}



.ProductBox100 {border: 0px solid #bbb; padding: 0px; margin: 0 0 3px 0}



.ProductBox50left {border: 1px solid #bbb; padding: 0px; width: 262px; height: 110px; margin: 0 0 3px 0; background-image: url(images/GreyGradient99.jpg); float: left;}



.ProductBox50right {border: 1px solid #bbb; padding: 0px; width: 262px; height: 110px; margin: 0 0 3px 0; background-image: url(images/GreyGradient99.jpg); float: right;}



.ProductBox50Blue {border: 1px solid #bbb; padding: 3px; width: 256px; height: 104px; margin: 0 0 3px 0; background-image: url(images/BlueGradient99.jpg); float: right;}



.ProductBox50Red {border: 1px solid #bbb; padding: 0px; width: 262px; height: 110px; margin: 0 0 3px 0; background-image: url(images/RedGradient99.jpg);float: left;}







.ProductListBox100 {border: 1px solid #bbb; padding: 4px; margin: 0 0 3px 0}



.ProductListBox100Sec {border: 2px solid #21428e; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100Sec1 {border: 3px solid #510b7d; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend1.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100Sec2 {border: 3px solid #00b5e2; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend2.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100Sec3 {border: 3px solid #e9d31d; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend3.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100Sec4 {border: 3px solid #ee6401; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend4.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100Sec5 {border: 3px solid #e22948; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend5.png); background-repeat: no-repeat; background-position: top right;}



.ProductListBox100sec6 {border: 3px solid #16a635; padding: 4px; margin: 0 0 3px 0; background-image: url(images/recommend6.png); background-repeat: no-repeat; background-position: top right;}



.GreyBox {border: 1px solid #bbb; margin: 2px; padding: 0px;}







.bdr1px {



	border: 1px solid #CCCCCC;



}







#center p {margin: 0 0 10px 0}







/* Page Specific */



.AccreditationsTitle {font-weight: none; text-decoration: none; color: #fff; font-size: 100%}



.AwardsTitle {font-weight: none; text-decoration: none; color: #fff; font-size: 100%}



.PartnersTitle {font-weight: none; text-decoration: none; color: #fff; font-size: 100%}







.login-blue-bdr {background-image: url(images/cart/seperation_line.gif); background-repeat: repeat-x; background-position: center;}







.cmail {



	background-image: url(images/contactus/email.gif);



	right: 10px;



	background-repeat: no-repeat;



	background-position: left center;



	line-height: 32px;



}















/* Sliding Boxes */



	.boxgrid{width: 264px; height: 227px; margin:0px; float:left; background:#ffffff; border: solid 0px #ffffff; overflow: hidden; position: relative; }



	.boxgrid img.cover{position: absolute; top: 0; left: 0; border: 0;}



	.boxgrid p{padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif;}







	.boxcaption{ float: left; position: absolute; background: #21428e; height: 230px; width: 100%; opacity: .8; 







	/* For IE 5-7 */



	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);







	/* For IE 8 */



	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";



	}







	.captionfull .boxcaption {top: 230px;left: 0px;}



	.caption .boxcaption {top: 210px;left: 0px;}







	h1.Offers { font-size: 130%; color: #ffffff; border: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	



	font.Offers { font-size: 90%; color: #ffffff;}



	a.Offers:link {text-decoration: none; color: #ffffff; font-size: 90%}



	a.Offers:hover {text-decoration: underline; color: #ffffff; font-size: 90%}



	a.Offers:visited {color: #ffffff; font-size: 90%; font-weight: normal;}







	h1.HPCustomerReviews {font: bold; font-size: 130%; color: #333; border: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



	h2.HPCustomerReviews { font-size: 90%; color: #333; border: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



	a.HPCustomerReviews:link {text-decoration: none; color: #95569a; font-size: 75%}



	a.HPCustomerReviews:hover {text-decoration: underline; color: #95569a; font-size: 75%}



	a.HPCustomerReviews:visited {color: #95569a; font-size: 75%; font-weight: normal;}







/* style added by rakesh */







.btn-shed {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #21428E;







	text-align: center;







	vertical-align: middle;







	cursor: pointer;







}







.btn-shed-without-hand {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #21428E;







	text-align: left;







	vertical-align: middle;







	







}







.link-text {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	color: #000000;







	text-decoration: none;







}.div-font {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	line-height: 120%;







	font-weight: normal;







	color: #000000;







	text-decoration: none;







	padding:4px;







	text-align:justify;







}







.bdr1pxPadding {







	border: 1px solid #CCCCCC;







	padding: 5px;







}







.white-bdr {







	border: 5px solid #FFFFFF;







}







.grey-bdr {







	border: 4px solid #CCCCCC;







}







.grey-bdr-blue {







	border: 4px solid #21428E;







}















.bdr-blue {







	border: 1px solid #21428E;







}



input.BETT-input {

  border-style: solid;

  border-color: #91268f;

  border-width: 2px;

  background-color: #ffffff;

}



input.EduShow-input {

  border-style: solid;

  border-color: #d23382;

  border-width: 2px;

  background-color: #ffffff;

}



/*space for auto suggest style */



.livesearch_autosuggest{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:100px; background-repeat:no-repeat;}

.autosuggest_tbl {width: 200px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #000000; border: 1px outset #FFFFFF;}



.btm-bdr-ajax {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color:#D7D4D4;

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 5px; width: 200px;}



.btm-bdr-ajax:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color:#D7D4D4;

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 5px; width: 200px;}



.a-link-suggest {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; text-align: justify;

line-height: 140%; width: 200px;}



.a-link-suggest:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; width: 120px;background-color:#D7D4D4;}



/*space for auto suggest style ends here  */













.input-element {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: normal;







	color: #000000;







	text-decoration: none;







	border: 1px solid #7F9DB9;







	line-height: 140%;







}







.bottom-dot-bdr {







	border-bottom-width: 1px;







	border-bottom-style: dashed;







	border-bottom-color: #000000;







}







/* style for auto suggest goes here */

.suggest_link { background-color: #FFFFFF; padding: 2px 6px 2px 6px;}

.suggest_link_over { background-color: #3366CC; padding: 2px 6px 2px 6px;}



#search_suggest 

{

	position: absolute;

	margin-top:30px;

	background-color: #FFFFFF;

	text-align: left;

	right: 50%;

	margin-right: -479px;

	width:200px;

	height:1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;		

	padding: 0px 2px 0px 2px;

}	



/* style for auto suggest ends here */



.TelePriceD { background-position: center center; filter: Blur(Add=5, Direction=0, Strength=5); background-image: url(images/price_slash_thick.gif); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #342929; font-size: 90%; font-weight: bold;}

.MainContent_discount {background-position: center center; filter: Blur(Add=5, Direction=0, Strength=5); background-image: url(images/price_slash.gif); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;color: #333; font-size: 80%}







/* style for offer text goes here */

.offer-slogan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 140%;

	font-weight: bold;

	color: #21428E;

	text-decoration: none;

}



/* style for offer text ends here */