body 
{
position: relative;
margin: 0 auto;
width: 1000px;
color: #474747;
background: #996533 url(../../imgs/bkgd.jpg) repeat-x;
font: normal normal 15px/18px Calibri, "Lucida Grande",Helvetica !important;
overflow-x: hidden;
}
p
{
color: Black;
}
a:link, a:visited, a:hover, a:active {
text-decoration: none;
color: blue;
}
a.aNav1:link,a.aNav1:visited,a.aNav1:hover,a.aNav1:active {
color: white;
}
a.aNav1:hover {
color: white;
text-decoration: none;
}
a.noHover {
text-decoration: none;
color: black;
font-weight: bold;
cursor: text;
}
#divBreadcrumb 
{
padding: 10px;
margin: 0 auto;
background: #253155 url(../../imgs/divBreadcrumbBG_repeat-x.png) repeat-x;
background: #1E386B;
z-index: 90;
width: 970px;
color: #4DC6D9;
font: normal normal 15px/18px Calibri, "Lucida Grande",Helvetica !important;
}
#divBreadcrumb span span {
color: white;
}
#divBreadcrumb span span a:link,
#divBreadcrumb span span a:visited,
#divBreadcrumb span span a:hover,
#divBreadcrumb span span a:active {
color: #4DC6D9;
text-decoration: none !important;
font: normal normal 15px/18px Calibri, "Lucida Grande",Helvetica !important;
}
#divFooter 
{
clear: both;
padding: 1px 0 0 0;
height: 20px;
overflow: visible;
margin: 0px auto 0px auto;
border-top: 1px solid #000;
width: 990px;
background: #000;
color: silver !important;
font-size: 10px !important;	
}
.ulHeader {
font-weight: bold;
color: black;
margin: 0 0 24px 0;
display: inline-block;
padding-bottom: 9px;
width: 187px;
padding-left: 20px;
}
#divRightBar, .divRightBar 
{
width: 988px;
float: left;
position: relative;
padding: 0;
margin: 0 0 0 5px ;
height: auto;
background: #FCFDFE url(../../imgs/divMainDivRightBarTopBorder.gif) repeat-x;
border-right: 1px solid #66411F;
border-left: 1px solid #66411F;	
}
#divLeftBar {
margin-right: 0;
margin-left: 5px;
background: white url(../../imgs/divMainDivRightBarTopBorder.gif) repeat-x;
border-left: 1px solid #66411F;
}
.LBLogo 
{
margin: 0 0 0 7px;	
}
#shimRightPusher ul li
{
background: url(../../imgs/icons/inlineA.png) no-repeat 0 5px; 
list-style-type: none;
list-style-image: none;
padding-left: 0;
}
#shimRightPusher ul li span.dynaLink
{
background: none; 
list-style-type: none;
list-style-image: none;
padding-left: 0px;
color: blue;
text-decoration: none;
}
#shimRightPusher ul li span.dynaLink:hover 
{
text-decoration: underline;
cursor: pointer;
}
#divRightBar ul 
{
margin: 88px 5px 0 0;
}
#divRightBar ul li 
{
padding-left: 12px;
margin: 0 0 5px 0;
}
.inLBWrapperDiv 
{
width: 195px;
padding: 3px 5px 20px 0;
margin: 53px 5px 0 11px;
#margin: 52px 5px 0 11px;
.margin: 52px 5px 0 11px;
background: url(../../imgs/inLBWrapperDivBG.gif) repeat-x;	
}
.sublistLI
{
color: #444 !important;
font-weight:bolder !important;
}
#shimRightPusher ul li.firstLI
{
list-style-type: none;
list-style-image: none;
background: none;
margin: 0 0 -10px -30px;
font-weight: bold;
color: Black;
}
li.firstLI
{
font-weight: bold !important;
color: Black !important;
margin: 0;
width: 200px;
list-style: none !important;
list-style-type: none !important;
list-style-image: none !important;
}
#divMainContent, #divMainContent1, #divMainContent1F
{
width: 535px;
float: left;
padding: 10px 0 50px 0;
padding: 0 0 0 225px ;
margin: 0;
height: auto;    
min-height: 450px;    
_height: 450px;
background: white url(../../imgs/divMainDivRightBarTopBorder.gif) repeat-x;
border-left: 1px solid #0F94C8;
border: none;
overflow: hidden;
}
#divMainContentNoEQHeightsJS 
{
width:  535px;
float: left;
padding: 10px 0 50px 0;
margin: 0;
height: auto;    
min-height: 450px;    
_height: 450px;
background: white url(../../imgs/divMainDivRightBarTopBorder.gif) repeat-x;
border-left: 1px solid #0F94C8;
border: none;
}
#divMainContent1 p 
{
color: #004a72;
font-size: larger;
line-height: 1.1;	
}
#divMainContent1F ul.ulTextList 
{
margin: 0 0 0 225px;
color: black;
display: inline;	
}
#divMainContent1F ul.ulTextList li {

margin: 0 0 0 20px;
list-style: none;
list-style-type: none;
}
#divMainContent div, #divMainContent div.prodServItem 
{
margin: 10px;
}
.divMainContent
{
margin: 0;
}
#divMainContent div.bodyBox 
{
padding: 5px 0 0 5px;
margin: 5px 5px 25px 12px;
width: 100%;
height: auto;	
}
#divMainContent div p 
{
margin: 0 0 10px 0;
}
#divConsultus 
{
background-color: #fafafa;
border: 1px solid #eaeaea;
padding: 10px;
margin-right: 5px;
}
#pConsult1-1 
{
font-weight: bold;
color: black;
}
.pCFLine
{
width: 100%;	
}
.pCFLabel
{
width: 150px;
display: inline-block;
font-weight: bold;	
}
.inputCFText
{
width: 455px;	
}
.pCFTextarea 
{
width: 455px;
height: 150px;	
}
.divimageRandom 
{
margin: 0;
padding: 0;
height: 300px;	
}
img.imgDL 
{
display: inline-block;
width: 150px;
float: left;
margin: 0 0 0 15px;
}
img.inline_img_float 
{
float: left;
position: relative;
margin: 0 5px 0 -24px;
display: inline-block;	
}
inline_img_float_arrowLI 
{
float: left;
position: relative;
margin: 0;
display: inline-block;
}
h1 {
color: black;
font-size: 30px;
text-shadow: gray 0 1px 1px;
font-weight: bold;
margin: 10px 5px;
margin-top: 115px;
#margin-top: 122px;
.margin-top: 122px;
line-height: 53px;
#line-height: 54px;
.line-height: 54px;
padding: 5px 0 0 15px;
#padding: 5px 0 0 15px;
.padding: 5px 0 0 15px;
background: url(../../imgs/icons/h1PaddingLeftGraphic.gif) no-repeat;
#background: url(../../imgs/icons/h1PaddingLeftGraphic.gif) no-repeat 0 2px;
.background: url(../../imgs/icons/h1PaddingLeftGraphic.gif) no-repeat 0 2px;
}
h2 
{
color: black;
font-size: 20px;
font-weight: bold;
margin: 10px 5px 10px 0px;
padding-right: 6px;
}
#divMainContent h2.h2divider 
{
margin: 0 0 25px 0;
}
h3 
{
color: black;
font-size: 16px;
font-weight: bold;
margin: 20px 5px 5px 0;
line-height: 16px;
}
p 
{
font-size: 12px;
line-height: 16px;
margin: 10px 30px;
width: 470px;
}
p.firstLine
{
margin: 10px 30px;
width: 470px;
}
#divMainContent ul , #divMainContent table tr td ul li
{
font-size: 12px;
line-height: 16px;
margin: 10px 10px;
#margin: 10px 15px;
.margin: 10px 15px;
list-style-image: url(../../imgs/divMainContent_UL_Bullet.gif);	
}
#divMainContent table tr td ul li
{
margin: 0 0 0 0;
#margin: 0 0 0 10px;
.margin: 0 0 0 10px;
}
#divMainContent ol {
font-size: 12px;
line-height: 16px;	}
#divMainContent ol ol 
{
list-style-type: lower-roman;	
}
.inlineEmph 
{
font-size: larger;
margin-right: 10px;
}
span.emph 
{
font-weight: bold;
color: black;	
}
strong 
{
color: black;
font-weight: bold;
}
p.firstLine 
{
color: black;
font-weight: bold;
font-size: larger;
line-height: 1.1;
margin-bottom: 25px;	
}
h3.h3Hider,
h3.h3Hider2 
{
padding: 5px;
color: black;
font-size: 15px;
font-weight: normal;
margin: 0px 25px 0px 15px;
line-height: 16px;
background: none;	
}
h3.h3Hider2 
{
border-bottom: 1px solid #eee;
}
.divExplanatorials,
.h3HiderDiv 
{
padding: 5px 30px 10px 30px;
margin: 10px 35px 0 0;
text-align: justify;
display: none;
height: auto;
border-bottom: 1px solid #eee;
}
.divExplanatorials p,
.h3HiderDiv p
{
 width: 425px;
}
.valignTop 
{
vertical-align: top;	
}
#divMainContent1F 
{
width: 990px;
padding: 0 0 50px 0;
#padding: 0 0 20px 0;
.padding: 0 0 20px 0;
float: none;
margin: 0 auto;
border: none;
border-bottom: 1px solid black;
background: #E5F6FF url(../../imgs/landingPageBG.jpg) repeat-x 0 301px;	
}
.divMainContent1FLeftside 
{
width: 225px;
float: left;
margin: 10px 0 0 0;	
}
.divMainContent1FLeftside ul 
{
margin: 0 0 0 15px;
padding: 0 0 10px 0;	
}
.divMainContent1FLeftside ul span 
{
font-weight: bold;
font-size: 14px;	
}
.divMainContent1FLeftside ul li 
{
list-style-image: none;
list-style-type: none;
margin: 5px 10px 0 0;	
}
.pMainContent1F 
{
color: #004a72;
line-height: 1.1;
font-size: larger;
margin: 10px 100px 10px 240px;
width: 670px;
#width: 645px;
.width: 645px;	
}
#divRightBar3 
{
position: absolute;
z-index: 1000;
top: 427px;
#top: 390px;
.top: 390px;
left: 230px;
width: 765px;
height: 65px;
padding: 1px 0 0 0;
#padding-top: 5px;
.padding-top: 5px;
background: black url(../../imgs/divRightBar3BG.png);
}
#divRightBar3 ul 
{
list-style: none;
list-style-type: none;
width: 750px;
margin-top: 14px;
margin-left: -20px;
#margin-left: 17px;
.margin-left: 17px;
}
#divRightBar3 .ulHeader 
{
font-weight: bold !important;
color: white;
border: none;
width: 100px;
float: left;
#margin-top:0;
.margin-top:0;
margin-right: 15px;
margin-left: -23px;
}
#divRightBar3 ul li 
{
padding-left: 9px;
background: url(../../imgs/icons/inlineAgrey.gif) no-repeat 0 3px;
#background: url(../../imgs/icons/inlineAgrey.gif) no-repeat 0 5px;
.background: url(../../imgs/icons/inlineAgrey.gif) no-repeat 0 5px;
display: inline-block;
float: left;
margin-right: 20px;
margin-bottom: 5px;
#margin-bottom: 5px;
.margin-bottom: 5px;
}
#divRightBar3 ul li a:link 
{
text-decoration: none;
color: white;
}
#divRightBar3 ul li a:visited 
{
text-decoration: none;
color: white;
}
#divRightBar3 ul li a:hover 
{
text-decoration: underline;
color: white;
}
#divRightBar3 ul li a:active 
{
text-decoration: none;
color: white;
}
#shimRightPusher
{
margin: 0;
padding: 0 0 0 5px;
}
div.contactItems
{
margin: 0 0 10px 0;
}
div.contactItems img
{
display: inline-block;
width: 25px;
vertical-align: top;
margin: 0 5px 0 0;
}
div.contactItems span
{
display: inline-block;
width: 150px;
vertical-align: top;
font-size: 12px;
}
.ulXMLContent
{
margin: 0;
padding: 0;
}
.liXMLContent
{
margin: 0p;
padding: 2px 0 0 2px;
}
.liXMLContent:hover,
.liXMLContentAlternating:hover
{
background-color: #E0EEEF;
cursor: pointer;
}
.divNewsItem
{
padding: 4px 0;
margin:0;
height: 40px;
width: 450px;
overflow-y: hidden; 
border-bottom: 1px solid #eee;
}
.imgResCentericon
{
display: block;
float: left;
margin: 0;
}
.blogEntryTitle
{
font-size: 15px;
color: Black;
font-weight: bold;
display: inline;
}
.blogEntryDate, .blogEntryCredit
{
font-size: 13px;
color: gray;
display: block;
width: 80px;
float: left;
}
.blogEntryCredit
{
font-size: 13px;
color: gray;
display: block;
float: left;
width: 500px;
float: left;
}
.smallerText {
font-size: 10px !important;
}
.divAdGroup
{
border: 1px solid #BFE0F0;
margin: 15px 15px 0 -15px;
width: 450px;
}
.pAdGroup
{
background: #C8E3F0;
width:440px;
margin: 0 0 10px 0;
padding:5px;
color: #003F5E;
font-weight: bold !important;
}
.divFooterSpanFirst, .divFooterSpan, .divFooterSpanLast
{
display: inline-block;
margin-right: 10px;
}
.divFooterSpanFirst
{
margin-left: 15px;
}
.divFooterSpanLast
{
margin: 0 1px 0 0;
text-align:right;
width:400px;
}
.divFooterSpanFirst, .divFooterSpan
{
margin-top:3px;
}
.divFooterSpanFirst, 
.divFooterSpanFirst a:link, .divFooterSpanFirst a:visited, .divFooterSpanFirst a:hover, .divFooterSpanFirst a:active,
.divFooterSpan,
.divFooterSpan a:link, .divFooterSpan a:visited, .divFooterSpan a:hover, .divFooterSpan a:active,
.divFooterSpanLast,
.divFooterSpanLast a:link, .divFooterSpanLast a:visited, .divFooterSpanLast a:hover, .divFooterSpanLast a:active
{
color: Silver;
text-decoration: none;
font: normal normal 10px/12px Calibri, "Lucida Grande", Helvetica !important;
}
a.aNav1F:link,a.aNav1F:visited,a.aNav1F:hover,a.aNav1F:active 
{
color: silver;
text-decoration: none;
font: normal normal 10px/12px Calibri, "Lucida Grande", Helvetica !important; 
}
a.aNav1F:hover
{
text-decoration: underline !important;
}
a.aNav1P:link,a.aNav1P:visited,a.aNav1P:hover,a.aNav1P:active 
{
color: silver;
text-decoration: none;
font: normal normal 15px/18px Calibri, "Lucida Grande", Helvetica !important; 
padding: 2px 20px;
}
a.aNav1P:hover
{
background-color: #2e73d6;
color: White;
}
ul.ulTwoColUL
{
width:150px;
float: left;
list-style-image: url(../../imgs/divMainContent_UL_Bullet.gif);
}
ul.ulTwoColUL li
{
list-style-image: url(../../imgs/divMainContent_UL_Bullet.gif);
}
#divLeftBar
{
width: 225px;
z-index: 1000;
padding: 0px 0px 0px 0px;
background-color: white;
margin: 0px 0px 0px -225px;
height: auto;
background: white /*url(../../imgs/divMainDivRightBarTopBorder.gif) repeat-x*/;	
}
#divRightBarShimRight 
{
width: 228px;
float: right;
margin: 10px 0px 0px 0px;	
}
#divExpanderPageMainContent 
{
margin: 0px 0px 0px 0px;
width: 505px;
padding: 0px 0px 0px 10px;	
}
.LBLogo 
{
margin: 0px 0px 0px -225px;
padding: 0px  0px  0px  0px ;
display: block;
float: left;	
}
#h3ExpanderPage 
{
margin: 70px 0px 10px -15px;
#margin: 50px 0px 10px -15px;
.margin: 50px 0px 10px -15px;


}
#divMainContent ul 
{
	
}
#divMainContent ul li 
{
margin: 0px 0px 2px 0px;
list-style-position: outside;
line-height: 14px;	
padding: 0px;
}
div.divColumns 
{
width: 190px;
float: left;
padding: 0px 0px 0px 0px;

margin:  0px 0px 0px 0px;	
}
div.divColumns ul 
{
margin: 0px 0px 0px 0px;
}
div.divColumns ul li
{
margin: 0px 0px 0px 0px;	
}
/*this section is from NavBarTopStyles.css*/
		#divNavbarTop3
		{
		z-index: 9000;
		position: relative;
		margin: -1px auto 0px 0px;
		padding-left:5px;   
		height:38px;     
		}
		
/*this section is from NavBarTopStyles.css*/
.imgMSLogo
{
     display: block;
     margin: 50px 0px 0px 65px;
}
.pMSLogoLegalText
{
     font-size: 10px !important;
     line-height: 10px !important;
     color: #aaa;
     margin: 10px 0px 0px 65px !important;
     width: 300px;
}
#homeMenu
{
width: 32px; height: 32px;
position: absolute;
top:3px; right: 10px;
background: url(../../imgs/menu/icon_tmLv1_1home.png) no-repeat 0 0;
z-index:9000;
text-decoration: none;
border: none;
}
#homeMenu:hover
{
background: url(../../imgs/menu/icon_tmLv1_1home_hover.png) no-repeat 0 0;
}



/*   product page styles begin   */
#divMainContent div.divRecommended
{
	margin:0; padding: 0;
	background: url(../../imgs/prodServFinder/divRecommendBG-y.png) repeat-y 0 200px;
	background-position: 0 200px;
	
}
  .product
        {       	
        }
        #divMainContent div.product-recommended
        {
        	background:  url(../../imgs/prodServFinder/lineitemRec.png) no-repeat 0 0;
        	margin-left: -8px;  padding-left: 20px;
        	
        }
        .divProdServGroupWrap
        {        
        }
        .prodServGroup
        {        	
        }
        .h2ProdServGroup, #divMainContent div.product-recommended .h2ProdServGroup
        {
        position: relative;   text-indent: 10px;   width: 460px;   height: 32px;
        background: url(../../imgs/prodServFinder/h2ProdServGroupBG.png) no-repeat 0 0;
        line-height: 32px;
        }
        #divMainContent div.product-recommended .h2ProdServGroup
        {
        background: url(../../imgs/prodServFinder/h2ProdServGroupBG.png) no-repeat 0 0;
        }
        .h2ProdServGroup img
        {
        position:absolute; top:0; left:-38px; display: inline-block;
        }
        #divMainContent div.prodServItem
        {
        margin: 0;      
        }
        .h3ProdServName
        {
        position: relative; text-indent  : 10px;
        margin: 0px;
        }
        .h3ProdServName img
        {
        width: 10px;  height: 20px;  position: absolute;  top:-2px;  left:0px;   
        }
		.pProduct1, .pProduct2
		{
		padding: 0 0 0 10px;
		margin: 0;
		}
		.pProduct2 a[href$=pdf]
		{
			background:transparent url(../../imgs/icons/PDFicon.png) center left no-repeat;
			display:inline-block;
			padding-left:12px;
		}
/*   product page styles end   */
.btnSiteITBD:link, .btnSiteITBD:link, .btnSiteITBD:hover, .btnSiteITBD:active
{
width:200px; height:22px; line-height:22px; text-align:center; color: Black;
background: none;
background: url(../../imgs/siteBtnITBD.png) no-repeat 0 0;
display: inline-block;
}
.btnSiteITBD:hover
{
background-position: 0 -22px;
}
.btnSiteITBD:active
{
color: White;
background-position: 0 -44px;
}
