﻿a           
{	
color:navy; 
background-color:#ffffff;
text-decoration:none;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}

a:hover    
{ 
color:#000066;
background-color:#ffffff;
text-decoration:underline;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}

a.alt
{
color:#000066;
background-color:#ffffff;
text-decoration:none;  
font: 1.0em/1.2em Arial, Helvetica, sans-serif;
}

a.alt:hover
{
color:#000066;
background-color:#ffffff;
text-decoration:underline;  
font: 1.0em/1.2em Arial, Helvetica, sans-serif;
}  

a.alt2
{
color:#000066;
background-color:#ffffff;
text-decoration:none;  
font: 1.4em/1.4em Arial, Helvetica, sans-serif;
text-decoration: underline;  
}

a.alt2:hover
{
color:#000066;
background-color:#ffffff;
text-decoration:underline;  
font: 1.4em/1.4em Arial, Helvetica, sans-serif;
}   

a.alt1
{
color:#000066;
background-color:#ffffff;
text-decoration: underline;  
text-decoration: underline;  
font: 1.0em/1.0em Arial, Helvetica, sans-serif;
text-decoration: underline;  
}

a.alt1:hover
{
color:#000066;
background-color:#ffffff;
text-decoration: none;  
font: 1.0em/1.0em Arial, Helvetica, sans-serif;
} 

a.alt3           
{	
color:#000066;
background-color:#ffffff;
text-decoration: underline;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}

a.alt3:hover    
{ 
color:#000066;
background-color:#ffffff;
text-decoration:none;  
font: 1.1em/1.1em Arial, Helvetica, sans-serif;
}
 
html
{
font-size:100%
}

body
{	
font:62.5%/1.4em Arial, Helvetica, sans-serif; 
color:#000000; 
text-align:center;
background:white url(graphics/grdback.jpg) repeat-x;
padding: 0;
margin:0;
}

.skip
{
float:left;
font: 0.8em/0.8em Arial, Helvetica, sans-serif;
padding:10em 0 0 40em;
text-align:left;
margin:0;
}

.skip a
{
color:white;
background-color:white;
text-decoration:none;  
}

.skip a:hover
{
color:#dddddd;
background-color:white;
}

.unseen
{
display:none;
}

#wrapper
{
width: 90em;
margin:0 auto;
margin-top:1.0em;
padding:0;
color:black;
background-color:#eeeeee;
}

#container2
{
width: 100%;
height:800px;
margin:0;
padding:10px 10px 10px 40px;
color:black;
background-color:#eeeeee;
}

#logo
{
float:left;
width:90em;
height:12em;
text-align:left;
background:white url('graphics/header.jpg') no-repeat;
margin:0;
padding:0;
}

#header
{
float:left;
width:90em;
height:10em;
text-align:left;
background:#003366 url('graphics/headback.jpg') repeat-x;
margin:0;
padding:0;
}

#header h1
{
float:left;
width:100%;
height:1.5em;
font: 2.4em/1.2em Arial, sans-serif;
margin:0;
padding:1em 0 0 0;
color:white;
background:transparent url('graphics/cvsukltd.jpg') 33% bottom no-repeat;
}

#header h2
{
font: 1.6em/1.2em Arial, sans-serif;
margin:0.1em 0 0 15.2em;
width:10em;
color:white;
}

#topnav
{
clear:both;
margin:0;
padding:0.5em 0 0 0;
width:90em;
height:3.0em;
background:#ffffff url('graphics/navback.jpg') bottom repeat-x;
}

#topnav ul
{ 
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#topnav li
{
display:inline;
margin:0;
padding:0;
}

#topnav a
{
float:left;
font: 1.2em/2em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#000066;
background-color:#ffffff;
padding:0 1em 0.5em 1em;
margin:0 0.3em 0 0;
}

#topnav a:hover
{
float:left;
font: 1.2em/2em Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#000066;
background-color:#ffffff;
padding:0 1em 0.5em 1em;
margin:0 0.3em 0 0;
}

#topnav a.onpage
{
color:white;
background:#003366;
text-decoration:none;	
}

.flltnoborder
{
float:left;
border:none;
}

#container
{
float:left;
width:89em;
margin:0;
padding:0.5em;
color:#000000;
background-color:#ffffff;
}

#topbarrt
{
float:left;
width:90em;
text-align:left;
background-color:white;
height:3.2em;	
}

#topbarrt h2
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
margin: 0 0 0 11.0em;
padding:0.8em 0 0.5em 0;
background-color:white;
}

#topbarrt h3
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0.8em 0 0.5em 0;
background-color:white;
}


#topbarrt a
{	
color:white; 
text-decoration:none;  
background-color:#003366;
text-align:center;
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:1px gray solid;
}

#topbarrt a:hover
{
color:gray;
background-color:white;
text-decoration:underline;  
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:1px gray solid;
}

.separator
{
clear:both;
width:90em;
height:0.1em;
padding:0;
margin:0;
}

#leftbox
{
float:left;
width:18em;
height:55em;
margin:1.0em 0 0 0;
padding:1.5em 1.0em;
background:transparent url('graphics/leftnavback.jpg') top repeat-x;
}

.clear
{
clear:both;
margin:0;
padding:0;	
}

#leftnav
{
float:left;
width:18em;
background-color:transparent;
margin:0;
padding:0;
}

#leftnav ul
{ 
list-style-type: none;
padding:0;
margin:0;
}

#leftnav li
{
clear:both;
float:left;
width:18em;
margin:0;
padding:0;
}

#leftnav a
{
display:block;
color:#000066;
font: 1.2em/1.2em Arial, sans-serif;
text-decoration: none;  
background-color:#ffffff;	
text-align: left;
padding:3px 0 3px 5px;
margin:0;
border-bottom:1px #cccccc solid;
}

#leftnav a:hover
{ 
display:block;
color:#000066;
font: 1.2em/1.2em Arial, sans-serif;
text-decoration:underline;  
background-color:transparent;	
text-align: left;
padding:3px 0 3px 5px;
margin:0;
border-bottom:1px #cccccc solid;
}

#leftnav a.nav1
{
color:#000066;
font: 1.2em/1.2em Arial, sans-serif;
background-image:none;
background-color:transparent;	
}

li.sep
{
background-color:transparent;	
height:0.8em;
border-bottom:1px #dddddd solid;
}

#leftnav2
{
float:left;
width:18em;
background-color:transparent;	
margin:10px 0 0 0;
padding:5px 0 30px 0;
}

#leftnav2 ul
{ 
list-style-type: none;
padding:0;
margin:0;
}

#leftnav2 li
{
display:block;
margin:0;
}

#leftnav2 a
{
display:block;	
width:97%;
color:#000066;
font: 1.2em/1.2em Arial, sans-serif;
text-decoration: none;  
text-align: left;
background-color:transparent;	
padding:3px 0 3px 5px;
border-bottom:1px #dddddd solid;
}

#leftnav2 a:hover
{ 
display:block;	
width:97%;
color:#000066;
font: 1.2em/1.2em Arial, sans-serif;
text-decoration: underline;  
text-align: left;
background-color:transparent;
padding:3px 0 3px 5px;
border-bottom:1px #dddddd solid;
}

#leftnav2 a.nav1
{
color:black;
background-image:none;
background-color:white;	
}

#topbox
{
float:right;
width:67em;
height:4em;
text-align:left;
color:#003366;
margin:1.0em 0 1.0em 0;
padding:0;
border:2px solid #dddddd;
}

#topbox h2
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
margin:0;
padding:0.5em 0 0.5em 1em;
color:#003366;
background-color:transparent;
}

#topbox h3
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0.8em 0 0.5em 0;
color:#003366;
background-color:transparent;
}

#topbox h4
{
font: 1.6em/1em Arial, Helvetica, sans-serif;
margin:0;
padding:0.5em;
color:#003366;
background-color:transparent;
}

#topbox a
{	
color:white; 
text-decoration:none;  
background:#003366;
text-align:center;
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:2px solid #dddddd;	
}

#topbox a:hover
{
color:gray;
background-color:white;
text-decoration:none;
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:2px solid #dddddd;	
}

#topbox2
{
float:right;
width:88.5em;
text-align:left;
color:#003366;
background-color:white;
margin:1.0em 0 1.0em 0;
padding:0;
border:2px solid #dddddd;	
}

#topbox2 h4
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
margin:0 0 0 15em;
padding:0.5em;
color:#003366;
background-color:white;
}

#topbox3
{
float:right;
width:67em;
text-align:left;
color:#003366;
background-color:white;
margin:1.0em 0 1.0em 0;
padding:0;
border:2px solid #dddddd;	
}

#topbox3 h2
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
margin:0;
padding:0.5em;
color:#003366;
background-color:white;
}

#topbox3 h3
{
font: 1.8em/1em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0.8em 0 0.5em 0;
color:#003366;
background-color:white;
}

#topbox3 h4
{
font: 1.6em/1em Arial, Helvetica, sans-serif;
margin:0;
padding:0.5em;
color:#003366;
background-color:white;
}

#topbox3 a
{	
color:white; 
text-decoration:none;  
background-color:#003366;
text-align:center;
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:2px solid #dddddd;	
}

#topbox3 a:hover
{
color:gray;
background-color:white;
text-decoration:none;
font:1.2em/1.2em Arial, sans-serif;
padding: 0.3em 0.3em 0.3em 0.3em;
border:2px solid #dddddd;	
}

#content
{
float:right;
margin:0;
width:48em;
min-height:40em;
font: 1.4em/1.4em Arial, Helvetica, sans-serif; 
text-align: justify;
padding:0;
color:#000000;
background-color:transparent;
}

#content h1
{
font: 1.6em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin-left:0;
margin-bottom:0;
}

#content h2
{
font: 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
padding:0.5em;
margin-left:0;
margin-bottom:0;
}

#content h2 a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-decoration:underline;
}

#content h2 a:hover
{
font: 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:gray;
background-color:white;
text-decoration:none;
}

#content h3
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
padding:0;
margin:0.7em 0 0.2em 0;
}

#content h4
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin-left:0;
margin-bottom:0;
}

#content li
{
line-height:2.0em;	
}

#content p
{
margin:0.2em 0 0.2em 0;
}

#widecol
{
float:left;
width:45.8em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#widecol ul li
{
font:0.9em/1.0em Arial, Helvetica, sans-serif; 
}

#widecol ul li ul li
{
font:0.9em/1.0em Arial, Helvetica, sans-serif; 
}

#widecol ul li ul li ul li
{
font:1.0em/1.0em Arial, Helvetica, sans-serif; 
}

#colinv1
{
float:left;
width:21.3em;
height:46em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#colinv2
{
float:right;
width:21.3em;
height:46em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#colbio1
{
float:left;
width:21.3em;
height:66em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#colbio2
{
float:right;
width:21.3em;
height:66em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#colgov1
{
float:left;
width:21.3em;
height:40em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#colgov2
{
float:right;
width:21.3em;
height:40em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#coladv1
{
float:left;
width:21.3em;
height:45em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#coladv2
{
float:right;
width:21.3em;
height:45em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

.coltop1
{
float:left;
width:21.3em;
height:7em;
text-align:left;
margin:0 0 1.0em 0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

.coltop2
{
float:right;
width:21.3em;
height:7em;
text-align:left;
margin:0 0 1.0em 0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#col1
{
float:left;
width:21.3em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#col2
{
float:right;
width:21.3em;
margin:0;
padding:1.0em;
background-color:white;
border:2px solid #dddddd;	
}

#contentwide
{
float:right;
margin: 1.0em 2.0em 1.0em 1.0em;
width: 85em;
font: 1.2em/1.4em Arial, Helvetica, sans-serif; 
text-align: left;
padding:1.0em;
color: black;
background-color: white;
}

#contentwide h1
{
font: 1.8em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin-left:0;
margin-bottom:0;
}

#contentwide a
{
font: 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-decoration:underline;
}

#contentwide a:hover
{
color:gray;
background-color:white;
text-decoration:none;
}

#contentwide h2
{
font: bold 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin:0;
padding:0;
}

#contentwide h2 a
{
font: bold 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
}

#contentwide h2 a:hover
{
color:gray;
background-color:white;
text-decoration:none;
}

#contentcent
{
float:right;
margin:0 0 0.5em 0;
width:45.8em;
font: 1.4em/1.4em Arial, Helvetica, sans-serif; 
text-align: center;
padding:1.0em;
color: black;
background-color: white;
border:2px solid #dddddd;	
}

#contentcent h1
{
font:1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin:1.0em;
}

#contentcent h2
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin-left:0px;
margin-bottom:1.0em;
}

#contentcent h2 a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-decoration:underline;
}

#contentcent h2 a:hover
{
font: 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:gray;
background-color:white;
text-decoration:none;
}

#contentcent h3
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin:1.0em;
}

#contentcent li
{
line-height:2.0em;	
}

#contentcent2
{
float:right;
margin:0 0 0.5em 0;
width:45.8em;
font: 1.4em/1.4em Arial, Helvetica, sans-serif; 
text-align: center;
padding:1.0em;
color: black;
background-color: white;
border:2px solid #dddddd;	
}

#contentcent2 h1
{
font:1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin:1.0em;
}

#contentcent2 h2
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin-left:0px;
margin-bottom:1.0em;
}

#contentcent2 h2 a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-decoration:underline;
}

#contentcent2 h2 a:hover
{
font: 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:gray;
background-color:white;
text-decoration:none;
}

#contentcent2 h3
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin:1.0em;
}

#contentcent2 li
{
line-height:2.0em;	
}

#contentsm
{
float:right;
margin:0;
width:53.8em;
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
text-align: justify;
padding:1.0em;
color: black;
background-color:white;
border:2px solid #dddddd;	
}

#contentsm h1
{
font: 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin-left:0;
margin-bottom:0;
}

#contentsm h2
{
font: 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin-left:0;
margin-bottom:0;
}

#contentsm li
{
line-height:1.8em;	
}

#contentsm a
{
font:1.0em/1.2em Arial, sans-serif;
}

#contentsm a:hover
{ 
font:1.0em/1.2em Arial, sans-serif;
}

#contentleft
{
float:right;
margin:0;
width:53.7em;
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
text-align: left;
padding:1em 0 5em 2em;
color: black;
background-color:white;
border:2px solid #dddddd;	
}

#contentleft h1
{
font: 1.4em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin:0 0 1em 2em;
}

#contentleft ul
{
list-style-type: none;
margin:0;
padding:0;
}

#contentleft li
{
margin:0;
padding:0;
}

#contentleft a
{
font:1.0em/1.4em Arial, Helvetica, sans-serif; 
margin:0;
padding:0;
}

#date1
{
float:left;
width:2.5em;
font:1.0em/1.4em Arial, Helvetica, sans-serif; 
}

#month1
{
float:left;
width:11em;
font:1.0em/1.4em Arial, Helvetica, sans-serif; 
}


#result1
{
float:left;
width:35em;
font:1.0em/1.4em Arial, Helvetica, sans-serif; 
}

#contact
{
float:right;
margin:0;
width:50em;
font: 1.2em/1.4em Arial, Helvetica, sans-serif; 
text-align: left;
padding:2.5em 0 0 0;
color: black;
background-color:#eeeeee;
}

#contact a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:black;
background-color:#dddddd;
text-decoration:underline;
}

#contact a:hover
{
font: 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:black;
background-color:white;
text-decoration:none;
}

#access
{
float:left;
margin:0;
width:50em;
font: 1.6em/1.4em Arial, Helvetica, sans-serif; 
text-align: left;
padding: 2.0em;
color:black;
background-color: white;
}

#access h1
{
font: 1.2em/1.4em Arial, Helvetica, sans-serif; 
color: black;
background-color:white;
margin:0;
}

#access h2
{
font: 1.2em/1.4em Arial, Helvetica, sans-serif; 
color: black;
background-color:white;
margin:0;
}

#footer
{
clear:both;
width:80em;
margin: 0 auto;
background-color:transparent;
color: black;
font:1.1em/1.1em Arial, sans-serif;
text-align:center;
margin-top:2em;
padding:0.5em;
}

#footer ul
{ 
list-style-type: none;
padding:1px;
margin:0;
}

#footer li
{
display:inline;
margin:0px 1px 0px 1px;
}

#footer a           
{	
color:navy; 
background-color:transparent;
text-decoration:none;  
text-align:center;
font:1em/1.2em Arial, sans-serif;
padding: 0 0.3em 0 0.3em;
}

#footer a:hover    
{ 
background-color:transparent;
color:navy;
text-align:center;
text-decoration: underline;  
font:1em/1.2em Arial, sans-serif;
padding: 0 0.3em 0 0.3em;
}

#footeralt
{
display:none;
}

#footerac
{
display:none;	
}

.fllt
{
float: left;
}

.flrt
{
float: right;
}

.flltrss
{
float: left;
width:4em;
margin:0.8em 0 1.0em 0.8em;
}

.flrtcnt
{
float: right;
text-align:center;
margin-right:20px;
}

.bord
{
border:solid 15px white;	
}

.bord2
{
border:solid 1px #cc9933;	
}

.bord3
{
border:solid 2px white;
}

.black
{
color:black;
font: 1.4em/1.0em Arial, Verdana, sans-serif;
}

.black2
{
color:#003366;
font: bold 1.6em/1.0em Verdana, sans-serif;
}

.blackverd
{
color:black;
font: 1.6em/1.0em Verdana, sans-serif;
margin:0;
padding:0;
}

.blackbld
{
color:black;
font: bold 1.1em/1.0em Arial, Verdana, sans-serif;
margin:5px;
padding:0;
}

.blackbldcent
{
color:black;
font: bold 1.1em/1.0em Arial, Verdana, sans-serif;
text-align:center;
margin:5px;
padding:0;
}


.blackbld2
{
color:black;
font: bold 1.1em/1.0em Arial, Verdana, sans-serif;
margin:5px;
padding:0;
}

.smalltxt
{
color:black;
font:0.8em/1.0em Arial, Verdana, sans-serif;
margin:0;
padding:0.5em;
}

.smalltxtsup
{
color:black;
font:0.8em/1.0em Arial, Verdana, sans-serif;
vertical-align:top;
margin:0;
padding:0.5em;
}

.width
{
border:1px solid silver;	
background-color:#eeeeee;
}

.widthb
{
font-weight:bold;
text-align:left;
border:1px solid silver;	
background-color:#eeeeee;
}

.width3
{
border:1px solid silver;	
background-color:#eeeeee;
font: bold 1.1em/1.0em Arial, Verdana, sans-serif;
}

.width4
{
border:1px solid silver;	
background-color:#eeeeee;
width:22em;
}

.width4a
{
border:1px solid silver;	
background-color:#eeeeee;
width:24em;
}

.width1
{
border-top:1px solid silver;	
border-left:1px solid silver;	
border-bottom:1px solid silver;	
background-color:#eeeeee;
}

.width2
{
border-top:1px solid silver;	
border-right:1px solid silver;	
border-bottom:1px solid silver;	
background-color:#eeeeee;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear1
{
clear:both;
float:left;
width:40em;
margin-top:2em;
}

.clear
{
clear:both;
float:left;
width:40em;
padding:1em 0;
}

