body{
	margin-top: 11pt;
	margin-left: 7.5pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #666666;
}

acronym{
cursor:help;
color: #911;
font-weight:bold;
}
.footnote{font-size:8pt; color: #777; padding-bottom: 10px;}


a{
	color: #F00;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.navbar{
	font-family: arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.nav-img1{
background:#000099;
}
.nav-img{
background:#933 url(../images/navbar-bg-repeat.jpg) repeat-x top left;
}
.heading{
	font-family: arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #000000;
}
a.navbar:hover{
	font-family: arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
}

.bodyBox{
	background: white;
	border: 1px solid black;
	width:60em;
}

.newsBox{
	background: white;
	border: 1px solid black;
	width:750px;
	padding: 5px;
	margin: 5px 5px 5px 15px;
}

.newsBox p{
	font-size: 12pt;
}

.pageBox{
	background: white;
	border: 1px solid black;
	
}
.location{
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: white;
}

}
.location1{
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: black;
}

.bottomnav{
	font-family: monospace;
	font-size: 8pt;
	color: white;
}

.boldText{
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.photoCell{
	background: white;
	font-family: arial, sans-serif;
}

p{line-height: 1.25em}
ul li {list-style:none; font-size: 10pt; line-height:1.5em}
.p1 {font-size: 10pt;}
.button{padding: 5px; border: 1px solid black; background-color:#FFCC33;}
.center{text-align:center;}
.alist li{ 
background: url(../images/bullet-arrow.gif) no-repeat left 2px;
padding-left: 20px;
line-height: 1.5em;
}
	
.text{
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

input.search{
	background: #333333;
	border: 1px solid #999999;
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
	margin-top: 1px;
	width: 110px;
	height: 17px;
	padding: 0px;
}

input.searchButton{
	background: #555555;
	border: 1px solid #999999;
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	margin-left: 3px;
	padding: 0px;
	height: 17px;
}

font.advSearch2{
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	margin-right: 3px;
	color: #ffff00;
}
font.advSearch{
	font-family: arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	margin-right: 3px;
	color: #CCCCCC;
}

a.advSearch{
	font-family: arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #CCCCCC;
}
a.advSearch:hover{
	font-family: arial, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #CCCCCC;
}

td.padded{
	padding: 4px;
}

.title{
	font-family: arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #000000;
}
a.reverse{
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	}
a.reverse:hover{
	text-decoration: underline;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ccffff;
	}
.navBarDiv{
	width: 100%;
	height: 100%;
	cursor: hand;
	padding-top: 2pt;
	}
a.navBarLink{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	color: #FFFFFF;
	}
a.navBarLink:hover{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	cursor: hand;
	color: #FFFFFF;
	}
.navBar{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	font-style: none;
	cursor: hand;
	color: #666666;
}
#compNav{
	position: absolute;
	left: 7.5pt;
	top: 136pt;
	z-index: 1;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 88pt;
	filter: revealTrans();
	border: 1px solid black;
	color: black;
	font-size: 8pt;
}
#prodNav{
	position: absolute;
	left: 94.5pt;
	top: 136pt;
	z-index: 1;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 88pt;
	filter: revealTrans();
	border: 1px solid black;
	font-size: 8pt;
}
#techNav{
	position: absolute;
	left: 181.5pt;
	top: 136pt;
	z-index: 1;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 87pt;
	filter: revealTrans();
	border: 1px solid black;
	font-size: 8pt;
}
a.navLink{
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	cursor: hand;
	}
a.navLink:hover{
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #CC3333;
	background-color: #FFFFFF;
	cursor: hand;
}
.instructionlink{
	padding-left: 10px;
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.instructionlink:hover{
	padding-left: 10px;
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}

/* Image Alignment Manipulation */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

	

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;

	}

	

img.alignRight {
	padding: 2px 4px 4 px 4px;
	margin: 0 0 2px 7px;
	display: inline;

	}

img.alignLeft {
	padding: 2px 4px 4 px 4px;
	margin: 0 7px 2px 0;
	display: inline;

	}

.alignRight {
	float: right;
	}

	

.alignLeft {
	float: left
	}	