body {background: #fff; border: 0; padding: 0; margin: 15px 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_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}



	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%;}
	.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%}

	.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.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}



	#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 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 */