/*	background-color: #f1f1f2;		/* background taken from Logo */
/*	color:  #0069aa;						/* PsyBC Blue */
/*	color: #66667d;						/* PsyBC gray  */
/* color: #e6e7e8;						/* PsyBC border gray and TAB background */
	
body
	{
	font-size: 101%;
	background-color: #f1f1f2;	
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

#main
	{
	font-size: 1em;
	vertical-align: top;
	width: 100%;	
	background-color: #f1f1f2;	/* background taken from Logo */
	}
								
#login
	{
	margin-top: 6px;
	width: 16em;
	float: right;
	}

#login p, #login a
	{
	font-size: 1em;
	margin: 0;
	text-align: left;
	color: #0069aa; /* PsyBC Blue */
	text-decoration: underline;
	line-height: 1.3;
	}

#login a:hover
	{
	color: #66667d; /* PsyBC gray */
	text-decoration:none;
	}

#top
	{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding:0;
	width: 100%;
	}
							
#sub-login
	{
	width: 16em;
	float: right;
	font-size: .8em;
	}

#sub-login a
	{
	color:  #0069aa;						/* PsyBC Blue */
	text-align: right;
	text-decoration: underline;		
	}	
	
#tab
	{
	font-size: 0.9em;
	color: #66667d;						/* Psyc BC gray */
	background-color: #e6e7e8;		/* PsyBC border gray  and TAB background */	
	border: 2px solid #ffffff;
	padding: 1em;
	}

#tab a
	{
	font-size: 1em;
	color: #66667d;						/* Psyc BC gray */
	}

#tab a:hover
	{
	font-size: 1em;
	color:  #0069aa;						/* PsyBC Blue */
	}
	
.divider
	{
	padding-left: 3em;
	padding-right: 2em;
	}

	
/* standard one column pages */

#context
	{
	font-size: 1em;
	vertical-align: top;
	width: 100%;
	margin-left: 2em;
	background-color: #fff;	
	color: #000;
	}

#context p
	{
	margin: 1em;
	margin-left: 2em;
	font-size: 1em;
	color: #000;
	}

#context p.short
	{
	margin: 1em;
	font-size: 1em;
	color: #000;
	}
	
#context-left2 p.short1
	{
	margin-left: 4em;
	margin-top: -1.5em;
	font-size: 1em;
	color: #000;
	}
	
#context p.short a
	{
	display: block;
	}

		
#context p.short-top
	{
	margin: 2em;
	margin-top:0;
	font-size: 1em;
	color: #000;
	}

#context p.standard a
	{
	margin: 0;
	font-size: 1em;
	color: #0069aa; /* PsyBC Blue */
	}
			
#context ul
	{
	margin-left: 4em;
	font-size: 1em;
	list-style-type: none;
	}
	
#context ul.disc
	{
	list-style: disc;
	color: #000;
	}

#context a
	{
	margin-left: 2em;
	}

#context a.none
	{
	margin:0;
	padding:0;
	}
	
#context a.short
	{
	margin-left: 0;
	}
		
#context a.left1
	{
	margin-left: 0;
	}

#context .date-credits a		/* for credits and date in conferences */
	{
	margin-left: 0;
	}
		

/* two column page (color right)  -- 70/30 ratio */
	
#context-left
	{
	background-color: #fff;	
	color: #000;
	vertical-align: top;
	width: 70%;
	min-width: 40em;
	}

#context-right
	{
	background-color: #f1f1f2;
	color: #000;
	vertical-align: top;
	width: 30%;
	}

#context-left p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}

#context-left p.short
	{
	margin: 1em;
	margin-left: 2em;
	font-size: 1em;
	color: #000;
	}
	
	
#context-right p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}
		
/* two column page (color left) 40/60 ratio */

#context-left1
	{
	background-color: #f1f1f2;
	color: #000;
	vertical-align: top;
	width: 40%;
	min-width: 35em;
	}

#context-right1
	{
	background-color: #fff;	
	color: #000;
	vertical-align: top;
	width: 60%;
	min-width: 45em;
	}
	
#context-left1 p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}

#context-right1 p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}
	
#context-left1 p.short
	{
	margin: 1em;
	margin-left: 2em;
	font-size: 1em;
	color: #000;
	display: block;
	}
	
#context-right1 p.short
	{
	margin: 1em;
	font-size: 1em;
	color: #000;
	display: block;
	}

#context-right1 p, #context-right1 h1
	{
	margin-left: 2em;
	}

#context-right1 p a
	{
	margin-left: 1em;
	display: block;
	}

/* two column page (color left) 50/50 ratio */

#context-left2
	{
	background-color: #f1f1f2;
	color: #000;
	vertical-align: top;
	width: 50%;
	}

#context-right2
	{
	background-color: #fff;	
	color: #000;
	vertical-align: top;
	width: 50%;
	}
	
#context-left2 p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}

#context-right2 p
	{
	margin: 2em;
	font-size: 1em;
	color: #000;
	}
	
#context-left2 p.short
	{
	margin: 1em;
	margin-left: 2em;
	font-size: 1em;
	color: #000;
	display: block;
	}
	
#context-right2 p.short
	{
	margin: 1em;
	font-size: 1em;
	color: #000;
	display: block;
	}

#context-right2 p, #context-right2 h1
	{
	margin-left: 2em;
	display: block;
	}

#context-right2 p a
	{
	margin-left: 1em;
	display: block;
	}
		
/* ----------------------------*/
	
.yourcomments
	{
	height:25em;
	width:40em;
	}

.uplink
	{
	float:right;
	width:15em;
	display: block;
	margin:0;
	margin-top:1em;
	}

.uplink a
	{
	float:right;
	line-height: 1.5;
	margin-right:1em;
	padding:0;
	}
					
.main-link
	{
	font-size: 1.1em;	
	margin-left: 0;
	}

.date-credits	/* for credits and date in conferences */
	{
	margin-top: -1em;
	margin-bottom: 2em;
	color: #000;
	}
			
.desc		/* for description in conferences */
	{
	margin: 1em;
	margin-bottom: 2em;
	}	

.purchasethistext
	{
	font-size: 1.1em;	
	margin-top: -1.5em;
	margin-left: 2em;	
	display: block;
	}
	
#mygoogle
	{
	width: 7.6em;
	vertical-align: top;
	}
	
#footer
	{
	margin: 0;
	padding: .5em;
	background-color: #f1f1f2;	/* background taken from Logo */
	}

#footer p
	{
	color: #0069aa;
	font-size: .8em;
	text-align: center;
	}

			
.desc		/* for description in conferences */
	{
	margin: 1em;
	margin-bottom: 2em;
	}

.desc1		/* for description in ICS */
	{
	text-indent: -2.5em;
	padding-left: 5em;
	margin: .5em;
	}
	
.bold
	{
	font-size: 1em;
	font-weight: bold;
	padding : 0;
	margin : 0;
	}

.rightlink
	{
	color:  #0069aa;						/* PsyBC Blue */
	font-size: .9em;
	float: right; 
	text-align: right;
	}

.rightlinkred
	{
	color:  #ff0000;						/* Red*/
	font-size: .9em;
	float: right; 
	text-align: right;
	}

.leftlinkred
	{
	color:  #ff0000;						/* Red*/
	font-size: .9em;
	text-align: right;
	margin : 0 !important;
	padding: 0 !important;
	}
				
.rightlink1
	{
	color:  #0069aa;						/* PsyBC Blue */
	font-size: .9em;
	display: block;
	text-align: right;
	float: right; 
	}
	
.floatR
	{
	float: right;
	}

.floatLM
	{
	float: left;
	margin-left: 2em;	
	}
		
.floatL
	{
	float: left;
	}

img.floatL
	{ 
	float: left;
	} 

img.floatR
	{ 
	float: right;
	} 
	
.aright
	{
	text-align: right;
	}

.center
	{
	text-align: center;
	}
	
.price
	{
	text-align: right;
	padding-right: 1em;	
	width: 7em;
	}
				
.aleft
	{
	text-align: left;
	}

.aleft1
	{
	text-align: left;
	white-space: nowrap;		
	}

.acenter
	{
	text-align: center;
	}
	
.top td
	{
	vertical-align: top;
	}

.top
	{
	vertical-align: top;
	}

.middle
	{
	vertical-align: middle;
	}

.short
	{
	padding:0;
	margin: 0;
/*	width: 10%; */
	text-align: left;
	}
			
.test
	{
	border: 1px solid red;
	}

.fix
	{
	padding:0;
	}
	
.bottom td
	{
	vertical-align: bottom;
	}
			
.indent
	{
	margin-left: 4em;	
	color: red;
	}
	
.tiny
	{
	color:  red;				/* #0069aa;	 PsyBC Blue */
	font-size: .5em;	
	}
	
.checkright
	{
	text-align: right;
	width: 2em;
	margin: 1em;
	}
			
.title
	{
	font-size: 1.2em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	margin-left: 1.7em;
	color: #0069aa;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	}

.title-floatR
	{
	float: right;
	color: #0069aa;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	}
		
.banner
	{
	font-size: 1.2em;
	padding:1em;
	margin: 0;
	margin-top: 1em;
	margin-right: 2em;
	color: #000;
	background-color: #e6e7e8;
	text-transform: uppercase;
	text-align: center;
	font-family: Helvetica, sans-serif;
	border: 1px solid gray;
	}

#regis, #regis td
	{
	margin-left: 4em;
	margin-right: 4em;
	font-size: 1em;
	color: #000;
	}

#regis ol
	{
	margin-left: 2em;
	list-style: decimal;
	font-size: 1em;
	color: #000;
	}

#regis p.submit
	{
	text-align:left;
	font-size: 1em;
	color: #000;
	}

#regis p.signup
	{
	font-size: 1em;
	color: #000;
	text-align: left;
	}
	
#regis .tos
	{
	font-size: 1em;
	color: #000;
	overflow:auto;
	height:140px;
	border:1px solid #999;
	padding:0 10px;
	background-color: #e6e7e8;
	}

#joinmembership
	{
	text-align: center;
	font-size: 1em;
	color: #000;
	overflow:auto;
	height:auto;
	width: 30em;
	border:1px solid #999;
	border-left: 100px solid #0069aa;	
	margin: 5em;
	margin-left: 10em;
	background-color: #e6e7e8;	
	}

#forum-listing
	{
	margin-left: 2em;	
	}

#forum-listing ul
	{
	margin-left: 2em;	
	line-height:1;
	padding-right: 1em;
	padding-top: 1em;
	}

#listing ol
	{
	margin-left: 4em;	
	line-height:1.5;
	padding-right: 1em;
/*	display: block; */	
	}

#listing ul
	{
	margin-left: 4em;	
	line-height:1.5;
	padding-right: 1em;
	list-style-type: circle;
	}
					
.joinleft
	{
	text-align: left;
	font-size: 1em;
	color: #000;	
	margin-left: 2em;
	}
				
.address p
	{
	font-size: 1.1em;
	line-height:10%;
	list-style: none;
	}

#liveevent-reg, #liveevent-reg td
	{
	margin: 1em;
	margin-left: 2em;
	line-height:2;
	width: 40em;
	font-size: 1em;
	color: #000;
	}
	
#reg, #reg td
	{
	margin: 1em;
	margin-left: 2em;
	line-height:2;
	width: 40em;
	font-size: 1em;
	color: #000;
	background-color: #e6e7e8;	
	}

#reg1, #reg1 td
	{
	margin-left: 2em;
	line-height:2;
	width: 50%;
	font-size: 1em;
	color: #000;
	background-color: #e6e7e8;	
	}

#reg2, #reg2 td
	{
	margin-left: 2em;
	line-height:2;
	width: 100%;
	font-size: 1em;
	color: #000;
	background-color: #e6e7e8;	
	}
			
form
	{
	margin-left: 2em;	
	}

.red
	{
	color: #ff0000 !important;		/*	red */
	}

.black
	{
	color: #000 !important;		/*	black */
	}
				
.ltyellow
	{
	background-color: #F9FFE5;
	}
	
.ltblue
	{
	background-color: #E5ECFF;
	}

.ltgray
	{
	background-color: #d5d5d5;
	}

.dkgray
	{
	background-color: #E5ECFF;
	}

input.ltgray
	{
	background-color: #d5d5d5;
	}

input.dkgray
	{
	background-color: #E5ECFF;
	}
			
.buy
	{
	color: #ff0000;		/*	red */
	background-color: white;
	padding : .5em;
	}

.gray
	{
	color: #66667d;							/*	gray */
	}

.black
	{
	color: #000;							/*	black */
	}
													
/*-------- utilities ---- */

 .clear
	{
	clear: both;
	font-size: .1em;
	}

/* -- typography -- */

/* ------- dr do's ---------*/

.dr2
	{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	}

.dr3
	{
	font-size: 1.1em;
	color: #66667d;	
	line-height: 1em;
	}

.dr4
	{
	font-size: 1.1em;
	color: #000;	
	line-height: 1em;	
	}

.dr5
	{
	font-size: 1.1em;
	color:  #ff0000 !important;						/* Red*/
	line-height: 1em;	
	}
			
/* --------- standard -------- */

h1
	{
	font-size: 1.1em;
	margin:1em;
	margin-left:2em;
	color: #0069aa;							/*	blue */
	font-family: Helvetica, sans-serif;
	}
		
h2
	{
	margin:1em;
	margin-left:2em;
	font-size: 1.1em;
	text-transform: none;
	color: #66667d;							/*	gray */
	font-family: Helvetica, sans-serif;
	}	

h3
	{
	font-size: 1em;
	margin:1em;
	margin-left:2em;
	text-transform: none;
	color: #0069aa;							/*	blue */
	font-family: Helvetica, sans-serif;
	}	

h4
	{
	font-size: 1em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	margin-left:2em;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	}	

h5
	{
	font-size: 1em;
	margin-left:2em;
	margin-top:1.5em;
	margin-bottom:.5em;
	line-height:1;
	color: red;
	font-family: Helvetica, sans-serif;
	}	

h6
	{
	font-size: 1em;
	margin-top:.5em;
	margin-bottom:0;
	color: #000;
	font-family: Helvetica, sans-serif;
	}		
p
	{
	font-size: 1em;
	line-height:1.1;
	color: #000;
	font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
	}	

.video p
	{
	padding-left: 2em;
	}

.cd p
	{
	padding-left: 2em;
	}
		
.standard a
	{
	margin: 0 !important;
	padding: 0 !important;
	display:inline !important;
	font-size: 1em;
	color: #0069aa;  /* PsyBC Blue */
	}

a.standard
	{
	margin: 0 !important;
	padding: 0 !important;
	display:inline !important;
	font-size: 1em;
	color: #0069aa;  /* PsyBC Blue */
	}
		
.purchase-title
	{
	width: 100%;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	background-color: white;
	color: #0069aa !important;
	font-stretch: expanded;
	}
			
hr
	{
	margin-top: 1em;
	margin-bottom: 1em;
	}
		
/*-------- images ---- */

img
	{
	border: none ! important;
	margin: 1em;
	}
			
img.floatL
	{ 
	float: left;
	} 

img.floatR
	{ 
	float: right;
	} 

.down		/* this moves the arrow gif for ICS Categories */
	{
	position: relative;
	top: 1em;
	left: 1em;
	}

.none
	{
	margin:0;
	padding:0;	
	}
	
/* ------------- tables -------------- */

.w5
	{
	width: 5em;
	}
	
.w6
	{
	width: 6em;
	}
	
.w7
	{
	width: 7em;
	}
	
.w8
	{
	width: 8em;
	}
	
.w9
	{
	width: 9em;
	}
	
.w10
	{
	width: 10em;
	}
	
.w11
	{
	width: 11em;
	}
		
.w12
	{
	width: 12em;
	}
	
.w13
	{
	width: 13em;
	}
	
.w14
	{
	width: 14em;
	}	

.w15
	{
	width: 15em;
	}
	
.w16
	{
	width: 16em;
	}

.w30
	{
	width: 30em;
	}
		
.w31
	{
	width: 31em;
	}

.w32
	{
	width: 32em;
	}
	
.w33
	{
	width: 33em;
	}
	
.w34
	{
	width: 34em;
	}
	
.w35
	{
	width: 35em;
	}

.w50
	{
	width: 50em;
	}

.w80
	{
	width: 80em;
	}
	
.w99
	{
	width: 99em;
	}
	
			
.w100
	{
	width: 100%;
	}

td
	{
	/* border: 1px solid blue; */
	}

tr
	{
	font-size: 1em;
	line-height:1.1;
	color: #66667d;
	font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
	}	

.discount 
	{
	margin-left: 2em;
	border: 6px double #66667d;
	width: 80%;
	text-align: center;
	}

.membership 
	{
	margin-left: 2em;
	padding-bottom: 2em;
	width: 40%;
	text-align: center;
	background-color: #e6e7e8;
	font-size: 1em;
	color: #000;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
textarea
	{
	font-size: 1em;
	color: #000;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

textarea.cms
	{
	height: 20em;
	width: 40em;
	font-size: 1em;
	color: #000;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
		
.contact-us
	{
	width: 100%;
	font-size: 1em;
	color: #000;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
.contact-us-td1
	{
	width: 10em;
	height: 2em;
	text-align: right;
	font-size: 1em;
	color: #000;
	padding-right: 1em;
	}

.contact-us-td2
	{
	width: 20em;
	height: 2em;
	text-align: left;
	font-size: 1em;
	color: #000;
	padding-left: 1em;
	}
		
button.bigblue
	{
	background-color: #0069aa;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	}
	
a.normal, p.normal
	{
	text-align: left;
	padding: 0em;
	margin:0em;
	}

.readonly
	{
	border: none;
	font-size: 1em;
	color: #000;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	}	

.readonly2
	{
	border: none;
	width: 4em;;
	font-size: 1em;
	color: #000;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	}	

.readonly3
	{
	border: none;
	width: 3em;;
	font-size: 1em;
	color: #ff0000;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	}	

input
	{
	margin:0;
	padding:0;
	}
	
/* ------======  Begin Video  ====== ------- */


table.video
	{
	font-size: 0.9em;
	color: #001d57;		/*	near black blue */		
	margin-left: 2em;
	width: 90%;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

#show-video
	{
	font-size: 0.9em;
	color: #001d57;		/*	near black blue */		
	margin-left: 6em;
	width: 90%;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

.purchase
	{
	font-size: 1em;
	margin-left: 1em;
	width: 90%;
	background-color: #e6e7e8;
	}
		
#purchase
	{
	font-size: 1em;
	margin-left: 1em;
	width: 90%;
	background-color: #e6e7e8;
	}

#purchase td
	{
	font-size: 1em;
	margin: 1em;
	line-height:1.5;
	color: #001d57;		/*	near black blue */	
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	}

#purchase th
	{
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	line-height:1.5;
	color: #001d57;		/*	near black blue */	
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #DADBDD;
	border: 6px double white;	
	}

#purchase th h2
	{
	padding-left: 1em;	
	}

#purchase th p
	{
	padding-left: 1em;
	font-size: 0.9em;
	line-height:1;
	}
						
#purchase p
	{
	font-size: 0.9em;
	padding-left: 1em;
	line-height:1;
	font-weight: normal;
	color: #000;
	font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
	}
		
.segment
	{
	padding-left: 2em;	
	}

.v5
	{
	vertical-align: top; 
	width: 5em;
	text-align: right;
	}
		
.v10
	{
	vertical-align: top; 
	width: 10em;
	text-align: right;
	}

.v50
	{
	vertical-align: top; 
	width: 50em;
	text-align: right;
	}
		
.check-dialog
	{
	margin-left: 10em;
	font-weight: bold;
	color: black;
	padding: .4em;
	}
								
/* ============================================= */
/* ------======  Begin main navigation Menu ====== ------- */

/*	background-color: #f1f1f2;		/* background taken from Logo */
/*	color:  #0069aa;						/* PsyBC Blue */
/*	color: #66667d;						/* PsyBC gray  */
/* color: #e6e7e8;						/* PsyBC border gray  and TAB background */

#menu-wrapper
	{
	font-size: 1em;
	min-width: 70em;
	white-space: nowrap;			/* this stops the menu from wrapping */
	display:block;
	background-color: #fff;	
	padding-bottom:1em;
	border: 1px solid #e6e7e8;	
	}

#menu
	{
	padding : 0;
	margin : 0;
	background-color: #fff;
	border: 1px solid #e6e7e8;	
	}
		
#menu a  	/* put in the main menu divider */
	{
	background-image: url(../images/mydivider.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration:none;							/* added */
	}

#menu li
	{
	position: relative;
	display:block; 
	float: left;
	margin-right:1px;
	z-index:90;
	}
	
#menu li span
	{
	font-size: 1em;
	color: white;	
	padding-right: 10px;
	padding-left: 10px;	
	z-index:90;
	}
	
#menu li a, #menu li a:visited
	{
	display:block;
	padding:0;
	}

#menu dl
	{
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	}
	
#menu dt									/* main menu at rest (no color) */
	{
	font-size: 1em;
	margin:0;
	float:left;
	border:1px solid #fff;
	}

#menu dt a, #menu dt a:visited		/* main menu items at rest (color for text works here) */
	{
	display:block;
	color: #66667d;						/* PsyBC gray  */
	background-color: white;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	text-decoration:none;
	border-right:1px solid #f1f1f2;	/* just here to hold the item steady */
	border-left:1px solid #f1f1f2; 
	}
		
#menu dd									/* drop down items (no color) */
	{
	display:none;
	clear:left;
	margin:0;
	padding:0;
	font-size: 1em;
	text-align: center;
	}
	
#menu dd a, #menu dd a:visited		/* drop down items at rest when main is on hover */
	{	
	background-image: url(../images/transparency.gif);  
	background-position: right;
	background-repeat: no-repeat;	
	color: #66667d;						/* PsyBC gray  */
	background-color: white;
	text-decoration:none;
	display:block;
	padding: 5px 10px;
	border-right:1px solid #000;	
	border-left:1px solid #000;		
	}

#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover 	/* ALL menu items on hover */
	{
	background-color: white;
	color: #0069aa;						/* PsyBC Blue */
	border-right:1px solid #fff;	
	border-left:1px solid #fff;		
	}

#menu li a:hover
	{
	border:0;
	color: #0069aa;						/* PsyBC Blue */
	border-right:1px solid #000;	
	border-left:1px solid #000;		
	}

#menu li:hover dd, #menu li a:hover dd
	{
	display:block;
	border-top:1px solid #000;	
	}
	
#menu li:hover dl, #menu li a:hover dl
	{
	border-bottom:1px solid #000;
	}

/* End main navigation Menu */

/* ===== bottom navigation  === */

#botnav-container
	{
	padding-top: 1em;
	text-align: center;
	}
	
#botnav 
	{ 
	display: inline;
	font-size: 0.8em;
	padding-top: 5px;
	} 

#botnav a 								/* at rest */
	{ 
	text-decoration: none;
	color:  #0069aa;					/* PsyBC Blue */
	padding-right: 2em;
	padding-left: 2em;
	} 

#botnav a:hover 						/* on mouseover */
	{
	color: #66667d; 					/* PsyBC gray */
	text-decoration: underline;
	} 
	
/* hide/show video segments */	

#hide-segment1
	{
	display:none;	
	}		
		
#hide-segment2
	{
	display:none;	
	}		
	
#hide-segment3
	{
	display:none;	
	}
#hide-segment4
	{
	display:none;	
	}	
	
#hide-segment5
	{
	display:none;	
	}
	
#hide-segment6
	{
	display:none;	
	}	
	
#hide-segment7
	{
	display:none;	
	}
	
#hide-segment8
	{
	display:none;	
	}	