/* CSS */
#mainBody {
	margin: 0;
	padding: 0em;
	width:62em;
	text-align:left
}
#leftcol {background: white}
#content {background: white}

p {	font:1em Calibri, "Trebuchet MS", Arial, sans-serif;
	margin-left: 20px; margin-right: 10px
}

a { text-decoration:none;
	color: #394785
}
a:visited{ 
	text-decoration:none;
	color: #394785
}
a:hover { 
	text-decoration: underline
}


#header {	
    background-image:url(bg_header.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#bcbcb7;
	border-bottom: .1em solid #808080
}
#header h1 {
	font-family: Calibri, "Trebuchet MS", Arial, sans-serif;	
	float:right;
	font-weight:normal;
	font-style:italic;
	padding: 0.4em 0.6em;
	margin: 0;
	font-size:1.5em;
	display:inline;
	vertical-align:middle
}
#header a{color: #555;}
#header a:visited{font-weight:normal}
#header a:hover{text-decoration:none}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.85em;
	margin-top: 0.25em;
	padding: 5px 10px 5px 20px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-variant:small-caps;
	font-size:1.1em;
	letter-spacing:0.2em;
	padding: 5px 10px 5px 20px;
}
h4 {
	font: bold 1em Calibri, "Trebuchet MS", Arial, sans-serif;
	margin-left: 20px; margin-right: 10px
}
h5 {
	font: bold 1em Calibri, "Trebuchet MS", Arial, sans-serif; margin-top:0; margin-bottom:0;
	margin-left: 10px; margin-right: 10px
}


li {
	font: 1em Calibri, "Trebuchet MS", Arial, sans-serif;
	margin-left:2em;
	
}

div.menubox {
	border: 0.05em solid #b5b5b5;
	background:#f0f0f0;
	margin:1em;
	color:#b0b0b0;
	font-size:0.65em;
	width:16em
}

div.menubox:hover {
	border: 0.05em solid #b5b5b5;
	color: #394785
}

.menu A{
	font-family: Verdana, Arial, sans-serif;
	color:inherit;
	display:block;
	padding:0.9em 0.6em;
	margin:0px;
	width:16em;	
	font-weight:bold;
	white-space:nowrap
	
}
.menu A:visited{font-weight:bold;color:inherit;}
.menu A:hover{background: #fcffdb; text-decoration:none; width:inherit;
border-left: 0.05em solid #b5b5b5;
border-right: 0.05em solid #b5b5b5;}

.menu#current A{color:black; background:#ccc;width:inherit;
border-left: 0.05em solid #b5b5b5;
border-right: 0.05em solid #b5b5b5;}
.menu#current A:hover{background:#ccc;width:inherit;
border-left: 0.05em solid #b5b5b5;
border-right: 0.05em solid #b5b5b5;}



#pageSize {
	font:0.8em Calibri, "Trebuchet MS", Arial, sans-serif;}

#pageSize A{
	font-family: Calibri, "Trebuchet MS", Arial, sans-serif;
	font-weight:bold}

#pic_neil {
	float:right; 
	width:15em; 
	height:15em; 
	margin: 0em 0em 0.5em 0.5em; 
	background-image:url(pic_neil.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
	display:inline
}

#foxy {
visibility:collapse}
#foxy A{
visibility:collapse}

#rightCol {
	font-size:1.1em; 
	width:6em;
	background: none;
}

div.code {
	font: 0.7em "Courier New", Courier, monospace;
	background:#555;
	color:#ddd;
	border:1px solid #999;
	margin:1em 2em;
	padding:1em}

.F {float:left; width:2em; height:2em; margin: 0; }
div.F:hover {text-decoration:none; background: #FFFFFF}

.A001 {background: #FF6666}.A002 {background: #FF3333}.A003 {background: #FF0000}.A004 {background: #FF7F66}.A005 {background: #FF5533}.A006 {background: #FF2A00}.A007 {background: #FF9966}.A008 {background: #FF7733}.A009 {background: #FF5500}.A010 {background: #FFB266}.A011 {background: #FF9933}.A012 {background: #FF8000}.A013 {background: #FFCC66}.A014 {background: #FFBB33}.A015 {background: #FFAA00}.A016 {background: #FFE666}.A017 {background: #FFDD33}.A018 {background: #FFD500}.A019 {background: #FFFF66}.A020 {background: #FFFF33}.A021 {background: #FFFF00}.A022 {background: #E5FF66}.A023 {background: #DDFF33}.A024 {background: #D4FF00}.A025 {background: #CCFF66}.A026 {background: #BBFF33}.A027 {background: #AAFF00}.A028 {background: #B3FF66}.A029 {background: #99FF33}.A030 {background: #80FF00}.A031 {background: #99FF66}.A032 {background: #77FF33}.A033 {background: #55FF00}.A034 {background: #7FFF66}.A035 {background: #55FF33}.A036 {background: #2BFF00}.A037 {background: #66FF66}.A038 {background: #33FF33}.A039 {background: #00FF00}.A040 {background: #66FF7F}.A041 {background: #33FF55}.A042 {background: #00FF2B}.A043 {background: #66FF99}.A044 {background: #33FF77}.A045 {background: #00FF55}.A046 {background: #66FFB3}.A047 {background: #33FF99}.A048 {background: #00FF80}.A049 {background: #66FFCC}.A050 {background: #33FFBB}.A051 {background: #00FFAA}.A052 {background: #66FFE6}.A053 {background: #33FFDD}.A054 {background: #00FFD5}.A055 {background: #66FFFF}.A056 {background: #33FFFF}.A057 {background: #00FFFF}.A058 {background: #66E5FF}.A059 {background: #33DDFF}.A060 {background: #00D4FF}.A061 {background: #66CCFF}.A062 {background: #33BBFF}.A063 {background: #00AAFF}.A064 {background: #66B2FF}.A065 {background: #3399FF}.A066 {background: #007FFF}.A067 {background: #6699FF}.A068 {background: #3377FF}.A069 {background: #0055FF}.A070 {background: #667FFF}.A071 {background: #3355FF}.A072 {background: #002BFF}.A073 {background: #6666FF}.A074 {background: #3333FF}.A075 {background: #0000FF}.A076 {background: #7F66FF}.A077 {background: #5533FF}.A078 {background: #2A00FF}.A079 {background: #9966FF}.A080 {background: #7733FF}.A081 {background: #5500FF}.A082 {background: #B266FF}.A083 {background: #9933FF}.A084 {background: #7F00FF}.A085 {background: #CC66FF}.A086 {background: #BB33FF}.A087 {background: #AA00FF}.A088 {background: #E566FF}.A089 {background: #DD33FF}.A090 {background: #D400FF}.A091 {background: #FF66FF}.A092 {background: #FF33FF}.A093 {background: #FF00FF}.A094 {background: #FF66E5}.A095 {background: #FF33DD}.A096 {background: #FF00D4}.A097 {background: #FF66CC}.A098 {background: #FF33BB}.A099 {background: #FF00AA}.A100 {background: #FF66B3}.A101 {background: #FF3399}.A102 {background: #FF0080}.A103 {background: #FF6699}.A104 {background: #FF3377}.A105 {background: #FF0055}.A106 {background: #FF667F}.A107 {background: #FF3355}.A108 {background: #FF002B}