/* Top Navigation */

*{margin:0}
/* MAIN BODY CHAGNE NEED TO HAPPEN ON EVERY PAGE */


#SiteId {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding-left:10px;
padding-top:0px;
padding-bottom:10px
}



#sol_sep{
padding-top:0px;
padding-left:5px;
padding-bottom:5px;
}

ul#Toolbar {
float:right;
margin:31px 10px 0 0;
}


#NavigationPrimary {
background:none no-repeat scroll 0 0 #FFFFFF;
clear:both;

}


ul#homepage {
	line-height:15px;
	margin-left:12px;
	margin-right:10px;
	padding-top:5px;

}

body.home #Wrapper {
width:1002px;
}

#Wrapper {
margin:0 auto 0;
background:none;
padding-top:0px;
width:1000px;
}

#WrapperChannel {
background:none repeat scroll 0 0 #FFFFFF;
padding:0 1px;
}
#FooterWrapper {
background:none repeat scroll 0 0 #FFFFFF;
}

#Footer {
background:none;
margin-top:-10px;
padding:0 5px;
position:relative;
z-index:4;
}
body.home #NavigationPrimary {
background:url("") no-repeat scroll 0 0 transparent;
clear:both;
padding:0 0 0px 0px;
}


#NavigationPrimary {
background:url("") no-repeat scroll 0 0 transparent;
clear:both;
padding:0 0 0px 0px;
padding-bottom:20px;
}



/*eND OF IT */



a img {text-decoration: none;
} 

a:hover img {text-decoration: none !important;} 

body.home #SidebarSecondary {
width:220px;
}

body.home #SidebarSecondary .contentBlock {
background:none repeat-x scroll 0 0 transparent;
margin:0 10px 0px;
padding-top:5px;
}

#homepage_mainarea{
padding-top:60px; 
margin-left:12px; 
margin-right:25px;

}
#Mini_homepage_mainarea{
padding-top:22px; 
margin-left:12px; 
margin-right:25px;
}


body.home #SidebarSecondary .contentBlock .header {
background:url("/global/images/brandZone/mini-sites-quick-links-bar.jpg") no-repeat scroll 0 0 transparent;
height:20px;
width:228px;
}

body.home #SidebarSecondary .contentBlock .channel {
background:url("../images/brandZone/right-channel-block-bg-230px.png") no-repeat scroll 0 -8px transparent;
height:140px;
padding:10px 0 0 10px;
width:220px;
line-height:1.0em;
}

body.home #SidebarSecondary .contentBlock .footer {
background:url("../images/brandZone/right-channel-block-bg-230px.png") no-repeat scroll 0 100% transparent;
height:4px;
width:230px;
}

body.home #SidebarSecondary .contentBlock .header h4, body.home #SidebarSecondary .contactBlock h4 {
color:#FFFFFF;
font-size:85%;
margin-bottom:4px;
padding-bottom:0;
padding-left:10px;
padding-top:3px;
}

body.home #SidebarSecondary .contentBlock .channel ul li {
background:url("../images/common/red-raquo-bullet.png") no-repeat scroll 0 6px transparent;
font-size:11px;
padding:0 0 5px 13px;
}

#NavigationPrimary {

	background:none;
	clear: both;
	/* padding-top:10px; */ /*bug fix */
	
}


body.home #MainBody {
	background: none;
	

}

ul.contentList #homePage {
padding-left:12px;
padding-right:10px;
}
 

body.home #MainChannel {
width:1000px;
}

#ContentChannel {
clear:left;
padding-top:0px;
}

#ContentChannel ul.sectionBlock_homepage {
clear:right;
margin:0;
}

#ContentChannel ul.sectionBlock_homepage li {
font-size:100%;
line-height:1.0em;
list-style:none outside none;
margin:3px 0;
padding:0;

}


#ContentChannel_homepage div.contentText p {
margin:0px;
padding-bottom:0px;
font-size:85%;

}


#ContentChannel_homepage div.contentText p.intro {

padding-bottom:0px;
} 
#ContentChannel_homepage ul.sectionBlock_homepage li p.image {
float:left;
margin:0;


}

#ContentChannel_homepage ul.sectionBlock_homepage li div.content {
float:right;
width:151px;
}


#ContentChannel_homepage ul.sectionBlock_homepage li .content p.more {
text-align:left;
}

#ContentChannel_homepage ul.sectionBlock_homepage li .content p.more a {

}


#footerMore {
font-size:85%;
float:right;

}


#littleText p {
margin-right:10px;
padding-bottom:10px !important;
font-size:11px;
}



#moreText p {
margin-right:10px;
padding-bottom:10px !important;
font-size:11px;


}

#smallIntro {
/* background:none repeat scroll 0 0 #EEEEEE; */
background: #EEEEEE url('/global/images/brandZone/seo-box-white-highlight.jpg') no-repeat scroll  0 0;
border:1px solid #DDDDDD;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;

}

#smallIntro h3{
/* background:none repeat scroll 0 0 #EEEEEE; */
font-size:12px;
}

#littleText p.intro  {
text-align: right;
color:red;
padding-right:15px;
padding-bottom:0px !important;
}



#smallIntro p.more  {
text-align: right;
color:red;
padding-right:15px;
padding-bottom:0px !important;
}


/*New header CSS */


	
#NavigationPrimary .content {
background:url("../polycom/global-nav-bg.jpg"); /* change! */
border-bottom:none; /* change! */
height:28px;
}

#NavigationPrimary ul li.primary a.primaryLink {
	/* letter-spacing:1px; */
}

#NavigationPrimary ul li.primary a.primaryLink:hover {
	text-decoration:none;
}

#NavigationPrimary ul li.primary {
background:url("../polycom/global-nav-separator.png") no-repeat scroll 100% 0 transparent; /* change! */
float:left;
position:relative;
z-index:3;
height:28px;
}

#NavigationPrimary ul li.primary:hover { /* NEW! */
background:url("../polycom/global-nav-mouseover-bg.jpg") repeat-x scroll 0 0 transparent;
left:-1px;
position:relative;
z-index:3;
}

#NavigationPrimary ul li a {
color:#FFFFFF; /* change! */
display:block;
font-size:14px; /* change! */
font-weight:normal;  /* change! */
letter-spacing:0px;
line-height:1;
padding:6px 20px 8px; /* change! */
text-decoration:none;
}

#NavigationPrimary ul li a:hover {
color:#e00009 !important; /* change! */
text-decoration:underline;
/*background:url("global-nav-mouseover-separator-right.jpg") no-repeat scroll 100% 0 transparent; */  /* change! */
margin-left: auto; 
margin-right: auto;
}


/* needed to turn the menu items red */
#NavigationPrimary ul li ul li a { /* NEW! */ 
	color:#e00009; 
}

#NavigationPrimary ul li ul li a:hover { /* NEW! */ 
	text-decoration:underline;
}
	

#NavigationPrimary .content ul li.primary img.right_separator { 
	position:absolute;
	visibility:hidden;
	top:0px;
	right:0px;
}

#NavigationPrimary .content ul li.primary img.left_separator { 
	position:absolute;
	visibility:hidden;
	top:0px;
	left:-1px;
}

#Footer .channel {
padding:20px 1px 0;
background:none;
}

#Footer .channel .content {
border-top:1px solid #FF0000;
/*padding:4px 12px 22px 0;*/
}

#Footer ul.siteLinks li {
border-right:none;
float:left;
font-size:10px;
line-height:9px;
padding-right:8px;
}

#Footer ul.siteLinks li.last{
border-right:none;
float:left;
font-size:10px;
line-height:9px;
padding-right:8px;
}
span#shareFooter_image
{
line-height:0px;
padding-left:10px;
vertical-align: top;
}
span#footer_image
{
padding-left:10px;
vertical-align: top;

}

#Footer ul.siteLinks li a {
padding-left:8px;
padding-top:1px;
padding-bottom:1px;
}


#Footer ul.siteLinks li a:hover {
text-decoration:underline !important;
}

#Footer ul.siteLinks li.divider_footer{
padding:0px;

}




#Footer ul.siteLinks li a.addthis_button {
background:url("/global/images/common/share-icon.jpg") no-repeat scroll 45px 0 transparent;
padding:1px 20px 5px 10px;
}

#Footer ul.siteLinks li a.addthis_icon {
background:url("/global/images/common/social-media-bw.jpg") no-repeat scroll 63px 0 transparent;
padding:1px 140px 5px 10px;
}

#Footer ul.siteLinks li a.addthis_icon:hover {
background:url("/global/images/common/social-media-color.jpg") no-repeat scroll 63px 0 transparent;
padding:1px 140px 5px 10px;
}


#ContentChannel.seoChannel{
margin-top:15px;
margin-left:12px;
margin-right:15px;
}
#ContentChannel.miniSeoChannel{
margin-top:25px; margin-left:12px; margin-right:15px;
}
						


ul.sectionBlock_homepage{
margin-right: 10px; 
margin-left: 12px;

}



ul#Toolbar li.contact_us {
border:0 none;
font-weight:bold;
color:#E00009;
}

ul#Toolbar li.contact_us a {
color:#E00009;
}

ul#Toolbar li.contact_us a:hover {
color:#E00009;
text-decoration:underline;
}



/*footer Changes */

#FooterAddon {
padding-bottom:10px;
padding-left:20px;
padding-top:20px;
text-align:left;
}



#smallIntro {

background-color:none;
background:none;
background-image:none;
background-position:0 0;
background-repeat:no-repeat;
border:none;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
}

#littleText p.intro {
color:red;
padding-bottom:0 !important;
padding-right:15px;
}
 
#littleText p {
font-size:7pt;
margin-right:10px;
padding-bottom:5px !important;
text-align:left;
}

#littleText p.intro {
text-align:left;
}


#moreText p {
font-size:7pt;
margin-right:10px;
padding-bottom:5px !important;
text-align:left;
}

#smallIntro h3 {
font-size:11px;
padding-bottom:5px;
}

#smallIntro p.more {
text-align:left;
}
