body{ background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:normal; margin:0; padding:0}
a, img{ border:none; outline:0; margin:0; padding:0}
ul, li {list-style-type:none; margin: 0;}
h1, h2, h3, h4, h5, h6, img, p, div, form {margin:0;padding:0; outline:none;}
a{color:#2f4aa9;}

.div { display: block; }
.clear { clear: both; }

.sf-menu { position: relative; z-index: 1000; }
a.topMenu .sf-sub-indicator { display: none; }
.sf-sub-indicator { padding: 3px; }
 
 /***---MAIN WRAPPER STARTS---***/
#mainWrapper{ width:905px; height:100%;  padding:0; margin: 0 auto;}
#wrapper{ width:905px; height:auto; margin:0; padding:0; float:left; display:block}
.logoWrapper{ width:905px; height:40px; margin-top:17px; padding:0; float:left; display:block}


/***---FONT CLASSES---***/
.arial12Bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4AA9; text-decoration:none}
.arial12Bold a{  color:#2F4AA9; text-decoration:underline}
.arial12Bold a:hover{  color:#2F4AA9; text-decoration:none}
.arial14Bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2F4AA9; text-decoration:none}
.arial11Regular{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#333333; text-decoration:none}
.arial11Regular a{ color:#2F4AA9; text-decoration:underline}
.arial11Regular a:hover{ color:#2F4AA9; text-decoration:none}
.arialRed11Regular{ color:#EA1B1B; font-size:11px; text-decoration:none}
.arial16Bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold}


/***---NAVIGATION WRAPPER STARTS---***/

.navigation { width:903px; height:23px; margin-bottom:10px; padding:0; float:left; display:block; border:#E3E3E3 1px solid; border-bottom:#E3E3E3 2px solid; font: bold 12px Arial, Helvetica, sans-serif; background:url(../images/navImg.gif) repeat-x; list-style:none; }
.navigation li.topMenu {height:15px; color:#2f4aa9; font-weight:bold; margin:0; padding:4px 0; border-right:1px solid #e3e3e3}
.navigation li.topMenu a.topMenu {color:#2f4aa9; text-decoration:none; padding:4px 35px; display:inline} 
.navigation li.topMenu a:hover{background:#5D73BD url(../images/navHovImg1.gif) top left repeat-x; color:#FFFFFF;}
.navigation li.topMenu a.selected{background:#5D73BD url(../images/navHovImg1.gif) top left repeat-x; color:#FFFFFF;}
.navigation li.topMenu a.contact{color:#2f4aa9; text-decoration:none; margin:0; padding:4px 33px 4px 36px; }
.navigation li.topMenu a:hover.contact{background:#5D73BD url(../images/navHovImg1.gif) top left repeat-x; color:#FFFFFF;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:	23px;
}


.sf-menu ul, .submenustyle, .submenustyle ul{ font: normal 13px Verdana;margin: 0;padding: 0;background: white;border: 1px solid #BEC0C7;border-bottom-width: 0;visibility: hidden;z-index: 100;}
.submenustyle li a{display: block; color: black;background-color:#EAEDF8;text-decoration: none;padding: 4px 5px;border-bottom: 1px solid #919191;}
* html .submenustyle li{ /*IE6 CSS hack*/display: inline-block;width: 170px; }
.submenustyle li a:hover{background-color: #4D60AC;color: white;}
.downarrowpointer{ margin:0; padding:0;border:0;}
.rightarrowpointer{position: absolute;padding-top: 3px; left: 100px;border: 0;}

/***---HEADER WRAPPER STARTS---***/
#headerWrapper{ width:902px; height:300px; margin:0; padding:0; float:left; display:block}

/***---MAIN CONTAINER STARTS---***/
#mainContainer{ width:905px; height:auto; margin:0; padding:0 0 50px 0; float:left; display:block;}
#topContainer{ width:905px; height:auto; margin:0; padding:0 ; float:left; display:block; border-bottom:#E7E6E6 1px solid;}

.learnAbout { width:460px; margin:20px 5px 0 0; padding:0; float:left; display:block; line-height:14px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px}
.latestNews { width:420px; margin:20px 0 0 0; padding:0; float:right; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px}

.latestNewsSec { width:425px; margin:0px; padding:5px;float:right; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px; border-bottom:#E7E6E6 1px solid;}

.latestNewsSec a{ color:#0002FF; text-decoration:underline}  .latestNewsSec a:hover{ color:#0002FF; text-decoration:none}
.lineColor{ clear:both; width:100%; background:#E0E0E0 ; margin-top:10px; margin-bottom:10px;padding:0; display:block; font-size:0; line-height:0; height:1px}

.section h2 { font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color: #2F4AA9; padding-bottom: 2px; margin: 4px 10px 5px 0;  }
/*.section a { text-decoration: none; display:block; margin: 0 8px 4px 0; padding:5px 5px; font: 10pt Arial, Helvetica, sans-serif; color:#333333 }
*/
/*.section a:hover { background: #F0F7F7; }*/
.learnAbout a b { display: block; color:#2F4AA9; }
.learnAbout a:hover b { text-decoration: underline; }
.latestNews a { padding: 8px; }
.latestNews a u { color:#2F4AA9; }

/***---RIGHT PART WRAPPER SRARTS---***/
.rightPart{ width:235px; height: auto; margin:15 10px 0 0;  padding:25px 5px 0 8px; float:right; display:block; text-align:center;}
.pdfContainer{ width:200px; height:auto; margin:0; padding:10px;}
.pdfContainer img { margin:0; padding:0; float:left; display:block; text-align:center}
.pdfContainer span { margin-top:22px; margin-left:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2f4aa9; text-decoration:none; text-align:left; display: block; }
.textContainer a{ color:#2f4aa9; text-decoration:underline}
.textContainer a:hover{ color:#2f4aa9; text-decoration:none}
.rightImage{width:235px; height:74px; text-align:center; padding:10px 0; float:right; display:inline; margin:0}


/***--------SOLUTION INNER PAGE-------***/
/**--LEFT SUB NAVIGATION STARTS--**/
.leftSubNavigationWrapper{ width:200px; height:auto; margin:0; padding:0 5px 0 0; float:left; display:block}

.leftSubNavigationBox{ height:auto; margin:0 0 0 0; padding:0; float:left; display:block; border:#DDDDDD 1px solid; border-bottom:#2F4AA9 3px solid;  background:#F5F7FC;}
.leftSubNavigationBox h2 { width: 190px; height:16px; display:block; margin:0; padding:7px 8px;background:url(../images/rightNavHeaderImg.gif) repeat-x; border-bottom:#DDDDDD 1px solid; font: bold 12pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.leftSubNavigationBox a { background:#F5F7FC; display: block; color:#2F4AA9; text-decoration:none; margin: 0 6px; padding:2px 4px 2px 10px; display:block; background: transparent url(../images/rightNavArrow.gif) 2px 50% no-repeat; line-height:25px;vertical-align:middle; border-bottom:1px solid #B9B9B9; font: bold 10pt Arial, Helvetica, sans-serif; line-height: 25px; }
.leftSubNavigationBox a:hover{ background:#2F4AA9; color:#FFFFFF; text-decoration:none; }
.leftSubNavigationBox a.SideMenuSelected{  background:#2F4AA9; color:#FFFFFF; text-decoration:none; }

/*submenu container*/
.leftSubNavigation {padding: 0 4px 0 12px;}
.leftSubNavigation a { font: 9pt Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 2px; }
.leftSubNavigation a:hover{ background: white url(../images/rightNavArrow.gif) 2px 50% no-repeat; color:black; text-decoration:none; }
.leftSubNavigation a.SideMenuSelected{ background: white url(../images/rightNavArrow.gif) 2px 50% no-repeat; color: #000000; font-weight: bold;}


/***LEFT WRAPPER STARTS***/
.leftTextContainer{ width:230px; height:auto; margin:20px 0 0 0; padding:0 5px 10px 0; float:left; display:block; border-bottom:#999999 1px dashed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#7C7C7C; line-height:16px} 
.leftTextHeader{ width:230px; height:26px; float:left; display:block; margin:0; padding:0 ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color:#2F4AA9}
.leftTextColor{ color:#2F4AA9; font-family:Verdana, Arial, Helvetica; font-size:12px; text-decoration:none; font-weight:bold}
.leftTextColor a{color:#2F4AA9; text-decoration:none}
.leftTextColor a:hover{color:#2F4AA9; text-decoration:underline}

/**--RIGHT NAVIGATION STARTS--**/
.rightTextContainer{ width:650px; height:auto; margin:20px 0 0 0; padding:0 5px 0 0; float:right; display:block} 
.rightTextHeader{ width:650px; height:26px; float:left; display:block; margin:0; padding:0 ; border-bottom:#B9B9B9 1px solid;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#2F4AA9}
.rightTextColor{ color:#323232; font-family:Verdana, Arial, Helvetica; font-size:12px; text-decoration:none}
.rightTextColor a{color:#2F4AA9; text-decoration:none}
.rightTextColor a:hover{color:#2F4AA9; text-decoration:none}
.rightTextContainer LI { list-style-type:disc; margin: 2px 0 2px 20px;}

/***---FOOTER WRAPPER STARTS---***/
#footerWrapper{ width:890px; height:80px; float:left; display:block; margin-top:10px; padding:10px; border-top:#E7E6E6 2px solid}
.footerLeft{ width:300px; height:auto; float:left; display:block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#535353}
.footerLeft a{ color:#2F4AA9; text-decoration:none}
.footerLeft a:hover{ color:#2F4AA9; text-decoration:underline}

.footerRight{ width:500px; height:auto; float:right; display:block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:right}
.footerRight a{ color:#2F4AA9; text-decoration:none; padding: 0 5px;}
.footerRight a:hover{ color:#2F4AA9; text-decoration:underline}

.bgAEBox a{ width:184px; height:57px; margin:10px 0 0 0; padding:0 ;text-align:center; background:url(../images/WebHomePageButtonAE.jpg); font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#2F4AA9; text-decoration:none; display:block; line-height:66px; vertical-align:middle;}
.bgASPBox a{ width:184px; height:57px; margin:10px 0 0 0; padding:0 ;text-align:center; background:url(../images/WebHomePageButtonASP.jpg); font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#2F4AA9; text-decoration:none; display:block; line-height:66px; vertical-align:middle;}
.bgQTBox a{ width:184px; height:57px; margin:10px 0 0 0; padding:0 ;text-align:center; background:url(../images/WebHomePageButtonQT.jpg); font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#2F4AA9; text-decoration:none; display:block; line-height:66px; vertical-align:middle;}
.bgWebinar a{ width:184px; height:57px; margin:10px 0 0 0; padding:0 ;text-align:center; background:url(../images/WebHomePageButtonWebinar.jpg); font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#2F4AA9; text-decoration:none; display:block; line-height:66px; vertical-align:middle;}

.bgAEBox a:hover{ text-decoration:none}
.bgASPBox a:hover{ text-decoration:none}
.bgQTBox a:hover{ text-decoration:none}
.bgWebinar a:hover{ text-decoration:none}

.bgBox{ width:223px; height:66px; margin:10px 0 0 0; padding:0 ;text-align:center; background:url(../images/btnBg.gif); font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#2F4AA9; text-decoration:none; display:block; line-height:66px; vertical-align:middle;}
.bgBox a{ width:223px; height:66px; display:block; text-decoration:none;} 
.bgBox a:hover{ text-decoration:none}


.bgBox2{ width:223px; height:66px; margin:10px 0 0 0; padding:0 0 0 0; text-align:center; background:url(../images/btnBg2.gif) no-repeat; font: bold 13pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; display:block}

.bgBox2 a{width:223px; height:54px;text-decoration:none;padding:1px 0 0 0;display:block;color: #FFFFFF; }
.bgBox2 a:hover{ text-decoration:none}


/*
 *	See http://positioniseverything.net/easyclearing.html 
 *	for a description of this code.
 */
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {
		height:1%;
	}
	*+html .clearfix {
		height:1%;
	}
	.clearfix {
		display:block;
	}
	/* End hide from IE-mac */
	
.breakdownsilosImage{width:30%; margin:20px 5px 0 0; float:left; display:block; line-height:14px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px}
.breakdownsilostext{margin:10px 0 0 0;   display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px}
.breakdownsilosImage2{width:30%; float:right;margin:70px 0 0 0;  }
.breakdownsilosTitletext{PADDING-BOTTOM: 2px;	MARGIN: 4px 10px 5px 0px;	FONT: bold 13pt Verdana, Arial, Helvetica, sans-serif;	COLOR: #668506}
.breakdownsiloslinks a{text-decoration:none}	
	
	
	
	
