﻿/* Content Page (!Top)


** To quickly navigate to the section, just highlight the shortcut key 
(e.g. !Footer)and hit Ctrl F and click on Find Next and you will reach
the Footer section**

Colour chart
HTML (!HTML)
ASCX Control (!ASCX)
Header (!Head)
	Banner Container (!Banner)
		Search Bar (!Search)
		Banner & Logo Image (!BLImage)
Content (!Content)
	Parent Category (!Parent)
	Breadcrumbs (!Bread)
	Utilities (!Util)
	Public Left Content (!LeftCt)
		Left Content Pics (!LCP)
		Contact Us (!Contact)
		Left Content Transparent Pics (!LCTP)
	Public Main Content (!MainCt)
		Home Content (!HomeCt)
		Case Study (!CaseStd)
		Featured Category & CaseStudy (!Feature)
		Readmore (!Readmore)
	Public Right Content (!RightCt)
		Latest News (!News)
		Related Content (!Related)
		Static Homepage Text (!Static)
Footer (!Footer)
Search Result (!SResult)
Uncategorized code (!Code)

/******************************* Colour Chart *************************************

Colour charts:
#333(333) = dark grey
#666(666) = grey
#999(999) = grey

#CCC(CCC) = grey
#EEE(EEE) = light grey
#FFF(FFF) = white

#666663 = grey
#A09D93 = grey
#E6E4E0 = grey
#848377 = grey
#F5F4F2 = light grey
#FF0000 = red
#CBC7BE = grey
#E0E0E0 = grey
#A09D93 = grey



/******************************** HTML (!HTML)**************************************/
body
{
	font-family: Arial, Verdana;
	font-size: small;
	margin: 0;
	padding: 0;
	height: 100%;
	color: black;
	background-color: Black;
}
td {
	/*vertical-align:top;*/ 
}
a, a:link {
	color: Black; 
}
a:hover  {
	
}
.PublicErrorMessage
{
	color: Red;
	font-size: small;
	font-weight: bold;
}
.PublicErrorMessage ul, .PublicErrorMessage li
{
	display: none;
}
hr
{
	height: 0;
	width: auto;
	border: 0;
	border-bottom: 1px dashed red;
	margin: 10px 0 5px 0;
}
img, table
{
	border: 0;
	padding: 0;
	margin: 0;
}
h1, .header1, .InputFieldHeader1
{
	
	color:Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	margin: 8px 0 5px 0;
	padding: 0;
	font-weight: 700;
}
h2, .header2, .InputFieldHeader2
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	margin:0px;
	padding: 0;
}
h3, .header3, .InputFieldHeader3
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-transform: none;
	margin: 13px 0 5px 0;
	padding: 0;
}
h4, .header4, .InputFieldHeader4
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	margin: 13px 0 5px 0;
	padding: 0;
}
p
{
	/* color: #666663; */
	font-family: Arial;
	font-weight: normal;
	text-transform: none;
	margin: 0 0 11px 0;
	line-height: 130%;
	text-align: left;
	font-size: small;
}
ul
{
	margin: 0;
	padding: 0;
}
li
{
	list-style-type: square;
	margin: 2px 0 3px 15px;
	padding: 0;
}

/***************************** ASCX Control (!ASCX) ********************************/
.Form
{
	margin: 10px 0px 0 0px;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 2px;
}

.LeftMenuItemArrow
{
	position: absolute;
	margin: 9px 0px 0px 181px;
	float:right;
	
	
}

.DocumentUpload 
{
	float: right;
}
.DocumentUpload td
{
	vertical-align: middle;
	padding: 2px;
}
.ContentContainer 
{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	float: left;
	clear: none;
}
.ContentContainer a, ContentContainer a:visited
{
	color: #333;
}
.ContentContainer th
{
	background: #CBC7BE;
	border-right: 1px solid #999;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 5px;
} 
.ContentItemHeader, .ContentItemHeaderActiveAscending, .ContentItemHeaderActiveDescending
{
	padding: 0px 0px 0px 20px;
	background-repeat: no-repeat;
}
.ContentItemHeaderActiveAscending
{
	background-image: url(/Images/arrow_up.gif);
}
.ContentItemHeaderActiveDescending
{
	background-image: url(/Images/arrow_down.gif);
}
.ContentItemAlternate, .ContentItem
{
	vertical-align: top;
	padding: 15px 10px 10px 10px;
}
.ContentItemAlternate img, .ContentItem img
{
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: middle;
}
.ContentItem
{
	background: #EEE;
	border-bottom: 1px dotted #999;
}
.ContentItemAlternate
{
	background: #FFF;
	border-bottom: 1px dotted #999;
}
.ContentItemAlternate a, .ContentItemAlternate a:link, .ContentItemAlternate a:visited, .ContentItem a, .ContentItem a:link, .ContentItem a:visited
{
	/*color: #D2232A;*/
}

.ContentItemTitle h2
{
	color:#D2232A;
}

.ContentItemTitle a 
{
	font-weight: bold;
	margin: 5px 0;
	text-decoration: none;
	
}
.ContentItemStatus
{
	font-size: 11px;
}
.ContentItemMetadataContainer
{
	margin: 5px 0;
	font-size: 11px;
}
.ContentItemAbstract
{
	font-size: 11px;
	color: #666;
	margin: 10px 0;
}
.ContentItemMetadataContainer td
{
	padding: 1px;
	margin: 0;
	border-bottom: 0;
}
.ContentItemAction
{
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0 0 0px 0;
	
}
.ContentItemAction a
{
	text-decoration: none;
	
}
.ContentItemSubAction
{
	font-size: 11px;
	margin: 1px 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.ContentProgressInfo 
{
	height: 15px;
	float: left;
	background: #FF0000;
	color: #FFF;
	font-size: 11px;
	font-family: Arial;
	padding: 2px 5px;
}
.ContentItemStaging 
{
}
.FileUploadArea 
{
	float: left;
	width: 100%;
	margin: 10px 0;
}

/******************************* Header (!Head) ************************************/
#Header
{
	padding: 0;
	margin: 0;
}
/************** Banner Container (!Banner)************/
#Banner
{
	background-image:url(/Images/CustomerSpecific/CompanyLogoShadow.jpg);
	padding: 0;
	margin: 0;
	margin-top: 0px;
	background-repeat:repeat-x;
}

/*************** Search Bar (!Search) *****************/
#SearchBar
{
	float: right;
	width: 148px;
	text-align: left;
	padding: 4px 0 0 0;
	height: 56px;
	position: relative;
}
#SearchContentArea
{
	position: relative;
	float: right;
	width: 148px;
	/*width: 180px;*/
}
#SearchLabel
{
	position: relative;
	clear:both;
	margin-top: 3px;
	color: #848377;
	font-size: 9px;
	color:#D2232A;
	width:148px;
	float: left;
	padding: 0 0 0 2px;
}
.SearchTools
{
	font-size: 11px;
	padding: 10px 0;
}
.SearchTools a
{
	text-decoration: underline;
	cursor: pointer;
}
/* Input fields: short, medium, long*/
.PublicInputField, .PublicInputFieldShort, .PublicInputFieldMedium, .PublicInputFieldLong, .PublicInputFieldCB
{
	font-family: Arial, Verdana;
	padding: 2px;
	font-size: 11px;
	border: 1px solid #999;
	width: 150px;
	margin: 2px 0 2px 0;	
}
.PublicInputFieldCB
{
	border-right: none;
	position: relative;
	float: left;
	left: 3px;
}
.PublicInputFieldShort
{
	width: 100px;
}
.PublicInputFieldMedium
{
	width: 200px;
}
.PublicInputFieldLong
{
	width: 98%;
}
.PublicInputFieldCB
{
	width:110px;
	height:10px;
	float:left;
	font-size:9px;
	position: relative;
	
}
.PublicButton
{
	background-image: url(/Images/CustomerSpecific/CBGoButtonBackground.jpg);
	color: #333333;
	margin: 2px 2px 2px 0;
	height: 20px;
	font-size: 11px;
	border: 1px 1px 1px 0;
	border-color: #999999;
}
.PublicButtonCB
{
	
	width:22px;
	height:16px;
	font-size:8px;
	border: solid 1px #999999;
	margin: 2px 2px 2px 0;
	
}
/********** Banner & Logo Image (!BLImage)************/
#Banner img
{
	border: 0;
	margin: 0;
	padding: 0;
	width: 892px;
	height: 201px;
}
.Logo
{
	position: relative;
	right: 0px;
	z-index: 1;
	top: 0px;
	float:left;
	clear:right;
}
#MainMenuShadowTop
{
	position: relative;
	float: left;
	height: 1px;
	width: 100%;
	background-color: #E0E0E0;
}

/********************************** Content (!Content)****************************************/
#Content
{
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	width: 892px;
	background-color: White;
}
.ContentHeader
{
	position: relative;
	float: left;
	padding:0px 32px 0 18px;
	width: 842px;	
}
/*************** Parent Category (!Parent)***************/
#ParentCategory
{
	
}
#ParentCategoryText
{
	font-size: 11px;
	padding: 23px 0px 0 0px;
	position:relative;
	float:left;

}
#ParentCategory a
{
	color: Black;
	text-decoration: none;
}
#ParentCategory a:hover
{
	color:Black;
	text-decoration: underline;
}
/**************** Breadcrumbs (!Bread)*****************/

.Breadcrumbs
{

	padding: 23px 0px 0px 3px;
	float: left;
	color: Black;
	font-size:11px;
	text-decoration: none;
	width:500px;
}
.BreadcrumbsItem
{
	padding: 20px 0px 0 0px;
	text-decoration:none;
}
.Breadcrumbs a:link, .Breadcrumbs a:hover, .Breadcrumbs a:visited
{
	color:Black;
	font-size:11px;
	text-decoration: none;
}
.Breadcrumbs a:hover
{
	color:Black;
	font-size:11px;
	text-decoration: underline;
}
/***************** Utilities (!Util)******************/
#Utilities
{
	position: relative;
	float: right;
	padding: 14px 0px 0 0;
	
}
/****************************** Left Content (!LeftCt)***************************************/
#PublicLeftContent
{
	float: left;
	position: relative;
	width:256px;
	clear:both;
	padding-bottom:0px;
	background-image:url(/Images/CustomerSpecific/CBLeftContentAreaBackground.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	
	
}
#LeftMenu
{
	padding: 0px 0 0px 0;
	margin-left:18px;
	width:215px;
}
/******* LeftContent Pictures (!LCP)***********/
.ImageUpload
{
	padding:15px 0 15px 18px;	
	height: auto;
	width: 215px;
}
#transparentTopPic1
{
	position: absolute;
	top: 0px;
	left: 248px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentTopPic2
{
	position: absolute;
	top: 0px;
	left: 218px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentTopPic3
{
	position: absolute;
	top: 0px;
	left: 196px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentTopPic4
{
	position: absolute;
	top: 0px;
	left: 158px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentMiddlePic1
{
	position: absolute;
	top: 124px;
	left: 155px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentMiddlePic2
{
	position: absolute;
	top: 124px;
	left: 175px;
	z-index: 100;
	filter: alpha(opacity=80);
	opacity: .8;
}

#transparentMiddlePic3
{
	position: absolute;
	top: 124px;
	left: 145px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}
#transparentMiddlePicHide
{
	position: absolute;
	top: 124px;
	left: 191px;
	z-index: 100;
}

#transparentBottomPic1
{
	position: absolute;
	top: 248px;
	left: 133px;
	z-index: 100;
	filter: alpha(opacity=80);
	opacity: .8;
}

#transparentBottomPic2
{
	position: absolute;
	top: 248px;
	left: 126px;
	z-index: 100;
	filter: alpha(opacity=80);
	opacity: .8;
}
#transparentBottomPicHide
{
	position: absolute;
	top: 248px;
	left: 142px;
	z-index: 100;
}

/************ Contact Us (!Contact)************/
#ContactUsLink
{
	border-top: 1px Solid #EEE;
	border-bottom: 1px Solid #EEE;
	padding: 7px 0 7px 30px;
	margin: 20px 0 0px 0;
}
#ContactUsLink a
{
	color: Black;
	font-size: 12px;
	text-decoration: none;
}
#ContactUsLink a:hover
{
	text-decoration: underline;
}
/********* Transparent Left Pic (!LCTP)**********/

#UploadedImages
{
}
#UploadedImages img
{
	margin: 0 0 4px 0;
	float: none;
	clear: right;
}
.Image1
{
	height: 119px;
	margin-bottom: 5px;
}
.Image2
{
	height: 119px;
	margin-bottom: 5px;
}
.Image3
{
	height: 97px;
	margin-bottom: 5px;
}
#transparentLeftMenuPic1
{
	position: absolute;
	left: 248px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentLeftMenuPic2
{
	position: absolute;
	left: 218px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentLeftMenuPic3
{
	position: absolute;
	left: 196px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

#transparentLeftMenuPic4
{
	position: absolute;
	left: 158px;
	z-index: 100;
	filter: alpha(opacity=70);
	opacity: .7;
}

/******************************* Main Content (!MainCt)*******************************/
#PublicMainContent, .PublicMainContent
{
	position: relative;
	float: left;
	padding:0 0 0 47px;
	margin: 0px 0px 0px 0;
	width: 542px;
}
.CategoryContent
{
	float: left;
	margin: 0;
	padding: 0 0px 80px 0px;
	clear: right;
	position:relative;
}

/****************** Home Content (!HomeCt)**********************/

.HomeContent, .DefaultContent
{
	/*padding: 10px 14px 0 14px;*/
	
}
.HomeContent
{
	
	/*height: 109px;*/
}
.CategoryDescription
{
	padding: 0px;
	position:relative;
}
.DefaultContent
{
}
/********************* Case Study (!CaseStd)**********************/

.ChildCategoryItem, .ArticleItem
{
	margin: 0px 0 0 0;
	padding: 0px 0 3px 0;
	position:relative;
	
}
.CaseStudyHeader, .CaseStudyHeader a
{
	text-decoration: none;
	color: Black;
}
.CaseStudyHeader a:hover
{
	text-decoration: underline;
}
.ChildCategoryHeader a
{
	font-size:12px;
	color: #D2232A;
}
.ChildCategoryHeader a:hover
{
	text-decoration:none;
	color: #D2232A;
}
.CaseStudyAbstractItem
{
	/*font-weight:bold;*/
	/*color: #D2232A;*/
	padding: 0 0 12px 0;
	border-bottom: 1px solid #CCC;
	/*font-size:11px;*/
}

/******** Featured Category & CaseStudy on HomePage (!Feature)*******/
FeaturedCategoryContent, .FeaturedCaseStudyContent
{
	padding: 20px;
}
#FeaturedCategory
{
	border-right: dotted 1px #ccc;
}
#FeaturedCaseStudy
{
	overflow: visible;
	padding: 0 0 3px 0;
}
#FeaturedCategory, #FeaturedCaseStudy
{
	float: left;
	width: 49.8%;
	overflow: hidden;
	padding: 0 0 0 0px;
	margin: 10px 0 0 0;
}
.FeaturedHeader
{
	font-weight: 700;
	margin: 5px 0 0 0px;
	text-align: left;
	color: Black;
}
.FeaturedHeader p
{
	font-size: medium;
}
#FeatureImage
{
	border: solid 1px #F5F4F2;
	margin: 12px 0 0 14px;
}
#FeatureImage img
{
	width: 100%;
}
.FeatureAbstract
{
	margin: 12px 0 0 0;
	padding-right: 2px;
	text-align: left;
}
.FeatureAbstract p
{
	font-size: small;
}
/************ Read More link (!Readmore)*************/
.ReadMore, .ReadMore a:visited, .ReadMore a:link, .ReadMore a
{
	color:#D2232A;
	text-decoration:none;
	/*font-size:x-small; */
	font-weight:600;
}
.ReadMore a:hover
{
	text-decoration:none;
}
.ReadMore img
{
	padding: 0;
	margin: 0 0 -5px 0;
}
/**************************** Right Content (!RightCt)******************************/

#PublicMainRightContent
{
	position: relative;
	float: left;
	width:500px;
}
#PublicRightContent
{
	
	padding: 0 0 0 14px;
	position: relative;
	float: right;
	margin: 0 0px 0 0px;
	position: relative;
	display:none;
}

/******************* Latest News (!News)******************/
#LatestNews
{
	background-color: #A09D93;
	height: 119px;
	overflow: hidden;
}
#LatestNewsHeader
{
	color: White;
	padding: 5px 0 0 15px;
	font-size: 14px;
}
.NewsItemRow1
{
	font-size: 10px;
	color: White;
	padding: 3px 0 0 15px;
}
.NewsItemRow2
{
	font-size: 10px;
	color: White;
	padding: 0px 0 0 15px;
}
.NewsItemRow2 img
{
	padding: 0 2px 0 0;
}
.ReadMoreLatestNews
{
	font-size: 10px;
}
.ReadMoreLatestNews a
{
	font-weight: 600;
	color: #333;
	text-decoration: none;
}
.ReadMoreLatestNews a:hover
{
	text-decoration: underline;
}
/*************** Related Content (!Related)******************/
.RelatedContentAndRelatedDocument
{
	padding:0 0 25px 0;
	position:relative;
	
}
#RelatedContent, #RelatedDocuments
{
	padding: 0px 4px 0 0px;
}
#RelatedContentHeader, #RelatedDocumentsHeader
{
	margin: 0 0 5px 0;
	color:Red;
}

.RelatedContentPic, .RelatedDocumentsPic
{
	position: relative;
	float: left;
}
.RelatedContentItem a, .RelatedDocumentsItem a
{
	font-size:small;
	font-weight:bold;
	color:#D2232A;
}
.RelatedContentItem, .RelatedDocumentsItem
{
	margin-bottom: 5px;
	padding: 0 0 0 0;
	color: #333;
}



/************* Static HomePage Text (!Static)*****************/
#StaticHomePageText
{
	position: relative;
	float: left;
	font-size: 17px;
	padding: 5px 0 0 14px;
	text-align: left;
	color: Black;
	margin: 10px 0 0 0px;
	height: 210px;
	font-family: Helvetica, sans-serif;
	line-height: 25px;
	border-left: dotted 1px #ccc;
	width: 220px;
}

/***************************** Footer (!Footer) ************************************/
#Footer
{
	margin: 0px 0 0 0;
	clear: both;
	border-top: 1px solid #C2C2C2;
	background-image:url(/Images/CustomerSpecific/CBFooterBackground.jpg);
	height: 41px;
	vertical-align:middle;
}
#FooterRockSolid
{
	text-align: right;
	float: right;
	padding: 5px 15px 0px 15px;
	margin: 0;
}
.FooterText
{
	text-align: center;
	padding: 15px 10px 5px 10px;
	clear: left;
	margin: 0;
	font-size: 10px;
}


/************************* Search Result (!SResult)********************************/

.SearchResultItem
{
	border-top: 1px solid #CCCCCC;
	margin: 15px 0pt 0pt;
	padding: 5px 0pt;
}
.SearchResultItemSubtitle
{
	font-weight: bold;
}
SPAN.searchword
{
	background-color: yellow;
}

/***************New Added Code 17/06/2008********************/
#HomeAbstract
{
	display: none;
}
#PublicAbstractContent, .PublicAbstractContent
{
	
}


#SiteContent
{
	position: relative;
	margin: 0 auto 0 auto;
	width: 892px;
	border-left: 4px Solid #D6D6D6;
	border-right: 4px Solid #D6D6D6;
	background-color: White;
}

.ImageWithText
{
	padding:5px 9px 0px 9px;
	margin-bottom:5px;
	position:relative;
	float:left;
	width:200px;
	/* height:202px;*/
	
}
#ImageWithText1
{
	padding-left: 10px;
	padding-right: 10px;
 	position: relative;
	float: left;
	background-image:url(/Images/CustomerSpecific/CBContentBackground.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:2px solid #C2C2C2;
}
.ImageWithText-TextOnly
{
	padding:7px 0 3px 0;
}
.ImageWithText-TextOnly a:link, .ImageWithText-TextOnly a:hover, .ImageWithText-TextOnly a:visited
{
	color:#D2232A;
	text-decoration:none;
	font-weight:600;
}
.HomePageContentAbstract a
{
	color:black;
	text-decoration:underline;
	font-weight:normal;
}




.BoldSubHeading
{
	color:#D2232A;
}
.H1Color
{
	color:#D2232A;
	font-weight:lighter;
	margin:0px;
	padding:0px 0 10px 0;
	
}
.H1NoColor
{
	font-weight:lighter;
}
.HomeLeftContentPlaceHolder, .HomeMainContentPlaceHolderClass
{
	padding:2px 18px 2px 18px;
	margin:0 0 7 0;
	 
}

/*.CategoryAbstract, .CategoryAbstract p
{
	color:#D2232A;
	font-weight:bold;
	
}*/

#RockSolidPoweredByLogo
{
	position:absolute;
	float:right;
	bottom: 1px;
	right: 1px;
	margin:0px -34px 8px 0;
	width:119px;
	
}

#RockSolidPoweredByLogo a:link, #RockSolidPoweredByLogo a:visited
{
	text-decoration:none;
	font-size:11px;
	color:#767F78;
}

#RockSolidPoweredByLogo img
{
	float:right;
	padding-right:2px;
	padding-top:3px;
}

#GroupWebsiteLink
{
	font-size:11px;
	/*text-decoration:underline;*/
	position: relative;
	float: left;
	width:148px;
	clear: both;
	
	
}
#GroupWebsiteLink a
{
	position: relative;
	float:right;
	padding-bottom: 3px;
	padding: 0 10px 0 0;
}







/***************End New Added Code 17/06/2008****************/


/*********************************************************************************

                               Uncategorized codes (!Code)

*********************************************************************************/

.InputContentItemTitle /* ?????? */
{
	font-family: Arial;
	font-weight: bold;
	font-size: small;
	color: Black;
	width: 97%;
	margin: 0 1%;
	border: 1px solid #999;
	padding: 2px;
}
.RadEContent, .RadEContentBordered
{
	padding:3px;	
	margin: 0px;	
	text-align: left;
	background-repeat:no-repeat;
	word-wrap: break-word;
	background-color: White;
}



#StaffTopRow
{
	height:43px;
}

.CaseStudy
{
	position:relative;
}
.DefaultContent
{
	padding-bottom:0px;
}
#HomeAbstractDiv1
{
	display:none;
}
.blackText
{
	color: #666669;
}
.redText
{
	color: #EE3229;
}
#SearchTextboxAndButton
{
	position: relative;
	float: left;
	
}
#CategoryTitleSector h1
{
	display:none;
}
.CategoryAbstract a:link, .CategoryAbstract a:hover, .CategoryAbstract a:visited, 
.CategoryDescription a:link, .CategoryDescription a:hover, .CategoryDescription a:visited
{
	color: black;
}
.HomePageContentAbstract a:link, .HomePageContentAbstract a:visited, .HomePageContentAbstract a:hover
{
	color: Black;
	font-weight: normal;
	text-decoration: underline;
}
.HomeLeftContentAbstract a:link, .HomeLeftContentAbstract a:visited, .HomeLeftContentAbstract a:hover
{
	color: Black;
}
.HomeMainContentAbstract a:link, .HomeMainContentAbstract a:visited, .HomeMainContentAbstract a:hover
{
	color: Black;
}

.CategoryAbstract
{
	padding:3px 0 7px 0;
}