/* CSS Document */

body { 
	background-color: #FFFFFF;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 140%;
	/*
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #EEEEEE;
    scrollbar-track-color: #EEEEEE;
	overflow-x: hidden;
*/
	}
p 
{
	color: #666666;
}

span 
{
	color: #666666;
}
	
td { 
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #999999;
	line-height: 140%;
	}
tr { 
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #999999;
	line-height: 140%;
	}

/*TEXT STYLES*/

.maintitles { font-size: 15px; font-weight: bold; color: #EA5E94; text-transform: uppercase; }

.bold14 { 
	font-size: 14px;
	font-weight: bold;
	}
.bold13 {
	font-size: 13px;
	font-weight: bold;
	}
.bold12 {
	font-size: 12px;
	font-weight: bold;
	}
.bold11 {
	font-size: 11px;
	font-weight: bold;
	}
.bold10 {
	font-size: 10px;
	font-weight: bold;
	}
.bold9 {
	font-size: 9px;
	font-weight: bold;
	}

.plain14 { font-size: 14px; }
.plain13 { font-size: 13px; }
.plain12 { font-size: 12px; }
.plain11 { font-size: 11px; }
.plain10 { font-size: 10px; }
.plain9 { font-size: 9px; }

.white11 { 
	font-size: 11px;
	color: #FFFFFF;
	}

.sublinkon { color: #EA5E94; font-size: 11px; text-align: right; }
.subsublinkon { color: #FFFFFF; font-size: 11px; text-transform: uppercase; background-color: #EA5E94; padding: 0px 8px 1px 8px; }
.errormsg { font-size: 12px; font-weight: bold; color: #EA5E94; }

.justify11{
	font-size: 11px;
	text-align: justify;
	}

ul { list-style: outside square }



/*TABLE STYLES*/
.subsublinkcell { padding: 0px 6px 0px 6px; }
.sublinksbox { line-height: 110%; vertical-align: bottom; text-align: right; padding-bottom: 2px; }
.footerlinksbox { padding: 1px 18px 1px 18px; }

.greyborder {border-width: 1px; border-style: solid; border-color: #CCCCCC;}
.greybordertop {border-top: 1px solid #CCCCCC;}
.greyborderbot {border-bottom: 1px solid #CCCCCC;}
.whiteborder {border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 3px 10px 3px 10px; }
	
/*POSITIONING STYLES*/

.maincontent { align: center; }
.mainnavbuts { padding: 0px 10px 10px 0px; }

.logo { height: 84px; background-repeat: no-repeat; background-image: url(../images/logo-white.gif); background-position: left center; }
.logosmall { height: 68px; background-repeat: no-repeat; background-image: url(../images/logo-white-small.gif); background-position: right center; }
.iframe {overflow-x: hidden; }

.picaboutprods { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-aboutprods.jpg); background-position: left top; }
.picaboutus { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-aboutus.jpg); background-position: left top; }
.picopportunities { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-opportunities.jpg); background-position: left top; }
.picfaq { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-faq.jpg); background-position: left top; }
.picsocial { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-social.jpg); background-position: left top; }
.picwhyelearning { height: 170px; background-repeat: no-repeat; background-image: url(../images/pic-whyelearning.jpg); background-position: left top; }
	
/*FORM STYLES*/
.formheaders {
	background-color: #DDDDDD;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	}

/*LINK STYLES*/

a:visited { color: #999999; text-decoration: none; }
a:active { color: #999999; text-decoration: none; }
a:link { color: #999999; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }

a.sublink:visited { color: #889593; font-size: 11px; }
a.sublink:active { color: #889593; font-size: 11px; }
a.sublink:link { color: #889593; font-size: 11px; }
a.sublink:hover { color: #556865; font-size: 11px; }

a.subsublink:visited { color: #FFFFFF; font-size: 10px; text-transform: uppercase; padding: 1px 8px 1px 8px; }
a.subsublink:active { color: #FFFFFF; font-size: 10px; text-transform: uppercase; padding: 1px 8px 1px 8px; }
a.subsublink:link { color: #FFFFFF; font-size: 10px; text-transform: uppercase; padding: 1px 8px 1px 8px; }
a.subsublink:hover { color: #FFFFFF; font-size: 10px; background-color: #738280; text-transform: uppercase; padding: 1px 8px 1px 8px; }

a.line:visited { text-decoration: underline;}
a.line:active { text-decoration: underline;}
a.line:link { text-decoration: underline;}
a.line:hover { text-decoration: none;}

a.footerlinks:visited { font-size: 9px; color: #999999; text-transform: uppercase; }
a.footerlinks:active { font-size: 9px; color: #999999; text-transform: uppercase; }
a.footerlinks:link { font-size: 9px; color: #999999; text-transform: uppercase; }
a.footerlinks:hover { font-size: 9px; color: #666666; text-transform: uppercase; }

a.linesml:visited { font-size: 9px; text-decoration: underline; }
a.linesml:active { font-size: 9px; text-decoration: underline; }
a.linesml:link { font-size: 9px; text-decoration: underline; }
a.linesml:hover { font-size: 9px; text-decoration: none; }

a.boldlink:visited { font-weight: bold; }
a.boldlink:active { font-weight: bold; }
a.boldlink:link { font-weight: bold; }
a.boldlink:hover { font-weight: bold; }

a.bolddkgrnlink:visited { font-weight: bold; color: #556865; }
a.bolddkgrnlink:active { font-weight: bold; color: #556865; }
a.bolddkgrnlink:link { font-weight: bold; color: #556865; }
a.bolddkgrnlink:hover { font-weight: bold; color: #364B48; }

a.boldgrnlink:visited { font-weight: bold; color: #889593; }
a.boldgrnlink:active { font-weight: bold; color: #889593; }
a.boldgrnlink:link { font-weight: bold; color: #889593; }
a.boldgrnlink:hover { font-weight: bold; color: #556865; }

a.bolddarklink:visited { font-weight: bold; color: #666666; }
a.bolddarklink:active { font-weight: bold; color: #666666; }
a.bolddarklink:link { font-weight: bold; color: #666666; }
a.bolddarklink:hover { font-weight: bold; color: #333333; }
/*
a.darklink:visited { color: #666666; }
a.darklink:active { color: #666666; }
a.darklink:link { color: #666666; }
a.darklink:hover { color: #333333; }
*/
a.darklink:visited { color: #999999; }
a.darklink:active { color: #999999; }
a.darklink:link { color: #999999; }
a.darklink:hover { color: #333333; }

a.pinklink:visited { color: #EEB0C8; }
a.pinklink:active { color: #EEB0C8; }
a.pinklink:link { color: #EEB0C8; }
a.pinklink:hover { color: #EA5E94; }