body {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #fff;
}
.purple {
color: #3C033C;
}
.red {
color: #8B1904;
}
.blue {
color: #3034B9;
}
.orange{
color: #E86317;
}
.green{
color: #20A620;
}
.yellow{
color: #DCAC02;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	padding-left: 2em;
	padding-right: 2em;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background-color: transparent;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 1.6em;
	padding-right: 2em;
}

td.black {
background-color: #000;
}

td.sessionhdr-bg {
background-color: #5F005F;
}
td.shadow {
background-image: url(../images/shadow.gif); 
}
td.shadowhor {
background-image: url(../images/shadowhor.gif); 
} 
	
td.white {
background-color: #fff; 
} 
td.activity-hdr{
background-color: #800080; 
} 

ul { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/bullet.gif); 
background-color: transparent;
} 
ol { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
background-color: transparent;
margin-top: 0em;
margin-bottom: 0em;
} 

li.num {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em; 
color: #000000; 
list-style-position: outside;  
background-color: transparent; 
margin-left: 2.4em; 
}

li.img{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em; 
color: #000000; 
list-style-image: url(../images/bullet.gif); 
list-style-position: outside;  
background-color: transparent; 
margin-left: 0.8em; 
}
li.popup{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/bullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

li.tribal{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/tribalbullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}
li.egoloner{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/egobullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

li.duty{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/dutybullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

li.achiever{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/achieverbullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

li.egalitarian{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/egalitarianbullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

li.choice{
margin-bottom: 0.4em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000000; 
list-style-image: url(../images/choicebullet.gif); 
list-style-position: outside;  
background-color: transparent; 
}

.pagenav {
background-color: #000000;
padding-top: 0.1em;
padding-bottom: 0.3em;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em; 
color: #741474; 
text-decoration: none; 
font-weight: bold;
background-color: transparent;
}

a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em;
color: #741474;  
text-decoration: none; 
font-weight: bold;
background-color: transparent;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em;
color: #000;  
text-decoration: none; 
font-weight: bold;
background-color: transparent;
}

a:active {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em;
color: #741474;  
text-decoration: none; 
font-weight: bold;
background-color: transparent;
} 

a.back {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; 
color: #fff; 
text-decoration: none; 
font-weight: bold;
background-color: #000000;
}

a.back:visited{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
color: #fff;  
text-decoration: none; 
font-weight: bold;
background-color: #000000;
}

a.back:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
color: #741474;  
text-decoration: none; 
font-weight: bold;
background-color: #000000;
}

a.back:active {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
color: #fff;  
text-decoration: none; 
font-weight: bold;
background-color: #000000;
} 

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #CCCCCC;
	text-decoration: none;
}

.pop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #F2E4FA;
	padding: 0.6em;
}
.tribalpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/tribalpop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #BF98BF;
	padding: 0.6em;
}
.purplepop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #fff;
	border-color: #5F005F; 
	border-style:solid; 
	border-width:0.05em;
	padding: 0.6em;
}

.egopop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/egopop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #FD9696;
	padding: 0.6em;
}

.redpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #fff;
	border-color: #A70505; 
	border-style:solid; 
	border-width:0.05em;
	padding: 0.6em;
}

.dutypop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/dutypop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #A3ADF8;
	padding: 0.6em;
}

.bluepop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #3034B9; 
	border-style:solid; 
	border-width:0.05em;
	padding: 0.6em;
}

.achieverpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/achieverpop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #FFA26D;
	padding: 0.6em;
}

.orangepop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #E86317; 
	border-style:solid; 
	border-width:0.05em;
	padding: 0.6em;
}

.egalitarianpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/egalitarianpop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #91E786;
	padding: 0.6em;
}

.greenpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #ffffff;
	border-color: #20A620; 
	border-style:solid; 
	border-width:0.05em;
	padding: 0.6em;
}

.choicepop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/choicepop-bg.gif); 
	background-repeat: repeat-y;
	background-position: top left;
	color: #000;
	font-weight: normal;
	background-color: #FFE26D;
	padding: 0.6em;
}
.yellpop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-color: #F6C000; 
	border-style:solid; 
	border-width:0.05em;
	color: #000;
	font-weight: normal;
	background-color: #ffffff;
	padding: 0.6em;
}

td.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	background-color: #F2E4FA;
	padding: 0.6em;
}
td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fff;
	font-weight: normal;
	background-color: #5F005F;
	padding: 0.4em;
}


form {
background: #fff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #000; 
padding-left: 2em;
padding-right: 2em; 
}

input { 
background: #fff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
color: #000;  
} 

textarea { 
background: #fff; 
font-family: verdana, helvetica, arial; 
font-size: 0.8em; 
color: #000; 
} 

select { 
background: #000; 
font-family: verdana, helvetica, arial; 
font-size: 0.7em; 
color: #000;  
} 

