﻿A.categoryLink, a.categoryLinkWelcome
{
	margin-top: 3px;
	color: #515E81;
	cursor: pointer;
	float: left;
	clear: both;
}

A.categoryLink
{
	font-family: Arial;
	font-size: 12px;
}

a.categoryLinkWelcome
{
	font-family:Calibri;
	font-size:14px;
}

.categoryLinkSubMenu,
.categoryLinkSubMenuWelcome
{
	margin-top: 3px;
	color: #515E81;
	cursor: default;
	float: left;
	clear: both;
	width: 100%
}

.categoryLinkSubMenu
{
	font-family: Arial;
	font-size: 12px;
}

.categoryLinkSubMenuWelcome
{
	font-family:Calibri;
	font-size:14px;
}

A.categoryLink:hover, a.categoryLinkWelcome:hover
{
	color: #515E81;
	cursor: pointer;
	
	text-decoration: underline;
	float: left;
	clear: both;
}

.list_item_category
{
	float: left; 
	width: 100%; 
	height: 24px;
}

.unordered_list_category,
.unordered_list_collapsedCategoryList
{
	list-style:none none inside; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.unordered_list_collapsedCategoryList
{
	width: 135px; 
}

.profileSpacer
{
	height: 40px;
	width: 100%;
}

.globalLink
{
	font-family: Verdana;
	font-size: x-small;
	color: #333399;
	cursor: pointer;
}

.SignInLinks,
.ProfileText,
.LearnMore,
.AspName
{
	font-family: Arial;
	font-size: 12px;
	color: #515e81;
}

.ProfileLink
{
  position: absolute;
  right:5px;
  top:5px;
  text-align:center;
  cursor:pointer;
}

.LearnMore
{
  float:right;
  margin-top: 6px;
  margin-right: 15px;
  cursor: default;
  padding-bottom: 11px;
  z-index: 999;
}

.AspName
{
	float:right;
  margin-top: 14px;
  margin-right: 10px;
  padding-bottom: 11px;
  z-index: 999;
}

.ProfileText
{
	clear: both;
	cursor: pointer;
}
A.ProfileText:hover
{
	text-decoration: underline;
}

.WelcomeBack
{
	color:#4F4F4F;
	font-size: xx-small;
	float: right;
}

.WelcomeBackText
{
  float: left;
  white-space:nowrap;
}

#HelpLink
{
	display: none;
}

.searchBox
{
	width: 200px;
	float: left;
	margin-top: 5px;
}

.searchButton
{
	float: left;
	cursor: pointer;
}

.SearchControl
{
	width: 280px;
	float: right;
}


* html .SearchControlMinWidth {
	border-left:280px solid white;
}

* html .SearchControlContainer {
	margin-left:-280px;
	position:relative;
}

/*\*/
* html .SearchControlMinWidth, * html .SearchControlContainer {
	height: 1px;
}
/**/

* html .SiteHeaderMinWidth {
	border-left:970px solid white;
}

* html .SiteHeaderContainer {
	margin-left:-970px;
	position:relative;
}

/*\*/
* html .SiteHeaderMinWidth, * html .SiteHeaderContainer {
	height: 1px;
}
/**/

.SiteHeaderMinWidthWelcome {
	
}

.SiteHeaderContainerWelcome {
}

.SiteHeaderLinksContainer
{
  width: 340px;
  min-width: 340px;
	margin-top: 0px;
	position:absolute;
	left: 260px;
}

.SiteHeaderLinksContainerLight
{
  width: 600px;
  min-width: 360px;
	float: left;
	margin-top: 0px;
}

.SiteHeaderLinksContainerWelcome
{
	margin-top: 0px;
	float: left;
}

.SiteHeaderLinks
{
	width: 120px;
	margin-top: 15px;
	margin-left: 10px;
	position:absolute;
	left:0px;
}

.SiteHeaderLinksWelcome
{
	width: 120px;
	margin-top: 15px;
	margin-left: 10px;
float: left;
}

.SiteHeaderLinksLight
{
	width: 600px;
	float: left;
	margin-left: 10px;
}

.ourLogo
{
	width: 235px;
	background: url(../Images/HKLogo/HKLogo_All.png) no-repeat;
	background-position: 0px -76px; 
	float: left;
	height: 44px;
	margin-top: 0px;
	margin-left:15px;
	z-index:2000;
	position: absolute;
}

.ourLogoContainer
{
	width: 220px;
	float: left;
	height: 45px;
	background-color: White;
	position: absolute;
	z-index:999;
}

.ourLogoWelcome
{
	width: 228px;
	background: url(../Images/HKLogo/HKLogo_All.png) no-repeat;
	background-position: -315px -76px; 
	float: left;
	height: 44px;
	margin-top: 0px;
	margin-left:5px;
	margin-right:15px;
}

.ourLogoContainerWelcome
{
	width: 228px;
	float: left;
	height: 30px;
}

.NavigationLinks,
A.NavigationLinks:hover,
.NavigationLinkEnd,
.NavigationLinkNoHover
{
	font-family: Arial;
	float: left;
	font-size: 12px;
}

.NavigationLinkNoHoverWelcome
{
	font-family: Calibri;
	float: left;
	font-size: 16px;
}


.NavigationLinks,
.NavigationLinkNoHover,
.NavigationLinkNoHoverWelcome
{
	color: #515e81;
	margin-right: 10px;
	background-color: White;
}

.NavigationLinks:hover
{
	color: #515E81;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	float: left;
}

a.NavigationLinks:hover
{
	color: #515E81;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	float: left;
}

.NavigationLinkEnd
{
	float: left;
	color:#515e81;
	font-size: x-small;
	margin-left: 5px;
	padding-bottom: 5px;
}

.MyProfileLink
{
	color:#4F4F4F;
	font-size: x-small;
}


.Welcome
{
	font-size: 11px;
	float: left;
	width: 100%;
	text-align: center;
}

.SiteHeaderSignInContainer
{
	width: 100%;
	text-align: center;
}

.SiteHeaderSignIn
{
	width: 100%;
	margin-top: 38px;
}

.SignedInBox
{	
	color:#4F4F4F;
	font-size: xx-small;
	padding-right:5px;
	padding-top: 5px;
}

.SignedOutBox
{
	padding-right: 4px;
}

.ourLogoGlobe
{
	background: url(../Images/HKLogo/HKLogo_All.png) no-repeat;
  background-position: -80px 0px; 
	width: 75px;
	height: 29px;
	position: absolute;
	left: 20px;
	top: 45px;
	clear:both;/*makes the logo show up in IE6*/
	display: none;
}

.SiteHeader
{
	height: 45px;
	max-height: 70px;
	width: 100%;
	background-color: white;
}

.SearchButtonImage
{
  background: url('../images/BaseControls/BasicImages_All.png') no-repeat;
  background-position: -60px 0px; 
  width:68;
  height:32;
	float: left;
	cursor: pointer;
	margin-left: 8px;
}

.HomeContentScroll
{
	width: 100%; 
	overflow: auto;
	height: 100%;
	height:expression(document.body.offsetHeight - 104 + 'px');
}

/* Knowde Favourites */

.KnowdeTable
{
 width:100%;
 border:0px;
}

.KnowdeTableTextCell
{
 font-family: Verdana;
 font-size: xx-small;
 color:#808080;
 cursor: pointer;
 width: 90%; 
}

.KnowdeTableImageCell
{
 cursor: pointer; 
}

.KnowdeTableAlertCell
{
 cursor: pointer;  
}

.KnowdeTableBlankAlertCell
{
}

.ConceptTableAlertCell
{
  cursor: pointer;
  vertical-align:top;
  width: 8px;
}

.ConceptTableAlertIcon
{
  cursor: pointer;
}

.ConceptTableBlankAlertCell
{
  vertical-align:top;
  width: 8px;
}

.ConceptTableTreeCell
{
}

.SelectedFavoriatePath
{
  font-family: Verdana;
  font-size: xx-small;
  color:#000000;
  cursor: pointer;
  font-weight:bold;
}

.NormalNodeRowTable
{
  width:100%;
  font-family: Verdana;
  color:#808080;
  cursor: pointer;
  border-collapse: collapse;
  padding: 0;
}

.AlertNodeRowTable
{
  width:100%;
  font-family: Verdana;
  color:#808080;
  cursor: pointer;
  background-image: url(../images/ConceptTree/favourites/ConceptAlertLine_Red.gif);
  background-position: top;
  background-repeat: repeat-x;
  border-collapse: collapse;
  padding: 0;
}

.AlertIconCell
{
	vertical-align: top;
	background-color: White;
	width: 14px;
}

.AlertSettingCell
{
	vertical-align: top;
	background-color: White;
	width: 76px;
}

.GlobeCell
{
	vertical-align: top;
	background-color: Transparent;
	width: 76px;
	padding-left: 5px;
}

.AlertTextCell
{
  background-color: Transparent;
	padding-right: 4px;
  font-family: Verdana;
  font-size: xx-small;
  color:#808080;
  cursor: pointer;
}
.BkmksCell 
{
  float:right;
  width: 295px;
  height: 100%;
}

.BkmksText 
{
  color:#4F4F4F; 
  font-family:Arial; 
  font-weight:normal;
  margin-right:3px;
  padding-top:6px;
  vertical-align:middle;
  font-size: xx-small;
  float:left;
  height: 100%;
  /*include padding in height like IE http://www.quirksmode.org/css/box.html */
  box-sizing:border-box;      
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; /*safari*/
}

.HyperReferBullet 
{
  margin-right:10px;
  cursor: pointer;
  vertical-align:middle;
  float:left;
  height: 100%;
}

.BkmksImg_HK,
.BkmksImg_delicious,
.BkmksImg_digg,
.BkmksImg_reddit,
.BkmksImg_facebook,
.BkmksImg_stumbleUpon
{
  background: url('../images/Bookmarking/BookMarking_All.png') no-repeat;
  display:inline-block;
  display:-moz-inline-box;
  float:left;
  overflow:hidden;
}

.BkmksImg_HK
{
  vertical-align:middle;
  margin-right:2px;
  margin-top:3px;
  cursor: pointer;
  background-position: -120px 0px; 
  width: 19px; height: 19px;
}

.BkmksImg_delicious
{
  vertical-align:middle;
  margin-right:3px;
  margin-top:5px;
  cursor: pointer;
  background-position: -20px 0px; 
  width: 16px; height: 16px;
}

.BkmksImg_digg
{
  vertical-align:middle;
  margin-right:3px;
  margin-top:5px;
  cursor: pointer;
  background-position: -40px 0px; 
  width: 16px; height: 16px;
}

.BkmksImg_reddit
{
  vertical-align:middle;
  margin-right:3px;
  margin-top:5px;
  cursor: pointer;
  background-position: -60px 0px; 
  width: 16px; height: 16px;
}

.BkmksImg_facebook
{
  vertical-align:middle;
  margin-right:3px;
  margin-top:5px;
  cursor: pointer;
  background-position: -80px 0px; 
  width: 16px; height: 16px;
}

.BkmksImg_stumbleUpon
{
  vertical-align:middle;
  margin-right:3px;
  margin-top:5px;
  cursor: pointer;
  background-position: -100px 0px; 
  width: 16px; height: 16px;
}

.BkmkOptionTable
{
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  background-color:#F8F8F8;
}

.BkmkOptionText
{
  color:#6B619C;
  font-family:Verdana; 
  font-size:12px; 
  padding-left: 5px;
  padding-right: 5px;
  cursor:pointer;
  white-space:nowrap;
}

div.SiteHeaderLine
{
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	width: 100%;
	top: 37px;
  left: 0px;
	height: 0px;
	background-color: white;
	border-style: none;
	border-width: 0px;
	border-bottom: solid 1px #E9E9E9;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: auto;
}

.LeadershipCatHorizontal,
.OperationsCatHorizontal,
.LifeCatHorizontal,
.InfoSystemsCatHorizontal,
.LeadershipCatVertical,
.OperationsCatVertical,
.LifeCatVertical,
.InfoSystemsCatVertical
{
	position: absolute; 
	display: none;
	background-color: White; 
	/*border: solid 1px #a1a1a1; 
	border-bottom: solid 3px #a1a1a1;
	border-right: solid 3px #a1a1a1;*/
	border-style: outset;
	border-width: 1px;
	z-index: 999;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 5px;
}

.TopRightShadowBox,
.BottomLeftShadowBox
{
	position: absolute;
	background-color: white;
	display: block;
	font-size: 0px;
	line-height: 0px;
}

.TopRightShadowBox
{
	top: -1px;
	right: -4px;
	height: 3px;
	width: 4px;
	border-left: solid 1px #a1a1a1;
}

.BottomLeftShadowBox
{
	bottom: -3px;
	left: -1px;
	height: 3px;
	width: 4px;
	border-top: solid 1px #a1a1a1;
}

.LeadershipCatHorizontal
{
	top: 25px; 
	left: 15px; 
	width: 300px;
}

.OperationsCatHorizontal
{
	top: 25px; 
	left: 138px; 
	width: 300px;
}

.LifeCatHorizontal
{
	top: 25px; 
	left: 260px; 
	width: 300px;
}

.InfoSystemsCatHorizontal
{
	top: 25px; 
	left: 340px; 
	width: 300px;
}

.LeadershipCatVertical
{
	top: 25px; 
	left: 140px; 
	width: 300px;
}

.OperationsCatVertical
{
	top: 49px; 
	left: 140px; 
	width: 300px;
}

.LifeCatVertical
{
	top: 73px; 
	left: 140px; 
	width: 300px;
}

.InfoSystemsCatVertical
{
	top: 97px; 
	left: 140px; 
	width: 300px;
}

.CollapsedPublicCategories
{
	width: 100px; 
	float: left; 
	font-size: 12px; 
	font-family: Arial; 
	color: #515e81; 
	padding-bottom: 11px;
}

.LearnMoreDiv
{
	text-align: left; 
	position: absolute; 
	top: 35px; 
	right: 0px; 
	display:none; 
	background-color: White; 
	border-style: outset;
	border-width: 1px;
	z-index: 999;
}

.CategoriesList
{
	width: 135px; 
	text-align: left; 
	position: absolute; 
	top: 25px; 
	left: 0px; 
	display:none; 
	background-color: White; 
	border-style: outset;
	border-width: 1px;
	z-index: 999;
	padding: 5 0 1 5;
}

.BottomPaneMessage
{
	width: 100%; 
	height: 100%; 
	background-color: white; 
	position: absolute; 
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.BottomPaneMessage_Text
{
	color: #174278;
	width: 1000px;
	font-family: Arial;
	font-size: 40px;
	font-style: italic;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	text-align: center;
}

.BottomPaneMessage_EndorsementsDiv
{
	color: #174278;
	width: 1000px;
	font-family: Arial;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	text-align: center;
}

.BottomPaneMessage_Endorsement
{
	width: 333px;
	float: left;
	text-align: center;
}
.BottomPaneMessage_EndorsementQuote
{
	color: Red;
}
.BottomPaneMessage_EndorsementAuthor
{
	color: #174278;
}

.VideoContainerDiv
{
	width: 425px;
	height: 300px;
	background-color: white;
	z-index: 999;
}

.AuthorHelpDiv
{
	background-color: white;
	z-index: 999;
}

.staticWHAT
{
  color: #017F01; 
  font-weight: bold;
}

.staticHOW
{
  color: #303270;
  font-weight: bold;
}

.staticWHY
{
  color: #DA1111;
	font-weight: bold;
}
.staticWHATIS
{
  color: #ED8238;
	font-weight: bold;
}

/*********** Author Help Style ***************/

p.AuthorHelpParagraph,
p.NavigateHelpParagraph
{
	font-size: 13px;
	font-family: arial;
	color: #4f4f4f;
	width: 500px;
	text-align: left;
	margin-left: 10px;
	margin-right: auto;
}

p.NavigateHelpParagraph
{
	width: 270px;
}

p.AuthorHelpSmallBlack,
p.NavigateHelpSmallBlack
{
	font-size: 11px;
	font-family: arial;
	color: #4f4f4f;
	width: 510px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

p.NavigateHelpSmallBlack
{
	width: 280px;
}

p.AuthorHelpSmallBlue,
p.NavigateHelpSmallBlue
{
	font-size: 11px;
	font-family: arial;
	color: blue;
	width: 510px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

p.NavigateHelpSmallBlue
{
	width: 280px;
}

img.AuthorHelpImg,
img.NavigateHelpImg
{
	width: 494px; 
	height: 100px; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
img.AuthorHelpImg2,
img.NavigateHelpImg2
{
	width: 78px; 
	height: 50px; 
	float: left;
	margin-left: 10px;
}
div.msgBoxAuthor,
div.msgBoxNavigate
{
	position: absolute;
	left: -100px;
	top: 100px;
	font-family: arial;
	color: #4f4f4f;
	font-size: 12px;
	width: 500px;
	border: solid 1px gray;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: White;
	z-index: 1000px;
}
div.msgBoxAuthorHeader,
div.msgBoxNavigateHeader
{
	width: 500px;
	color: #535165;
	text-align: left;
	background-image: url(../Images/helpBG.png);
	background-repeat: repeat-x;
	height: 25px;
	font-weight: normal;
	font-family: Verdana;
}
.msgBoxAuthorHeaderText,
.msgBoxNavigateHeaderText
{
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}
div.msgBoxAuthorText,
div.msgBoxNavigateText
{
	width: 500px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	margin-top: 25px;
	font-size: 16px;
}
div.msgBoxAuthorLearnMore,
div.msgBoxNavigateLearnMore
{
	width: 120px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	margin-top: 5px;
	height:25px;
}
div.msgBoxAuthorImgText,
div.msgBoxNavigateImgText
{
  width: 95px;
	float: left;
	font-size: 16px;
	text-align:left;
}
img.msgBoxAuthorImg,
img.msgBoxNavigateImg
{
	float: left; 
	margin-top:8px;
	margin-right:3px;
}
div.msgBoxAuthorButton,
div.msgBoxAuthorButton_MouseOver,
div.msgBoxNavigateButton,
div.msgBoxNavigateButton_MouseOver
{
	background: url( '../images/BaseControls/BasicImages_All.png' ) no-repeat;
	width: 57px;
	height: 28px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	cursor:pointer;
}

div.msgBoxAuthorButton,
div.msgBoxNavigateButton
{
	background-position: -497px -326px;
}

div.msgBoxAuthorButton_MouseOver,
div.msgBoxNavigateButton_MouseOver
{
	background-position: -497px -358px;
}

/************** End of Author Help Styles ****************/

.HeaderNewKGHolder
{
	position:absolute;
	left:600px;
	margin-top: 12px;
}

/* NewKG styles for different sizes - also see common styles further below */
/*    normal size */
.NewKGHolder
{
  width:450px;
  height:28px;
}

.NewKGTextBox
{
  width:290px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  height:30px;
  font-size:16px;
}

.NewKGButton
{
  width:66px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  height:27px;
  /*background-image:url(../UserControls/Images/NewKG/NewKGButton.png);*/
}

/*    small size - also see common styles further below */
.NewKGHolderSmall
{
  width:290px;
  height:22px;
}

.NewKGTextBoxSmall
{
  width:230px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  height:22px;
  font-size:12px;
}

.NewKGButtonSmall
{
  width:50px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  height:22px;
  background-image:url(../UserControls/Images/NewKG/NewKGButtonSmall.png); /*we only have one version of the button on the page at once, so css sprite won't help*/
}

/*    common styles */
.NewKGTextBox,
.NewKGTextBoxSmall
{
  float:left;
  vertical-align:middle; /*put the text box in the middle of the holder, to align with the button*/
  font-family:Calibri, arial;
  color:Gray;
  text-align:center;
  margin-right:2px;
  -webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
}


.NewKGButtonSmall
{
  margin-left:3px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  float:left;
  vertical-align:middle;
  background-repeat:no-repeat;
  cursor:pointer;
}

.NewKGButton
{
	  margin-left:3px; /*watch the total width set in the holder is big enough (stops floats slipping)*/
  float:left;
  vertical-align:middle;
	   -moz-box-shadow: inset 0 3px 8px #4F81BD; /*rgba(0,0,0,.4);*/
   -webkit-box-shadow: inset 0 3px 8px #4F81BD; /*rgba(0,0,0,.4);*/
   box-shadow: inset 0 3px 8px #4F81BD; /*rgba(0,0,0,.24);*/
   cursor:pointer;
border: solid 1px #2F5685;

	background-color:#4F81BD;
	
	color:White;
		text-align: center;
	text-decoration: none;
	font: 18px/100% Calibri, Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);


		-moz-border-radius:.5em; /* Firefox */ 
	-webkit-border-radius:.5em; /* Safari and chrome */ 
	-khtml-border-radius:.5em; /* Linux browsers */ 
	border-radius:.5em; /* CSS3 */


}



.button,
.smallbutton 
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	  
}

.button
{
	font: 16px/100% Calibri, Arial, Helvetica, sans-serif;
	padding: .4em 1.5em .4em;
	width:40px; /*watch the total width set in the holder is big enough (stops floats slipping)*/  
}

.smallbutton
{
	font: 12px/100% Calibri, Arial, Helvetica, sans-serif;
	padding: .3em 0.6em .3em;
	width:40px; /*watch the total width set in the holder is big enough (stops floats slipping)*/  
}

.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.blue {
	color: #fef4e9;
	border: solid 1px #2F5685;
	background: #4F81BD;
	background: -webkit-gradient(linear, left top, left bottom, from(#4D7EB9), to(#759ECD));
	background: -moz-linear-gradient(top,  #4D7EB9,  #759ECD);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D7EB9', endColorstr='#759ECD');
}
.blue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.blue:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

