/* External style sheet */
/* Author:  Dr. Adrian P. Wade - Ursa Technologies Ltd. */
/* Do not modify without permission of the web administrator */

body{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
}

#nav a{
margin:0;
display:block;
padding:0px 13px;
border:1px solid #EEE;
font-weight:bold;
color:#FFF;
text-decoration:none;
background-color:#364C95;
}

#nav a:hover{
background-color:#FFF;
color:#364C95;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

A
	{
	font-family:arial;
	font-size:12pt;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
	
A:hover
	{
	font-family:arial;
	font-size:12pt;
	text-decoration:underline;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
    
div.pagebreakafter {page-break-after:always}
div.pagebreakafterauto {page-break-after:auto}
div.pagebreakbefore {page-break-before:always}
div.pagebreakbeforeauto {page-break-before:auto}

.drebody
	{
    margin-top:0px;
    margin-left:0px;
    background-image:url('images/backstrip1.jpg');
    }

.scrollbar1
	{
	font-family:arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	color:#000080;
	background:#fff0f0;
	}
    
.mediaquote1
    {
    margin-left:20px;
    margin-right:20px;
    margin-top:20px;
    margin-bottom:0px;
    padding-top:20px;
    padding-bottom:20px;
    background: #C0D8FF;
    }
    
.mediaquote2
    {
    margin-left:20px;
    margin-right:20px;
    margin-top:20px;
    margin-bottom:0px;
    padding-top:20px;
    padding-bottom:20px;
    background: #A0FFA0;
    }
     
.small-eda
    {
   	font-family:arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	color:#000080;
    padding-top:3px;
    padding-bottom:3px;
    }
    
.johnsletter
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	color:#000020;
    background-image:url('images/johncbanner1a.png');
	background-position:top,left;
    background-repeat:no-repeat;
    }

.johnheader
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:25pt;
	color:#202080;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:370px;
    padding-right:30px;
	}
    
.johnheadersmall
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	color:#202080;
    padding-top:20px;
    padding-bottom:5px;
    padding-left:370px;
    padding-right:30px;
	}
    
 .johnheadernismall
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	color:#202080;
	}
    
 .jcheader2
   {
   background:url('images/johncbanner2.png');
   background-repeat:no-repeat;
   height:170px;
   }

.johndate
	{
	font-family:arial;
	font-style:italic; 
	font-weight:normal;
	font-size:14pt;
	color:#000020;
    padding-right:70px;
	}
    
.johntext
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	color:#000020;
    padding-left:70px;
    padding-right:70px;
	}
    
 .johnbluetext
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	color:#000080;
    padding-left:70px;
    padding-right:70px;
	}
    
.johnnormtext
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	color:#000020;
    padding-left:70px;
    padding-right:70px;
	}

.johnsmalltext
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	color:#000020;
    padding-left:70px;
    padding-right:70px;
	}
    
.johnsmallredtext
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	color:#FF2020;
    padding-left:70px;
    padding-right:70px;
	}
       
.hugeblue
	{
	font-family:arial;
	font-size:22pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
		
.large
	{
	font-family:arial;
	font-size:18pt;
	background:transparent;
	color:#000000;
	}
    
.largeblue
	{
	font-family:arial;
	font-size:18pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
    
.largewhite
	{
	font-family:arial;
	font-size:18pt;
	font-weight:normal;
	background:transparent;
	color:#FFFFFF;
	}
	
.med
	{
	font-family:arial;
	font-size:14pt;
	background:transparent;
	color:#000000;
	}
	
.medblue
	{
	font-family:arial;
	font-size:14pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
    
.medwhite
	{
	font-family:arial;
	font-size:14pt;
	font-weight:normal;
	background:transparent;
	color:#FFFFFF;
	}
    
.bluepanel
	{
	font-family:arial;
	font-size:14pt;
	background:white;
	font-weight:normal;
	color:#000080;
	}
	
.norm
	{
	font-family:arial;
	font-size:12pt;
	background:transparent;
	color:#000000;
	}
    
normlink
	{
	font-family:arial;
	font-size:12pt;
    color:#0000C0;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	}
	
normlink:hover
	{
	font-family:arial;
	font-size:12pt;
	text-decoration:underline;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
    
 .normindent
	{
	font-family:arial;
	font-size:12pt;
	background:transparent;
	color:#000000;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:30px;
    padding-right:30px;
	}
    
.normblue
	{
	font-family:arial;
	font-size:12pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
    
.normblueindent
	{
	font-family:arial;
	font-size:12pt;
	background:transparent;
	color:#000080;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:30px;
    padding-right:30px;
	}
	
.normred
	{
	font-family:arial;
	font-size:12pt;
	font-weight:normal;
	background:transparent;
	color:#FF0000;
	}
	
.small
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#000000;
	}
    
.smallwhite
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#FFFFFF;
	}
    
.smallyellow
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#FFFF40;
	}
    
.smalllink
	{
	font-family:arial;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
	
.smalllink:hover
	{
	font-family:arial;
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
    
.smalltd
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:white;
	color:#000000;
	}
	
.smalltdc
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:#f0f0f0;
	color:#000000;
	}
	
.smalltdblue
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:#f0f0ff;
	color:#000000;
	}
    
.smallblue
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
    
.bluetick1
    {
    list-style:url(images/bluetick_22px.jpg);
    }
    
.bluetick2
    {
   	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#000040;
    }
    
.smallbluelink
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#0000FF;
	}
    
.smallbluelink:hover
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#4040FF;
	}
    
.smallredlink
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#FF0000;
	}
    
.smallredlink:hover
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#FF4040;
	}
		
.smallred
	{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	background:transparent;
	color:#FF0000;
	}
	
.smaller
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
	color:#000000;
	}

.smallerm
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#000000;
	}
    
.smallerm:hover
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#0000FF;
	}
    
.smallerlink
	{
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
	
.smallerlink:hover
	{
	font-family:arial;
	font-size:8pt;
	text-decoration:underline;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
    
 .smallerevent
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
	color:#000000;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:2px;
    padding-right:2px;
	}
    
.smallerblue
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
	color:#000080;
	}
	
.smallerred
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
	color:#FF0000;
	}
    
.smallerwhite
	{
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	background:transparent;
	color:#FFFFFF;
	}
    
.smallest
	{
	font-family:arial;
	font-size:7pt;
	font-weight:normal;
	background:transparent;
	color:#000000;
	}
    
.smallestwhite
	{
	font-family:arial;
	font-size:7pt;
	font-weight:normal;
	background:transparent;
	color:#FFFFFF;
	}
    
.smallestcap
	{
	font-family:arial;
	font-size:7pt;
	font-weight:bold;
	background:transparent;
	color:#FFFFFF;
    padding-top:5px;
    padding-bottom:2px;
	}
	
.tiny
	{
	font-family:arial;
	font-size:6pt;
	font-weight:normal;
	background:transparent;
	color:#000000;
	}
    
.tinyblue
	{
	font-family:arial;
	font-size:6pt;
	font-weight:normal;
	background:transparent;
	color: #000080;
	}

.tinym
	{
	font-family:arial;
	font-size:6pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#000000;
	}
    
.tinym:hover
	{
	font-family:arial;
	font-size:6pt;
	font-weight:normal;
	background:transparent;
    text-decoration:none;
	color:#0000FF;
	}
    
.tinylink
	{
	font-family:arial;
	font-size:6pt;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
	
.tinylink:hover
	{
	font-family:arial;
	font-size:6pt;
	text-decoration:underline;
	font-weight:normal;
	background:transparent;
	color:#0000FF;
	}
