@charset "utf-8";
/* CSS Document */

body{
  margin: 0px, auto;
  margin-top:31px;
  background-image:url(../images/background.gif);
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  line-height:20px;
}
#header
{
  position : relative;
  margin:auto;
  width:940px;
  height:100px;
  background-image:url(../images/logo.gif);
  background-repeat:no-repeat;
  background-position:left;
}
#SecondaryMenu
{
  position : relative;
  width:375px;
  height: 31px;
  float:right;
  text-align:right;
}

#searchContent
{
  position: absolute; 
  top: 40px; 
  left: 658px;
  width: 283px;
}
.search{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CCC
}
#MainBody{
  margin:0px auto;
  width:940px;
  padding-top:20px;
}
#Content{
  float:right;
  width:700px;
}
#LeftCol{
  float:left;
  width:220px;
}
#TopMenuDiv{
  margin:0px auto;
  width:940px;
  text-align:center;
}
#footer{
  
  margin: 0px auto;
  width: 940px;
}
p, ul, li{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  line-height:18px;
  list-style-type: square;
}

.animatedSideImage
{
	position:relative;
}

.text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  line-height:20px;
  text-align:justify;
}
.footer{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#999;
}
hr{
  color:#ccc;
  height: 1px;
}
.quickref{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:700;
  font-size:12px;
  color:#cc721c;
}
#twoColNest{
  margin: 0px, auto;
  width:700px;
	}
#leftCol{
  float:left;
  width:340px;
	}
#rightCol{
  float:right;
  width:340px;
}

#menuContainter{
  margin: 0px, auto;
  width:938px;
  height:310px;
  background-color:#fff;
  }
#flash{
  width:570px; 
  height:310px;
  float:left;
}
#mainMenu{
  margin:0px, auto;
  width:940px;
  height:310px;
  background-color:#fff;
  }
#flashMenu{
  width:570px;
  height:310px;
  background-color:#fff;
  float:left;
  }
#jqueryMenu{
  width:210px;
  float:left;
  
  }
#sideMenu{
  width:140px;
  height:310px;
  float:left;
  margin-left:20px;
}
#menu{
  width:210px;
  float:left;
} 
#menuRight{
  text-align:right;
  width:158px;;
  height: 310px;
  background-color:#fff;
  float:left;
}
#MainBody{
  margin:0px auto;
  width:940px;
  padding-top:20px;
  padding-bottom:20px;
}

#breadCrumb{
  float:right;
  width:700px;
  height:35px;
  }

#Content{
  float:right;
  width:700px;
}
#LeftCol{
  float:left;
  width:220px;
}
#contentNav{
  width:190px;
  min-height:290px;
  background-position:bottom;
  background-image:url(../images/contentNavBg.jpg);
  background-repeat:repeat-x;
  background-color:#e8eef4;
  line-height:25px;
  padding-top:10px;
  padding-left:20px;
}
#contentBox2Col{
  width:700px;
}
#contentBox2ColL{
  width:335px;
  float:left;
}
#contentBox2ColR{
 width:335px;
 float:right;
}  

/****** Links *************/

.breadCrumbLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.breadCrumbLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.breadCrumbLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.breadCrumbLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: underline; font-weight:700;} 
.breadCrumbLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: none; font-weight:700;}

.TopMenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;font-weight:700; }
.TopMenu a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;  font-weight:700;}
.TopMenu a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;  font-weight:700;}
.TopMenu a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004892 !Important;  text-decoration: underline; font-weight:700; } 
.TopMenu a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004892 !Important;  text-decoration: none;  font-weight:700;}

.contentLinkMT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: underline; font-weight:700;}
.contentLinkMT a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: underline; font-weight:700;}
.contentLinkMT a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px; text-decoration: underline; font-weight:700;}
.contentLinkMT a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: underline; font-weight:700;} 
.contentLinkMT a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: underline; font-weight:700;}

.contentLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: underline; font-weight:700;}
.contentLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: underline; font-weight:700;}
.contentLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration:underline; font-weight:700;}
.contentLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline; font-weight:700;} 
.contentLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline; font-weight:700;}

.contentLinkPdf { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666 !Important;  text-decoration: none;}
.contentLinkPdf a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666 !Important;  text-decoration: none;}
.contentLinkPdf a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !Important;  text-decoration: none;}
.contentLinkPdf a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !Important;  text-decoration: underline;} 
.contentLinkPdf a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !Important;  text-decoration: none;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.footer a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}
.footer a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline;} 
.footer a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}

.contentNavLink { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333 !Important;  text-decoration: none;}
.contentNavLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333 !Important;  text-decoration: none;}
.contentNavLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333 !Important;  text-decoration: none;}
.contentNavLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333 !Important;  text-decoration: underline;} 
.contentNavLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333 !Important;  text-decoration: none;}

.contentBoxLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.contentBoxLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.contentBoxLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}
.contentBoxLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline;} 
.contentBoxLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}

.contentBoxLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.contentBoxLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333 !Important;  text-decoration: none;}
.contentBoxLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}
.contentBoxLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline;} 
.contentBoxLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: none;}

.knowledgeCenterLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.knowledgeCenterLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.knowledgeCenterLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px; text-decoration: none; font-weight:700;}
.knowledgeCenterLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: underline; font-weight:700;} 
.knowledgeCenterLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important; line-height:20px;  text-decoration: none; font-weight:700;}

.new{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important;  text-decoration:italic;none;}


.menuContentLinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff !Important;  text-decoration: none;}
.menuContentLinks a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff !Important;  text-decoration: none;}
.menuContentLinks a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff !Important;  text-decoration: none;}
.menuContentLinks a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff !Important;  text-decoration: underline;} 
.menuContentLinks a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff !Important;  text-decoration: none;}

a:link { font-family:Arial, Helvetica, sans-serif;  font-size:12px; color: #333 !Important;  text-decoration: underline;}
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline;}
a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 !Important;  text-decoration: underline;} 
a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333 !Important;  text-decoration: underline;}

.orangeLink { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important;  text-decoration: none;font-weight:700; }
.orangeLink a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #cc721c !Important;  text-decoration: none;  font-weight:700;}
.orangeLink a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important;  text-decoration: none;  font-weight:700;}
.orangeLink a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important;  text-decoration: underline; font-weight:700; } 
.orangeLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc721c !Important;  text-decoration: none;  font-weight:700;}


#bottom-menu{
margin-top:20px;
width:940px;
height:127px;
}
#contentBox1{
background-image:url(../images/bottom-content-bg.jpg);
background-repeat:no-repeat;
padding: 20px;
width:260px;
height:87px;
float:left;
line-height:18px;
margin-right:20px;
}
#contentBox2{
background-image:url(../images/bottom-content-bg.jpg);
background-repeat:no-repeat;
padding: 20px;
width:260px;
height:87px;
float:left;
line-height:18px;
margin-right:20px;
}
#contentBox3{
background-image:url(../images/bottom-content-bg.jpg);
background-repeat:no-repeat;
padding: 20px;
width:260px;
height:87px;
float:left;
line-height:18px;
text-align:center;
}
#bottom-menu-lables{
width:940px;
height:75px;
}
#contentBox1-lable{
background-image:url(../images/featured-solutions-lable.jpg);
background-repeat:no-repeat;
width:280px;
height:71px;
padding-top:8px;
float:left;
margin-right:20px;
text-align:left;
padding-left:20px;
}
#contentBox2-lable{
background-image:url(../images/knowledge-center-lable.jpg);
background-repeat:no-repeat;
width:280px;
float:left;
height:71px;
padding-top:8px;
margin-right:20px;
text-align:left;
padding-left:20px;
}
#contentBox3-lable{
background-image:url(../images/news-events-lable.jpg);
background-repeat:no-repeat;
width:280px;
height:71px;
float:left; 
text-align:left;
padding-top:8px;
padding-left:20px;
}
.contentBoxLinkBig { font-family:"Times New Roman", Times, serif; font-size:22px; color: #fff !Important;  text-decoration: none;}
.contentBoxLinkBig a:link { font-family:"Times New Roman", Times, serif; font-size:22px; color: #fff !Important;  text-decoration: none;}
.contentBoxLinkBig a:visited { font-family:"Times New Roman", Times, serif; font-size:22px; color:#fff !Important;  text-decoration: none;}
.contentBoxLinkBig a:hover  { font-family:"Times New Roman", Times, serif; font-size:22px; color:#fff !Important;  text-decoration: underline;} 
.contentBoxLinkBig a:active { font-family:"Times New Roman", Times, serif; font-size:22px; color:#fff !Important;  text-decoration: none;}

.h2Link { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #333 !Important;  text-decoration: underline; font-weight:bold;}
.h2Link a:link { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #333 !Important;  text-decoration: underline; font-weight:bold;}
.h2Link a:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333 !Important;  text-decoration:underline; font-weight:bold;}
.h2Link a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333 !Important;  text-decoration: underline; font-weight:bold;} 
.h2Link a:active { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333 !Important;  text-decoration: underline; font-weight:bold;}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;}
	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;}
.smallheight{
	line-height:15px;
	margin-bottom:10px;
	}
#smBox{
	width:700px;
	height:auto;}
#smContentBox{
	width:209px;
	padding:10px;
	float:left;
	}
.footerPageHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#333;
}
#smBox{
	width:700px;
	height:auto;}
#smContentBox{
	width:310px;
	padding:10px;
	float:left;
	}
.sup {
vertical-align: super;
font-size: 60%;
}

.menu,
.menu ul {
margin:0;
padding:0;


}
.menu {width:170px;}
.menu li {
margin:0;
padding:0;
line-height: 22px;
margin-bottom:1px;
list-style:none;
/*background-color:##f6f6f8;*/
}
/****** UserControl LOB Left Navigations ****////
.menu a {
display:block;
padding:2px 5px;
color:#000;
/*background:#f6f6f8;*/
text-decoration:none;
}
.menu a:hover {/*background:#FFF;*/}
.menu ul li {padding-left:10px;}
.menu ul a {/*background:#a0c2e0;*/}
.hidden {display:none;}