*:focus {
	outline: none;
}
html {
	width:100%;
	height:100%;
}
body {
	background: #3f5062 url('images/siteBackground.png') repeat-x;
	font-family:Arial;
}
a img {
	border:none;
	text-decoration:none;
}
#wrapper {
	width:990px;
	min-height:100% !important;
	height:100%;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	-moz-box-shadow: 3px 3px 14px black;
	-webkit-box-shadow: 3px 3px 14px black;
	box-shadow: 3px 3px 14px black;
}
#header {
}
#navigationMenu{
	position:relative;
	z-index:6;
	height:35px;
	padding-left:35px;
	background-image:url('images/hdrBackground.png');
	background-repeat:no-repeat;
	-moz-box-shadow: 0px 3px 10px #9a9a9a;
	-webkit-box-shadow: 0px 3px 10px #9a9a9a;
	box-shadow: 0px 3px 10px #9a9a9a;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#navigationMenu .menu-top{
	float:left;
}
#navigationMenu .menu-tier2{
	display:none;
	padding-top:10px;
	font-size:12px;
}
#navigationMenu .menu-tier2 li{
	padding-left:7px;	
}
#navigationMenu .menu-top{
	color:#bdc0c3; /* silver color for site font */
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	padding-top:10px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:8px;
	font-family:"Arial Narrow", Arial, sans-serif;
}
#navigationMenu .menu-tier2{
	position:absolute;
	z-index:10;
	color:#00467e;
	list-style:none;
	background-color:#eaecf1;
	padding-left:6px;
	padding-right:0px;
	line-height:20px;
}
#navigationMenu .menu-tier2 a{
	color:#00467e;
	text-decoration:none;
	height:auto;
	min-height:0px !important;
}
#navigationMenu .navbreakL{
	width:50px;
	float:left;
	margin-top:10px;
}
#navigationMenu .navbreakR{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#menu-about-us{
	width:140px;
	padding:0px 5px 20px 0px;
}
#menu-business-solutions{
	width:300px;
	padding:0px 5px 20px 0px;
}
#menu-our-services{
	width:170px;
	padding:0px 5px 20px 0px;
}
#menu-success-stories{
	width:230px;
	padding:0px 5px 20px 0px;
}
#menu-faqs{
	width:180px;
	padding:0px 5px 20px 0px;
}
#formtechLabel {
	margin-left:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
}
#hdrNav {
	position:relative;
	z-index:6;
	height:27px;
	padding-left:35px;
	padding-top:8px;
	background-image:url('images/hdrBackground.png');
	background-repeat:no-repeat;
	-moz-box-shadow: 0px 3px 10px #9a9a9a;
	-webkit-box-shadow: 0px 3px 10px #9a9a9a;
	box-shadow: 0px 3px 10px #9a9a9a;
}
#hdrNav a {
	color:#bdc0c3; /* silver color for site font */
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	padding-top:10px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:8px;
	font-family:"Arial Narrow", Arial, sans-serif;
}
#formtechLabel {
	margin-left:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
}
#hdrContent {
	position:relative;
	z-index:5;
	height:190px;
	padding-top:20px;
	background-image:url('images/hdrContentBackground.jpg');
	background-repeat:no-repeat;
}
#hdrLeft {
	position:relative;
	float:left;
	width:600px;
	margin-left:60px;
}
#siteDescription {
	font-size:14px;
}
#siteDescription h2 {
	margin-bottom:4px;
	color:#004680; /*dark blue for site font*/
	font-size:24px;
	font-weight:normal;
	letter-spacing:8px;
}
#siteDescription2 a{
 text-decoration:none;
 font-size:10px;
 color:black;
 font-family:Arial,sans-serif;
}
#siteDescription2 a:hover{
	color:#00BCF5;	
}
#siteDescription2 {
 text-decoration:none;
 float:left;
 font-size:10px;
 margin-left:45px;
 margin-top:-5px;
 color:#00BCF5;
 font-family:Arial,sans-serif;
 line-height:15px;
}
#plus1 {
	color:#00adee;
	font-size:16px;
	font-weight:bold;
}
#plus2 {
	color:#ec008d;
	font-size:16px;
	font-weight:bold;
}
#inkDrops {
	margin-top:20px;
}
#hdrRight {
	position:relative;
	float:left;
	width:330px;
}
#ftLogo {
}
#customerAccessBtns {
	margin-top:20px;
}
#rqstQt {
	position:relative;
	float:left;
}
#cntct {
	position:relative;
	float:left;
	margin-left:20px;
}
#cstmrlgn {
	position:relative;
	float:left;
	margin-left:20px;
}
#ftp {
	position:relative;
	float:left;
	margin-left:20px;
}
#hdrSearchBar {
	position:relative;
	z-index:4;
	height:50px;
	background-color:white;
	-moz-box-shadow: 0px 1px 15px #9a9a9a;
	-webkit-box-shadow: 0px 1px 15px #9a9a9a;
	box-shadow: 0px 1px 15px #9a9a9a;
}
#searchBar {
	padding-top:15px;
	padding-right:30px;
	padding-bottom:10px;
}
#txtSearch {
	position:relative;
	float:right;
	z-index:1;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	padding-right:24px;
	font-size:16px;
	padding-left:10px;
}
#btnSearch {
	position:relative;
	float:right;
	z-index:2;
	margin-top:5px;
	margin-right:-216px;
}
#contentWrap {
	clear:both;
	position:relative;
	z-index:3;
	min-height:100% !important;
	height:100%;
}
#sidebar {
	position:relative;
	float:left;
	width:200px;
	min-height:100% !important;
	height:100%;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background-image:url('images/sdbrBackground.jpg');
	-moz-box-shadow: 2px 0px 10px #9a9a9a;
	-webkit-box-shadow: 2px 0px 10px #9a9a9a;
	box-shadow: 2px 0px 10px #9a9a9a;
}
#productsBtns {
}
.sbSeperator {
	margin-top:20px;
	margin-bottom:40px;
}
.sbSeperator3 {
	margin-top:70px;
	margin-bottom:30px;
}
.sbSeperator3_home {
	margin-top:30px;
	margin-bottom:30px;
}
.sbSeperator2 {
	margin-top:20px;
	margin-bottom:120px;
}
#spotlight {
}
#pinkComingSoon {
	color:#c84297;
	font-weight:bold;
}
#sustainability {
}
#content {
	position:relative;
	float:left;
	width:740px;
	min-height:100% !important;
	height:100%;
	margin-left:20px;
	background-image:url('images/contentBackground.png');
	background-repeat:no-repeat;
	background-position-x:40px;
}
#topContent {
	position:relative;
	float:right;
	width:620px;
	margin-top:40px;
	color:#5b6375; /* dark gray color for site font */
	margin-right:20px;
	margin-bottom:50px;
	font-family:Arial Narrow, Arial, sans-serif;
	letter-spacing:1px;
	line-height:30px;
}
#topContent_sustainability {
	position:relative;
	float:right;
	width:620px;
	margin-top:40px;
	color:#5b6375; /* dark gray color for site font */
	margin-right:20px;
	margin-bottom:10px;
	font-family:Arial Narrow, Arial, sans-serif;
	letter-spacing:1px;
	line-height:30px;
}
#topContent h1 {
	color:#004680; /*dark blue for site font*/
	font-size:22px;
	font-weight:normal;
	line-height:28px;
}
#topContent p {
	font-size:18px;
	line-height:28px;
}
#bottomContent {
	clear:both;
	padding-top:40px;
	padding-left:30px;
	margin-bottom:15px;
}
#bottomContent_anti {
	clear:both;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:15px;
}
#bottomContent_sustainability {
	clear:both;
	padding-top:10px;
	padding-left:30px;
	margin-bottom:15px;
}
#bcLeft {
	positiion:relative;
	float:left;
	width:400px;
	margin-bottom:15px;
}
#bcLTitle {
	color:#004680; /*dark blue for site font*/
	font-size:16px;
}
#bcLTitle img {
	position:relative;
	float:left;
	margin-top:16px;
	margin-right:10px;
}
#bcLTitle h3 {
	position:relative;
	float:left;
	width:340px;
}
#bcLContent {
	clear:both;
	width:280px;
	padding-top:20px;
	color:#004680; /*dark blue for site font*/
	line-height:28px;
	letter-spacing:1px;
	font-size:14px;
	font-family:Arial Narrow, Arial, sans-serif;
}
#bcRight {
	position:relative;
	float:left;
	width:300px;
	margin-top:-30px;
	margin-left:-90px;
}
#bottomLinks {
	bottom:0px;
	padding-bottom:5px;
	font-size:9px;
	text-align:center;
}
#row1 a {
	color:#004680; /*dark blue for site font*/
	font-size:9px;
}
#row1 a:hover{
	color:#00BCF5;
}
#row2 a {
	color:#004680; /*dark blue for site font*/
	font-size:9px;
}
#row2 a:hover {
	color:#00BCF5;
}
#footer {
	min-height:57px !important;
	height:57px;
	background-image:url('images/ftrBackground.jpg');
	background-repeat:no-repeat;
}
#ftrInfo {
	position:relative;
	float:left;
	width:710px;
	padding-top:30px;
	padding-left:20px;
	color:#004680; /*dark blue for site font*/
	font-size:10px;
	font-weight:bold;
}
#ftrInfo a {
	color:#004680; /*dark blue for site font*/
	text-decoration:none;
}
#ftrSocial {
	position:relative;
	float:left;
	margin-left:100px;
	padding-top:22px;
}
#ftrSocial a {
	position:relative;
	float:left;
	margin-left:10px;
}
