BODY {
	background-color: #223355;
	/*background-attachment: fixed;
	background-image: url("graphics/blue_grad.png");*/
	}


td, th, p, ul, li {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-align: justify;
	}

p, pre { margin: 10 10 10 10;}

blockquote {
	font-family: 'Times New Roman', Times, serif;
	font-size: 10pt;
	color: #CCCCCC;
	text-align: justify;
	}

img { border-width: 0 0 0 0; }



/***** HEADERS *****/

h1, h2, h3, h4	{
	font-family:  arial, verdana, sans-serif;
	font-variant: small-caps;
	text-align: left;
	font-weight: bold;
	}

h1	{
	font-size: 20pt;
	color: #6699ff;
	background-color: #000000;
	text-align: center;
	padding: 5 20 5 20;
	border-width: 3 3 3 3;
	border-color: #6699FF;
    	border-style: double;
	}

h2	{
	font-size: 16pt;
	color: #66ff99;
	}

h3	{
	font-size: 12pt;
	color: #6699ff;
	}

h4	{
	font-size: 10pt;
	color: #66ff99;
	}

/***** END HEADERS *****/







/***** BOXES *****/

.blackbox {
	background-color: #000000;
	border-width: 3 3 3 3;
	border-color: #6699FF;
    	border-style: double;
	padding: 10 10 10 10;
	}

.bluebox {
	border-width: 3 3 3 3;
	border-color: #6699FF;
    	border-style: double;
	padding: 10 10 10 10;
	margin: 0 0 0 0;
	}


.bluebox TH {
	border-width: 1 1 1 1;
	border-color: #6699FF;
    	border-style: solid;
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	}

.bluebox TD {
	border-width: 1 1 1 1;
	border-color: #6699FF;
    	border-style: solid;
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	}


.displaybox {
	background-color: #000000;
	border-width: 3 3 3 3;
	border-color: #6699FF;
    	border-style: double;
	padding: 5 5 5 5;
	margin: 0 10 10 10;
	}

/* display box caption title */
.displaybox th {
	font-family: arial, sans-serif;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #66FF99;
	}

.displaybox td {
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	text-align: center;
	}

TABLE.sidecolumn TD{
	color: #CCCCCC;
	padding: 15 0 15 0;
	margin: 0 0 0 0;
	border-width: 3 0 0 0;
	border-color: #6699FF;
	border-style: double;
	}

TABLE.sidecolumn TD.stickynews {
	font-family: arial, sans-serif;
	font-size: 8pt;
	}


/***** END BOXES *****/







/***** LIST ITEMS *****/

ul { list-style: disc outside; }
ul ul { list-style: circle outside; }
ul ul ul { list-style: square outside; }
ul ul ul ul { list-style: disc outside; }

li 	{
	padding: 3 0 3 0;
	margin: 0 10 0 0; /* right side buffer to go along with tables and Ps */
	}

/***** END LIST ITEMS *****/






/***** FORM ELEMENTS *****/

textarea, input, select, option{
	color: #6699FF;
	background-color: #000000;
	font-family: arial, sans-serif;
	font-size: 10pt;
	}

textarea, input, select {
	border-color: #6699FF;
	border-width: 3 3 3 3;
    	border-style: double;
	}

textarea, input {
	padding: 4 4 4 4;
	}

/***** END FORM ELEMENTS *****/





/***** LINKS *****/

A	{
	font-style: normal;
	color: #6699ff;
	}

A:visited { color: #CC99AA; }

A:hover {color: #aaffff;}

A img {
	border-width: 2px;
	border-style: groove;
	}

/***** END LINKS *****/






.blue { color: #6699ff; }

.green { color: #66ff99; }

.copyright {
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	text-align: center;
	}





