body  {  color:#00004c;
	text-decoration:none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif; }

h1 {text-align:center;
   font-size: 18px; }

h2  { color: #990000;
   font-size: 30px; 
   text-align:left; 
   font-weight:normal;  }

h3  {font-size:20px;
    text-align:left;  
    margin-bottom:0px;}

h4 {font-size: xx-large;
	color: #990000; }

.red {color: #990000; }
.medred {color: #990000;}
.lgred  { color: #990000;
   font-size: 14px;
   font-weight:bold;  }
.lgredcourier {font-family: 'Courier New', Courier, mono; 
	font-weight: bold; color: #990000; font-size: x-large;}
.exlgredcourier {color: #990000; 
   font-family: 'Courier New', Courier, mono; 
   font-weight:bold; font-size: xx-large; }
.exlgred  { color: #990000;
   font-size: 18px;
   font-weight:bold;  }
.exexlgred { color: #990000;
   font-size: 30px;
   font-weight:bold;  }

.navy {color: #000033; }
.navylt {color:#000066; }
.lgnavy  { color: #000066;;
   font-size: 14px; }
.exlgnavy  { color: #000066;;
   font-size: 18px;
   font-weight:bold;  }
.lgnavycourier { font-family: 'Courier New', Courier, mono; 
	font-weight: bold; font-size: x-large;}
.exlgnavycourier {
    font-family: 'Courier New', Courier, mono; 
     font-weight:bold; font-size: xx-large; }
.exexlgnavy { color: #000066;
   font-size: 30px;
   font-weight:bold;  }
.medblue {color:#6699ff;}

.floatright256 {  
	float: right;
	width: 256px; 
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
	border:1px solid #999999;  }

.floatright185 {
   float: right;
   width: 185px; 
   margin-top:5px;
   margin-bottom:10px;
   margin-left:10px;  }

.floatright220 {
   float: right;
   width: 220px; 
   margin-top:5px;
   margin-bottom:10px;
   margin-left:10px;  }

.centeredimgs {
   text-align:center;
   vertical-align:middle; }

div.box300 { width:300px;
    margin-left:auto;
    margin-right:auto; }

div.box400 { width:400px;
    margin-left:auto;
    margin-right:auto; }

div.box500 { width:500px;
    margin-left:auto;
    margin-right:auto; }

div.floatleft {float:left; }

.clearboth {clear:both; }

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle; }  


.indent { margin-left:1.5em;
   margin-right: 1.5em; }

hr {background:#990000;
   width:80%;
   height:1px;
   text-align:center; }

.codebox350 { width:350px;
   padding:8px;
	 border-width:1px;
   border-style:solid; 
   margin-left:auto;
   margin-right:auto;}

.box { padding:8px;
   border:1px solid #000033 ; }
   
.box650 {width:650px;
   padding:5px;
   margin-left:auto;
   margin-right:auto; }
   
.box600  {width:600px; 
   margin-left:auto;
   margin-right:auto;}

.box550  {width:550px; 
   margin-left:auto;
   margin-right:auto;}  

.box500  {width:500px; 
   margin-left:auto;
   margin-right:auto;}

.box500border {width:500px; 
   margin-left:auto;
   margin-right:auto;
   padding:5px;
   border:1px solid #000033 ; }

.box400  {width:400px; 
   padding:5px; 
   margin-left:auto;
   margin-right:auto;}

.box300  {width:300px; 
   padding:5px; 
   margin-left:auto;
   margin-right:auto;}

.boxred {
    border:3px solid #990000;   
    padding:8px; 
   margin:15px; }
.boxred2 {padding:8px;
     border:1px solid #990000; }

.boxblue {
    border:3px solid #000066;   
    padding:8px; 
   margin:15px; }
.boxblue2 {padding:8px;
     border:1px solid #000066; }

.margin8 {margin:8px; }

.quotenoi { margin-left:2em;
margin-right: 2em;  }

.footnote  { margin-left:2em;
   margin-right: 2em;
   font-size:12px;
   font-style:italic;  }

.leftalign {text-align:left; }
.rightalign {text-align:right; }
.centeralign {text-align:center; }

.navysmallcap {color: #000033;
   font-variant: small-caps; 
   font-weight:bold; }
.redsmallcap {color: #990000;
   font-variant: small-caps; 
   font-weight:bold; }



.couriernavy {color:#000066;
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
    font-size:26px;}
.courierred {color:#990000;
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
    font-size:26px;}
.couriertan {color:#666633;
    font-family:'Courier New', Courier, monospace;
    font-weight:bold;
    font-size:26px;}


.ArialNarrow {	color: #0000cc; 
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif; 
	font-size: medium;
	font-variant: small-caps;  }

.imgbottom { vertical-align:bottom; }

.input {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt}

.select  {font-family: Verdana; font-size: 8pt}


a:link {color: #000080;
	text-decoration: underline; }
a:visited {color: #000080;
	text-decoration: underline; }
a:active {color:#990000;
   text-decoration: underline; }
a:hover {color:#990000;
   text-decoration: underline; }



.menu {
	line-height: 17px;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 5px;
	font-size: 14px;
 	font-family:  'Arial Narrow', Helvetica, sans-serif; 
  	font-variant:small-caps;
	text-decoration: none;
	margin-right: 0px;
	padding-right: 0px;
	width: 205px;
	float: left; }

.menu a:link {color: #FFFFFF;
	text-decoration: none; }
.menu a:visited {color: #FFFFFF;
	text-decoration: none; }
.menu a:active { color: #D0D9E8;
  	text-decoration: none; }
.menu a:hover { color: #ccccff;
	text-decoration: none;  }

.submenu a:link {color:#ffffff;
	 text-decoration: none;
   margin-left:0px;
   font-family:  'Arial Narrow', Helvetica, sans-serif;   }
.submenu a:visited {color:#ffffff;
	 text-decoration: none;
   margin-left:0px;
   font-family:  'Arial Narrow', Helvetica, sans-serif;   }
.submenu a:hover { color:#ccccff;
	 text-decoration: none;
   margin-left:15px;
   font-family:  'Arial Narrow', Helvetica, sans-serif;  }
.submenu a:active { color:#ccccff;
	 text-decoration: none;
   margin-left:15px;
   font-family:  'Arial Narrow', Helvetica, sans-serif;  }

.logobg { background-image: url(images/menubg.gif);
   background-repeat: repeat-y; 
   background-position:bottom;
   vertical-align:bottom;}

.headerbg { background-image: url(images/headerbg.gif);
   background-repeat: repeat-x; }

.footer {	color: #0000cc;
	font-size: 12px;
	text-align: center; }

.noullink a:link {color: #000080;
	text-decoration: none; }
.noullink a:visited {color: #000080;
	text-decoration: none; }
.noullink a:active {color:#990000;
   text-decoration: none; }
.noullink a:hover {color:#990000;
   text-decoration: none; }




.a1 { color: #191970;
   font-size: medium; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   font-variant: small-caps; 
   text-transform: none; }

.notes {
	font-size: 10px;
	font-style: italic;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	line-height: 10px; }

.popup {
	border: 4px solid #E0DFE3; }

.popup a {	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none; }

.style1 {font-size: 16px; }
.style3 {font-size:18px; }
.style4 {font-size: 24px; }
.style10 {font-size: large; color: #00004c; }
.style13 {font-size: large; color: #00004c; }
.style14 {font-size: 30px; }
.style16 {font-size: 20px; }
.style18 {font-size: 22px; }
.style22 { font-size: xx-large; color: #990000; }
.style28 {font-family: 'Courier New', Courier, monospace; font-size: large; color: #6485B8; }
.style13 {font-size: large; color: #00004c; }
.style34 { color: #990000; font-family: 'Courier New', Courier, monospace; font-size: 30px; font-weight: bold; }
.style39 { font-size: x-large; color: #00004c; }
.style41 {font-size: 18px; }
.style44 { font-family: 'Courier New', Courier, monospace; font-weight: bold; }
.style45 {color: #00004c; }
.style46 {color: #000044c; }
.style48 {color: #666633; font-family: 'Courier New', Courier, monospace; font-size: xx-large; font-weight: bold; }
.style49 {font-family: 'Courier New', Courier, monospace; font-weight: bold; font-size: x-large; }
.style52 {font-size: 16px; }
.style55 {font-size: 60px; color: #666633; }
.style56 {font-size: large; }
.style57 {color: #000080; }
.style58 {color: #00004c; font-family: 'Courier New', Courier, monospace; font-size: 16px; font-weight: bold; }
.style63 {font-size: small; }
.style66 {font-size: 20px; color: #00004c;  }
.style67 {font-size: xx-large; }
.style68 {font-size: x-large; }
.style69 {font-size: 32px; }
.style70 {font-size: x-large; }
.style71 {font-size: large; }
.style74 {font-size: 20px; color: #00004c; }
.style81 {font-size: 20px; color: #990000; }
.style87 {font-size: xx-large; }
.style89 {font-size: 36px; }
.style90 {color: #00004c; font-size: 14px; }
.style91 {font-size: x-large; color: #990000; }
.style97 {font-size: 22px; }
.style102 {color: #000090}
.style104 {color: #E8E25A; font-size: 14px;}.AARLRED {
	color: #99002B;
}
.AARLRED {
	font-size: large;
}
.AARLRED {
	color: #990000;
	font-size: 35px;
}
.style199 .style199 .AARLRED .style199 {
	color: #990000;
}
