.qbsdlogobackground, .qbsdlogobackground TD, .qbsdlogobackground TH
{
/*background-image:url('/images/QBSD/qbsdnEWgLOBElOGO.gif');*/
background-color:white;
color:white;
background-repeat:repeat-x;
}

body
{
    	background-color:#1a3e5b;	
    }
body, .bodytext, table, p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	
	
}

.bodytext
{
    	background-color:white;	
    }

ul {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
 	font-size: 11px;
	color: black; 
	margin-top: 0; margin-right: 0; margin-bottom: 11px; margin-left: 0; }
li {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
  	font-size: 11px;
	color: black; 
	margin-top: 0; margin-right: 0; margin-bottom: 1px; margin-left: 0; }

.homepage {
	font-size: 10px;
	color: black; }
.homepage th.{
	font-size: 11px;
	color: black; }
.homepage th.green {
	background-color: #282828; }
.homepage th.colored {
	background-color:Maroon; }
.homepage th.colored a {
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; }

.homepage th.colored a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828
;
	text-decoration: none;
	}
.homepage td.green a {
	color: #282828; }
.homepage td.colored a {
	color: #282828
; }
.homepage td strong {
	color: #FF0000; }
.homepage p {
	color: #282828;
	font-size: 12px; }
	

form {
	margin: 0; }
.logintext {
	font-size: 10px;
	color: #282828;
	font-weight: bold; }
.teltext {font-size: 16px; color:#282828; font-weight: bold; }
#teltext {font-size: 16px; color:#282828; font-weight: bold; }
#teltext a {font-size: 16px; color:#282828; font-weight: bold; }
#teltext a:visited {font-size: 16px; color:#282828; font-weight: bold; }
#teltext a:hover {font-size: 16px; color:#282828; font-weight: bold; }
#teltext a:active {font-size: 16px; color:#282828; font-weight: bold; }
#teltext a:link {font-size: 16px; color:#282828; font-weight: bold; }

	
.taglinetext {
	font-size: 16px;
	color:#282828;
	font-weight: bold; }

.copyrightBar {
	font-size: 11px;
	color: Black;
	/*background-color: #282828;*/
	height:20px;
	padding-top:3px; 
	}
.addresstext {
	font-size: 11px;
	color: #282828;
	font-weight: bold; }

.bluenote {
	font-size: 9px;
	color: #282828;
	font-weight: bold; }

.bluenote a:link {
	font-size: 9px;
	color: #282828;
	font-weight: bold; }


.bodyblue1, .bodyblue1 td, .bodyblue1 td a, .bodyblue1 td a:link, .bodyblue1 td a:visited, .bodyblue1 td a:hover, .bodyblue1 td a:active {
	background-color: #282828;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold; }
.bodytext ul {
	margin-top: 10px;
	margin-left: 30px; }
.bodytext h1 {
	font-size: 17px;
	color: #282828; 
	margin-top: 5px; 
	margin-bottom: 5px; }
.bodytext h2 {
	font-size: 16px;
	color: #282828; 
	margin-top: 5px; 
	margin-bottom: 5px; }
.bodytext h3 {
	font-size: 14px;
	color: #282828; 
	margin-top: 3px; 
	margin-bottom: 3px; }
.bodytext h4 {
	font-size: 12px;
	color: #282828; 
	margin-top: 3px; 
    margin-bottom: 3px; 
	line-height: 14px; }


.bodytext a.ilink:link, .bodytext a.ilink:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #282828;
	border: 0px none; }
.bodytext a.ilink:hover {
	font-weight: bold;
	text-decoration: underline;
	color: maroon;
	border: 0px none; }
.bodytext a.ilink:active {
	font-weight: bold;
	text-decoration: underline;
	color: #282828;
	border: 0px none; }
.bodytext .hl {
	font-weight: bold;
	color: #282828; }
.red {
	font-weight: bold;
	color: maroon; }
h3.red, h4.red {
	color: maroon; }

.listtext
{
    font-size: 10px; /*color: #000000;*/
    color: #666666;
    
}
.listtext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 18px; }
.listtext h1 {
	font-size: 14px;
	color: #282828; 
	margin-top: 3px; 
	margin-bottom: 3px; }
.listtext h2 {
	font-size: 12px;
	color: #282828; 
	margin-bottom: 9px; 
	margin-top: 3px; }
.listtext h3 {
	font-size: 11px;
	color: #282828; 
	margin-top: 3px; 
	margin-bottom: 3px; }
.listtext a:link, .listtext a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #282828; }
.listtext a:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #282828; }
.listtext a:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #282828; }
.listtext a:link.SpecialOffer, .listtext a:visited.SpecialOffer {
	color: #FF0033; }
.listtext a:hover.SpecialOffer {
	color: #FF0033; }
.listtext a:active.SpecialOffer {
	color: #FF0033; }
	
a:link.Preview, a:visited.Preview {
	color: #282828; }
a:hover.Preview {
	color: #282828; }
a:active.Preview {
	color: #282828; }
a:link.white {
   font-weight: bold;
	color: #FFFFFF;}
a:link.whitenote {
   font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;}
a:visited.whitenote  {
   font-weight: bold;
	color: #FFFFFF;
	font-size: 9px;}
a:hover.whitenote  {
   font-weight: bold;
	color: maroon;
	font-size: 9px;}


a:visited.white {
   font-weight: bold;
	color: #FFFFFF;}

	
a.biglist:link, a.biglist:visited {
	font-weight: bold;
	font-size:12px;
	text-decoration: underline;
	color: #282828;
	border: 0px none;
	padding-right:5px }
a.biglist:hover {
	font-weight: bold;
	text-decoration: underline;
	color: maroon;
	border: 0px none; }
a.biglist:active {
	font-weight: bold;
	text-decoration: underline;
	color: #282828;
	border: 0px none; }


a:link, a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #282828;
	border: 0px none; }
a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: maroon;
	border: 0px none;
	cursor:hand;
	 }
a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #282828;
	border: 0px none; }
a strong {
	font-size: 12px; }
hr {
	height: 1px;
	color: #282828; 
	}
	
.date {
	color: #000000; }
	
a.go:link, a.go:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #009933;
	border: 0px none; }
a.go:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: maroon;
	border: 0px none; }
a.go:active {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #009933;
	border: 0px none; }
	
.pricing {
	font-size: 11px;
	color: #000000;}

.pricingheader {
	font-size: 10px;
	font-weight: bold;
	color: #000000;}
	
.productname {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10pt;
}
.publishername {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10pt;
}
.productsectionhead {
	font-size: 14px;
	font-weight: bold;
	color: #282828;
	background-color: #99CC99;
	padding: 3px;
	width: 100%;
}
.basketitem {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.baskethead {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #282828;
	font-weight: bold;
}
.green1 {
	background-color: #FFFFFF/*#009832*/;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.green2 {
	background-color: #FFFFFF/*#98CB98*/;
}
.blue1 {
	background-color:#282828;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.darkgreen {
	background-color:#282828;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.blue1text {
	background-color:#FFFFFF;
	color:  #282828;
	font-size: 12px;
	font-weight: bold;
}
.blue1textsmall {
	background-color:#FFFFFF;
	color:  #282828;
	font-size: 11px;
	font-weight: bold;
}

.blue2 {
	background-color: #003200;
}
.blue3 {
	background-color: #CCCCFF;
	font-size: 10px;
	font-weight: bold;
}
.whiteBack {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.blackBack {                    /* This changes the side panel border */
	/*background-color: #282828;
	border-width:0px;
	border-style:solid;
	border-color: #282828;*/
	
}
.headingGreen {
	font-size: 12px;
	font-weight: bold;
	color: #009933;
}

.basketPrice {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	font-weight: bold;
}

.tcell{
	font-size: 11px;
	color: #000000;
}
.bluetable,.bluetable table 
{	background-color: #282828;
	font-size: 13px;
	color: white; }

	
.blueform
{
    border:solid 1px #282828;
}
	
.blueform, .blueform table
{
    /*background-color: #282828;*/
    font-size: 12px;
    font-weight: bold;
    color: Black;
    border:2px solid #1a3e5b;
}
	
.formtext {
	font-size: 13px;
	color: Black; }
.formtext strong {
	font-weight: bold;
	color: Black; }
.formtext a strong {
	font-weight: bold;
	color: #696799; }
.blueform table hr {
	height: 1px;
	color: #282828; 
}

.PurpleHeader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	#282828;
	color:White;
	font-weight: bold;
	border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;
}

table.purple, table.purplesideheader {
	font-size: 11px;
	border-right: 1px solid #282828; 
	border-bottom: 1px solid #282828;
	border-collapse: collapse; 
	empty-cells: show;
	 }
table.purple th {
	color: #FFFFFF;
	border-top: 1px solid #282828;
	border-left: 1px solid #282828;
	border-right: 1px solid #FFFFFF;
	background-color: #282828; 
	padding: 3; }
table.purplesideheader th {
	color: #FFFFFF;
	border-top: 1px solid #282828;
	border-left: 1px solid #282828
;
	border-bottom: 1px solid #FFFFFF;
	background-color: #282828
; 
	padding: 3; }
table.purple th.inverse, table.purplesideheader th.inverse {
	font-size: 12px;
	color: #282828;
	border-right: 1px solid #282828;
	background-color: #F6F6F6; }
table.purple th.alignleft, table.purplesideheader th.alignleft {
	text-align: left; }
table.purple td, table.purplesideheader td {
	color: #000000;
	border-left: 1px solid #282828;
	border-top: 1px solid #282828;
	background-color: #F6F6F6;
	padding: 3;
	 }

table.grey {
	font-size: 11px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF; 
	border-collapse: collapse; 
	empty-cells: show; }
table.grey th {
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding: 3; }
table.grey td {
	color: #000000;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #282828;
	padding: 3; }
.Note {
	font-size: 9px;
	font-weight: bold;
	color: maroon; }
	
.BigRed {
	font-size: 12px;
	font-weight: bold;
	color: maroon; }

.link {
	font-weight: bold;
	text-decoration: none;
	color: #282828;
	border: 0px none; }

#orangeheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	Maroon;
	color:White;
	font-weight: bold;
	border-left: 3px solid maroon;
	border-top: 3px solid maroon;
	border-bottom:3px solid maroon;
	border-right:3px solid maroon;
}
#orangeheader a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: Maroon;
	text-decoration: none;
	font-weight: bold; 
	font-size:12px;
	
	}
#orangeheader a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	/*border: 1px solid #282828;*/
	color: white;
	background-color: Maroon;
	text-decoration: none;
	font-size:12px;
	border:none;
	}
	
#orangeheader a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: Maroon;
	text-decoration: none; 
	 }
	
	
#purpleheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	#282828;
	color:White;
	font-weight: bold;
	border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;
}

#purpleheader a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; 
	}
#purpleheader a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828;
	text-decoration: none;
	}
	
#purpleheader a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: #282828;
	text-decoration: none; 
	 }
#PurpleHeader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	#282828;
	color:White;
	font-weight: bold;
	border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;
}
#PurpleHeader a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; 
	
	}
#PurpleHeader a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828;
	text-decoration: none;
	}
	
#PurpleHeader a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: #282828;
	text-decoration: none; 
	 }
	 
#greeneheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	#282828;
	color:White;
	font-weight: bold;
	border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;
}

#greenheader a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; 
	
	}
#greenheader a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828;
	text-decoration: none;
	}
	
#greenheader a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: #282828;
	text-decoration: none; 
	 }

#blueheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	background-color:	#282828;
	color:White;
	font-weight: bold;
	border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;
}
#blueheader a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; 
	}
#blueheader a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828;
	text-decoration: none;
	}
	
#blueheader a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: #282828;
	text-decoration: none; 
	 }
#darkgreenheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 
	/*background-color:	#1a3e5b;*/
	background: transparent url('/images/QBSD/HeaderGradient.png') repeat-x;
	color:white;
	font-weight: bold;
	padding:3px;
    height:10px;
    font-size:13px;  
    height:18px
	
	/*border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;*/
}

.darkgreenheader 
{	font: 1em Arial, Verdana,  Sans-Serif; 

	color:white;
	font-weight: bold;
	padding:3px;
	height:10px;
    font-size:13px;  
    height:18px;
	background: transparent url('/images/QBSD/HeaderGradient.png') repeat-x;
	
	/*border-left: 3px solid #282828;
	border-top: 3px solid #282828;
	border-bottom:3px solid #282828;
	border-right:3px solid #282828;*/
}

#darkgreenheader  a 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	cursor:hand; 
	color: white;
	background-color: #282828;
	text-decoration: none;
	font-weight: bold; 
	}
#darkgreenheader  a:hover 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	border: 1px solid #282828;
	color: white;
	background-color: #282828;
	text-decoration: none;
	}
	
#darkgreenheader  a:active 
{
	font: 1em Arial, Verdana,  Sans-Serif; 
	font-weight: bold; 
	color: white;
	background-color: #282828;
	text-decoration: none; 
	 }

.border
{
	/*border-left: 1px solid #1a3e5b;*/
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;

}

#VerticalMenu {
/* aligns menu as a unit */
	padding: 2px 0px 10px 0px;
	font: 1em Arial, Verdana,  Sans-Serif; 
	text-align: left; }

#VerticalMenu ul {
/* aligns menu as a unit */
	list-style: none;
	margin: 0;
	padding: 0; }

#VerticalMenu li {
/* aligns menu item */
	margin: -4px 2px;
	padding: 0;
	width: 122px; }
    
#VerticalMenu > ul > li {
/* align menu item for nonIE browsers only
   is used instead of the settings in li above */
	margin: -3px 2px; }
    
#VerticalMenu a {
	cursor: pointer;
	display: block;
	margin: 1px 0px; 
	padding: 2px 4px 4px 8px;
	color: #282828;
	text-decoration: none;
	font-weight: normal; }

#VerticalMenu > ul > li > a {
    border: 1px solid transparent;
	padding: 2px 4px 4px 8px; }
    
#VerticalMenu a:visited {
	color: #282828;
	text-decoration: none; }
    
#VerticalMenu a:hover {
	margin: 0px;
	border: 1px solid #282828;
	padding: 2px 4px 4px 7px;
	background-color: #fFFFFF;
	text-decoration: none;
	position: relative; }
    
#VerticalMenu > ul > li > a:hover {
	margin: 1px 0px; }

#VerticalMenu a:active {
	color: #282828;
	text-decoration: none; }
	
#VerticalMenu a.ActivePage {
/* applied to a link which is the current page */
	cursor: pointer;
	display: block;
	margin: 1px 0px; 
	border: 1px solid #282828;
	padding: 1px 4px 3px 7px;
	text-decoration: none;
	font-weight: normal; }

#VerticalMenu > ul > li > a.ActivePage {
    border: 1px solid #282828;
	padding: 2px 4px 4px 7px; }
	
	

/*Added by Hemal */
	
	/* Header styles */
	
	#header {
		clear:both;
		float:left;
		width:100%;
		/*background: transparent url('/images/QBSD/HeaderGradient.png') repeat-x;*/
		
	}
	#header a, #header span{

        
	}
	
	#header a:hover
{
    color: Orange;
}
	
	
	
	
	#header p, #header h1, #header h2
{
    padding: .4em 15px 0 15px;
    margin: 0;
    color: Black;
}
	
	#header h1
	{
	    font-size:20px;
	    font-weight:bold;
	}
	
	
	/* Menu css */
	
	

	
.AspNet-Menu-Horizontal /* Tier 1 */
{
    width: 590px;


      
    }
    
	.AspNet-Menu-Horizontal ul.AspNet-Menu /* Tier 1 */
{
    width: 100%; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    text-align:center;
   
    
}

	.AspNet-Menu-Horizontal ul.AspNet-Menu li /* Tier 1 items*/
{
    margin-right:1px;
    min-height: 15px;
    background-color:#1a3e5b ;
    /*background-color:Transparent;*/
    /*background-image:url('/images/qbsd/MenuItem.png');*/
        
}

.AspNet-Menu-Horizontal ul.AspNet-Menu ul /* Tier 2*/
{
    top: 100%;
    left: 0;
    text-align: left;
    /*border: 1px solid #4B4B4B;*/
}
   	
 .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li /* tier 2 items */
{
    width: 145px;
    margin: 0px 0px;
    color:white;
    /*background-color: #2E2E25;*/
    padding-left:5px;
    border:none;
    background-image:url('/images/qbsd/MenuItem.png');
}
   	
   	.AspNet-Menu-Horizontal ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 6em;
}

.AspNet-Menu-Horizontal li /* all list items */
{
    width: 70px;
    background: #282828;
    margin:0px;
}
	
.AspNet-Menu-Horizontal a, /* all anchors and spans */
.AspNet-Menu-Horizontal span
{
    color: white;
    padding: 4px 2px 4px 2px;
       
    border-bottom-width:0px;
   
    font-size:11px;

    
}

.AspNet-Menu-Horizontal li.AspNet-Menu-Leaf a, /* leaves */
.AspNet-Menu-Horizontal li.AspNet-Menu-Leaf span
{
    background-image: none !important;
    
        
}


/* tier 1 hovered text/image */
.AspNet-Menu-Horizontal li:hover span, .AspNet-Menu-Horizontal li.AspNet-Menu-Hover a, .AspNet-Menu-Horizontal li.AspNet-Menu-Hover span, .AspNet-Menu-Horizontal ul li:hover
{

    /*background-color: #2E2E25; */
    background-image:url('/images/qbsd/MenuItemHover.png');
}

/* tier 2 hovered text/image */

.AspNet-Menu-Horizontal li:hover li:hover a,
.AspNet-Menu-Horizontal li:hover li:hover span,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.AspNet-Menu-Horizontal li:hover li:hover li:hover a,
.AspNet-Menu-Horizontal li:hover li:hover li:hover span,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.AspNet-Menu-Horizontal ul li ul li:hover
{

    background-image:url('/images/qbsd/MenuItemHover.png');
    
    background-position:left;
    


}





.AspNet-Menu-Horizontal li:hover li a, /* the tier above this one is hovered */
.AspNet-Menu-Horizontal li:hover li span,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li a,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li span,
.AspNet-Menu-Horizontal li:hover li:hover li a,
.AspNet-Menu-Horizontal li:hover li:hover li span,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.AspNet-Menu-Horizontal li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: white;


}


.AspNet-Menu-Horizontal .AspNet-Menu-Selected /* this tier is selected */
{
    /*border: solid 0px #00ff00 !important;*/
    /*background-color:#224568;*/
    color:white;

    
   		
}

.AspNet-Menu-Horizontal ul li ul li .AspNet-Menu-Selected  /* this tier is selected */
{
    border: solid 0px #00ff00 !important;
    

    		
}

.AspNet-Menu-Horizontal .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    /*border: solid 0px #ff0000 !important;*/
    
}

.AspNet-Menu-Horizontal .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    /*border: solid 0px #0000ff !important;*/

}

  	 	
	/* Header divider*/
	#HeaderDivider {
		clear:both;
		border-top:4px solid #282828;
		margin:0;
		/*padding: 1px 15px !important;*/
		padding: 1px 0px !important;
		text-align:left;
		
	}

	#divSubMenu li .AspNet-Menu-Selected {
    background:#336699;
		color:#fff;
		font-weight:bold;
	}

.txtFlat
{
    border: solid 1px #282828;
    
    }
    
.btnStandard
{
    width: 100px;
    height: 25px;
    /*background-color: #306192;*/
    color: White;
    border: solid 1px Gray;
    cursor: hand;
    background-image:url('/images/QBSD/qbsdWebMenuHiLite.png');
    background-repeat:repeat-x;
    background-position:center;
}
    
.btnTiny
{
    width: 40px;
    height:25px;
    /*background-color:#306192;*/
    color:White;
    border:solid 1px Gray;
    cursor:hand; 
    background-image:url('/images/QBSD/menuGradient.gif');
    background-repeat:repeat-x;
    background-position:center;
}

.BackgroundColour
{
    background-color: #282828;
    }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('/images/QBSD/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/images/QBSD/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;

}

/* banner */

.bannerleft{
    background: transparent url('/images/QBSD/qbsdNewWebBannerLeft.png') no-repeat top left;
    width:15px;
}

.bannermiddle
{
    /*background: transparent url('/images/QBSD/HeaderGradient.png') repeat-x;*/
    max-height:130px;

}

.bannerright{
    background: transparent url('/images/QBSD/qbsdNewWebBannerRight.png') no-repeat ;
    width:15px;
}
    
.logo
{
     float: left;
     margin-top:5px; 
}

.banner
{
    bottom: 0px;
    position: absolute;
    width: 100%;
    float: left;
    color: #F5F5F5;
}

.loginbutton:hover
{
    background:transparent url('/images/QBSD/LoginH.png') no-repeat top right;
}

.RemoveHyperlinkColor
{
    color:White;
}

	.orange
{
    color: #FF9933;
}

.blue
{
    color:#004b91;
    }
    
.charcoal
{
    background-color:	#282828;
    color:White;
}

.blueback
{
    background-color: #6699FF;
    color: Black;
}

.widthtiny
{
    width:50px;

    }
    
.heightslim
{
    height:20px;
    font-size:10px;
    }
    
.MessageCritical
{
	border: solid 1px red;
	text-align: center;
	color: Red;
	padding: 5px;
	font-size:12px;
}
