/* basic proprties for all site objects  */
body,td,th,option,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: .04em;
	line-height:140%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
select,textarea {
	border: 1px solid #000000;
}
.genericinput
{
     border: 1px solid #000000;
	 height: 17px;
}
.underlined
{
	text-decoration:underline;
}
a {
	color: #006666;
}
a:link {
	color: #006666;
}
a:visited {
	color: #006666;
}
a:hover {
	color: #333333;
}
a:active {
	color: #339999;
}
a img {
	border-style:none;
}
.topnav {
	color: #000000;
}
.topnav a{ 
	color: #000000; 
}
.topnav a:link{
	color: #000000;
}
.topnav a:visited{
	color: #000000;
}
.topnav a:hover{
	color: #006666;
}
.topnav a:active{
	color: #339999;
}
.topnavselected {
	color: #339999;
	text-decoration:underline;
}
.copyright {
	color: #666666;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 73px;
}
.copyright a{ 
	color: #666666; 
}
.copyright a:link{
	color: #666666;
}
.copyright a:visited{
	color: #666666;
}
.copyright a:hover{
	color: #666666;
}
.smalltext {
	font-size: 10px;
}
.invisibleobj {
	display: none;
}
.flashbody {
	height: 260px;
	padding-left: 10px;
}
.lowersectionbg {
	background-image:url(../graphics/homepage/yellowbkgd.gif);
	background-repeat:no-repeat;
	height: 265px;
}
.pressreleasebg {
	background-image:url(../graphics/popupwindow/popupfiller.gif);
	background-repeat:repeat-x;
}
.newsheader {
	color: #000000;
	font-weight:bold;
}
.newsroomlink {
	color: #333333;
}
.newsroomlink a{ 
	color: #006666; 
}
.newsroomlink a:link{
	color: #006666;
}
.newsroomlink a:visited{
	color: #006666;
}
.newsroomlink a:hover{
	color: #006666;
}
.homepagetoppadding {
	padding-top: 8px;
}
.emailbox {
	width: 100px;
	height: 20px;
	border: 1px solid #333333;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #FDD781;
}
.generalpagebodydiv {
	margin-top: 0px;
	margin-bottom: 19px;
	margin-left: 73px;
	width:605px;
}
.headerimg {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#subnavspacing {
	width: 15px;
}
.topnavpadding {
	padding-top: 8px;
	padding-bottom: 8px;
}
.homepgemailbuffer {
	height: 5px;
}
.emailinputbox
{
     width: 100px;
     height: 16px;
     border: 1px solid #333333;
	 vertical-align: bottom;
     text-indent: 1px;
     margin:0;
     padding-left:2px;
     padding-right:2px;
	 background-color: #FDD781;
}
.emailformclass {
	line-height: 0%;
	padding:0px;
	margin:0px;
}
.submitbtnoffset {
	padding-top:0px;
}
.newsdate {
	color: #006666;
	font-weight:bold;
}
.prdiv {
	width:310px;
	padding-top:17px;
	padding-left:60px;
	padding-right:0px;
}
.leftbottompaddingimg {
	padding-left:17px;
	padding-bottom:17px;
}
.closewindiv {
	width:310px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:60px;
	padding-right:0px;
	text-align:center;
}
.casestudyseparator {
	height:5px;
	font-size: 1px;
	line-height:0%;
}
.rightbuffer {
	padding-right:15px;
}
.boxtopbar {
	background-image:url(../graphics/boxgraphics/tophorizontal.gif);
	background-repeat:repeat-x;
}
.boxbottombar {
	background-image:url(../graphics/boxgraphics/bottomhorizontal.gif);
	background-repeat:repeat-x;
}
.boxleftbar {
	background-image:url(../graphics/boxgraphics/leftvertical.gif);
	background-repeat:repeat-y;
}
.boxrightbar {
	background-image:url(../graphics/boxgraphics/rightvertical.gif);
	background-repeat:repeat-y;
}
.servicesheight {
	height: 256px;
	width: 29px;
}
.productsheight {
	height: 176px;
	width: 29px;
}


