﻿@font-face 
{
	font-family: calEot;
	font-style:  normal;
	font-weight: normal;
	src:url(../fonts/Calibri.EOT);
}
@font-face 
{
	font-family: calEot;
	font-style:  normal;
	font-weight: bold;
	src:url(../fonts/Calibrib.EOT);
}
@font-face 
{
	font-family: calEot;
	font-style:  oblique;
	font-weight: normal;
	src:url(../fonts/Calibrii.EOT);
}
@font-face 
{
	font-family: calEot;
	font-style:  oblique;
	font-weight: bold;
	src:url(../fonts/Calibriz.EOT);
}
@font-face 
{
	font-family: mPOtf;
	font-style:  normal;
	font-weight: normal;
	src:url(../fonts/MyriadPro.otf) format('opentype');
}
@font-face 
{
	font-family: mPOtf;
	font-style:  normal;
	font-weight: bold;
	src:url(../fonts/MyriadProB.otf) format('opentype');
}
@font-face 
{
	font-family: mPOtf;
	font-style:  oblique;
	font-weight: normal;
	src:url(../fonts/MyriadProI.otf) format('opentype');
}
@font-face 
{
	font-family: mPOtf;
	font-style:  oblique;
	font-weight: bold;
	src:url(../fonts/MyriadProZ.otf) format('opentype');
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
				margin: 0px;
				padding: 0px;
}
a img, a:link img, a:visited img, a:hover img, a:active img {
				border: none;
}
img {
				vertical-align: bottom;
}
body {
				width: 100%;
				background-color: #333333;
				background-image: url(../images/background.png);
				background-repeat: no-repeat;
				background-position: top center;
				text-align: center;
				position: relative;
}
.headerHighlightsTop {
				width: 940px;
				margin-left: auto;
				margin-right: auto;
				position: relative;
				text-align: left;
				height: 5px;
}
.innerContainerTagLine {
				height: 25px;
}
.headerHighlights {
				height: 25px;
				width: 940px;
				text-align: left;
				height: 36px; 
				text-align: center;
}
.headerHighlights td{
	color:#FFFFFF;
	font-size:28px;
	line-height:28px;
	text-align:center;
	font-weight:700;
	padding-bottom:4px
}.header{
				height: 25px;
				width: 940px;
				text-align: center;
}
.upperContent {
				width: 850px; 
				margin: 0px auto; 
				text-align: left; 
				padding: 5px;
}
.middleSpecification {
				width: 850px; 
				margin: 0px auto; 
				text-align: left; 
				padding: 5px;			
}
.mainBody {
				width: 900px;
				margin: 0 auto;
				background-color: #ffffff;
}
.headerSpacer {
				clear: both;
}
.footer {
				margin-top: 20px;
				width: 940px;
				/*text-align: left;*/
}
.footer .part1 {
				width: 50px;
				float: left;
				padding: 2px 2px 2px 2px;
}
.footer .part2 {
				width: 100%;
				border-left-color: #404040;
				border-left-style: solid;
				border-left-width: 0px;
				vertical-align: text-bottom;
				float: left;
				width: 800px;
}
.bottomCap {
				width: 940px;
}
.outerContainer {
				/*min-height: 652px;*/
				width: 940px;
				background-image: url(../images/content-gradient.png);
				background-position: top center;
				background-repeat: repeat-x;
				background-color: #ffffff;
}
.innerContainer {
				padding: 0px 20px 0px 20px;
				text-align: left;
}
.headerShadow {
				text-align: center;
				background-color: #ffffff;
}
div.corners {
				height: 10px;
				text-align: center;
				position: relative;
}
.corners .tcl {
				background-image: url(../images/corner-top-lft.png);
				background-repeat: no-repeat;
				height: 10px;
				width: 10px;
				float: left;
}
.corners .tcr {
				background-image: url(../images/corner-top-rt.png);
				background-repeat: no-repeat;
				height: 10px;
				width: 10px;
				float: right;
}
.corners .bcl {
				background-image: url(../images/corner-btm-lft.png);
				background-repeat: no-repeat;
				height: 10px;
				width: 10px;
				float: left;
}
.corners .bcr {
				background-image: url(../images/corner-btm-rt.png);
				background-repeat: no-repeat;
				height: 10px;
				width: 10px;
				float: right;
}
.corners .topH {
				float: left;
				height: 10px;
				width: 880px;
				background-color: #ffffff;
}
.corners .bottonH {
				float: left;
				height: 10px;
				width: 920px;
				background-color: #ffffff;
}
table {
				width: 100%;
				border-collapse: collapse;
}
th, td {
				text-align: left;
				border: 0px;
				margin: 0px;
				vertical-align: top;
}
body * {
				border: 2px #FFFFFF;
				margin-left: auto;
				margin-right: auto;
				font-family: Calibri,calEot, mPOtf, "Nimbus Sans L", Arial, Helvetica, sans-serif;
				font-size-adjust: 0.485 !important;
}
body {
				font-family: Calibri,calEot, mPOtf, "Nimbus Sans L", Arial, Helvetica, sans-serif;
				font-size-adjust: 0.485 !important;
}
p {
				color: #333333;
				font-size: 12px;
				line-height: 16px;
				margin-bottom: 12px;
}
a {
				color: #1155aa;
				font-weight: bold;
				text-decoration: none;
}
td {
				color: #1155aa;
				font-size: 12px;
				font-weight: normal;
				line-height: 12px;
}
input, select {
				color: #1155aa;
				font-size: 8px;
				font-weight: normal;
				line-height: 14px;
}

.vmenu a, .vmenu a:visited {
				text-decoration: none;
				text-align: left;
				background-color: #2B63AC;
				color: #fff;
				display: block;
				width: 12em;
				padding: 0.5em;
				margin: 1em auto;
				border: 2px solid #fff;
}
.vmenu a:hover {
				border: 2px solid #FF6666;
				text-decoration: underline;
}
.prodNservMenu {
				width: 600px;
				margin: 0px auto;
				text-align: center;
				padding-top: 15px;
				padding-bottom: 20px;
}
.prodNservMenu span img {
				border: 2px #ffffff solid;
}
.prodNservMenu img:hover {
				border: 2px #FF6666 solid;
}
.tryIt {
				text-align: center;
				vertical-align: middle;
				white-space: nowrap;
				background-color: #333333;
				padding-left: 6px;
				padding-right: 6px;
				padding-top: 2px;
				padding-bottom: 4px;
				border: 2px #333333 solid;
}
.tryIt i a {
				border: 2px #333333 solid;
}
.tryIt i a:hover {
				border: 2px #FF6666 solid;
				text-decoration: underline;
}
.specTable td {
				font-size: 16px;
				line-height: 16px;
				padding-top: 4px; 
				vertical-align: bottom;
}

