.copy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;

}
.backgroundnorepeat
{
	background-repeat: no-repeat;
}
.searchText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.searchText a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.searchText a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.newbgnorepeat
{
	background-image: url(images/CBM-news-bg_12.gif);
	background-repeat: no-repeat;
}
/*
.news
{
	font-family: "HelveticaNeue Condensed";
	font-size: 14px;
	font-weight: bold;
	color: #12315D;
	top: 5px;
	list-style-type: circle;
	list-style-position: outside;
	text-indent: 22px;
	background-repeat: repeat-x;
	background-image: url(images/CBM_news-bg.gif);
	padding-top: 6px;
}*/
.news {
	font-family: "HelveticaNeue Condensed";
	font-size: 14px;
	font-weight: bold;
	color: #12315D;
	top: 5px;
	list-style-type: circle;
	list-style-position: outside;
	background-repeat: repeat-x;
	background-image: url(images/CBM_news-bg.gif);
	padding-top: 6px;
}
.newslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: url(images/CBM_news-bg.gif);
	padding-top: 5px;
	color: #006699;
}
.newslinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.newslinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #52657A;
}

.newslinksDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 5px;	padding-right: 20px;	padding-left: 0px;	color: #FFFFFF;
}

.newslinksDefault a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 5px;	padding-right: 20px;	padding-left: 0px;	color: #FFFFFF;
}

.newslinksDefault a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 5px;	padding-right: 20px;	padding-left: 0px;	color: #FFFFFF;
}

.newslinksDefault a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 5px;	padding-right: 20px;	padding-left: 0px;	color: #FFFFFF;
}

.newslinksDefault a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 5px;	padding-right: 20px;	padding-left: 0px;	color: #FFFFFF;
}

.homepagecontentCL {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
.homepagecontentCL a:link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
.homepagecontentcL a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
.homepagecontentcL a:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
.homepagecontentcL a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}

.newslinksDefaultHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: #0D1232;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 15px;
	color: #FFFFFF;
}

.newslinksDefaultArrows{
	padding-top: 6px;
	padding-left: 15px;
}

.newslinksDefaultBBEArrows{
	padding-top: 4px;
	padding-left: 15px;
}

.newslinksDefaultBBEArrows_SidePaddingOnly{
	padding-left: 15px;
}

.subheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	text-decoration: underline;
	color: #000000;
}
.style1
{
	font-weight: bold;
}
.style2
{
	color: #211F4D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.links a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.links a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.links a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.Editlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.repeat_horiz
{
	background-repeat: repeat-x;
}
.smallheaders
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	text-indent: 14px;
}
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	padding-right: 18px;
}
.copyright a:link
{
	color: #FFFFFF;
}
.copyright a:visited
{
	color: #FFFFFF;
}

.sidebarSource
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;

}
.sidebarQuote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.sidebarQuoteOuter{
	padding: 40px 30px 0px 30px;
}
.sidebarlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.sidebarlinks a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.sidebarlinks a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.sidebarlinks a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.homePageContentStoryOuter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
}

.style1
{
	font-weight: bold;
}
/*
.style2
{
	color: #211F4D;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}*/
.style6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 30px;


}
.style7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ErrMsgLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.navlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #0066FF;
}
.QuickLinksFlyoutStaticLink_msdn
{
	border: solid 1px;
	border-color: Green;
}
.QuickLinksFlyoutStaticLink_msdn
{
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	cursor: hand;
	width: 540px;
	height: 400px;
	overflow-y: Scroll;		
}
.flyoutSiteMapTable
{
	/*background-color: #70B4BB;
	background-image: url(images/sitemapbg.jpg);
	background-repeat: repeat;
	background-color:White;*/
}
.flyoutSiteMapHeader
{
	font-weight:bolder; 
	/*color: white;*/
	color:#2F2E7E;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.flyoutSiteMapItemHeaderLink
{
	font-weight:bolder; 
	/*color: white;*/
	color:#5C7187;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline ;
}
.flyoutSiteMapItemLink
{
	font-weight:normal; 
	/*color: white;*/
	color:#5C7187;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.DatGridRowStyle 
{
	font-size:10pt;
	background-color: #EFF3FB;
	font-family: Arial, Helvetica, sans-serif;
}

.DatGridHeaderStyle
{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #507CD1;
	font-weight :bold;
	color : White;
}

.DatGridAlternatingRowStyle 
{
	font-size:10pt;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
}
.ContentBgColor
{
	background-color: #DBEFFA;
	height: 100%;
	background-repeat:no-repeat;
}
.ContentBgColorNews
{
	background-color: #D8DAF3;
	height: 100%;
	background-repeat:no-repeat;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #13325C;
	vertical-align: middle;
	text-indent: 14px;
	text-align: left;
	line-height: 13pt;
}

.pagetitleSupClassification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #13325C;
	vertical-align: super;
	text-indent: 14px;
	text-align: left;
	line-height: 13pt;
}

.boldItalic    { color: #c60; font-weight: bold; font-style:italic;}

/* Bold & Red */
.alert         { color: #FF0000; font-weight: bold; }
/* Blue&nbsp;verdana */
.style2        { font-family: verdana,arial,helvetica,sans-serif; color: #003399; }
.style3        { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
.style4        { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }

.superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	color: #000000;
	vertical-align: super;
}

.linkimage {
	cursor: pointer;
	text-decoration: none;
}
.linkimage a:link{
	cursor: pointer;
	text-decoration: none;
}
.linkimage a:visited{
	cursor: pointer;
	text-decoration: none;
}
.linkimage a:hover{
	cursor: pointer;
	text-decoration: none;	
}

.contentpadding{
	padding-right: 50px;
	
}
.tablestyle {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	display: inline-table;
}
.table-superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #FFF;
	font-weight: bold;
	vertical-align: super;
}
.tablestyle2 {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bolder;
	display: inline-table;
}
.tablehead {
	background-image: url(images/ModuleMenu_header.jpg);
}
.tablelink {
	color: #0F0;
	font-weight: bold;
	text-decoration: underline;
}
.tablelink a:link {
	color: #0F0;
	font-weight: bold;
	text-decoration: underline;
}
.tablelink a:visited {
	color: #0F0;
	text-decoration: underline;
}
.tablelink a:hover {
	color: #0FF;
	text-decoration: none;
}
.tablelink a:active {
	color: #0F0;
	text-decoration: underline;
}
.homepagecontentRL {color: #FF0000; font-weight: bold; text-decoration: none;}
.homepagecontentRL a:link{color: #FF0000; font-weight: bold; text-decoration: none;}
.homepagecontentRL a:visited{color: #FF0000; font-weight: bold; text-decoration: none;}
.homepagecontentRL a:active{color: #FF0000; font-weight: bold; text-decoration: none;}
.homepagecontentRL a:hover{color: #FF0000; font-weight: bold; text-decoration: none;}


