BODY { background:  #ffffff;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 10pt;
}
BODY.HomeLook {
	background:  #186AAB;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 10pt;
}
Image.HomeLook {
	border : 2px solid red;
	position:relative;
}
A, LI A:visited, LI A:visited {
	TEXT-DECORATION: none;
	color: #0331C7;
}
A:hover { color: #0032FF;
      		   text-decoration: none; 
}			   
.footerClass { color: #000066;
				     text-decoration: underline;
					 font-size: 10pt;
}			
.footerClass:hover { color: #2B4D81;
							text-decoration: none;
}
.footerClass:vistited { color: #000066;
							    text-decoration: underline;
}	
EM {
	font-style : italic;
	font-size : 10pt;
}
EM.slogan {
	font-variant : normal;
	font-weight : bold;
	font-style : normal;
	font-size: 9pt;
	color : black;
}					    						
   
table, td { font-family: Verdana, Arial, Helvetica, sans-serif;
			   color: black;
			   font-size: 9pt;
}	
h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
			   color: black;
			   font-size: 12pt;
}		   

.smallItalic { font-family: Verdana, Arial, Helvetica, sans-serif;
			   color: black;
			   font-style: italic;
			   font-size: 11pt;
}

P {
	margin-bottom : 10pt;
}

/*A.ExternalLink, A.ExternalLink:visited {
color:red;
}

A.InternalLink,A.InternalLink:visited {
color:green;
}

A.ResourceFile,A.ResourceFile:visited {
color:purple;
}*/

A.ExternalLink, A.ExternalLink:visited {
	color:#0018FF;
}

A.InternalLink, A.InternalLink:visited {
	color:#0018FF;
}

A.ResourceFile, A.ResourceFile:visited {
	color:#0018FF;
}

A.UpdateLink {
	color: gray;
	border : thin solid Black;
}

.BreadCrumb, .BreadCrumb:visited {
	color: blue;
	font-size: 7pt;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

Div.PageTitle {
	font-size: 13pt;
	font-weight : bold;
	color: black;
	height : 20pt;
	padding : 5px;
}


input, select, textarea {
	font-size : 8pt;
	align : center;
}

TR.HiddenCatalogDescription {
	display:none;
}

A.Anchor, A.Anchor:visited {
	color:brown;
}
.TopNavigation {
	text-align: right;
	color: navy;
	font-size: 7pt;
	font-weight : bold;
	text-decoration: none;
	vertical-align : bottom;
	line-height : 7pt;
}
.TopNavigation A, .TopNavigation A:visited {
	color: navy;
	font-size: 7pt;
	text-decoration: none;
	
}

.AdvancedSearch {
	text-align: left;
	color: white;
	font-size: 7pt;
	font-weight : bold;
	text-decoration: none;
	vertical-align : bottom;
}

Table.LocalNavigation {
	width:100%;
}

Table.TableListing {
	border : none;
	empty-cells : show;
	vertical-align : top;
}

Table.TableListing TD {
	font-size : 9pt;
	padding : 2px 2px 2px 2px;
}
	

Table.TableWithBorders {
	border-left : thin solid Black;
	border-right : thin solid Black;
	border-top : thin solid Black;
	border-bottom : thin solid Black;
	border-width: 1px;
}

Table.TableWithBorders TD {
	font-size : 9pt;
	vertical-align : top;
	padding : 3px, 3px, 3px, 3px;
	
}

Table.AlternatingColorTable {
	width : 100%;
	border : 1px solid Black;
	border-collapse : collapse;
	empty-cells : show;
}

Table.AlternatingColorTable TD {
	font-size : 9pt;
	vertical-align : top;
	padding : 2px, 2px, 2px, 2px;
	border : 1px solid Black;
}

Table.News {
	width: 125px;
	height: 150px;
	background-color: white;
	border-left : 1pt solid #FF5400;
	border-right : 1pt solid #FF5400;
	border-top : 1pt solid #FF5400;
	border-bottom : 1pt solid #FF5400;
}
.News th {
	text-align: center;
	font-size: 8pt;
	font-weight : bold;
	color : black;
	background-color: #D7E4E4;
	vertical-align : top;
}
.News td {
	font-size: 8pt;
	vertical-align : top;
}
.News A {
	color: black;
	font-size: 8pt;
	color: #2C2FBE;
}
Table.LocalNavigation {
	width:100%;
}

Table.LocalNavigation TR {
	background-color: #1C1E7B;
}
Table.LocalNavigation TD, Table.LocalNavigation TD A, Table.LocalNavigation TD A:visited {
/*	white-space : nowrap;*/
	color: white;
	font-size:8pt;
	text-decoration: none;
	padding-top : 2pt;
	padding-bottom : 2pt;
	padding-left : 1pt;
	vertical-align: middle;
}
Table.LocalNavigation TD a:hover {
	color: #FEE300;
}
/* Local Navigation*/
TABLE.DetailPageLocalNavigation {
	width : 100%;
}

TABLE.DetailPageLocalNavigation TD {
	border : 1px solid #2D5A81;
	background-color : #F4F5F6;
	
}

Table.DetailPageLocalNavigation TD, Table.DetailPageLocalNavigation TD A, Table.DetailPageLocalNavigation TD A:visited {
/*	white-space : nowrap;*/
	color: black;
	font-size:9pt;
	text-decoration: none;
	padding-top : 2pt;
	padding-bottom : 2pt;
	padding-right : 2pt
	vertical-align : middle;
	font-weight : normal;
}
Table.DetailPageLocalNavigation TD a:hover {
	color: #FF5A00;
}

/* Yellow Brix*/
a.news {color: blue; text-decoration: none;}/Management+Certification+3.cfm
.news, .news P {font-family: Verdana,Helvetica,Arial; font-size: 7pt; color: #7A9CBA; text-decoration: none;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;}

Table.breakingnews {
	border-left : 1pt solid Black;
	border-right : 1pt solid Black;
	border-top : 1pt solid Black;
	border-bottom : 1pt solid Black;
	text-align : center;
	width:100%;
}

.breakingnews TD{
	font-size : 7pt;
	font-weight : bold;
}

Table.Login {
	border-left : 1pt solid Black;
	border-right : 1pt solid Black;
	border-top : 1pt solid Black;
	border-bottom : 1pt solid Black;
	width : 100%;
	text-align : center;
	background-color: #A00101;
	vertical-align : middle;
}

.Login TD {
	color : white;
	font-size : 9pt;
	font-weight : bold;
	font-variant : small-caps;

}

Table.knowcommadv {
	font-weight : normal;
	text-align : center;
	padding-bottom : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
	width:100%;
}

.knowcommadv TD{
	font-size : 8pt;
	color: #BFBFB8;
	font-weight : bold;
	font-variant : small-caps;
}

Table.HubPageContent {
	width:90%;
	padding-bottom : 1pt;
	padding-left : 1pt;
	padding-right : 1pt;
	padding-top : 1pt;
	margin-left: 10pt;
}
.HubPageContent TD, .HubPageContent A {
	font-size: 10pt;
	text-decoration: none;
}
Table.AssociatedContent {
	width: 100%;
	padding-left : 2pt;
}
.AssociatedContent th {
	text-align: left;
	font-size: 8pt;
	color: #1B1E7B;
}
.AssociatedContent td {
	font-size: 8pt;
}
.AssociatedContent TD A {
	color: #2B4D81;
	font-size: 8pt;
}
.AssociatedContent TD A:visited {
	color: #2B4D81;
}
.AssociatedContent TD A:Hover {
	color: #A60017;
}

.GetMore A {
	color: #BB4747;
	font-size: 7pt;
}

.GetMore A:hover {
	color: #2B4D81;
	font-size: 7pt;
}

Table.RelatedEvents {
	width: 100%;
	background-color: white;
	border-left : 1pt solid Black;
	border-right : 1pt solid Black;
	border-top : 1pt solid Black;
	border-bottom : 1pt solid Black;
}
.RelatedEvents th {
	text-align: center;
	font-size: 8pt;
	font-variant : small-caps;
	color : white;
	background-color: #A50003;
}
.RelatedEvents td {
	font-size: 7pt;
}
.RelatedEvents A {
	color: black;
	font-size: 7pt;
	color: #2C2FBE;
}

Table.RelatedInformation {
	width: 100%;
	background-color: white;
	border-left : 1pt solid Black;
	border-right : 1pt solid Black;
	border-top : 1pt solid Black;
	border-bottom : 1pt solid Black;
}
.RelatedInformation th {
	text-align: center;
	font-size: 8pt;
	font-variant : small-caps;
	color : white;
	background-color: navy;
}
.RelatedInformation td {
	font-size: 7pt;
}
.RelatedInformation A {
	color: black;
	font-size: 7pt;
	color: #2C2FBE;
}
Table.RelatedInformation TD.GetMore A {
	text-align: right;
	font-size: 7pt;
}
Table.RelatedInformation TD.GetMore A:Hover {
	text-align: right;
	font-size: 7pt;
	color: #C80038;
}

Table.ChannelName TD {
	color:white;
	font-size: 11pt;
	font-weight: bolder;
	font: normal;
	font-variant : small-caps;
}

Table.FeaturedLinks {
	width: 200px;
	background-color: #FFFFFF;
	margin-bottom : 10px;
	margin-top : 5px;
	border : 1px solid #E56100;
}
.FeaturedLinks td {
	font-size: 9pt;
	/*border-bottom : 2px solid #FFFFFF;*/
	padding : 3px 3px 3px 3px;
	/*border-bottom : 1pt Solid #A5A399;*/
	line-height : 20px;
}
.FeaturedLinks A {
	color: #003366;
	font-size: 9pt;
}
.FeaturedLinks TD A:Hover {
	background-color : #EDF4FD;
	color : #E56100;
	width : 100%;
}

Div.FeaturedLinks {
	text-align: center;
	/*font-size: 8pt;
	border-top: 1px solid #E56100;
	border-left: 1px solid #E56100;
	border-right: 1px solid #E56100;
    color : #FFFFFF;
	background-color: #036589;
	padding : 2px 2px 2px 2px;
	font-weight : bold;*/
}

/* Table.Contact {
	width: 100%;
}
Table.Contact TD {
	color: #FFFFFF;
	font-size: 10pt;
}
*/

Table.Contacts {
	width : 100%;
	margin-top : 10px;
	/*margin-right : 3px;*/
	margin-left : 10px;
}
Table.Contacts TH {
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	text-align : left;
	text-transform : uppercase;
}
Table.Contacts TD {
	font-size : 8pt;
	color : #FFFFFF;
}
Table.Contacts TD A, Table.Contacts TD A:Visited {
	color: #FFFFFF;
}
Table.Contacts TD A:Hover {
	color: #FF4E00;
}
	
DIV.Description {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: BOLD;
}

Image.ChannelImage {
	padding-bottom : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
}

Image.ChannelAd {
	padding-bottom : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
}

Image.CornerImage {
	padding-bottom : 5pt;
	padding-left : 5pt;
	padding-right : 5pt;
	padding-top : 5pt;
}

Table.MaintenanceTabs {
	padding-right: 0px;
}

.tdu {	
	border-left-color: 000000;
	border-left-style: Solid;
	border-left-width: 1px;
	border-right-color: 000000;
	border-right-style: Solid;
	border-right-width: 1px;		
	border-bottom-color: 000000;	
	border-bottom-style: Solid;
	border-bottom-width: 1px;	
	padding-right: 0px;
	padding-left: 0px; }
.tdt {	
	border-top-color: 000000;	
	border-top-style: Solid;
	border-top-width: 1px;	
	background-color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	cursor: text; }
.tdt A {
	color: black;
	font-size: 8pt;
	font-weight: bold;
	cursor: text;
}
.tdtb {		
	border-top-color: 000000;	
	border-top-style: Solid;
	border-top-width: 1px;	
	border-bottom-color: 000000;	
	border-bottom-style: Solid;
	border-bottom-width: 1px;	
	background-color: #BFCFE7;
	padding-right: 10px;
	padding-left: 10px;
	cursor: hand;
	 }	
.tdtb A {
	color: #004080;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
}
.tdr {	
	border-right-color: 000000;
	border-right-style: Solid;
	border-right-width: 1px;		
	border-bottom-color: 000000;	
	border-bottom-style: Solid;
	border-bottom-width: 1px;	
	padding-right: 0px;
	padding-left: 0px; } 	
.tdl {	
	border-left-color: 000000;
	border-left-style: Solid;
	border-left-width: 1px;
	border-bottom-color: 000000;	
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	padding-right: 0px;
	padding-left: 0px; 
}
Img {
	position:relative;
}
Img.WebsiteLogo {
	position:relative;
	border-style : none none none none;
}
Div.Advert {
color: #808080;
font-size: 7pt;
text-align: center;
width: 100%;
margin: 0 auto;
}