body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/speakers/bk_column.gif);
	background-repeat: repeat-y;

}
p, td, li  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; }

a:link { color: #4400C1; text-decoration: underline }
a:visited { color: #5C0792; text-decoration: underline }
a:hover { color: #756BFF; text-decoration: underline }
a:active { color: #756BFF; text-decoration: underline }

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #333333;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #4400C1;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #000066;
}
H4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #9046C0;
}
H4  a:link  { color: #9046C0; text-decoration: none }
H4  a:visited  { color: #9046C0; text-decoration: none }
H4  a:hover { color: #9046C0; text-decoration: underline }
H4  a:active  { color: #9046C0; text-decoration: underline }

.yellowNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	background-color: #F8E348;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

.yellowNav a {
	position:relative;
	display:block;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 20px;
	color: #000066;
}

.yellowNav a:hover {
	background-color: #FAFFC2;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000BD;
}
.yellowNav a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}

.yellowNavLast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	background-color: #F8E348;
}

.yellowNavLast a {
	position:relative;
	display:block;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 20px;
	color: #000066;
}

.yellowNavLast a:hover {
	background-color: #FAFFC2;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000BD;
}
.yellowNavLast a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}


.linkA { 
	font-weight: bold; 
	color: #000066; 
	font-size: 90%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	}
	
.linkA a:link  { color: #4400C1; text-decoration: none }
.linkA a:visited  { color: #4400C1; text-decoration: none }
.linkA a:hover { color: #756BFF; text-decoration: none }
.linkA a:active  { color: #756BFF; text-decoration: none }

.subNav {
	font-weight: bold;
	color: #464646;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	
	}
.subNav a:link  { color: #464646; text-decoration: none }
.subNav a:visited  { color: #464646; text-decoration: none }
.subNav a:hover { color: #7827A5; text-decoration: none; background-color: #F5F3F7; }
.subNav a:active  { color: #7827A5; text-decoration: none; background-color: #F5F3F7; }

.footer { 
	font-weight: normal; 
	color: #666666; 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px;
	
	}
.footer a:link  { color: #666666; text-decoration: none }
.footer a:visited  { color: #666666; text-decoration: none }
.footer a:hover { color: #666666; text-decoration: underline }
.footer a:active  { color: #666666; text-decoration: underline }

.frontTextBold { 
	font-weight: bold; 
	color: #464646; 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	}
.frontTextBold a:link  { color: #464646; text-decoration: none }
.frontTextBold a:visited  { color: #464646; text-decoration: none }
.frontTextBold a:hover { color: #7827A5; text-decoration: none }
.frontTextBold a:active  { color: #7827A5; text-decoration: none }

.frontText { 
	font-weight: normal; 
	color: #464646; 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	}
.frontText a:link  { color: #464646; text-decoration: none }
.frontText a:visited  { color: #464646; text-decoration: none }
.frontText a:hover { color: #7827A5; text-decoration: none }
.frontText a:active  { color: #7827A5; text-decoration: none }

.frontTextPurple { 
	font-weight: normal; 
	color: #551C75; 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	}
.frontTextPurple a:link  { color: #551C75; text-decoration: none }
.frontTextPurple a:visited  { color: #551C75; text-decoration: none }
.frontTextPurple a:hover { color: #551C75; text-decoration: underline }
.frontTextPurple a:active  { color: #551C75; text-decoration: underline }

.bold {
	font-weight: bold;
}


.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E1DEE4;
	line-height: normal;
	border: 1px solid #551C75;
	padding-left: 4px;

}

.aitalic {
	font-style: italic;
}
.table {
	background-color: #FFFFFF;
	border: 1px solid #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.tableRow1 {
	background-color: ##E4DFE8;
	font-size: 11px;
}
.tableRow2 {
	background-color: #eeeeee;
	font-size: 11px;
}
.tableRowHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #551C75;
	font-size: 11px;
	}
.tableRightLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #551C75;
	font-size: 11px;
}

.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
.boldItalic {
	font-style: italic;
	font-weight: bold;
}


.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #551C75;
	font-weight: bold;

}

.borderBlack {
	border: 1px solid #000000;
}

.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}
.smallTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.smallText a:link  { color: #000000; text-decoration: none }
.smallText a:visited  { color: #000000; text-decoration: none }
.smallText a:hover { color: #000000; text-decoration: underline }
.smallText a:active  { color: #000000; text-decoration: underline }


.tableRightLineBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #551C75;
}
.boldRightLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #551C75;
	font-weight: bold;
}

.sitemap {
	font-weight: bold;
	color: #454545;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
}
.sitemap a:link  { color: #454545; text-decoration: none }
.sitemap a:visited  { color: #454545; text-decoration: none }
.sitemap a:hover { color: #FF7400; text-decoration: none }
.sitemap a:active  { color: #FF7400; text-decoration: none }

.smallTextItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.Remove {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #551C75;
}
.tableNavBk {
	background-image: url(/images/hdr/nav_bk.gif);
	background-repeat: repeat-x;
}

.hdrTopBkAbout {
	background-image: url(/images/hdr/interior/girl_monitor.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkSupport {
	background-image: url(/images/hdr/interior/boy_microscope.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkSolutions {
	background-image: url(/images/hdr/interior/boys_hs.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkNews {
	background-image: url(/images/hdr/interior/girls_hats.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkContact {
	background-image: url(/images/hdr/interior/boygirl_bw.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkCaseStudies {
	background-image: url(/images/hdr/interior/boy_es_paper.jpg);
	background-repeat: no-repeat;
}

.hdrTopBkEncore {
	background-image: url(/images/hdr/interior/girl_pinkjacket.jpg);
	background-repeat: no-repeat;
}

.hdrTopBk {
	background-image: url(/images/hdr/interior/girl_hs_thought.jpg);
	background-repeat: no-repeat;
}

.columnCallout { 
	background-color: #B4A4C1;
	border: 1px solid #E4DFE8;
}

.columnCalloutLink { 
	font-weight: bold; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	}
.columnCalloutLink a:link  { color: #000000; text-decoration: none }
.columnCalloutLink a:visited  { color: #000000; text-decoration: none }
.columnCalloutLink a:hover { color: #E4DFE8; text-decoration: none }
.columnCalloutLink a:active  { color: #E4DFE8; text-decoration: none }
.superscript {
	font-size: 9px;
	vertical-align: super;
}
.boxUpNext {
	background-color: #ECE7F5;
	border: 1px dotted #000066;
}
