@import "ie5plus.css";

/* 
    This import statement must be the first statement in the file.
    The import syntax used here is not supported by IE 4 or NS 4.
    Therefore, rules declared in the ie5plus.css file will be
    visible only to IE 5+.
*/

/*
    The font-sizes declared in this stylesheet are those used 
    by Netscape 4.

    The IE font-sizes, which override these, are declared in the
    ie4plus.css file.
*/

/* 
    This style sheet is split into 2 sections:  
	The first is the page elements (and their pseudo-classes), 
	common elements such as <P> and <h3>.  It also has a <body>
	style defined in red to catch any undefined text

	The second is the page classes (and their pseudo-classes), 
	for example indidual styles for the breadcrumb bar and the 
	promo box text

    Each style has a short description of where it should be used 
*/


/*------------------------
	PAGE ELEMENTS							   
------------------------*/

body {
	background-color: #FFFFFF;
	color: #FF0000;
	/* added color as red to make sure that all text is put
	 inside appropriate tag - all stray content will show up red */
 	font-size:0.8em; /* or whatever size QinetiQ would like */
 	font-family:Verdana,Arial,Lucida,Helvetica,sans-serif;
}

td {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;	
	color: #666666;
	font-size: smaller;
}
	
p {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	text-align:left;
}

a, a:active, a:focus, a:hover, a:link, a:visited {
	text-decoration : underline;
}

ul, ol {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align:left;
}

samp {
	width: 272;
	color: #333333;
	font-family: verdana,Arial, sans-serif;
	font-size: 8pt;
	padding: 0px;
	text-decoration: none;
}

/*-------------------------
	PAGE CLASSES
-------------------------*/
.HomeFeatureTable {
    cursor: pointer;
}

.HomeFeatureTitle {
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    padding: 2px 2px 2px 2px;
}

.HomeFeatureText {
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    padding: 2px 2px 2px 2px;
}

/* .headerLink - link for the header and toolbar of the site */

.headerLink {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.headerLink img {
	background: #FFFFFF;
}

.headerLink:link {
	text-decoration: none;
}

.headerLink:active {
	color: #FFCC00;
	text-decoration: none;
}

.headerLink:active img {
	background: #FFFFFF;
}

.headerLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.headerLink:visited img {
	background: #FFFFFF;
}


.headerLink:hover {
	color: #FFCC00;
	text-decoration: none;
}

.headerLink:hover img {
	background: #FFCC00;
}

/* .headerLinkActive - link for the current channel of the site */

.headerLinkActive {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 8pt;
	color: #FFCC00;
	text-decoration: none;
}

.headerLinkActive img {
	background: #FFCC00;
}

.headerLinkActive:link {
	text-decoration: none;
}


.headerLinkActive:active {
	color: #FFCC00;
	text-decoration: none;
}

.headerLinkActive:active img {
	background: #FFCC00;
}

.headerLinkActive:visited {
	color: #FFCC00;
	text-decoration: none;
}

.headerLinkActive:visited img {
	background: #FFCC00;
}


.headerLinkActive:hover {
	color: #FFCC00;
	text-decoration: none;
}

.headerLinkActive:hover img {
	background: #FFCC00;
}
	
/* .contentPageTitle - blue title for the content page header title */

.contentPageTitle {
	font-family: Verdana;
	font-size: medium;
	font-weight: normal;
	color: #0099FF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* .breadCrumbText - the live text class for the 
    breadcrumb trail and the links on it */

.breadCrumbText {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
}

.breadCrumbText a:link {
	color: #003366;
    font-weight: normal;
	text-decoration: underline;
}

.breadCrumbText a:active {
	color: #003366;
    font-weight: normal;
	text-decoration: underline;
}

.breadCrumbText a:visited {
	color: #003366;
    font-weight: normal;
	text-decoration: underline;
}

.breadCrumbText a:visited:hover {
	color: #003366;
    font-weight: normal;
	text-decoration: underline;
}

.breadCrumbText a:hover {
	color: #003366;
    font-weight: normal;
	text-decoration: underline;
}

/* .copyrightText - the live text class for the copyright 
    bar and the links on it */

.copyrightText {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}


.copyrightText a:link {
	color: #003366;
	text-decoration: none;
}

.copyrightText a:hover {
	color: #003366;
	text-decoration: underline;
}

.copyrightText a:visited {
	color: #003366;
	text-decoration: none;
}

.copyrightText a:active {
	color: #003366;
	text-decoration: none;
}


.copyrightText {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}


.blueLinkText a:link {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: normal;
}

.blueLinkText a:hover {
	color: #0099ff;
	text-decoration: underline;
    font-size:8pt;
	font-weight: normal;
}

.blueLinkText a:visited {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: normal;
}

.blueLinkText a:visited:hover {
	color: #0099ff;
	text-decoration: underline;
	font-weight: normal;
}

.blueLinkText a:active {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: normal;
}

.blueMailLinkText a:link {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: bold;
}

.blueMailLinkText a:hover {
	color: #999999;
	text-decoration: underline;
    font-size:8pt;
	font-weight: bold;
}

.blueMailLinkText a:visited {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: bold;
}

.blueMailLinkText a:visited:hover {
	color: #999999;
	text-decoration: underline;
	font-size:8pt;
	font-weight: bold;
}

.blueMailLinkText a:active {
	color: #0099ff;
	text-decoration: none;
    font-size:8pt;
	font-weight: bold;
}

.greyText a:link {
	color: #444444;
	text-decoration: none;
    font-size:8pt;
}

.greyText a:hover {
	color: #444444;
	text-decoration: underline;
    font-size:8pt;
}

.greyText a:visited {
	color: #444444;
	text-decoration: none;
    font-size:8pt;
}

.greyText a:active {
	color: #444444;
	text-decoration: none;
    font-size:8pt;
}

.copyrightText2{
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.copyrightText2 a:link {
	color: #ffffff;
	text-decoration: none;
}

.copyrightText2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.copyrightText2 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.copyrightText2 a:active {
	color: #ffffff;
	text-decoration: none;
}




/*  Form elements */

/* red asterix for mandatory fields*/
.smalltextred {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #ff0000;
}

.inputBox200 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputBox150 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputBox100 {	
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputBox {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputBoxGreen {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputTextArea64 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
		
/* .aboutQboldBlue - class for blue bold headers */
	
.aboutQboldBlue {
	font-family: verdana;
	font-size: 11px;
	color: #0099FF;
	font-weight: bold;
}

.siteazTitle {
	font-family: verdana;
	font-size: 16px;
	color: #0099FF;
	font-weight: bold;
}

a.siteAzLink {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}

a.siteAzLink:active {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
	
/* Search Page Elements */

.searchTextArea {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.searchHeaderBox {	
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* Table designs for the content paragraph */	

.colourTable {
	color:white;
	width: 90%;
	border-collapse: collapse;
	margin-left: 5px;
	border-style: solid;
	border-width: 0, 1, 1, 0;
	border-color: #666666;
	padding: 0;
}

.colourTable th
{
	color: white;
	background-color:#0099FF;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	border-style: solid;
	border-width: 1, 0, 0, 1;
	border-color: #cccccc;
}

.colourTable td {
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	border-style: solid;
	border-width: 1, 1, 1, 1;
	border-color: #cccccc;
	border-color-bottom: #cccccc;
	border-color-right: #666666;
}

.colourTableGreen th
{
	color: white;
	background-color:#99CC00;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	border-style: solid;
	border-width: 1, 0, 0, 1;
	border-color: #cccccc;
}

.colourTableGreen td {
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	border-style: solid;
	border-width: 1, 1, 1, 1;
	border-color: #cccccc;
	border-color-bottom: #cccccc;
	border-color-right: #666666;
}

.nonColourTable {
	color:white;
	width: 90%;
	border-collapse: collapse;
	margin-left: 5px;
	border-style: solid;
	border-width: 0, 1, 1, 0;
	border-color: #666666;
	padding: 0;
}

/* Added by Satish Sathe for border only table
Start
*/
.borderTable{
	color: #FFFFFF;
	width: 90%;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1, 1, 1, 1;
	border-color: #808080;
	padding: 0;
}

.borderTable th
{
	color: white;
	background-color:#0099FF;
	font-size: 12pt;
	font-weight: bold;
	padding: 2px;
	border-style: solid;
	border-width: 1, 0, 0, 1;
	border-color: #cccccc;
}

.borderTable td {
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	border-collapse: collapse;
    border     : none
	padding: 0;
}

/* Added by Satish Sathe for border only table
End
*/

.nonColourTable th
{
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	border-style: solid;
	border-width: 1, 0, 0, 1;
	border-color: #cccccc;
	border-color-bottom: #cccccc;
	border-color-right: #666666;
}

.nonColourTable td {
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	border-style: solid;
	border-width: 1, 1, 1, 1;
	border-color: #cccccc;
	border-color-bottom: #cccccc;
	border-color-right: #666666;
}

/* .standAloneLink - class for download & links on the content page */
.standAloneLink {
	font-size: smaller;
	color: #FF6633;
	font-weight: normal;
}

.standAloneLink a:link {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.standAloneLink a:active {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

.standAloneLink a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.standAloneLink a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

.standAloneLink a:visited:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

/* .standAloneBlueLink - class for download & links on the content page */
.standAloneBlueLink {
	font-size: smaller;
	font-weight: bold;
	color: #FF6633;
}

.standAloneBlueLink a:link {
	color: #003366;
	text-decoration: none;
}

.standAloneBlueLink a:active {
	color: #003366;
	text-decoration: underline;
}

.standAloneBlueLink a:visited {
	color: #003366;
	text-decoration: none;
}

.standAloneBlueLink a:hover {
	color: #003366;
	text-decoration: underline;
}

.ss_nav_itemon {
	color:#0099FF;
	background-color:#ffffff;
	cursor:hand;
}

.timpa_nav_itemon {
	color:#ffffff;
	background-color:#99cc00;
	cursor:hand;
}

.ss_nav_item {
	color:#003366;
	background-color:#dddddd;
	cursor:normal;
}

.ss_main_heading {
    font-family: Verdana,Arial;
	font-size: 14pt;
    font-weight:normal;
    color: #0099FF;
}

.ss_sub_heading {
    font-family: Verdana,Arial;
	font-size: 11pt;
    font-weight: bold;
    color: #0099FF;
}

.timpa_heading{
    font-family: Verdana,Arial;
	font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
}


.timpa_heading_text{
    font-family: Verdana,Arial;
	font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}

.ss_sub_heading2 {
    font-family: Verdana,Arial;
	font-size: 10pt;
    font-weight: bold;
    color: #666666;
}

.ss_heading {
	font-family: Verdana,Arial;
	font-size: 10pt;
    font-weight: normal;
    color: #FF6633;
}

.GreyHeading{
    font-family: Verdana,Arial;
	font-size: 14pt;
    font-weight: bold;
    color: #bbbbbb;
}

.ss_strapline {
    font-family: Verdana,Arial;
	font-size: 10pt;
    font-weight: bold;
    color: #0099FF;

}

.ss_image_border{
border:solid;
border-width:1;
border-color:#ececec;
}

  
.stathanfooterheaderText
{
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
    COLOR: #ff6633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stathanfooterheaderText A:link
{
	FONT-WEIGHT:bold;
    COLOR: #ff6633;
    TEXT-DECORATION: none
}
.stathanfooterheaderText A:hover
{
	FONT-WEIGHT:bold;
    COLOR: #ff6633;
    TEXT-DECORATION: none
}
.stathanfooterheaderText A:visited
{
	FONT-WEIGHT:bold;
    COLOR: #ff6633;
    TEXT-DECORATION: none
}
.stathanfooterheaderText A:active
{
	FONT-WEIGHT:bold;
    COLOR: #ff6633;
    TEXT-DECORATION: none
}
.stathanfooterText
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stathanfooterText A:link
{
    FFONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.stathanfooterText A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.stathanfooterText A:visited
{
   FONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.stathanfooterText A:active
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}

.stathangreyText td
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.stathangreyText A:link
{
    FFONT-SIZE: 8pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}


.stathangreyText A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    TEXT-DECORATION: underline
}

.stathangreyText A:visited
{
   FONT-SIZE: 8pt;
   COLOR: #333333;
   TEXT-DECORATION: none
}

.stathangreyText A:visited:hover
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    TEXT-DECORATION: underline
}


.stathangreyText A:active
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}

/*-----------------------------------
	NEW DOTCOM STYLE ELEMENTS							   
-------------------------------------*/

.newSearchHeaderBox {
	border: 1px solid #7F9DB9;
	font-family: "Lucida Sans Unicode", "Lucids Grande", Sans-Serif;
	font-size: 11px;
	height: 20px;
	width: 147px;
}

.newQuickLinksSelectBox {
	border: 1px solid #7F9DB9;
	font-family: "Lucida Sans Unicode", "Lucids Grande", Sans-Serif;
	font-size: 11px;
	height: 20px;
	width: 155px;
}

.newHeaderLink {
	color: #000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newHeaderLink:link {
	color: #000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newHeaderLink:hover {
	color: #0099FF;
	text-decoration: none;
}

.newHeaderLink:active {
	color: #000000;
	text-decoration: none;
}

.newHeaderLink:visited {
	color: #000000;
	text-decoration: none;
}

.newHeaderLink:visited:hover {
	color: #0099FF;
	text-decoration: none;
}

.newTopNavLink {
	background-image : url("http://www.qinetiq.com/images/backgrounds/transparent_overlay_1x25.gif");
	color: #000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	height: 25px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newTopNavLink:link {
	background-image : url("http://www.qinetiq.com/images/backgrounds/transparent_overlay_1x25.gif");
	color: #000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	height: 25px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newTopNavLink:hover {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newTopNavLink:active {
	background-image : url("http://www.qinetiq.com/images/backgrounds/transparent_overlay_1x25.gif");
	color: #000000;
	text-decoration: none;
}

.newTopNavLink:visited {
	background-image : url("http://www.qinetiq.com/images/backgrounds/transparent_overlay_1x25.gif");
	color: #000000;
	text-decoration: none;
}

.newTopNavLink:visited:hover {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newTopNavLinkActive {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	height: 25px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newTopNavLinkActive:link {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.75em;
	font-style: regular;
	height: 25px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: normal;
}

.newTopNavLinkActive:hover {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newTopNavLinkActive:active {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newTopNavLinkActive:visited {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newTopNavLinkActive:visited:hover {
	background-image : url("http://www.qinetiq.com/images/backgrounds/light_blue_gradient_background_1x25.gif");
	color: #FFFFFF;
	text-decoration: none;
}

.newFooterText {
	color: #333333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 0.7em;
}

.newFooterText a:link {
	color: #333333;
	text-decoration: none;
}

.newFooterText a:hover {
	color: #0099FF;
	text-decoration: none;
}

.newFooterText a:active {
	color: #333333;
	text-decoration: none;
}

.newFooterText a:visited {
	color: #333333;
	text-decoration: none;
}

.newFooterText a:visited:hover {
	color: #0099FF;
	text-decoration: none;
}

.newCloudText {
	color: #999999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif !important;
	font-size: 0.8em;
}

.newCloudText a:link {
	color: #999999;
	text-decoration: none;
}

.newCloudText a:hover {
	color: #999999;
	text-decoration: none;
}

.newCloudText a:active {
	color: #999999;
	text-decoration: none;
}

.newCloudText a:visited {
	color: #999999;
	text-decoration: none;
}

.newCloudText a:visited:hover {
	color: #999999;
	text-decoration: none;
}
.blueLinkText a:link {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;	
	color: #0099ff;
	text-decoration: none;
        font-size:10pt;
}

.blueLinkText a:hover {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;	
	color: #0099ff;
	text-decoration: none;
        font-size:10pt;
}

.blueLinkText a:visited {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;	
	color: #0099ff;
	text-decoration: none;
        font-size:10pt;
}

.blueLinkText a:active {
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;	
	color: #0099ff;
	text-decoration: none;
        font-size:10pt;
}

.GreyHeading{
    font-family: Verdana,Arial;
	font-size: 14pt;
    font-weight: bold;
    color: #bbbbbb;
}

.LargeText{
    font-family: Verdana,Arial;
	font-size: 18pt;
    font-weight: normal;
    color: #bbbbbb;
}

