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;
	
}


.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;
	
}
ul.menulink a {	
	color:#0000FF;
	background-color: #ffFFFF;
	text-decoration:none;
	width:100%;
}
ul.menulink a:hover {color:#FF0000;}
.menulink a:hover {color:#FF0000;}


.submenulink {
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	color:#0000FF;
	TEXT-DECORATION: none;
	
	list-style-type:none;
	
	
	
}


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%;
}

.submenulink a:hover {color:#FF0000;}
		
ul.submenulink ul {
	position: absolute;
	left:0%;
	top:30px;
	display:none;
	border: 1px solid #666;	k ,  ,	,
	border-width: 4px 1px 1px 1px;
	background-color:#FFFF00
	
	
	
	}

.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 {
	font-size: 16pt;
	FONT-WEIGHT: bold; 
	COLOR: #0000ff; 
	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; 
}
