body {
	background-color: #efffff;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16pt; 
	font-family: Arial, Helvetica, sans-serif;
	
	
}

table {
	background-color: #efffff;
	color:#000000;
	font-size: 16pt; 
	font-family: Arial, Helvetica, sans-serif;
	
}
/****************************************************/

.link-button {
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	color:#0000FF;
	TEXT-DECORATION: none;	
	list-style-type:none;	
	padding:0;
	margin:0;
	display:block;	
	border:1px solid #666;
	border-width:1px,1px,1px,1px;	
	background-color: #ffFFFF;
	text-align: center;
}
/********************************************************/
.navlink {
		
	list-style-type:none;
	TEXT-DECORATION: none;	
		
}

a.navlink:active { color: red;}
a.navlink:visited { color: blue; }
a.navlink:hover { color: red; }

/************************************************************/
.diarymenu {


	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	width:10em;
	TEXT-DECORATION: none;
	
	list-style-type:none;
	
	padding:0;
	margin:0;
	display:block;
	
	
	background-color: #ffFFFF;
	text-align: center;
	
}

ul.diarymenu li {
	border:1px solid #666;
	border-width:1px,1px,1px,1px;
	cursor:default;
	
}
ul.diarymenu li:hover {color:#FF0000;}

/*************************************************/

/***********************************************/
.menulink {
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	
	TEXT-DECORATION:none;
	
	list-style-type:none;
	
	padding:0;
	margin:0;
	display:block;
	
	border:1px solid #666;
	border-width:1px,1px,1px,1px;
	
	background-color: #ffFFFF;
	text-align: center;
	
}

a.menulink:active { color: red;}
a.menulink:visited { color: blue; }
a.menulink:hover { color: red; }

/*****************************************************/

.submenulink {
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	color:#0000FF;
	TEXT-DECORATION: none;	
	list-style-type:none;	
	padding:0;
	margin:0;
	display:block;	
	border:1px solid #666;
	border-width:1px,1px,1px,1px;	
	background-color: #ffFFff;
	text-align: center;
}



ul.submenulink,
ul.submenulink ul,
ul.submenulink li,
ul.submenulink a {
	padding:0;
	margin:0;
	display:block;
	}



ul.submenulink,
ul.submenulink ul {
	width: 9em;
	border:1px solid #666;
	border-width:1px,1px,1px,1px;
	}
	
ul.submenulink li {
	list-style-type: none;
	position:relative;
	background-color: #ffFFFF;
	text-align: center;
	border-bottom:1px dotted #999;
	
}
	
ul.submenulink a {	
	
	background-color: #ffFFFF;
	text-decoration:none;
	width:100%;
}


		
ul.submenulink ul {
	position: absolute;
	left:0%;
	top:30px;
	display:none;
	border: 1px solid #666;	k ,  ,	,
	border-width: 4px 1px 1px 1px;
	background-color:#FFFFff
			
	}
	
ul.submenulink a:visited {color:#0000FF;}
ul.submenulink a:hover {color:#FF0000;}	
	
/******************************************************/	
.port_yearbook_menu {
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	color:#000000;
	TEXT-DECORATION: none;	
	list-style-type:none;			
}

ul.port_yearbook_menu,
ul.port_yearbook_menu ul,
ul.port_yearbook_menu li,
ul.port_yearbook_menu a {
	padding:0;
	margin:0;
	display:block;
	}

ul.port_yearbook_menu,
ul.port_yearbook_menu ul {

	
	}
	
ul.port_yearbook_menu li {
	list-style-type: none;
	position:relative;
	background-color: #ffFFFF;
	text-align: left;
	border-bottom:1px dotted #999;
	border-top:none;
	
}
	
ul.port_yearbook_menu a {	
	
	background-color: #ffFFFF;
	text-decoration:none;
	width:100%;
}

.port_yearbook_menu a:hover {color:#FF0000;}
		
ul.port_yearbook_menu ul {
	position: absolute;
	left:0%;
	top:0px;
	
	size:auto;
	
	
	display:none;
	
	background-color:#FFFF00		
	
	}
	

.menulinklarge {
	COLOR:#0000FF; 
	font-size: 16pt;
	FONT-WEIGHT: bold; 
	
	TEXT-DECORATION: none;
	
	
	
}
				
.menulinklarge:hover {color:#FF0000;}

.bodyLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	
	color: #0000FF;
	text-decoration: none;
}

.bigheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30pt; 
	color: #000000; 
}

.mediumheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt; 
	color: #00000; 
}
	
.smallheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt; 
	color: #0033FF; 
}

.maintext{
	font-size: 16pt; 
	font-family: Arial, Helvetica, sans-serif;
	 color: #000000; 
}

.headingtext{
	font-size: 20pt; 
	font-family: Arial, Helvetica, sans-serif;
	 color: #000000; 
}

.captiontext{
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	 color: #000000; 
}
.footnotetext{
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	 color: #000000; 
}	

.displayimage  {	
	
	TEXT-DECORATION: none;
	
	list-style-type:none;
	
	padding:0;
	margin:0;
	display:block;
	}

.plainborder { 
 	color: #0000ff;
	border: 1px dotted; 

	 padding: 5px; 
	 size:auto
	 background-color: #EFEECB; 
}
