<!-- 
/* Academy Computer Services */
/* Stylesheet 3-17-03 */


/* page layout*/
#page 
	{
	background-color: #fff;
	border: medium #fff;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
	font-size: small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}

#banner 
	{
	background-color: #fff;
	border: #fff;
	height: 15%;
	top: 0px;
	position: absolute;
	width: 100%;
	z-index: 2;
	}

#breadcrumbs 
	{
	background-color: transparent;
	border: #fff;
	height: 3.5%;
	left: 0px;
	position: absolute;
	top: 25%;
	width: 100%;
	z-index: 3;
	padding-left: 2em;
	font-size: xx-small;
	}

#leftlinks 
	{
	background-color: #fff;
	border: #fff;
	height: 50%;
	left: 0px;
	position: absolute;
	top: 29%;
	width: 20%;
	overflow: auto;
	z-index: 2;
	padding-left: 1em;
	}

#bottomlinks 
	{
	background-color: #fff;
	border: #fff;
	height: 5%;
	left: 0px;
	position: absolute;
	top: 93%;
	width: 100%;
	z-index: 1;
	text-align: center;
	font-weight: bold;
	}

#copyright 
	{
	background-color: #fff;
	border: #fff;
	height: 1%;
	left: 0px;
	position: absolute;
	top: 97%;
	width: 100%;
	z-index: 1;
	align: left;
	font-size: xx-small;
	padding-left: 1ex;
	}

#layers 
	{
	background-color: #fff;
	border: #fff;
	font-size: small;
	height: 61%;
	left: 21%;
	position: absolute;
	top: 29%;
	width: 78%;
	z-index: 3;
	overflow: auto;
	}

#layer-left
	{
	background-color: #fff;
	border: #fff;
	height: 90%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 95%;
	z-index: 4;
	overflow: auto;
	font-size: x-small;
	}

#layer-right
	{
	background-color: #fff;
	border: #fff;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0px;
	width: 40%;
	z-index: 4;
	padding-left: 1em;
	padding-top: 5%;
	overflow: auto;
	font-size: x-small;
	}

#logo 
	{
	background-color: transparent;
	height: 15%;
	left: 0px;
	position: absolute;
	top: 65%;
	width: 15%;
	z-index: 6;
	}

#counter
	{
	display: none;
	background-color: #fff;
	border: #fff;
	height: 2%;
	left: 0px;
	position: absolute;
	top: 98%;
	width: 100%;
	z-index: -1;
	}

/* place holder for rolleover text area on main page*/
#textDiv 
	{
	position:relative; 
	left:0; 
	top:0; 
	width: 650; 
	height: 380; 
	}

/* all links */
A 
	{
	text-decoration: none;
	font-weight: bold;
	color: #060;
	}

A:visited 
	{
	color: #630;
	}

A:hover 
	{
	background: #fc0;
	}

A:hover IMG
	{
	background: #fff;
	}

.inlinelink	
	{
	color: #060;
	font-weight: bold;
	}

.sidelink 
	{
	font-weight: bold; 
	font-size: 0.9em;
	font-family: Arial, sans-serif; 
	line-height: 2em;
	}

.bottomlink 
	{
	color: #060; 
	font-weight: bold; 
	font-size: 0.9em; 
	font-family: Arial, sans-serif; 
	padding-left: 10pt;
	padding-right: 10pt; 
	border-left: solid #060;
	}

/* all text in body */
BODY 
	{
	font-family: Arial, sans-serif; 
	font-size: small; 
	background-color: #fff;
	}

P.salesblurb
	{
	margin-top: -1em;
	}
	
/* all tables */
TABLE 
	{
	border-collapse: collapse;
	background-color: #fff;
	vertical-align: top;
	border-width: 0;
	width: 97%;
	height: 60%;
	
	}

TD
	{
	font-size: 0.8em;
	vertical-align: top;
	overflow: auto;
	}

TD.right
	{
	font-size: 0.8em;
	vertical-align: top;
	padding-left: 1ex;
	overflow: auto;
	}


/* headings */
H1
	{
	font-size: 2.5em;
	margin-bottom: 0px;
	}

H2
	{
	font-size: 1.5em;
	line-height: 2em;
	font-style: oblique;
	}

/* toolbars*/
.sidetoolbar 
	{
	background-color: #fff;
	}

.bottomtoolbar 
	{
	background-color: #060;
	}

/* specialized text */
.copy 
	{
	font-size: 0.8em; 
	color: #000;
	text-align: left;
	}

.address
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em; 
	color: #000;
	text-align: left;
	padding-left: 1em;
	}

P:first-letter.first
	{ 
	font-size: 300%; 
      	font-weight: bold; 
	float: left; 
	}

.italic
	{
	font-style: italic;
	}

.email
	{
	line-height: 30pt;
	font-weight: bold;
	}

.email-print
	{
	display: none;
	}


/* unordered list */
UL LI.gold
	{
	list-style-type: disc;
	list-style-position: outside;
	font-size: 90%;
	margin-top: 0;
	margin-bottom: 0;
	}

/* extra padding */
.padding
	{
	padding-left: 1em;
	}

.padding-top
	{
	margin-top: .5em;
	}

/* NS4 warning */
.ns4warning
	{
	font-family: Arial, Helvetica, sans-serif;
	}

/* logo positioning */
.logotweak
	{
	margin-left: -1ex;
	margin-top: 2ex;
	}

.image-left
	{
	float: left;
	padding-right: 2em;
	}

ol.implementation {
	list-style-type: decimal;
	}

ol.implementation  li{
	margin-top: 0.5em;
	}

ol li {
	margin-top: 1em;
	}

img.right {
	float: right;
	}

.oblique {
	font-style: oblique;
	}

p.em:first-letter
	{  
      	font-weight: bold; 
	}

.bold {
	font-weight: bold;
	}

h1.basicnet {
	line-height: 0.95em;
	}
-->
