﻿/* the container div for all user controls content. All UserControls must define their content in a div with this ID*/
#controlMasterContainerDiv
{
	width: auto;
}
/* Every span elemnt within the controlMasterContainer div must obey to the following rules */
#controlMasterContainerDiv span
{
	padding: 0px 5px 0px 5px;
	width:auto;
}

/* Divs for the construction of a Table like structure */
.tableColDiv
{
	float:left;
	width: auto;
	text-align: justify;
	padding-right: 10px;
	/*border:Solid 1px Black; */
}
.textAlignRight
{
	text-align: right;
}
.textAlignLeft
{
	text-align: left;
}

.rowDivStyle
{
	/*font-size: 11pt;*/
	width:auto;
	height: 25px;
}

.oddRowDivStyle
{
	background-color: Transparent;	
}

.evenRowDivStyle
{
	background-color: Transparent;	
}
/*************************************************/

.watermarked
{
	height: 15px;
	font-size: 9px;
	padding:4px 0 0 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #BEBEBE;
	background-color:#f5f5f5;
	color:Black;
	vertical-align:middle;
	text-align: center;
}

#progressSearchPanel
{			
	padding-left: 7px;	
	padding-top:0px;		
	z-index: 999;
	text-align:center;	
}

/* ucUserProfile */

#controlTextArea
{
	margin: 6px 4px 6px 4px;
	width: 90%;
	text-align:justify;
}


/* L o g i n / R e g i s t e r   Divs */
/* Bordered Big Box divs */
#borderVerticalLeftBig {
	/*position:absolute;
	left: 0px;*/
	width:7px;
	height:284px;
	/*z-index:2;*/
	background-image: url(images/fillleftverbig-box.gif);
	float: left;
}
/* the background of the central div of the big box that makes the silver border 
(top, bottom) appear*/
#borderVerticalCentreBig {
	/*position:absolute;
	left: 7px;*/
	width:729px;
	height:284px;
	/*z-index:4;*/
	background-image: url(images/fillcenterverbig-box.gif);
	float: left;
	position: relative;
}
#borderVerticalRightBig {
	/*position:absolute;
	left: 636px;*/
	width:7px;
	height:284px;
	/*z-index:3;*/
	background-image: url(images/fillrightverbig-box.gif);
	float: left;
}
#borderVerticalCentreContainer
{
	margin: 15px 10px 10px 15px;
}

#loginLeftCol
{
	z-index:5;
	float: left;
}
#btnRegister {
	/*position:absolute;
	top: 40px;
	left: 18px;*/	
	
	width:145px;
	height:28px;
	/*z-index:5;*/
	/*background-image: url(images/register-new-member.gif);		*/
}

#sindesiButton {
	/*position:absolute;
	top: 134px;
	left: 158px;*/
	position: relative;
	/*z-index:1;*/
	float: right;
	padding-right: 8pt;
	top: 2px;
	/*background-image: url(images/button-sundesh.gif);*/
}
#loginBox {
	/*position:absolute;
	top: 27px;
	left: 323px;*/		
	width:auto;
	height:185px;
	/*z-index:1;*/
	float: right;
}
#borderVerticalLeftSmall {
	/*position:absolute;*/
	width:12px;
	height:205px;
	/*z-index:2;*/
	background-image: url(images/loginBox_bgLeft.gif);
	/*background-image: url(images/fillleftversmallboxlogin.gif);*/
	float: left;
}
#borderVerticalCentreSmall {
	/*position:absolute;*/
	/*width:324px;*/
	width: auto;
	height:205px;
	/*z-index:2;*/
	left: 12px;
	background-image: url(images/loginBox_bgCentre.gif);
	/*background-image: url(images/fillcentersmallboxlogin.gif);*/
	float: left;
}
#borderVerticalRightSmall {
	/*position:absolute;*/
	width:12px;
	height:205px;
	/*z-index:2;*/
	left: 288px;
	background-image: url(images/loginBox_bgRight.gif);
	/*background-image: url(images/fillrightversmallboxlogin.gif);*/
	float: left;
}
#LoginTableDiv {
	/*position:absolute;
	left: 10px;
	top: 24px;	*/
	top:24px;
	width:300px;
	height:90px;
	/*z-index:2;	*/
	position: relative;
}

.loginElement
{
	float:left;
	/*z-index: 3;*/
	text-align: left;
	padding-bottom: 10px;
	
}
.loginElementRight
{
	float:right;
	/*z-index: 3;*/
	right:0px;
	padding-bottom: 10px;
}
.loginAsterisk
{
	float:right;
	width: 15px;
	font-size: 8pt;
}
.divFloatSeperator
{
	padding-bottom : 5px;
}

/************** Calendar Styles ***************/
.MyCalendar .ajax__calendar_container
{				 
	border:1px solid #b0c4de; /*#7AAD34;/*#ebd097;*/
	background-color: #f5f5f5;/*#d4e4bd;*//*#f0f0f0;/*#fcf9f0;*//*#dadac8;*/
	color: Navy;	
	z-index : 100003 !important;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
	color: black;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
	color: black;
	font-weight: bold;	
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
	color: black;
	font-weight: bold;
}

/*************		Container DIV for our custom Menu Control ************/

#MenuContainerDiv
{
	width:222px; 
	display:block; 
	margin: 0px 0px 0px 10px;
}

#SubMenusSeperatorDiv
{
	margin-top:4px;
}

/********		Container DIV no data retrieval on support search ********/
#noDataFound
{
	margin-left: 50px;
	text-align : center; 
	font-size: 12px; 
	font-weight: bold;
}

/* ucArticleListing control */
.articleBox
{
	border:dashed 1px Silver; 
	padding: 6px 6px 6px 6px;	
	text-align:justify;	
}

#articleTitle
{	
	float:left;
	width: auto;
}
#articleToolbox
{
	float:right;
	width:auto;
	/*border:Solid 1px Black;*/
}

.articleAbstract
{
	padding: 6px 4px 2px 0px;
}

.filteringToolBox
{
	padding: 8px 4px 8px 4px;
	background-color: #ededed;
}

.elementsSeperator
{
	padding: 0px 4px 0px 4px;
}

.highlightcity
{
   background-color: #F7F6F3;
}

.highlightstate
{
   background-color: #eff3f4;
}

/* ucArticles.css */
/* The top div of this control. This defines the background of the top
section of the news box where the news category Title goes */
#ucArticles_titleTopBackgroundDiv
{
	background-image: url(images/newsbox_back.png);     
    background-repeat: repeat-x; 
    width: 100%;
    height: 41px;
}
/* This is the div that is contained within the div defined above (i.e. ucArticles_titleTopBackgroundDiv).
This div should contain the news box Title (the actual text - i.e. asp:Label).
*/
#ucArticles_titleTextDiv
{
	position: relative; 
	top: 11px; 
	vertical-align: middle;
    float: left; 
    padding-left: 20px;
    /* define the text properties next */
    font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #141a4f;
	text-align: left;
	vertical-align:top;	
}

/* The main asp:ListView ItemTemplate div class */
#ucArticles_ItemTemplateDiv
{
	margin: 2px 20px 5px 20px;
	float: left;
	/*border: solid 1px black;*/
}

/* The class for the asp:Label which contains the Article's title */
.ucArticles_ArticleTitle, ucArticles_ArticleTitle:active, ucArticles_ArticleTitle:focus, ucArticles_ArticleTitle:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: #4e4e4e;		
}

.ucArticles_ArticleTitle:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: Black;
}


.ucArticles_ArticlePublishedDate
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: #4e4e4e;	
	width: auto;
}

#ucArticles_AllLinksLinkDiv
{
	clear: both;
	padding: 0px 0px 10px 36px;
}

#ucArticles_RSSLinkDiv
{	
	float:right; 
	margin: 11px 10px 0px 0px;
	/*padding: 0px 0px 2px 20px;*/
}
/* The class for the span element that contains the AbstractDescr of the Article */
.ucArticles_ArticleDecriptionText
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #666968;	
}

/* Hyperlink Class (Green style link) */
.ucArticles_ArticleLink, ucArticles_ArticleLink:active, ucArticles_ArticleLink:focus, ucArticles_ArticleLink:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #41962a;
	font-weight: bold;
}

.ucArticles_ArticleLink:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #41962a;
	font-weight: bold;
	text-decoration: none;
}

.ucArticles_ArticleLink:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #0bcd21;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

.ucArticles_Base
{
	background-color : #EFF3F4; /*rgb 240,243,244 */
}
.ucArticles_Layout
{
	width: 100%;
	background-color: #E1E4E5; /* rgb 225,228,229 */
	font-size: 14px;
	font-family :  Helvetica, Verdana, Geneva, Arial, sans-serif;
	color : #141A4F /* rgb 20,26,79 */
}
.ucArticles_SpaceBefAfterContent
{
	padding-left: 40px;
	padding-right: 40px;
	background-color : #EFF3F4; /*rgb 240,243,244 */
}
#ucArticles_CategoryTitle
{
	float: left;
}
#ucArticles_CategoryImage
{
	float: left; 
	padding-right: 10px;
	overflow:hidden;
}
.ucArticles_SpaceBetweenArticles
{
	height: 20px;
}
#ucArticles_Article_FooterLink
{
	text-align: right;
	color: #41962A; /*rgb 65,150,42 */
	font-size: 10px;
	font-family :  Helvetica, Verdana, Geneva, Arial, sans-serif;
}
#ucArticles_Article_FooterLink a:hover
{
	text-align: right;
	color: #0BCD21; /* rgb 11,205,33*/
	font-size: 10px;
	font-family :  Helvetica, Verdana, Geneva, Arial, sans-serif;
}

/* ucArticlesLight */
#ucArticlesLight_titleTopBackgroundDiv
{	
    width: 100%;
    height: 41px;
}


#ucArticlesLight_titleTextDivLeft
{
	/*position: relative; */
	top: 11px; 
	vertical-align: middle;
    float: left; 
    background-image: url(images/newsboxLight_back_left.png);     
    background-repeat: repeat-x; 
    width: 2px;
    height: 22px;
}

#ucArticlesLight_titleTextDivRight
{
	/*position: relative; */
	top: 11px;
	vertical-align: middle;
    float: left; 
    background-image: url(images/newsboxLight_back_right.png);     
    background-repeat: repeat-x; 
    width: 2px;
    height: 22px;
}

#ucArticlesLight_titleTextDivCentre
{
	/*position: relative; */
	top: 11px; 
	vertical-align: middle;
    float: left; 
    padding: 2px 0px 0px 36px;    
    background-image: url(images/newsboxLight_back_centre.png);     
    background-repeat: repeat-x;
    height: 22px;   
    /*width:auto; */
    width:281px;
    /* define the text properties next */
    font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #141a4f;
	text-align: left;
	vertical-align:middle;	
}


/* hyperlink classes */
/* Hyperlink Class (Green style link) */
.ucArticlesLight_ArticleLink, ucArticlesLight_ArticleLink:active, ucArticlesLight_ArticleLink:focus, ucArticlesLight_ArticleLink:link
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #0f4997;
	font-weight: bold;
}

.ucArticlesLight_ArticleLink:visited
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #996699;
	font-weight: bold;
	text-decoration: none;
}

.ucArticlesLight_ArticleLink:hover
{
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #41c4f1;/*#a4d5e6;*/
	font-weight: bold;
	text-decoration: none;
}

#ucArticlesLight_ItemTemplateDiv
{
	padding: 10px 20px 5px 36px;
}

#ucArticlesLight_AllLinksLinkDiv
{
	clear: both;
	padding: 10px 0px 10px 36px;
}

/* ucKBSearchResults */
#itemInfo
{
	font-style: italic; 
	color: #666666;
}
#noDataFound
{
	text-align : center; 
	font-size: large; 
	font-weight: bold;
}

/* ucLoginView */
#ucLoginView_anonymousTemplateDiv span 
{
	padding: 0px 10px 0px 10px;
	width:auto;
}
#ucLoginView_loggedInTemplateDiv 
{
	width: 100%;	
}
#ucLoginView_loggedInMenuDiv
{
	text-align: center;
}
#ucLoginView_loggedInMenuDiv span
{	
	padding: 0px 10px 0px 10px;
	margin: 0 auto;
}
#ucLoginView_loggedInMenuDiv span
{	
	padding: 0px 10px 0px 10px;
	margin: 0 auto;
}
#ucLoginView_userRecognitionDiv 
{
	width : auto;
}
#ucLoginView_userRecognitionDivText
{
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: Black;
	text-transform: none;
	
}
#ucLoginView_userRecognitionDivImage
{
	text-align: center;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: Black;
	text-transform: none;
}
.loginViewElement
{
	float:left; 
	margin: 6px 15px 0 0;
}

/*  ucMenu (Custom side menu) */
.ucMenu_HeaderTemplate
{
	width: 222px;
	height: 11px;
	background-image: url(images/sideMenuTop.png); 
	background-repeat: no-repeat;
}
.ucMenu_HeaderDarkTemplate
{
	width: 222px;
	height: 11px;
	background-image: url(images/sideMenuTopDark_222.png); 
	background-repeat: no-repeat;
}
.ucMenu_HeaderDarkTemplateTitleDiv 
{
	padding: 1px 0px 1px 0px;
	text-align: center;
	width: 100%;
}
.ucMenu_ItemTemplate
{
	width: 100%;
	background-image: url(images/sideMenuBackground.png); 
	background-repeat: repeat-y;
}
.ucMenu_ItemTemplateDark
{
	width: 100%;
	background-image: url(images/sideMenuTopDark_bg_222.png); 
	background-repeat: repeat-y;
}
.ucMenu_ItemTemplateImage
{		
	padding: 4px 0px 0px 4px;
	float:left; 
	width: 24px;
}
.ucMenu_ItemTemplateHyperlinkDiv 
{
	margin: 6px 0px 0px 4px;
	float:left;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #5C5C5C; /* 92-92-92 */	
}
.ucMenu_ItemTemplateHyperlink, ucMenu_ItemTemplateHyperlink:active, ucMenu_ItemTemplateHyperlink:focus, ucMenu_ItemTemplateHyperlink:link
{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #5C5C5C; /* 92-92-92 */	
}

.ucMenu_ItemTemplateHyperlink:visited
{
	color: #5C5C5C; /* 92-92-92 */
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;	
}

.ucMenu_ItemTemplateHyperlink:hover
{
	color: #000000; /* 92-92-92 */
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;	
}
/* This is the old class. If this is used, need to define an hr in it thus:
<hr style="width: 80%; text-align: center;" />
*/
.ucMenu_ItemSeperatorTemplateOld
{
	width: 100%;
	height: 10px;
	float: left;			
	background-image: url(images/sideMenuBackground.png);
	background-repeat: repeat-y;
}
/* This is the normal template, its height is as much as the height of the hr image inside this image.
It is used for menu link items with Images */
.ucMenu_ItemSeperatorTemplate
{	
	width: 222px;	
	height:3px;
	float: left;			
	background-image: url(images/sideMenuBackground2.png);	
	background-repeat: no-repeat;
}
/* This has a padding of an extra 2px (making the image's height 5px). It is not used but is 
intended for usage as a seperator template for menu link items wiht NO Images */
.ucMenu_ItemSeperatorTemplate5px
{	
	width: 222px;	
	height:5px;
	float: left;			
	background-image: url(images/sideMenuBackground5.png);	
	background-repeat: no-repeat;
}
/* This has a padding of an extra 4px (making the image's height 7px). It is used but is 
intended for usage as a seperator template for menu link items wiht NO Images */
.ucMenu_ItemSeperatorTemplate7px
{	
	width: 222px;	
	height:7px;
	float: left;			
	background-image: url(images/sideMenuBackground7.png);	
	background-repeat: no-repeat;
}
.ucMenu_FooterTemplate
{
	width: 100%;
	background-image: url(images/sideMenuBottom.png); 
	background-repeat: no-repeat;	
}
.ucMenu_FooterMiddleBottomTemplate
{
	width: 100%;
	background-image: url(images/sideMenuMiddleBottom_bg__222.png); 
	background-repeat: no-repeat;	
	height: 3px;
}

/* ucProducts */
/* The container of the divs that define one product element */
.ucProducts_ContainerDivClass
{
	position: relative;
	width: 240px; 
	height: 136px; 
	float: left; 
	background-image: url(images/programma_description_back.png); 
	background-repeat: repeat-x;
}
/* The top div seperator for each product */
.ucProducts_DivSeperatorClass
{	
	width: 2px;
	height: 136px;
	float: left;
	background-image: url(images/programsItemSeperatorMiddle.png); 
	background-repeat: no-repeat;
}
/*the div where the image of the product is rendered*/
#ucProducts_ProductNormalImage
{
	margin: 20px 0px 0px 20px;
	height: 26px;
}
/*The div where the abstract description of the product is rendered*/
#ucProducts_ProductDecriptionText
{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;	
	color: #1A1818; /* RGB: 26-24-24 */
	/*margin: 8px 0px 0px 38px;*/
	margin: 8px 20px 0px 20px;
	height: 24px;
	/*padding-right: 20px;*/	/* added by Andreas bcos text was right by the right edge of the div */
}
.ucProducts_ProductLinkContainer
{
	position: absolute;
	bottom: 18px;
	right: 15px;	
}
/* Hyperlink Class (Blue style link) */
.ucProducts_ProductLink, ucProducts_ProductLink:active, ucProducts_ProductLink:focus, ucProducts_ProductLink:link
{
	text-align: right;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #4875AE; /* RGB: 72-117-174 */
}
.ucProducts_ProductLink:hover
{
	text-align: right;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #12ACA5;/*#0bcd21;#a4d5e6;*/
}



/**************** Classes below belong to ucProductListing.ascx ****************/
.productBox
{
	border:dashed 1px Silver; 
	padding: 6px 6px 6px 6px;	
	text-align:justify;	
}

#productTitle
{	
	float:left;
	width: auto;
}
#productToolbox
{
	float:right;
	width:auto;
	/*border:Solid 1px Black;*/
}

.productAbstract
{
	padding: 6px 4px 2px 0px;
}

/*.filteringToolBox
{
	padding: 2px 4px 2px 4px;
}*/

.elementsSeperator
{
	padding: 0px 4px 0px 4px;
}

.highlightMajorVersion
{
   background-color: #eff3f4; /*#F7F6F3*/
}

.highlightDemo
{
	background-color: #F7F6F3;
}

.highlightAllVersionsUpdate
{
	background-color: #f0f0f0;
}

/* ucSearchProduct */
#ucSearchProduct_Container
{
	padding: 15px 35px 15px 0px; 
	width: 100%; 
	/*background-color: #479E1B;*/
	background-color: #dadedf;
}
#ucSearchProduct_DropDown
{
	margin-left: 35px;
}
#ucSearchProduct_SearchTextBox
{
	margin-left: 35px;
}
#ucSearchProduct_SearchButton
{
	text-align: left; 
	padding-left: 4px;
}

/* ucUserProfile */

.container {
  display: table; 
  border-collapse: collapse; 
  text-align:center;
  border: 1px solid red;
}

.row {
  display: table-row;
}

.cell {
  display: table-cell;
  /*width: auto; 100px;*/
  min-width: 80px;
  height: 10px;
  border: 1px solid blue;
  padding: 0.8em;
}
/* for the left column field names*/
.tablefield
{
	/*width: 160px;*/
	padding-top: 3px;
	text-align: right;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	color: #666666;
	vertical-align:middle;	
}
.tablefieldRequired
{		
	padding-top: 3px;
	text-align: right;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	vertical-align:middle;
}
.tablefieldvalue
{
	padding-top: 3px;
	text-align: left;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
	color: #999B9A;
	vertical-align:middle;	
}

/* Password Strength stuff */
.barIndicatorBorder 
{
	border:solid 1px #c0c0c0;
	width:80px;
	padding:2px; 	
} 

.barIndicator_poor 
{	
	background-color:gray; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: White;
	text-transform: none;
	width:80px;
} 

.barIndicator_weak 
{ 	
	background-color:Red; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
	width:100px;
} 

.barIndicator_average 
{	
	background-color:Orange; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
	width:120px;
} 

.barIndicator_strong 
{ 
	background-color:Green; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: White;
	text-transform: none;
	width:150px;
} 
.barIndicator_excellent 
{
	background-color:Lime; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-transform: none;
	width:180px;
}

.password
{
	font-size: 12px;
	border: solid 1px #cc9933;
	width: 200px;
	font-family: Arial, Sans-Serif;	
}

.pstrength-minichar
{
	font-size: 10px;
}

/** ucProductsStore.aspx **/
#storeGallery
{
	width: 670px;
	margin-top: 20px;	
}

.figure
{
	float: left;
	width: 120px;
	margin: 0 90px 30px 10px;
	text-align: center;
}
*html .figure
{
	float: left;
	width: 90px;
	margin: 0 60px 30px 20px;
	text-align: center;
}
.figure p
{		
	margin: 0 0 0 0;
	height: 1.3em;	
}
.photo img
{
	padding: 4px;
}

/* hack to fix IE 6 and lower, placement bug */
* html #storeGallery
{
	width: 100%;
}
/**/
#div400
{
	width: 400px;
}
*html #div400
{
	width: 340px;
}


.x-grid3-td-fullName .x-grid3-cell-inner
{
    font-family: tahoma, verdana;
    display: block;
    font-weight: normal;
    font-style: normal;
    color: #385F95;
    white-space: normal;
}
.x-grid3-row-body p
{
    margin: 5px 5px 10px 5px !important;
    width: 99%;
    color: Gray;
}

.collapsePanel
{	
	height: 0px;	
	overflow: hidden;
	border: 1px;
	border-color: #a2a1a1;	
	padding-left: 8px;
	padding-right: 8px;	
}

.collapsePanelHeader
{	
	height: 16px;
	background-color: #f7f7f5;	
	float:left;
	padding: 3px;
	cursor: pointer;
	vertical-align: middle;		
	border-bottom-color: #C2C2C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
