BODY
{
	/*line-height: 17px;*/
}

TD.ProfileDescription
{
	color: #000000;
	text-align: left;
	vertical-align: top;
}
/*.Index
{
	text-align: left;
}*/
A.ListItem
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: none;
}

A.ListItem:hover
{
	color: #3A5BDD;
}

A.CodingLink
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.CodingLink:hover
{
	text-decoration: underline;
}

A.PagerLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: underline;
}
A.PagerLink:hover
{
	text-decoration: none;
}

A.OrangeLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	line-height: 14px;
	color: Orange;
	text-decoration: none;
}
A.OrangeLink:hover
{
	text-decoration: underline;
}

A.BlueStatic
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #372ba6;
	text-decoration: underline;
}
A.BlueStatic:hover
{
	text-decoration: underline;
}

A.BlockGroupLink
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #0F137F;
	text-decoration: underline;
}

A.BlockItemLink
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #0F137F;
	text-decoration: none;
}
A.BlockItemLink:hover
{
	color: #3A5BDD;
}

.BlockHeader
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #0F137F;
}

.BlockContent
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #0F137F;
}

.LightBlueText
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #3A5BDD;
	text-decoration: none;
}

.DarkBlueText
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
}

.Bar
{
	font-family: Microsoft Sans Serif;
	font-size: 9px;
	background-color: #f4f4f2;
	padding: 7px;
}
.Price
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
}
.NoPrice
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #418600;
}
.SystemMessage
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #000000;
}
.GroupElement
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #372ba6;
	font-weight: bold;
}
A.ElementGroupLink
{
	font-family: Microsoft Sans Serif;
	font-weight: bold;
	font-size: 11px;
	color: #372BA6;
	text-decoration: none;
}
A.ElementGroupLink:hover
{
	text-decoration: underline;
}
A.GreyLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #818181;
	text-decoration: none;
}
A.GreyLink:hover
{
	text-decoration: underline;
}
A.BackToTopLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: underline;
}
A.BackToTopLink:hover
{
	text-decoration: none;
}
A.CurrencyValueLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	text-decoration: none;
}
A.CurrencyValueLink:hover
{
	text-decoration: underline;
}
.CurrencySelect
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	width: 205px;
}
.CurrencyInput
{
	font-family: Microsoft Sans Serif;
	font-size: 18px;
	width: 200px;
	color: #0F137F;
	text-align: right;
}

.CurrencyButtons
{
	font-family: Microsoft Sans Serif;
	font-size: 18px;
	color: #0F137F;
	width: 120px;
}

A.SystemTextLinkBig
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #818181;
	text-decoration: none;
}
A.SystemTextLinkBig:hover
{
	text-decoration: underline;
}

.TableViewColumn1
{
	text-align: left;
	vertical-align: top;
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #3A5BDD;
}

.TableViewColumn2
{
	vertical-align: top;
	font-family: Microsoft Sans Serif;
	text-align: left;
	font-size: 11px;
	color: #0F137F;
}

.NewsContent
{
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #000000;
}

.SiteMapNonExpand
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: none;
	font-weight: normal;
}

A.BlackLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.BlackLink:hover
{
	color: #0F137F;
	text-decoration: underline;
}

A.BlueLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: none;
}
A.BlueLink:hover
{
	color: #3A5BDD;
	text-decoration: underline;
}

A.LightBlueLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #3A5BDD;
	text-decoration: none;
}
A.LightBlueLink:hover
{
	text-decoration: underline;
}

/* INDUSTRIES SELECT BLOCK ========================================================*/

DIV.ListBrowserList
{
	background: white;
	position: relative;
	border: solid 1px #D0D0D0;
	margin: 0px 2px;
}

DIV.ListBrowserScrollContainer
{
	overflow: hidden;
	cursor: default;
}

DIV.ListBrowserScrollContainer DIV
{
	color: #0F137F;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

DIV.ListBrowserScrollContainer DIV.SystemText
{
	cursor: default;
	color: #818181;
}


DIV.ListBrowserScrollContainer DIV.Selected
{
	color: Orange;
}

DIV.ListBrowserList DIV#LoadingContainer
{
	cursor: default;
	position: absolute;
	top: 0px;
	left: 0px;
}

DIV.AlphabetList DIV A, DIV.AlphabetList DIV A.Selected
{
	font-family: Microsoft Sans Serif;
	font-size: 10px;
	color: #3A5BDD;
	text-decoration: none;
}
DIV.AlphabetList DIV A.Selected
{
	color: Orange;
}
DIV.AlphabetList DIV A:hover, DIV.AlphabetList DIV A.Selected:hover
{
	text-decoration: underline;
}

/* SECTION TEXT FORMATTING ========================================================*/

DIV.SectionText P
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

/* MATERIAL BODY FORMATTING ========================================================*/

DIV#MaterialBody H3
{
	font-size: 13px;
}

DIV#MaterialBody P
{
	margin-top: 0px;
}

DIV#MaterialBody TABLE
{
	background-color: #D1D1D1;
	clear:both;
}

DIV#MaterialBody TABLE TD
{
	background-color: White;
	vertical-align: top;
}

DIV#MaterialBody TABLE TR:first-child TD
{
	background-color: #F6F6F6;
}

A.GalleryViewLink
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #0F137F;
	text-decoration: none;
}
A.GalleryViewLink:hover
{
	color: #3A5BDD;
	text-decoration: underline;
}

A.GalleryViewLinkNA
{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

/* MATERIAL TEXT LINK LAYER ========================================================*/

A.MaterialTextLinkKwd,
A.MaterialTextLinkKwd:hover
{
	border-bottom: dashed 1px #3A5BDD;
	text-decoration: none;
}

A.MaterialTextLinkKwd:hover
{
	border-bottom: solid 1px #3A5BDD;
}

A.MaterialTextLink,
A.MaterialTextLinkTag
{
	color: #3A5BDD;
	text-decoration: none;
}

A.MaterialTextLink:hover,
A.MaterialTextLinkTag:hover
{
	color: #3A5BDD;
	border-bottom: dashed 1px #3A5BDD;
}

A.MaterialTextLink
{
	color: Black;
	border-bottom: solid 1px #3A5BDD;
}

A.MaterialTextLinkTag
{
	color: black;
}

DIV.MaterialTextLinkHeader
{
	background-color: #CFD4FC;
	color: #3D50AF;
	padding: 1px 3px 1px 3px;
	position: absolute;
	z-index: 200;
}

DIV.MaterialTextLinkLayer
{
	color: #FDFDFD;
	position: absolute;
	z-index: 201;
	overflow: visible;
}

.MaterialTextLinkLayerText, .MaterialTextLinkLayerText A, TABLE.MaterialTextLinkLayerText TR, TABLE.MaterialTextLinkLayerText TR TD
{
	color: Black;
	font-size: 9px;
	text-decoration: none;
	background-color: transparent;
	line-height: 11px;
}

A.MaterialTextLinkLayerTextSubLink
{
	font-size: 9px;
	line-height: 11px;
	color: #2D6BE4;
	text-decoration: underline;
}

A.MaterialTextLinkLayerTextSubLink:hover
{
	text-decoration: none;
}

.MaterialTextLinkLayerSubLinkTable TD A, .MaterialTextLinkLayerSubLinkTable TD SPAN, .MaterialTextLinkLayerSubLinkTable TD
{
	font-size: 9px;
	padding: 0px;
	line-height: 14px;
	color: #3D50AF;
	text-decoration: none;
}

.MaterialTextLinkLayerSubLinkTable A:hover
{
	text-decoration: underline;
}

.MaterialTextLinkLayerText A:hover
{
	text-decoration: underline;
}

DIV.MaterialTextLinkLayerTopStripe
{
	height: 5px;
}

DIV.MaterialTextLinkLayerTopStripe IMG, DIV.MaterialTextLinkLayerBottomStripe IMG
{
	width: 5px;
	height: 5px;
}

DIV.MaterialTextLinkLayerTopStripe DIV
{
	border-top: solid 1px #CBD2FC;
	background-color: #FEFEFF;
	height: 4px;
	margin-left: 5px;
}

DIV.MaterialTextLinkLayerMain DIV.MaterialTextLinkLayerTitle
{
	font-weight: bold;
	font-size: 9px;
	color: Black;
}

DIV.MaterialTextLinkLayerTitle
{
	line-height: 11px;
}

DIV.MaterialTextLinkLayerTitle A
{
	color: Black;
	text-decoration: none;
}
DIV.MaterialTextLinkLayerTitle A:hover
{
	text-decoration: underline;
}

DIV.MaterialTextLinkLayerMain
{
	border-left: solid 1px #CBD2FC;
	border-right: solid 1px #CBD2FC;
	padding: 0px 4px;
	background-color: #EEF0FF;
	background-image: url(../Images/BkgrMaterialTextLinkLayer.gif);
	background-repeat: repeat-x;
}

DIV.MaterialTextLinkLayerBottomStripe DIV
{
	border-bottom: solid 1px #CBD2FC;
	background-color: #EEF0FF;
	height: 4px;
	margin-left: 5px;
}

DIV.MaterialTextLinkInnerLayerBottomStripe
{
	height: 5px;
}

DIV.MaterialTextLinkInnerLayerTopStripe
{
	height: 2px;
}

DIV.MaterialTextLinkInnerLayerTopStripe IMG, DIV.MaterialTextLinkInnerLayerBottomStripe IMG
{
	width: 2px;
	height: 2px;
}

DIV.MaterialTextLinkInnerLayerTopStripe DIV
{
	border-top: solid 1px #E3E8FE;
	background-color: #FEFEFF;
	height: 1px;
	margin-left: 2px;
}

DIV.MaterialTextLinkInnerLayerMain
{
	border-left: solid 1px #E3E8FE;
	border-right: solid 1px #E3E8FE;
	padding: 0px 4px;
	background-color: #EEF1FF;
	background-image: url(../Images/BkgrMaterialTextLinkInnerLayer.gif);
	background-repeat: repeat-x;
}

DIV.MaterialTextLinkInnerLayerBottomStripe DIV
{
	border-bottom: solid 1px #E3E8FE;
	background-color: #EEF1FF;
	height: 1px;
	margin-left: 2px;
}

DIV.MaterialTextLinkInnerLayerBottomStripe
{
	height: 2px;
}

/* BOOKMARKS (Copied From http://news.bbc.co.uk/2/hi/africa/7504640.stm) ========================================================*/
UL.Bookmarks LI.delicious
{
	background: url(../Images/delicious.gif) no-repeat 0px 0px;
}
UL.Bookmarks LI.digg
{
	background: url(../Images/digg.gif) no-repeat 0px 0px;
}
UL.Bookmarks LI.reddit
{
	background: url(../Images/reddit.gif) no-repeat 0px 0px;
}
UL.Bookmarks LI.facebook
{
	background: url(../Images/facebook.gif) no-repeat 0px 0px;
}
UL.Bookmarks LI.stumbleupon
{
	background: url(../Images/stumbleupon.gif) no-repeat 0px 0px;
}
UL.Bookmarks LI
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 100%;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 2px;
	outline: 0;
	float: left;
}
UL.Bookmarks
{
	list-style-type: none;
	font-size: 100%;
	padding: 7px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	outline: 0;
}

