/* ALTA Technologies CSS Document */
body {
	margin: 0;
	padding: 0;
}
#pageWrapper {
	margin: 0;
	padding: 0;
}
#layoutWrapper {
	background: #440016 url(images/alta-bkgd.gif) repeat-x;
	margin: 0;
	padding: 0;
}
/* TNAV HEADER CSS BEGINS */
#tnavWrapper {
	background: url(images/alta-hdrbkgd.gif) repeat-x;
}
#tnavcontainer{
	height: 50px;
	margin: 0 auto;
	padding: 0;
	width: 860px;
}
#tnavmenu{
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 60px;
	text-align: center;
}
#tnavmenu ul{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#tnavmenu ul li{
	display: inline;
}
#tnavmenu ul li a{
	color: #FFF;
/* 	display: block; */
	float: left;
	height: 30px;
	padding: 15px 30px 5px;
	text-decoration: none;
}
#tnavmenu ul li a:hover {
	background: transparent url(images/altamenu_bg-OVER.gif) repeat-x;
	color: #FFF;
	height: 35px;
	padding: 15px 30px 0 30px;
}
#tnavmenu ul li a.current, #tnavmenu ul li a.current:hover {
	background: url(images/altamenu_bg-OFF.gif) repeat-x;
	color: #003399;
	font: bold 18px Arial, Helvetica, sans-serif;
	height: 35px;
	padding: 15px 30px 0 30px;
}
/* TNAV HEADER CSS ENDS */
#contentWrapper {
	margin: 0 auto;
	width: 990px;
}
#hdr {
	background: url(images/alta-hdr.gif) no-repeat;
	height: 158px;
	width: 990px;
}
#hdr h1 {
	color: #830233;
	font: bold 48px "Times New Roman", Times, serif;
	margin: 0;
	padding: 7px 0 0 255px;
}
#hdr h3 {
	color: #FFF;
	font: normal 14px/1em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 14px 0 0 255px;
}
#hdr p {
	color: #039;
	font: italic 15px/1.5em Georgia, "Times New Roman", Times, serif;
	padding: 0 10px 0 250px;
}
#hdr a {
	color: #FFF;
	font: normal 14px/1em Arial, Helvetica, sans-serif;
	margin: 0;
}
#hdr a:hover {
	color: #666;
	font: normal 14px/1em Arial, Helvetica, sans-serif;
	margin: 0;
}
#contentBody {
	background: #FFF;
	margin: 0 0 0 67px;
	padding: 20px;
	width: 883px;
}
#contentBody h1 {
	color: #03F;
	font: normal 36px/1.5em Georgia, "Times New Roman", Times, serif;
}
#contentBody h2 {
	color: #440016;
	font: bold 24px/1.5em "Times New Roman", Georgia, Times, serif;
}
#contentBody h3 {
	color: #039;
	font: bold 16px/1.3em Arial, Helvetica, sans-serif;
}
#contentBody p {
	color: #333;
	font: normal 16px/1.7em Arial, Helvetica, sans-serif;
	text-align: justify;
}
#contentBody p a {
	color: #03F;
	font: normal 16px/1.7em Arial, Helvetica, sans-serif;
	text-align: justify;
}
#contentBody p a:hover {
	color: #830233;
	font: normal 16px/1.7em Arial, Helvetica, sans-serif;
	text-align: justify;
}
#contentBody li {
	color: #666;
	font: normal 16px/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 0 30px;
}
#LtColumn {
	float: left;
	margin: 0 auto;
	padding: 15px 15px 15px 30px;
	width: 388px;
}
#LtColumn h1 {
	color: #039;
	font: bold 18px/1em "Times New Roman", Georgia, Times, serif;
	padding: 0 0 2px 0;
}
#LtColumn h2 {
	color: #333;
	font: italic 16px/1.3em "Times New Roman", Georgia, Times, serif;
}
#LtColumn li {
	color: #000;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}
#RtColumn {
	border-left: 2px solid #CCC;
	float: left;
	margin: 0 auto;
	padding: 15px 15px 15px 20px;
	width: 388px;
}
#RtColumn h1 {
	color: #039;
	font: bold 18px/1em "Times New Roman", Georgia, Times, serif;
	padding: 0 0 2px 0;
}
#RtColumn h2 {
	color: #333;
	font: italic 16px/1.3em "Times New Roman", Georgia, Times, serif;
}
#RtColumn li {
	color: #000;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}
.ColumnImg {
	color: #000;
	float: left;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	height: 120px;
	padding: 0 20px 0 0;
	width: 160px;
}
.ColumnCopy {
	color: #000;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	float: left;
	padding: 0 0 25px 0;
	text-align: left;
	width: 205px;
}
.downloadData {
	float: left;
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	text-align: center;
	width: 160px;
}
.downloadData a {
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	color: #039;
}
.downloadData a:hover {
	font: normal 12px/1.2em Arial, Helvetica, sans-serif;
	color: #830233;
}
/*
FULL PRODUCT STYLE
*/
.fullProductImg {
	float: left;
	height: 240px;
	padding: 0 20px 20px 0;
	width: 300px;
}
.fullProductCopy {
	float: left;
	width: 563px;
}
/*
PRODUCT STYLE
*/
#productsPane {
	background: #FFF;
	margin: 0 0 0 67px;
	width: 923px;
}
.productHeader {
	color: #FFF;
	font: normal 24px/1.5em Arial, Helvetica, sans-serif;
}
#footerNav {
	background: #FFF;
	height: 35px;
	margin: 0 0 0 67px;
	padding: 5px 0 10px 20px;
}
#footerNav p {
	color: #036;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
#footerNav a {
	color: #036;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
#footerNav a:hover {
	color: #03F;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
#footer {
	background: #036;
	height: 60px;
	margin: 0 0 0 67px;
	padding: 1px 0 10px 20px;
}
#footer p {
	color: #FFF;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
#footer a {
	color: #CCC;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color: #830233;
	font: normal 14px/1.5em Arial, Helvetica, sans-serif;
}
/*
IMG FLOAT
*/
img.floatLeft {
	float: left;
	margin: 10px 10px 10px 20px;
}
img.floatRight {
	float: right;
	margin: 10px 30px 10px 5px;
}
div.float {
	float: left;
}
/*
FLOAT CLEARING
*/
.clearit {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
