﻿


body, body div, body p, body th, body td, body li, body dd{
   	font-family: verdana, arial, sans-serif;
    font-size: small;
}  	


body{
	padding: 5px;
	background-color: #FFFFFF;
}


h1 
{
    font-size: 250%;
    font-family: times, serif;
    margin-bottom: .2em;
} 

h2 
{
    font-size: 160%;
    font-family: times, serif;
    margin-bottom: .2em;
} 

h3
{
    font-size: 130%;
    font-family: verdana, arial, sans-serif;
    margin-bottom: .2em;
}

h4
{
    font-size: 100%;
    font-family: verdana, arial, sans-serif;
    margin-bottom: .2em;
}

h5
{
    font-size: 85%;
    font-family: verdana, arial, sans-serif;
    margin-bottom: .2em;
}

h6
{
    font-size: 62.5%;
    font-family: verdana, arial, sans-serif;
    margin-bottom: .2em;
}


.leftimg {
	float: left;
}

.rightimg {
	float: right;
}


.maroonfont
{
	color: #840000;
}

.redfont
{
    color: #cc0000;
}

.bluefont
{
	color: #0000FF;
}

.navyfont {
	color: #000080;
}

.blackfont
{
    color: #000000;
}

.greyfont
{
    color: #808080;
}

.greyfontlt
{
    color: #c0c0c0;
}

.greenfont
{
	color: #008000;
}

.whitefont
{
    color: #ffffff;

}


.redhead 
{
	font-weight: bold;
	font-size: xx-large;
	color: #cc0000;
	font-family: "Times New Roman", times, serif;
}
.redheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #cc0000;
	font-family: "Times New Roman", Times, serif;
}
.redsubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #cc0000;
	font-family: "Times New Roman", Times, serif;
}

.medred  
{
    font-weight: normal; 
    font-size: medium;
    color: #cc0000;
    font-family: verdana, arial, sans-serif;
 
}
.medredu
{
	font-weight: normal; 
    font-size: medium;
    color: #cc0000;
    font-family: verdana, arial, sans-serif;
    
}

.medred2
{
    font-weight: bold;
    font-size: medium;
    color: #cc0000;
    font-family: verdana, arial, sans-serif;
}

.smallred
{
    font-size: small;
    color: #cc0000;
    font-family: verdana, arial, sans-serif;
}

.smallredu
{
    font-size: small;
    color: #cc0000;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.maroonhead 
{
	font-weight: bold;
	font-size: xx-large;
	color: #840000;
	font-family: "Times New Roman", times, serif;
}
.maroonCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #840000;
	font-family: "Times New Roman", Times, serif;
}
.maroonsubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #840000;
	font-family: "Times New Roman", Times, serif;
}

.medmaroon  
{
    font-weight: normal; 
    font-size: medium;
    color: #840000;
    font-family: verdana, arial, sans-serif;
 
}
.medmaroonu
{
	font-weight: normal;
    font-size: medium;
    color: #840000;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.medmaroon2
{
    font-weight: bold;
    font-size: medium;
    color: #840000;
    font-family: verdana, arial, sans-serif;
}

.smallmaroon
{
    font-size: small;
    color: #840000;
    font-family: verdana, arial, sans-serif;
}

.smallmaroonu
{
    font-size: small;
    color: #840000;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.bluehead {
	font-size: xx-large;
	font-weight: bold;
	color: #0000FF;
	font-family: "Times New Roman", Times, serif;
}
.blueheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #0000FF;
	font-family: "Times New Roman", Times, serif;
}
.bluesubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #0000FF;
	font-family: "Times New Roman", Times, serif;
}
.medblue
{
	font-weight: normal;
	font-size: medium;
	color: #0000FF;
	font-family: verdana, arial, sans-serif;
}
.medblueu
{
	font-weight: normal;
	font-size: medium;
	color: #0000FF;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}
.medblue2
{
	font-weight: bold;
	font-size: medium;
	color: #0000FF;
	font-family: verdana, arial, sans-serif;
}
.smallblue
{
	font-size: small;
	color: #0000FF;
	font-family: verdana, arial, sans-serif;
}

.smallblueu
{
	font-size: small;
	color: #0000FF;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}

.navyhead {
	font-size: xx-large;
	font-weight: bold;
	color: #000080;
	font-family: "Times New Roman", Times, serif;
}
.navyheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #000080;
	font-family: "Times New Roman", Times, serif;
}

.navysubhead
{
    font-size: x-large;
    font-weight:normal;
    color: #000080;
    font-family: "Times New Roman", Times, serif;
}

.mednavy
{
	font-weight: normal;
    font-size: medium;
    color: #000080;
    font-family: verdana, arial, sans-serif;
}
.mednavyu
{
	font-weight: normal;
    font-size: medium;
    color: #000080;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}
.mednavy2
{
    font-weight: bold;
    font-size: medium;
    color: #000080;
    font-family: verdana, arial, sans-serif;
}

.smallnavy
{
    font-size: small;
    color: #000080;
    font-family: verdana, arial, sans-serif;
}

.smallnavyu
{
    font-size: small;
    color: #000080;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.smallnavyi
{
    font-size: small;
    color: #000080;
    font-family: verdana, arial, sans-serif;
    font-style: italic;
}

.smallnavycode
{
    font-size: small;
    color: #000080; 
    font-family: courier new, courier, monospace;
     
}

.purplehead {
	font-size: xx-large;
	font-weight: bold;
	color: #800080;
	font-family: "Times New Roman", Times, serif;
}
.purpleheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #800080;
	font-family: "Times New Roman", Times, serif;
}
.purplesubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #800080;
	font-family: "Times New Roman", Times, serif;
}
.medpurple
{
	font-weight: normal;
	font-size: medium;
	color: #800080;
	font-family: verdana, arial, sans-serif;
}
.medpurpleu
{
	font-weight: normal;
	font-size: medium;
	color: #800080;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}
.medpurple2
{
	font-weight: bold;
	font-size: medium;
	color: #800080;
	font-family: verdana, arial, sans-serif;
}
.smallpurple
{
	font-size: small;
	color: #800080;
	font-family: verdana, arial, sans-serif;
}

.smallpurpleu
{
	font-size: small;
	color: #800080;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}


.blackhead {
	font-size: xx-large;
	font-weight: bold;
	color: black;
    font-family: "Times New Roman", Times, serif;
}

.blackheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: black;
	font-family: "Times New Roman", Times, serif;
}

.blacksubhead
{
    font-size: x-large;
    font-weight:normal;
    color: black;
    font-family: "Times New Roman", Times, serif;
}

.medblack
{
    font-weight: normal;
    font-size: medium;
    color: black;
    font-family: verdana, arial, sans-serif;
}
.medblku
{
	font-weight: normal;
    font-size: medium;
    color: black;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.medblack2
{ 
	font-weight: bold;
    font-size: medium;
    color: black;
    font-family: verdana, arial, sans-serif;
}

.smallblk
{
    font-size: small;
    color: black;
    font-family: verdana, arial, sans-serif;
}

.smallblku
{
    font-size: small;
    color: black;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.greenhead {
	font-size: xx-large;
	font-weight: bold;
	color: #008000;
	font-family: "Times New Roman", Times, serif;
}
.greenheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #008000;
	font-family: "Times New Roman", Times, serif;
}
.greensubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #008000;
	font-family: "Times New Roman", Times, serif;
}
.medgreen
{
	font-weight: normal;
	font-size: medium;

	color: #008000;
	font-family: verdana, arial, sans-serif;
}
.medgreenu
{
	font-weight: normal;
	font-size: medium;
	color: #008000;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}
.medgreen2
{
	font-weight: bold;
	font-size: medium;
	color: #008000;
	font-family: verdana, arial, sans-serif;
}
.smallgreen
{
	font-size: small;
	color: #008000;
	font-family: verdana, arial, sans-serif;
}
.smallgreenu
{
	font-size: small;
	color: #008000;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}


.greyhead {
	font-size: xx-large;
	font-weight: bold;
	color: #808080;
	font-family: "Times New Roman", Times, serif;
}

.greyheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #808080;
	font-family: "Times New Roman", Times, serif;
}

.greysubhead
{
    font-size: x-large;
    font-weight:normal;
   color: #808080;
    font-family: "Times New Roman", Times, serif;
}

.medgrey
{
	font-weight: normal;
    font-size: medium;
   color: #808080;
    font-family: verdana, arial, sans-serif;
}
.medgreyu
{
	font-weight: normal;
    font-size: medium;
   color: #808080;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}
.medgrey2
{
    font-weight: bold;
    font-size: medium;
   color: #808080;
    font-family: verdana, arial, sans-serif;
}
.smallgrey
{
    font-size: small;
    color: #808080;
    font-family: verdana, arial, sans-serif;
}

.smallgreyu
{
    font-size: small;
    color: #808080;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}

.smallgreyi
{
    font-size: small;
    color: #808080;
    font-family: verdana, arial, sans-serif;
    font-style: italic;
}




.greylthead {
	font-size: xx-large;
	font-weight: bold;
	color: #C0C0C0;
	font-family: "Times New Roman", Times, serif;
}

.greyltheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #C0C0C0;
	font-family: "Times New Roman", Times, serif;
}

.greyltsubhead
{
    font-size: x-large;
    font-weight:normal;
   color: #C0C0C0;
    font-family: "Times New Roman", Times, serif;
}

.medgreylt
{
	font-weight: normal;
    font-size: medium;
   color: #C0C0C0;
    font-family: verdana, arial, sans-serif;
}
.medgreyltu
{
	font-weight: normal;
    font-size: medium;
    color: #C0C0C0;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}
.medgreylt2
{
    font-weight: bold;
    font-size: medium;
   color: #C0C0C0;
    font-family: verdana, arial, sans-serif;
}
.smallgreylt
{
    font-size: small;
    color: #C0C0C0;
    font-family: verdana, arial, sans-serif;
}
.smallgreyltu
{
    font-size: small;
    color: #C0C0C0;
    font-family: verdana, arial, sans-serif;
    font-variant: small-caps;
}


.whitehead {
	font-size: xx-large;
	font-weight: bold;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
}
.whiteheadCaps
{
	font-size: xx-large;
	font-weight: bold;
	font-variant: small-caps;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
}
.whitesubhead
{
	font-size: x-large;
	font-weight: normal;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
}
.medwhite
{
	font-weight: normal;
	font-size: medium;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
}
.medwhiteu
{
	font-weight: normal;
	font-size: medium;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}
.medwhite2
{
	font-weight: bold;
	font-size: medium;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
}
.smallwhite
{
	font-size: small;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
}

.smallwhiteu
{
	font-size: small;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;
}

.samplecode {
	font-size: medium;
	font-family: 'Courier New', Courier, monospace;
}

.comicline
{
    font-size: medium;
    font-family: 'comic sans ms';
}

#copyright {
	font-size: xx-small;
}

#container {
	position: relative;
	width: 100%;
}

#topleft {
	position: absolute;
	width: 160px;
	top: 3px;
	left: 3px;
	height: 120px;
	padding: 3px;
    border: 1px solid #ffffff;
}

#topcenter {
	position: relative;
	width: auto;
	min-width: 120px;
	max-height: 120px;
	margin: 0px 175px 0px 170px; 
	border: 1px solid #aaaaaa;
   
}

#topright {
	position: absolute;
	width: 160px;
	top: 3px;
	right: 15px;
	height: 120px;
	padding: 3px;
    border: 1px solid #ffffff;

}

#bodyleft {
	position: absolute;
	width: 160px;
	top: 140px;
	left: 3px;
	border: 1px solid #dddddd;
  background-color: #ffefd5;
  padding: 3px;
}

#bodycenter  {
	position: relative;
	width: auto;
	min-width: 120px;
	margin: 1px 190px 1px 170px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
  padding: 10px;
}

#bodyright {
	position: absolute;
	width: 160px;
	top: 143px;
	right: 15px;
	border: 1px solid #dddddd;
	background-color: #ffefd5;
	padding: 3px;
      	
}
#footleft {
	position: absolute;
	width: 160px;
	left: 3px;
	border: 1px solid #ffffff;
   	padding: 3px;
}

#footcenter {
	position: relative;
	width: auto;
	min-width: 120px;
	margin: 1px 200px 3px 170px; 
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
    padding: 7px;
}

#footright {
	position: absolute;
	width: 160px;
	right: 10px;
	border: 1px solid #ffffff;
	padding: 3px;
}

#masthead {
	background-color: #CCCCCC;
	padding: .5em 1em;
	margin: 0px 100px 0px 0px;
	height: 100px;
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 1em;
	border-bottom-color: #000080;
}

#masthead h1 {
	margin: 0px;
	padding: .5em 1em;
}

#menu {
	height: 45px;
	background-position: 50% bottom;
	background-color: #fdb928;
}
#menu ul {
	margin: 0px;
	padding: 0px 1em 0px 0px;
	text-align: right;
}
#menu li {
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
}
#menu a {
	display: inline;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	padding:.75em;
}
#menu a:hover {
	line-height: 40px;
	padding: 0em .3em 0em .3em;
	text-decoration: none;
	color: #333333;
}

.menubox1
{
    width: 156px;
    border: 1px solid #333333;
    padding: 3px;
    margin: 0;
    background-color: #9999cc;
}

.menubox2
{
	width: 156px;
    border: 1px solid #999999;
    padding: 3px;
    margin: 0;
    background-color: #ffffff;
}

.menubox3
{
	width: 156px;
	border: 1px solid #800000;
	padding: 3px;
	margin: 0;
	background-color: #FFFFFF;
}

.menubox4
{
	width: 156px;
	border: 1px solid #999999;
	padding: 3px;
	margin: 0 0 -10px 0;
	background-color: #ffcc99;
}

.menubox5
{
    width: 156px;
    border: 1px solid #666666;
    padding: 3px;
    margin: 0 0 -10px 0;
    background-color: #ffffcc;
}

.menubox6
{
    width: 156px;
    border: 1px solid #9999cc;
    padding: 3px;
    margin: 1px;
    background-color: #444444;
}

.menubox7
{
	width: 156px;
	border: 1px solid #999999;
	padding: 3px;
	margin: 1px;
	background-color: #FFCCFF;
}
.menubox8
{
	width: 156px;
	border: 1px solid #999999;
	padding: 3px;
	margin: 1px;
	background-color: #CCFFCC;
}

.newsbox {
   position: relative;
   top: 5px;
   border: 1px solid #840000;
   background-color: #ffffff;
   padding: 5px;
   margin: 0px;
}

.newsboxR {
	width: auto;
	float: left;
	margin-left: 5em;
    border: 1px solid #840000;
	background-color: #ffffff;
	padding: 5px;
}  
  
.commentbox {
	position: relative;
	top: 5px;
	border: 1px solid #663399;
	background-color: #F8F8FF;
	padding: 5px;
	margin: 0px;
}

.commentboxR {
	width: auto;
	float: left;
	margin-left: 5em;
  	border: 1px solid #663399;
	background-color: #f8f8ff;
  	padding: 5px;
}

.samplebox {
	position: relative;
	top: 5px;
	border: 1px solid #996633;
	background-color: #ffffff;
	padding: 5px;
	margin: 0px;
}

.sampleboxR {
	width: auto;
	float: left;
	margin-left: 5em;
  	border: 1px solid #996633;
	background-color: #ffffcc;
  	padding: 5px;
}

.clearbox {
	position: relative;
	margin: 5px 250px 2px 10px;
	border: 1px solid #808080;
	padding: 6px;
}

.clearboxR {
	width: auto;
	float: left;
	margin-left: 5em;
    border: 1px solid #808080;
    padding: 6px;
}

.colbox {
	position: relative;	
	width: 155px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 3px;
	margin: 0px;
}

.hiuser {
	position: relative;
	left: 15px;
	top: 5px;
	width: 100px;
	border: 1px solid #333333;
	background-color: #ffffff;
	padding: 10px;
	margin: 2px;
}

.highlighter {
	background-color: #ffff80;
}

.highlighter2 {background-color: #ffff80;
}

.highlighter3 {background-color: #ffffe0;
}

.break {page-break-before: always; }


.text250 {position: absolute;
	left: 250px;
}

.text200 {position: absolute;         
	left: 200px;                        
}  

.text150 {position: absolute;
	left: 150px;
}

.text125 {position: absolute;
	left: 125px;
}

.text100 {position: absolute;
	left: 100px;
}

.text75 {position: absolute;
	left: 75px;
}

.text50 {position: absolute;
	left: 50px;
}

.text25 {position: absolute;
	left: 25px;
}
 
.text15 {position: absolute;
	left: 15px;
}
   
.spacer5 {position: relative;
	left: 5px;
}

.spacer10 {position: relative;
	left: 10px;
}

.spacer15 {position: relative;
	left: 15px;
}

.spacer25 {position: relative;
	left: 25px;
}

.spacer45 {position: relative;
	left: 45px;
}

.spacer75 {position: relative;
	left: 75px;
}

.spacer100 {position: relative;
	left: 100px;
}

.spacer125 {position: relative;
	left: 125px;
}

.spacer150 {position: relative;
	left: 150px;
}



.tagline {
	font-size: .75em;
}
