.floatcontainer:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.floatcontainer {
display:inline-block;
}
* html .floatcontainer {
height:1%;
}
.floatcontainer {
display:block;
}

body {
	color:#5c5c5c;
}
#wrap {
	width:950px;
}
#footer {
	width:950px;
	margin:0px auto;
}
#logoAndSearchForm {
	width:950px;
	height:93px;
	background-color:#FFF;
	margin-top:22px;
}
img {
	border:medium none;
}
#apmLogo {
	width:203px;
	height:93px;
	float:left
}
#searchForm {
	width:522px;
	float:right;
}
html {
	font-family:Arial, Helvetica, sans-serif;
}
#mainMenuAndFileDownload {
	height:23px;
	width:950px;
	background-color:#FFF;
}
.topMenuList {
	float:left;
	list-style:none;
	background-image:none;
	padding:0px;
	margin:0px;
	display:block;
	height:15px;
	line-height:15px;
}
.topMenuListA {
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	color:#5b690d;
}
.topMenuListSep {
	 
}
.topMenuListSep {
	float:left;
 
	display:block;
	height:15px;
	line-height:15px;
 
	padding:0 4px 0 4px;
	font-size:11px;
	margin:0px;
 
}
#txtSearch {
	width:113px;
	border:1px solid #5c5c5c;
	color:#5c5c5c;
	vertical-align:top;
	margin-left:28px;
	height:13px;
}
#btnSearch {
	width:26px;
	height:17px;
}
.topMenuListA2 {
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	color:#646464;
}
.topMenuListSep2 {
	float:left;
	list-style:none;
	background-image:none;
	padding:0 8px 0 8px;
}
#mainMenu {
	float:none;
}
#fileDownload {
	float:right;
	width:550px;
	color:#646464;
	
	margin-top:-3px;
	#margin-top:-6px;
}/*407 ex*/
#fileDownload {
	font-size:11px;
}
#GoBtn {
	width:26px;
	height:17px;
	border:1px solid #9b9696;
	text-decoration:none;
	color:#646464;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
}
#imagesCont {
	height:212px;
	width:950px;
	background-color:#FFF;
}
#mainText {
	width:950px;
	min-height:155px;
	margin-top:9px;
}
.inTextLeft {
	width:406px;
	float:left;
	background-image:url('/images/gardient1.jpg');
	background-repeat:repeat-x;
	background-color:#FFF;
	min-height:155px;
}
.sep1 {
	float:left;
	width:1px;
	background-image:url('/images/sep1.jpg');
	background-repeat:no-repeat;
	min-height:155px;
}
.inTextRight {
	float:left;
	width:345px;
	background-image:url('/images/gardient1.jpg');
	background-repeat:repeat-x;
	min-height:155px;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}
.newLeatterReg {
	width:197px;
	float:left;
	background-image:url('/images/gardient1.jpg');
	background-repeat:repeat-x;
	background-color:#FFF;
	min-height:155px;
}
#mainText2 {
	width:950px;
	min-height:155px;
}
.txtHeader {
	color:#5b690d;
	font-weight:bold;
	font-size:12px;
}
.txtHeader a {
	color:#5B690D;
	text-decoration:none;
}
.txtContent {
	font-size:12px;
	width:97%;
}
.txtContent a {
	color:#5C5C5C;
	text-decoration:none;
}
.txtContent2 {
	font-size:12px;
	height:33px;
	#height:40px;
	/*line-height:22px;*/
	#line-height:16px;
}
.mergAndPad {
	float:right;
	margin-top:10px;
	width:398px;
}
.mergAndPad2 {
	float:right;
	margin-top:10px;
	width:337px;
}
.mergAndPad3 {
	float:right;
	margin-top:10px;
	width:189px;
}
#footerCredit {
	text-align:right;
	font-size:11px;
	width:938px;
}
.footerCreditA {
	text-decoration:none;
	color:#5C5C5C
}
.newLHeadr {
	font-size:11px;
	color:#8a8585;
	text-align:center;
	font-weight:bold;
}
.newLtext {
	font-size:11px;
	color:#444444;
	margin-left:25px;
	width:164px;
}
.newLInput {
	width:130px;
	margin-left:25px;
	border:1px solid #5c5c5c;
}
#newLEmail {
	margin-top:9px;
}
#newLInputbtn {
	width:70px;
	background-color:#5c5c5c;
	color:#FFF;
	width:42px;
	border:1px solid;
	font-size:11px;
	height:20px;
	margin-left:116px;
	cursor:pointer;
}
#buttonC {
	margin-top:2px;
}
.dropText {
	color:#908e8e;
	font-size:11px;
	margin-left:25px;
	margin-top:2px;
}
#dropTextSpan {
	text-decoration:underline;
	cursor:pointer;
}
#txtLeft {
	width:163px;
	float:left;
}
#txtRight {
	width:163px;
	float:right;
}
.pHeader {
	font-size:12px;
}
.txtReadMore {
	text-decoration:none;
	font-size:11px;
	width:61px;
}
.txtMovie {
	text-align:center;
	font-size:14px;
}
.txtMovie A {
	text-decoration:none;
	color:#000;
}
#movieSampleC {
	width:133px;
	height:87px;
	border:1px solid #868282;
	margin-left:24px;
}
#txtReadMore1 {
	margin-left:93px;
	margin-top:29px;
	color:#5B690D;
}
#txtReadMore2 {
	float:right;
	margin-left:-70px;
	margin-top:10px;
	color:#5B690D;
}
#MainC {
	width:938px;
	min-height:600px;
	background-image:url('/images/grayStrip.jpg');
	background-repeat:repeat-x;
}
#innerMergeAndPad {
	width:878px;
	margin-left:34px;
	padding-top:32px
}
.Site_Location {
	text-decoration:none;
	color:#5B690D
}
#innerTxtHeader {
	margin-top:10px;
	font-size:18px;
	font-weight:bold;
	width:545px;
	float:left;
}
#innerTxtC {
	margin-top:20px;
	font-size:12px;
	width:545px;
	float:left;
}
#rightImgAndStuffC {
	float:right;
	width:324px;
}
#thickGrayStrip2 {
	background-image:url('/images/innerPagesGrayStrip.gif');
	background-repeat:no-repeat;
	width:1px;
	height:524px;
	;
	float:left;
	font-size:1px;
}
#rightCulmnC {
	width:323px;
	float:right;
	margin-top:-77px;
	margin-right:-26px;
}
#imgC {
	margin-left:10px;
}
#flagsC {
	font-size:12px;
	font-weight:bold;
}
/*fade effect*/
.innerfade {
	left:-40px;
	margin-top:0;
	
}
.innerfade li {
	list-style:none;
	background-image:none;
}
/*fade effect*/
#prodOverView {
	margin-left:10px
}
.txtOverViewHeader {
	font-size:12px;
	font-weight:bold;
}
#cProdOver1 {
	margin-top:21px;
}
#cProdOver2 {
	margin-top:38px;
}
#cProdOver3 {
	margin-top:43px;
}
.txtOverViewContent {
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}
.ProdPreviewA {
	color:#5b690d;
	text-decoration:none;
}
.homePageReadMore {
	color:#5B690D;
	font-size:11px;
	margin-top:2px;
	float:right;
	margin-right:15px;
}
.homePageReadMore a {
	color:#5B690D;
	font-size:11px;
	text-decoration:none;
}
.imgC1 {
	margin-left:75px;
}
.imgC1 img {
	padding-right:16px;
	margin-top:5px
}
#texRight {
#float:right;
}
.searchResultsPrev {
	font-size:11px;
}
.searchResultsTitle {
	font-size:14px;
	font-weight:bold;
}
.searchResultsTitle a {
	color:#5b690d;
}
.srTxt {
	font-size:12px;
	color:#515050;
}
.supportA {
	text-decoration:none;
	font-size:11px;
	color:#515050;
}
.bFlags {
	padding-right:16px;
}
.bFlagc {
	margin-top:14px;
	margin-bottom:12px;
	margin-left:20px;
}
.txtOverViewHeader2 {
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #e7e6e6;
	padding-top:12px;
	width:100%;
}
#lockC {
	float:left;
	width:261px;
}
#formC {
	float:right;
	width:284px;
}
#lockCRMA {

	width:261px;
}

#formCRMA {
	float:left;
	width:284px;
}
a {
	color:#5C5C5C;
	text-decoration:none;
}
.xbold {
	font-weight:bold;
}
.cFormTxt {
	float:left;
	width:110px;
	margin-top:15px;
}
.cFormInput {
	float:left;
	width:174px
}
.cFormInput input {
	width:164px;
	margin-top:15px;
	border:1px solid #5C5C5C;
}

.cFormInput select {
	width:164px;
	margin-top:15px;
	border:1px solid #5C5C5C;
}
/*
#btnSend {
	width:50px;
	margin-top:15px;
	border:medium none;
	color:#5B690D;
	background-color:#f9f9f9;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}

*/

#btnSend {
	width:50px;
	margin-top:15px;
	border:1px solid #5C5C5C;
	color:#000000;
	background-color:#e4e3e3;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}

.nlFloat {
	float:left;
	margin-right:12px;
	font-size:11px;
}
#NlTxt {
	font-size:11px;
	font-weight:bold;
	margin-left:30px;
	width:80%;
	padding-top:15px;
}

#NlTxt_new {
	font-size:11px;
	font-weight:bold;
	margin-left:34px;
	width:80%;
	padding-top:15px;
}
#nLTxtInputC {
	margin-top:5px;
	color:#8a8584;
	width:80%;
	margin-left:30px;
}
#nlButton {
	background-color:#938e8e;
	color:#FFF;
	border:1px solid #938e8e;
	cursor:pointer;
}
#_Site_Location {
	width:551px;
}
.pressAndReleasTitle {
	font-size:16px;
	font-weight:bold;
	margin-top:23px;
}
.pressAndReleasC {
	margin-top:18px;
	margin-bottom:26px;
}
.pressAndReleasSep {
	border:1px solid #e2e1e1;
	height:0px;
	font-size:0px;
}
#pinTextRight {
	background-image:none;
	min-height:122px;
	width:537px;
	margin-top:4px;
	margin-bottom:4px;
	border-bottom:1px solid #e7e6e6;
	border-top:1px solid #e7e6e6;
}
#successContainer {
	width:548px;
	height:360px;
}
.successBlockTxt {
	float:left;
	width:137px;
	height:118px;
	;
}
.successBlock {
	float:left;
	width:137px;
	height:118px;
}
.suTxt {
	padding-top:50px;
	position:absolute;
	width:137px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	float:left;
	height:86px;
}
.sucInnerBlock {
	width:270px;
	float:left;
	min-height:300px;
}
.suInnerBlockContent {
	float:left;
	margin-top:5px;
}
.arrLeft {
	width:29px;
	float:left;
	margin-top:65px;
	cursor:pointer;
}
.arrRight {
	width:29px;
	float:left;
	margin-top:60px;
	cursor:pointer;
}
.sucImgC {
	width:200px;
	height:150px;
	float:left;
}
.suInnerBlockContent {
	float:left;
	margin-top:5px;
	margin-left:29px;
	width:200px;
	min-height:75px;
}
#dropUs {
	display:none;
}
.pmergAndPad2 {
	width:537px;
	margin-top:10px;
}
#ptexRight {
	float:right;
	width:192px;
}
#ptxtReadMore1 {
	margin-left:100px;
}
.ppHeader {
	font-size:12px;
	color:#5B690D;
	font-weight:bold;
	margin-bottom:3px;
}
.tLine {
	border-bottom:1px solid #e7e7e7;
	font-size:1px;
	height:1px;
}
.txtHeader6 {
	color:#5b690d;
	font-weight:bold;
	font-size:12px;
	line-height:40px;
}
.inTextRight li {
 #margin-left:-25px;
}
#pinTextRight li {
 #margin-left:-25px;
}
.innerTxtC li {
 #margin-left:17px;
}
#suInnerBlockTitle {
	margin-top:5px;
}
#txtSubContent {
	clear:both;
	width:97%;
	font-size:11px;
}
.pContent1 li {
	list-style-type:square;
	color:#5c5c5c;
	margin-left:-25px;
}
.innerfade p {
	margin-left:40px;
	font-size:11px;
	margin-top:0px;
}
#portfolio ul {
	height:205px;
}
.ProductType {
	width:134px;
	font-size:11px;
}
.ProductFamily {
	width:163px; 
	font-size:11px;
}
.Product {
	width:96px;
	font-size:11px;
}
#middleFadingImageC {
	float:left;
	width:168px;
	margin-left:2px;
	margin-right:2px;
}
#successContainerHome {
	width:363px;
	float:right;
	height:0px;
}
.successBlockTxtHome {
	float:left;
	width:90px;
	height:71px;
}
.successBlockHome {
	float:left;
	width:90px;
	height:71px;
}
.successBlockHomeA {
	width:90px;
	height:40px;
	color:#5B690D;
	font-size:13px;
	padding-top:25px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	float:left;
}
#imgContInner {
	width:415px;
	height:212px;
	float:left;
	display:inline
}
.sp {
	cursor:pointer;
	text-decoration:underline;
}
.regInputs {
	border:1px solid #938e8e;
}
#theVisionOfText {
}
#theVisionOfText {
	font-weight:bold;
	font-size:21px;
	color:#928E8D;
	float:right;
	margin-top:19px;
 #margin-top:-40px;
	letter-spacing:2px;
}
#btnDistC {
	margin-top:0px;
	margin-left:-5px;
}
#nlUserName2 {
	height:11px;
	font-size:11px;
}
#newLEmailInput2 {
	height:11px;
	font-size:11px;
}
#newLNameInput2 {
	height:11px;
	font-size:11px;
}

.HomeInputField{
	height:11px;
	font-size:11px;
}

#nlButton {
	margin-top:0px;
	height:16px;
	padding:0px;
	font-size:11px;
	 
}
#MainC a {
	color:#5B690D
}
.pContent1 {
	margin-top:-14px;
}
#texRight {
	float:right;
	width:163px;
}
.monthC
{
	width:500px;
}
.monthName
{
	padding-top:5px;
	text-align:right;
	font-size:24px;
	color:#9FAD02;
	border-bottom:1px solid #9FAD02;
}

.textAndImgC
{
	border-bottom:1px solid #E2E2E2;
	height:110px;
	margin-top:10px;
}

.textAndImgC_NoBorder
{

	/*height:110px;*/
	margin-top:10px;
}

.Bottom_Border
{
	border-bottom:1px solid #E2E2E2;margin-top:10px;
}

.eTextC
{
	float:left;
	width:380px;
	/*height:92px;*/
}
.eImgC
{

float:right;
width:98px;
/*height:92px;*/
margin-top:10px;
}
.eTextCTitle
{
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}
.eTextCDate
{
	font-size:14px;
	margin-top:10px;
}
.eTextCText
{
	margin-top:15px;
}

.HomeTickerText 
{
	font-size:12px;
	margin:5px 0 !important;
}

#RightHeadline{font-size:13px;font-family:arial;font-weight:bold;padding-top:3px;padding-bottom:3px} 