/* main and im styles*/
/* colors to note 4E6CFC blue and #B33E81 pink */
body /* girls body is different to im*/
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  verdana, arial, helvetica, san serif;
	line-height: 16px;
	font-size: 11px;
	background-color: #D8C6D9;
	background-image:  url("../main/images/bgb.gif");
	background-attachment: fixed;
	} 
tr, td, p, li, ol, ul, blockquote, table {
	font-family:  verdana, arial, helvetica, san serif;
	font-size: 11px;
	color: #243DB3;
	}
.topics  {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 14px;
	color: #415FEB ;
	font-weight: bold;
	}

/* this stops the absent-scrollbar-jump on a short page in firefox */
html {
	overflow: -moz-scrollbars-vertical;
	}
.heading {
	font-size: 15px;
	color: #8F2A64;
	font-weight: bold;
	text-transform: uppercase;
	}

/*l i n k s*/
/* auto lnks */
a:link {
	color: #243BD3;
	}
a:visited {
	color: #243BD3;
	}
a:hover {
	color: #4e6cfc ;
    text-decoration: none; 
	}
a:active {
	color: #243BD3;/* link chamges om mousedown */
	}

/*links classes*/
/* dark and light pink links */
a.ppl:link {
	font-size: 11px;
	color: #C84791;
	text-decoration: underline;
	line-height: 18px;
	}
a.ppl:visited {
	font-size: 11px;
	color: #c84791;
	text-decoration: underline;
	line-height: 18px;
	}
a.ppl:hover {
	font-size: 11px;
	color: #8F2A64;
	text-decoration: none;
	line-height: 18px;
	}
a.ppl:active {
	font-size: 11px;
	text-decoration: underline;
    color: #C84791;
	line-height: 18px;
	}

/* white and purple links */
a.wp:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	}
a.wp:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	}
a.wp:hover {
	font-size: 11px;
	color: #4d1c95;
	text-decoration: none;
	line-height: 18x;
	}
a.wp:active {
	font-size: 11px;
	text-decoration: none;
    color: #FFFFFF;
	line-height: 18px;
	}		

/* blue links*/
a.wbl:link {
	font-size: 11px;
	color: #415FEB;
	text-decoration: underline;
	line-height: 18px;
	}
a.wbl:visited {
	font-size: 11px;
	color: #415FEB;
	text-decoration: underline;
	line-height: 18px;
	}
a.wbl:hover {
	font-size: 11px;
	color: #243DB3;
	text-decoration: none;
	line-height: 18x;
	}
a.wbl:active {
	font-size: 11px;
	text-decoration: underline;
    color: #415FEB;
	line-height: 18px;
	}	
	
/* bannerlink=bl */
a.bl:link {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	color: #4DLC95;
	font-weight: bold;
	text-decoration: none;
	}
a.bl:visited {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	color: #4DLC95;
	font-weight: bold;
	text-decoration: none;
	}
a.bl:hover {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
	}
a.bl:active { /* link chamges om mousedown */
	font-family: verdana, arial, helvetica, san serif;
	font-size: 12px;
	color: #4DLC95;
	font-weight: bold;
	text-decoration: none;
	}
	
/* rl review links - can be used for other */
a.rl:link {
	font-size: 10px;
	color: #4E6CFC;
	text-decoration: none;
	}
a.rl:visited {
	font-size: 10px;
	color: #4E6CFC;
	text-decoration: none;
	}
a.rl:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	}
a.rl:active { /* link chamges om mousedown */
	font-size: 10px;
	color: #4E6CFC;
	text-decoration: none; 
	}
	
/* pl pink links 11 pt size */	
a.pl:link {
	color: #8F2A64;
	font-weight: bold;
	text-decoration: underline;
		}
a.pl:visited {
	color: #8F2A64;
	font-weight: bold;
	text-decoration: underline;
	}
a.pl:hover {
	color: #8F2A64;
	font-weight: bold;
	text-decoration: none; 
	}
a.pl:active { /* link chamges om mousedown */
    color: #4E02CA;
	font-weight: bold;   
	text-decoration: underline;
	}

/* lpl large pink links 14pt - keep in case */	
a.lpl:link {
	color: #8F2A64;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
a.lpl:visited {
	color: #8F2A64;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
a.lpl:hover {
	color: #8F2A64;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	}
a.lpl:active { /* link chamges om mousedown */
	color: #8F2A64;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
	
/* sl small, links - blue 10pt */
a.sl:link {
	font-size: 10px;
	color: #243DB3;
	text-decoration: none;
	}
a.sl:visited {
	font-size: 10px;
	color: #243DB3;
	text-decoration: none;
}
a.sl:hover {
	font-size: 10px;
	color: #8F2A64;
	text-decoration: underline;
	}
a.sl:active { /* link chamges om mousedown */
	font-size: 10px;
	text-decoration: none;
    color: #4E02CA;
	}
	
/* -------------------------------------------- */

/* text classes */
.bt {
	color: #4E6CFC;
	font-size: 11px;
	font-weight: bold;
	}

.wt {
	color: #FFFFFF;
	font-size: 11px;
	}
.pt {
	color: #8F2A64;
}

.vstm {
	font-size: 10px;
	color: #7061d6;
	}
.vstblue {
	font-size: 11px;
	color: #243DB3;
	}	

.vsstp { /* very small, small pink text*/
	font-family: arial, verdana, helvetica, san serif;
	font-size: 10px;
	color: #8F2A64;
}

/* -------------------------------------------- */

/* backgrounds for tds - not all used*/
.divvgif-bg {
	background-image:   url("../main/images/div-v.gif");
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center top;
	}
.scroll { 
	height: 300px;
	width: 440px;
	overflow: auto;
	border: 1px solid #C1C2EA;
	background-color: #FFFFFF;
	padding: 5px;
	scrollbar-face-color:#C1C2EA;
	scrollbar-track-color:#C1C2EA;
	scrollbar-arrow-color:#6600CC;
	}
.tdbg { 
	border: 1px solid #C1C2EA;
	background-color: #FFFFFF;
	padding: 5px;
	}
.td { 
	padding: 5px;
	}
.ap-instinct {
	background-color: #9C539D;
	border: thin #D564A1;
	}
.ap-quiz {
	background-color: #C564A1;
	border: thin #9C539D;
	}
.bfly-bg {
	background-attachment: fixed;
	background-image: url(../main/images/bigbfbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.centrecontent {
	text-align: center;
}
.leftcontent {
	text-align: left;
}
