body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(../img/body_bg.gif) 0 0 repeat-x;
	color: #404040;
}

.hasJS select {
	visibility: hidden;
}

.addthis_button img {
	position: relative;
	top: 5px;
}

#thankYouEmail p {
	margin-bottom: 15px;
}

.authorDescription p {
	margin-top: 0 !important;
}

.articleContent ul, .articleContent ol, blockquote {
	font-size: 14px;
	margin: 15px 25px;
}

.articleContent ul li {
	list-style: disc;
	font-size: 14px;
	margin-bottom: 7px;
}

.articleContent ol li {
	list-style: decimal;
	font-size: 14px;
	margin-bottom: 10px;
}

.authorList {
	font-size: 14px;
	line-height: 19px;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

u {
	text-decoration: underline;
}

strike {
	text-decoration: line-through;
}

big, small {
	font-size: 14px;
}

button::-moz-focus-inner, input[type=submit]::-moz-focus-inner { border: 0; }

.hidden {
	display: none;
}

span.row {
	display: block;
}

a, img {
	outline: none;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #5f798f !important;
}

a:hover, a.active {
	color: #cc0000 !important;
}

h2 {
	font-size: 25px;
	color: #5f798f;
	margin-bottom: 17px;
}

.articleHeader h2, .articleHeader h3 {
	float: left;
	width: 405px;
	line-height: 26px;
	margin-top: 4px;
	font-size: 25px;
	margin-bottom: 11px;
}

h3, .overlay h6 {
	font-size: 15px;
	color: #404040;
	margin-bottom: 10px;
	font-weight: bold;
	clear: both;
}

.imgReplace {
	display: block;
}

.imgReplace span {
	display: none;
}

p {
	margin-top: 15px;
}

#masthead  {
	height: 73px;
}

#masthead p {
	margin-bottom: 6px;
}

.clear {
	clear: both;
}

#avayaLogo {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
}

.communityLinks {
	overflow: auto;
}

.communityLinks li {
	float: left;
	margin-right: 4px;
}

.tweetList li {
	margin-top: 15px;
}

ul.articleActions {
	margin-bottom: 15px;
	padding-top: 5px;
}

ul.articleActions li {
	display: inline;
	font-size: 11px;
}

.articleTags {
	font-size: 11px;
} 

ul.articleActions iframe {
	position: relative;
	top: 8px;
}

span.pipe {
	margin: 0 5px;
}

li.articleItem {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 27px;
	margin-bottom: 20px;
}

li.lastArticleItem {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.articleVideo {
	margin-bottom: 14px;
}

.searchSection {
	position: relative; 
}

input.search {
	width: 145px;
	padding: 2px 15px 2px 2px !important;
}

input.searchArrow {
	position: absolute;
	top: 25px;
	right: 30px;
}

ul.links {
	margin-left: 2px;
}

ul.links li {
	margin-top: 5px;
}

span.count, .articleHeader {
	color: #999;
}

.recentComments li {
	font-size: 11px;
}

.pageActions {
	text-align: right;
}

.authorBioShort {
	font-style: italic;
	font-size: 12px !important;
}

.recentComments a {
	font-size: 12px;
}

.recentComments p.commentsExcerpt {
	font-size: 11px;
	margin-top: 0;
}

.recentComments li {
	margin-top: 15px;
}

.recentComments h3 {
	margin-bottom: 0;
}

.recentComments .moreLink {
	font-size: 11px;
}

div.subheader {
	margin-bottom: 20px;
}

.articleContent {
	clear: both;
}

.authorDescription {
	float: left;
	margin-left: 10px;
	width: 330px;
	margin-top: 0;
} 

.authorInfo {
	float: left;
	padding-bottom: 11px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 17px;
}

.searchSubheader {
	padding-bottom: 20px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 15px;
}

.articleActions iframe {
	width: 80px !important;
}

.byLineItem {
	font-size: 11px;
}

.suggestionOverlay li {
	margin-bottom: 10px;
}

.suggestionOverlay input.button {
	margin-right: 5px;
}

.suggestionOverlay {
	background: #ededed url(../img/suggestion_bg.gif) repeat-x !important;
}

#twitterModule {
	display: none;
}

.divider {
	border-bottom: 5px solid #eee;
}

.rssColumn {
	float: left;
	width: 230px;
}

.rssColumn ul {
	margin-bottom: 20px;
}

.rssColumn h3 {
	margin-bottom: 0;
}

.rssColumn .rss {
	padding-right: 0;
	padding-left: 17px;
	background-position: 0 0;
}

.rssColumn .rss:hover {
	padding-right: 0;
	padding-left: 17px;
	background-position: 0 0;
}

a.homeLink {
	position: absolute;
	bottom: 35px;
	left: 15px;
	width: 280px;
	height: 40px;
}





/* start:headers */

h1 {
	font-size: 24px;
	color: #505050 !important;
	margin-bottom: 3px;
}






/* start:comments */

.date {
	font-size: 11px;
	color: #999;
}

.commentAuthor {
	font-weight: bold;
}

.comment {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.lastComment {
	border-bottom: none;
	margin-bottom: 0;
}

.suggestionBox p {
	margin-bottom: 15px;
}




/* start:topic colors */

body.topicPage div.copyWrap {
	border-top-width: 5px;
	border-top-style: solid;
}

/*body.topic_contactCenters div.copyWrap {
	border-top-color: #662c92;
} */

body.topic_collaboration div.copyWrap {	border-top-color: #780223 ;}
body.topic_events div.copyWrap {	border-top-color: #e65c2d ;}
body.topic_trends div.copyWrap {	border-top-color: #fa8b07 ;}
body.topic_solutionsByIndustry div.copyWrap {	border-top-color: #cd638b ;}
body.topic_partners div.copyWrap {	border-top-color: #9f7e40 ;}
body.topic_dataNetworking div.copyWrap {	border-top-color: #432d15 ;}
body.topic_small_and_medium_enterprises div.copyWrap {	border-top-color: #00301b ;}
body.topic_socialNetworking div.copyWrap {	border-top-color: #204a8c ;}
body.topic_sustainability div.copyWrap {	border-top-color: #62873d ;}
body.topic_customerService div.copyWrap {	border-top-color: #119977 ;}
body.topic_unifiedCommunications div.copyWrap {	border-top-color: #4c8fcd ;}
body.topic_contactCenters div.copyWrap {	border-top-color: #662c91 ;}
body.topic_cloudComputing div.copyWrap {	border-top-color: #32338f ;}
body.topic_news div.copyWrap {	border-top-color: #101e4f ;}
body.topic_innovation div.copyWrap {	border-top-color: #b79050 ;}

a.topic {
	text-transform: uppercase;
}

a.topic_collaboration {
	color: #780223 !important;
}

a.topic_events {
	color: #e65c2d !important;
}

a.topic_trends {
	color: #fa8b07 !important;
}

a.topic_solutionsByIndustry {
	color: #cd638b !important;
}

a.topic_partners {
	color: #9f7e40 !important;
}

a.topic_dataNetworking {
	color: #432d15 !important;
}

a.topic_small_and_medium_enterprises {
	color: #00301b !important;
}

a.topic_socialNetworking {
	color: #204a8c !important;
}

a.topic_sustainability {
	color: #62873d !important;
}

a.topic_customerService {
	color: #119977 !important;
}

a.topic_unifiedCommunications {
	color: #4c8fcd !important;
}

a.topic_contactCenters {
	color: #662c91 !important;
}

a.topic_cloudComputing {
	color: #32338f !important;
}

a.topic_news {
	color: #101e4f !important;
}

a.topic_innovation {
	color: #b79050 !important;
}

a.topic:hover {
	color: #cc0000 !important;
}

.pagination {
	position: relative;
	height: 30px;
	font-size: 11px;
}

.olderPostsLink, .newerPostsLink {
	position: absolute;
	top: -10px;
}

.olderPostsLink {
	left: 0;
}

.newerPostsLink {
	right: 0;
}




/* start:layout */

#container {
	width: 863px;
	margin: 0 auto 20px;
	text-align: left;
	border-bottom: 5px solid #eee;
	padding-top: 30px;
}

#header {
	position: relative;
	height: 73px;
	width: 863px;
	z-index: 101;
}

#content {
	position: relative;
	padding-bottom: 10px;
	float: left;
	background: #eee url(../img/container_bg.gif) -1px 0 repeat-y;
	width: 863px;
}

#copy p {
	font-size: 14px;
	line-height: 19px;
}

.contentSection {
	float: left;
	margin-left: 5px;
}

.section {
	padding: 15px;
	border-bottom: 5px solid #eee;
}

#community .section {
	padding-bottom: 20px;
}

.browseSection, .searchSection {
	padding-top: 17px;
	padding-bottom: 17px;
}

.subSection {
	margin-bottom: 15px;
}

.lastSection {
	margin-bottom: 5px;
}

#nav {
	width: 140px;
	font-size: 11px;
}

#copy {
	width: 500px;
}

.copyWrap {
	padding: 15px 20px;
}

#community {
	width: 203px;
}

#footer {
	width: 100%;
	height: 40px;
	text-align: center;
	background: #fff url(../img/footer_bg.gif) 0 0 repeat-x;
	padding-top: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #404040;
	font-size: 10px;
	zoom: 1;
}

#footer .content {
	margin: 20px auto 0;
	text-align: left;
	width: 863px;
	zoom: 1;
}

#footer .floatLeft {
	float: left;
}

#footer .floatRight {
	float: right;
}

#footer li {
	float: left;
	margin-right: 7px;
	color: #404040;
	padding: 2px 0;
}

#footer .floatRight li {
	float: right;
}

#footer .floatRight ul {
	zoom: 1;
}

#footer .floatRight div {
	clear: both;
	border: 1px solid #fff;
}

#footer li a {
	color: #404040 !important;
	margin-right: 5px;
}

#footer li a:hover {
	color: #cc0000 !important;
}






/*

#footer ul {
	width: 863px;
	margin: 20px auto 0;
	overflow: auto;
}

#footer li {
	float: left;
	margin-right: 7px;
	color: #e7e7e7;
}

#footer a {
	margin-right: 7px;
	color: #404040;
}

#footer span {
	color: #404040;
}
*/



/* start:modules */

.shadow {
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
	background-color: #fff;
}

div.module {
	position: relative;
	margin-bottom: 6px;
	background: #fff url(../img/module_top.gif) 0 0 repeat-x;
}





/* start:image replacements */

#connectedHeader {
	position: relative;
	width: 865px;
	height: 92px;
	background: url(../img/main_header.gif) -2px 0 no-repeat;
	clear: both;
	z-index: 100;
}

.captcha {
	width: 140px;
	height: 30px;
}

.blogroll li, .rssColumn li {
	margin-bottom: 5px;
}

/* start:form */

#emailForm label {
	display: block;
	width: 150px;
	font-size: 11px;
}

#emailForm input.text {
	width: 141px;
}

#commentPreview .comment, #commentTy .comment {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#commentPreview span.buttons {
	margin-top: 20px;
}

h3.separate {
	margin-top: 10px;
}

#commentPreview, #commentTy {
	background: #eee;
	display: none;
}

#commentErrors {
	background: #f7d9d9;
	display: none;
}

span.required, span.error {
	color: #cc0000;
}

form label {
	display: block;
	float: left;
	line-height: 18px;
}

#addComment form {
	margin-top: 20px;
}

#addComment {
	margin-top: 20px;
}

#addComment label {
	width: 125px;
}

#addComment textarea {
	clear: both;
	display: block;
	width: 369px;
	height: 100px;
}

#addComment input.text {
	width: 240px;
}

#addComment li.buttons {
	text-align: left;
}

form .checkbox input {
	float: left
}

form .checkbox label {
	width: auto;
	display: inline;
}

form .row {
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
}

form .buttons {
	clear: both;
	float: none;
	text-align: right;
}

input.button {
	padding: 9px 10px;
	text-align: center;
	background: #b0b9bd;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

input.button:hover, input.hover {
	background: #cc0000;
}

.invalid {
	border: 1px solid #cc0000 !important;
}

.errorMsg {
	display: none;
	color: #cc0000;
}

input.text {
	background: #fbfbfb url(../img/form/textbox_bg.gif) 0 0 no-repeat;
	border: 1px solid #e6e6e6;
	font-size: 11px;
	height: 16px;
	padding: 2px;
}

span.customToggle {
	cursor: pointer;
	display: block;
	float: left;
	height: 12px;
	margin: 2px 5px 0 0;
	padding: 0;
	width: 12px;
}

span.checkbox {
	background: url(../img/form/checkbox.png) -1px -22px no-repeat;
}

span.radio {
	background: url(../img/form/radio.png) 0px -21px no-repeat;
	width: 13px;
	height: 13px;
}

span.checkbox.checked, .checkboxChecked {
	background-position: -1px -1px !important;
}

span.radio.checked, .radioChecked {
	background-position: 0px 0px !important;
}

input.custom-toggler {
	position: absolute;
	left: -1000px;
}

textarea {
	background: #fbfbfb url(../img/form/textarea_bg.gif) 0 0 no-repeat;
	border: 1px solid #E6E6E6;
}

#suggestionBox {
	width: 240px;
	height: 100px;
}








/* start:icons */

a.iconLink {
	padding-left: 17px;
}

a.email {
	background: url(../img/icons/mail_blue.gif) 0 0 no-repeat; 
}

a.email.active, a.email:hover {
	background: url(../img/icons/mail_on.gif) 0 0 no-repeat; 
}

a.icon {
	display: block;
}

a.icon span {
	display: none;
}

a.close {
	width: 9px;
	height: 10px;
	background: url(../img/icons/close_white.gif) no-repeat;
}

.suggestionOverlay a.close {
	background: url(../img/icons/close_grey.gif) no-repeat;
}

.suggestionOverlay a.close:hover {
	background: url(../img/icons/close_grey_on.gif) no-repeat;
}

a.close:hover {
	background: url(../img/icons/close_white_on.gif) no-repeat;
}

a.arrowUp {
	background: url(../img/icons/arrow_up.gif) 0 0 no-repeat;
	margin-left: -3px;
	font-size: 11px;
}

a.arrowUp:hover {
	background: url(../img/icons/arrow_up_on.gif) 0 0 no-repeat;
}

a.arrowRight {
	background: url(../img/icons/arrow_tree_right.gif) 0 3px no-repeat;
	padding-left: 12px;
	margin-left: -3px;
}

a.arrowRight:hover {
	background: url(../img/icons/arrow_tree_right_on.gif) 0 3px no-repeat;
}

a.rss {
	background: url(../img/icons/rss.gif) 100% 0 no-repeat;
	padding-left: 0;
	padding-right: 17px;
}

a.rss:hover {
	background: url(../img/icons/rss_on.gif) 100% 0 no-repeat;
}

a.rssSubscribe {
	background: url(../img/icons/rss.gif) 0 0 no-repeat;
	padding-left: 17px;
	padding-right: 0;
	font-size: 11px;
}

a.rssSubscribe:hover {
	background: url(../img/icons/rss_on.gif) 0 0 no-repeat;
}

.communityLinks a.icon {
	width: 30px;
	height: 30px;
}

a.twitter {
	background: url(../img/icons/community_icons.gif) 0 0 no-repeat;
}

a.facebook {
	background: url(../img/icons/community_icons.gif) -36px 0 no-repeat;
}

a.linkedin {
	background: url(../img/icons/community_icons.gif) -72px 0 no-repeat;
}

a.youtube {
	background: url(../img/icons/community_icons.gif) -108px 0 no-repeat;
}

a.flickr {
	background: url(../img/icons/community_icons.gif) -144px 0 no-repeat;
}

.external {
	background: url(../img/icons/external.gif) 100% 0 no-repeat;
	padding-left: 0;
	padding-right: 15px;
	font-size: 11px;
}

.blogroll .subheader {
	position: relative;
}

.blogroll .external {
	position: absolute;
	top: 5px;
	right: 3px;
}




/* start:authors */

span.authorThumbnail {
	width: 41px;
	height: 41px;
	float: left;
	margin-right: 10px;
}

.authorInfo span.authorThumbnail {
	width: 110px;
	height: 105px;
}

.phil_edholm {
	background: url(../img/authors/41x41/Phil_Ediholm_Thumb.jpg) no-repeat;
}

.jon_alperin {
	background: url(../img/authors/41x41/Jon_Alperin_Thumb.jpg) no-repeat;
}


.paul_dunay {
	background: url(../img/authors/110x105/Paul_Dunay.jpg) no-repeat;
}

.authorList .authorThumbnail {
	width: 110px;
	height: 105px;
}

.authorList .jon_alperin {
	background: url(../img/authors/110x105/Jon_Alperin.jpg) no-repeat;
}

.authorList li {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	overflow: auto;
}

.authorList .row {
	margin-bottom: 10px;
}

.authorLink {
	font-weight: bold;
}

.twitter, .recentPost {
	font-size: 11px;
}


/* start:overlay */

#blockUI {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	z-index: 10000;
	filter: alpha(opacity=50); /* internet explorer */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}

.overlayIframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	padding: 20px 15px 10px;
	display: none;
}

div.overlay {
	position: absolute;
	text-align: left;
	top: 0;
	left: 0;
	padding: 20px 15px 10px;
	z-index: 99999;
}

div.overlay a.close {
	position: absolute;
	top: 10px;
	right: 10px;
}





/* start:pagination */

a.paginate {
	width: 5px;
	height: 8px;
	margin-top: 6px;
	zoom: 1;
}

a.next {
	background: url(../img/pagination_arrows.gif) 0 0 no-repeat;
}

.disabled a.next {
	background: url(../img/pagination_arrows.gif) 0 -9px no-repeat;
}

a.prev {
	background: url(../img/pagination_arrows.gif) 0 -18px no-repeat;
}

.disabled a.prev {
	background: url(../img/pagination_arrows.gif) 0 -27px no-repeat;
}

.paginationControls .disabled a {
	cursor: default;
}

.resultNumbers {
	float: left;
	color: #404040 !important;
	font-size: 11px;
	padding-left: 20px;
	margin-top: 5px;
}

.toolbar .resultNumbers {
	padding-left: 0;
}

.paginationControls ul {
	float: right;
	zoom: 1;
}

.paginationControls ul li {
	margin-left: 10px;
	zoom: 1;
	background: none;
	color: #404040 !important;
}

.paginationInput {
	width: 15px;
	text-align: center;
	margin-left: 5px;
}

.paginationControls span {
	padding: 0 !important;
	color: #404040 !important ;
}

.paginationControls {
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	float: left;
	width: 100%;
	clear: both;
}

.paginationControls a, .paginationControls span, .paginationControls .paginationInput {
	font-size: 11px;
}

.paginateControls li {
	float: left;
}






/* start:sifr */

.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;} 
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
.sIFR-replaced object {outline:none;}
.sIFR-active #mastheadNav p {visibility:hidden;font-size:14px;letter-spacing:2px;}

/* Hide sIFR elements until they are renedered by flash */
/* TODO:UNCOMMENT - MAYBE */
/*.sIFR-active #content h1, .sIFR-active #content h2, .sIFR-active #pageHeader p {visibility:hidden;}*/






/* start:jscrollpane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #dedede url(../img/scrollbar_track.gif) repeat-y;
}
div.jScrollPaneDrag {
	position: absolute;
	background: #708da1 url(../img/scrollbar.gif) no-repeat left center;
	cursor: pointer;
	overflow: hidden;
}
div.jScrollPaneTrack div.hover {
	background: #db0100 url(../img/scrollbar_on.gif) no-repeat left center;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}









/* Avaya Blog Masthead Styles */
#mastheadSearch {float:left;}
#mastheadSearch div.input-wrapper, #mastheadSearch div.inputWrapper {background-image:url(../img/bg_input.png);border:none;}
#mastheadSearch div.input-wrapper input.text, #mastheadSearch div.inputWrapper input.text {font-size:10px;width:97px;position:relative;top:3px;}

#mastheadNav {margin-bottom: 10px;width:100%;z-index:9999;position:absolute;height:25px;background:transparent url(../img/mastNavBg.gif) right bottom no-repeat;top: 20px; right: 0;}
#mastheadNav p {font-size:14px;color:#404040;}
#mastheadNav ul li p a {color:#333333 !important;}
#mastheadNav li.hovered p a, #mastheadNav li p a:hover {color:#cc0000;}
.sIFR-active #mastheadNav p {letter-spacing: 2px;margin-top: 0;}
#mastheadNav ul.wrapper {position:absolute;right:6px;z-index:2;}
#mastheadNav ul li {float:left;margin-left:25px;position:relative;z-index:2;}
#mastheadNav ul li ul {position:absolute;left:-1000em;top:-1000em;float:none;width:148px;background: transparent url(../img/nav_ds_bottom.png) left bottom no-repeat;padding-bottom:5px;}
#mastheadNav div.listWrap {padding: 0 4px 0 2px;background: transparent url(../img/nav_ds_top.png) left top no-repeat;}
#mastheadNav ul li.active ul {left:0;right:auto;top:23px;}
#mastheadNav ul li.active.last ul {left: auto; right: 0;}
#mastheadNav ul li.active {background:transparent;}
#mastheadNav ul li a {color:#404040;}
#mastheadNav ul li.active ul li ul {left:-1000em;}
#mastheadNav ul li ul li {margin:0;float:none;position:relative; font-size:11px;}
#mastheadNav ul li ul li.section-divider {border-bottom: 1px solid #d2d2d2;margin-bottom:1px;}
#mastheadNav ul li ul li a {padding:7px 10px;display:block;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul li.first a {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.last a {padding:10px;}
#mastheadNav ul li ul li.subNavs > a {background:url(../img/arrowOutGray.gif) 132px 11px no-repeat;}
#mastheadNav ul li ul li.subNavs > a:hover {background:url(../img/arrowOutRed.gif) 132px 11px no-repeat;background-color:#fafafa;}
#mastheadNav ul li ul li.last a:hover, #mastheadNav ul li ul li.subNavs ul li.last a:hover {background:#fafafa url(../img/bg_navDD_bottom_hovered.png) left bottom repeat-x;}
#mastheadNav ul li ul li li.first a, #mastheadNav ul li ul li li.first a:hover {border-top:none;}
#mastheadNav ul li ul li a:hover {border-top:1px solid #fff;background-color:#fafafa;}
#mastheadNav ul li ul li.first a:hover {border-top: 2px solid #c00;}
#mastheadNav ul li ul li a:hover {background-color:#fafafa;color:#333;}
#mastheadNav ul li ul li.first.subNavs > a {background: url(../img/bg_navDD_top_arrow.png) left top no-repeat;}
#mastheadNav ul li ul li.first.subNavs > a:hover,
#mastheadNav ul li ul li.first.subNavs.active > a {background: url(../img/bg_navDD_top_arrow_hovered.png) left top no-repeat;}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li.first a {background: #edecec url(../img/bg_navDD_top.png) left top repeat-x;}
#mastheadNav ul li ul li.subNavs ul li.first a:hover, #mastheadNav ul li.first a:hover {background: #edecec url(../img/bg_navDD_bottom_hovered.png) left top repeat-x;}
#mastheadNav ul li ul li.active {z-index:3;}
#mastheadNav ul li ul li.active ul {left:140px;top:0;}
#mastheadNav ul li ul li.subNavs ul li a {background:transparent;border-top:1px solid #f9f9f8;color:#404040;}
#mastheadNav ul li ul li.subNavs ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.subNavs ul li a:hover {background:#fafafa;color:#333;border-top:1px solid #f9f9f8;}
#mastheadNavPointer {background:transparent url(../img/navPointer.gif) center top no-repeat;width:76px;height:6px;position:absolute;bottom:-4px;z-index:1;left:615px;}
#mastheadNav ul.wrapper li.on {background:url(/_assets/img/azPointer.gif) no-repeat bottom center;} 












#mastheadNav ul li.active {background:transparent;}
#mastheadNav ul li a {color:#404040 !important;}
#mastheadNav ul li.active ul li ul {left:-1000em;}
#mastheadNav ul li ul li {margin:0;float:none;position:relative; font-size:11px;}
#mastheadNav ul li ul li.first {border-top:none;}
#mastheadNav ul li ul li a {padding:7px 10px;display:block;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul li.first a {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.last a {padding:10px;}
#mastheadNav ul li ul li.last a:hover, #mastheadNav ul li ul li.subNavs ul li.last a:hover {
	background: #fafafa url(../img/bg_navDD_bottom_hovered.png) left bottom repeat-x;
}
#mastheadNav ul li ul li li.first a, #mastheadNav ul li ul li li.first a:hover {border-top:none;}
#mastheadNav ul li ul li a:hover {border-top:1px solid #fff;background:#fafafa;}
#mastheadNav ul li ul li.first a:hover {border-top: 2px solid #c00;}
#mastheadNav ul li ul li.subNavs a {background: url(../img/arrowOutGray.gif) 132px 11px no-repeat;}
#mastheadNav ul li ul li.subNavs > a {padding-right:15px;}
#mastheadNav ul li ul li a:hover {background-color:#fafafa;color:#333;}

#mastheadNav ul li ul li.subNavs a:hover, 
#mastheadNav ul li ul li.active a {
	background:#fafafa url(../img/arrowOutRed.gif) 132px 11px no-repeat;
	color:#333;
}
/*#mastheadNav ul li ul li.first a, */
#mastheadNav ul li ul li.first.subNavs > a {
	background: url(../img/bg_navDD_top_arrow.png) left top no-repeat;
}
#mastheadNav ul li ul li.first.subNavs > a:hover,
#mastheadNav ul li ul li.first.subNavs.active > a {
	background: #fafafa url(../img/bg_navDD_top_arrow_hovered.png) left top no-repeat;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li.first a {
	background: #edecec url(../img/bg_navDD_top.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a:hover, #mastheadNav ul li.first a:hover {
	background: #edecec url(../img/bg_navDD_bottom_hovered.png) left top repeat-x;
}
#mastheadNav ul li ul li.subNavs ul li.first a, #mastheadNav ul li ul li.subNavs ul li.first a:hover {border-top:none;}
#mastheadNav ul li ul li.active {z-index:3;}
#mastheadNav ul li ul li.active ul {left:140px;top:0;}
#mastheadNav ul li ul li.flippedSubNav ul {left:-156px;}
#mastheadNav ul li ul li.subNavs ul li a {background:transparent;border-top:1px solid #f9f9f8;color:#404040;}
#mastheadNav ul li ul li.subNavs ul li.last {background:transparent url(../img/nav_grad_bottom.png) left bottom repeat-x;}
#mastheadNav ul li ul li.subNavs ul li a:hover {background:#fafafa;color:#333;border-top:1px solid #f9f9f8;}
#mastheadNav ul li ul.unregistered {width:105px;background:transparent url(../img/myAvayaBottom.png) left bottom no-repeat;}
#mastheadNav ul li.active ul.unregistered {left:auto;right:0;}
#mastheadNav ul li ul.unregistered div.listWrap {background-image:url(../img/myAvayaBg.png);}
#mastheadNav ul li ul.unregistered div.top {padding:10px;border-bottom:1px solid #dfdfdf;border-top:2px solid #c00;}
#mastheadNav ul li ul.unregistered div.bottom {padding:10px;background:transparent url(../img/myAvayaBottomGrad.png) left bottom repeat-x;border-top:1px solid #fff;}
#mastheadNav ul li ul.unregistered a {width:70px;padding:10px 3px 10px 3px;background-color:#a1aaaf;font-size:11px;color:#fff;margin:10px 0;text-align:center;}
#mastheadNav ul li ul.unregistered a:hover {color:#fff;background-color:#c00;}
#mastheadNav ul li ul.unregistered span {color:#404040;font-size:11px;}
#mastheadNav ul li ul.unregistered span.bold {font-weight:bold;}
#mastheadNavPointer {background:transparent url(../img/navPointer.gif) center top no-repeat;width:76px;height:6px;position:absolute;bottom:-4px;z-index:1;left:-1000em;}

#mastheadSearch div.inputWrapper {position:relative;background:transparent url(../img/mastSearchBg.gif) top left no-repeat;width:117px;height:20px;}
#mastheadSearch input.text {background:transparent;border:none;width:90px;font:10px Arial,Helvetica,sans-serif;color:#404040;position:absolute;top:4px;left:8px;}
#mastheadSearch input.submit {position:absolute;top:8px;right:5px;}
#mastheadTools {font-size:10px;color:#404040;position: absolute;right: 5px; top: -20px;z-index:10000;}




/* start:utility bar */

#utilityBar {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

#utilityBar .flipped ul {
	left:-84px;
}

#utilityBar li {
	float:left;
	width: 40px;
	height: 32px;
	display: block;
	border-left: 1px solid #bcbcbc;
	position:relative;
}

#utilityBar li.last {border-right: 1px solid #bcbcbc;}
#utilityBar li ul {
	position: absolute;
	background: url(../img/bg_utilDD.png) left bottom no-repeat;
	width: 127px;
	display: none;
	left: 0px;
	top:32px;
	z-index: 1000;
}

#utilityBar li.on ul {
	display: block;
	padding-bottom: 8px;
}
#utilityBar li li a {
	width: 111px;
	border-top: 1px solid #F9F9F8;
	margin: 0 0 0 1px;
	height: 1%;
	color: #404040;
	font-size: 11px;
	padding: 8px 0 8px 11px;
}
#utilPartnerLocatorLink img {
	position: relative;
	left: 1px;
	top: 1px;
}
#utilityBar li li span {
	width: 111px;
	color: #404040;
	border-top: 1px solid #F9F9F8;
	margin-left: 1px;
	font-size: 11px;
	display: block;
	padding: 10px 0 10px 11px;
}

#utilityBar li li a:hover, #utilityBar li li a:focus {
	background: #fafafa;
	color:#333;
}
#utilityBar li li {
	background: none;
	border: none;
	display: block;
	float: none;
	width: 125px;
	height: auto;
	padding: 0;
}

#utilityBar li ul.util-share a {background: url(../img/utilSprite.gif) no-repeat;padding-left: 38px;width: 84px;}
#utilityBar li ul.util-share a.email {background-position: 10px -70px;}
#utilityBar li ul.util-share a.email:hover, #utilityBar li ul.util-share a.email:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -70px;}
#utilityBar li ul.util-share a.digg {background-position: 10px -151px;}
#utilityBar li ul.util-share a.digg:hover, #utilityBar li ul.util-share a.digg:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -151px;}
#utilityBar li ul.util-share a.reddit {background-position: 10px -232px;}
#utilityBar li ul.util-share a.reddit:hover, #utilityBar li ul.util-share a.reddit:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -232px;}
#utilityBar li ul.util-share a.newsvine {background-position: 10px -192px;}
#utilityBar li ul.util-share a.newsvine:hover, #utilityBar li ul.util-share a.newsvine:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -192px;}
#utilityBar li ul.util-share a.delicious {background-position: 10px -112px;}
#utilityBar li ul.util-share a.delicious:hover, #utilityBar li ul.util-share a.delicious:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -112px;}

#utilityBar li ul.util-share a.facebook {background-position: 10px -432px;}
#utilityBar li ul.util-share a.facebook:hover, #utilityBar li ul.util-follow a.facebook:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -432px;}
#utilityBar li ul.util-share a.linkedin {background-position: 10px -472px;}
#utilityBar li ul.util-share a.linkedin:hover, #utilityBar li ul.util-follow a.linkedin:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -472px;}
#utilityBar li ul.util-share a.twitter {background-position: 10px -512px;}
#utilityBar li ul.util-share a.twitter:hover, #utilityBar li ul.util-follow a.twitter:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -512px;}
#utilityBar li ul.util-share a.youtube {background-position: 10px -552px;}
#utilityBar li ul.util-share a.youtube:hover, #utilityBar li ul.util-follow a.youtube:focus {background: #F9F9F8 url(../img/utilSprite.gif) no-repeat;background-position: 10px -552px;}

#utilityBar h3 {
	visibility:visible;
	background:transparent url(../img/utility_bg_top.gif) top left repeat-x;
	padding: 10px 0 10px 10px;
	margin:0 3px;
	color: #c00;
}

#utilityBar a {
	padding-right: 0;
	zoom: 1;
}
/* BG IMAGES */

#utilityBar li a {
	background: url(../img/utilSprite.gif) no-repeat;
	background-position: 0 -680px;
	display: block;
	width: 32px;
	height: 27px;
	margin-left: 12px;
	margin-top: 5px;
	outline: none;
}

#utilityBar li ul li a {
	background: none;
}

#utilityBar li a.share, #utilityBar li a.print, #utilityBar li a.follow, #utilityBar li a.contact {text-indent:-9999px;}
#utilityBar li a.share {margin-left:8px;margin-top:4px;background-position: 0 0;} 
#utilityBar li a.share:hover, #utilityBar li.on a.share, #utilityBar li a.share:focus { background-position: 0 -40px; } 

#utilityBar li a.print {margin-left: 10px;background-position: 0 -279px;}
#utilityBar li a.print:hover, #utilityBar li a.print:focus { background-position: 0 -319px; }

#utilityBar li a.follow {margin-left:8px;margin-top:6px;background-position: 0 -360px; } 
#utilityBar li a.follow:hover, #utilityBar li.on a.follow, #utilityBar li a.follow:focus { background-position: 0 -400px; } 

#utilityBar li a.contact {margin-left:5px;background-position: 0 -600px; } 
#utilityBar li a.contact:hover, #utilityBar li.on a.contact, #utilityBar li a.contact:focus { background-position: 0 -640px; } 

#utilityBar li a.rss {margin-left:5px;background-position: 0 -676px; } 
#utilityBar li a.rss:hover, #utilityBar li.on a.rss, #utilityBar li a.rss:focus { background-position: 0 -708px; } 

.sectionActive {
	color: #4f4f4f !important;
	cursor: default;
}

body a.sectionActive:hover {
	color: #4f4f4f !important;
}










/* start:custom select */

div.select-parent {position:relative;width:100px;z-index:10;cursor:pointer;}
div.select-parent select {position:absolute;left:-1000em;}
div.select-wrapper div.select-display {height:13px;overflow:hidden;cursor:pointer;}
div.select-wrapper div.select-display span {display:block;}
div.select-wrapper div.hover span {cursor:pointer;}
div.select-wrapper div.select-dropdown {position:absolute;overflow:hidden;left:-1000em;background-color:#fff;border-right: 1px solid #E9E9E9;cursor:pointer;}
div.select-parent div.select-open div.select-dropdown {left:0px;}
div.select-wrapper li.hover {cursor:pointer;}
div.select-wrapper li.optGroup {cursor:default;}

div.select-display {
	background: url(../img/form/dropdown_grad.png) right top repeat-x;
	border: 1px solid #e9e9e9;
	padding: 3px 8px;
	height: auto;
	width: 90px;
}

div.select-wrapper div.select-display span {
	background: url(../img/form/arrowDown.png) no-repeat right 5px;
	font-size: 11px;
	line-height: 13px !important;
}

div.select-wrapper div.select-display span {
	background: url(../img/form/arrowDown.png) no-repeat right 5px;
	font-size: 11px;
	line-height: 13px !important;
}

.select-list {
	border: 1px solid #e9e9e9;
	border-top: 0;
}

.select-list li {
	background:none repeat scroll 0 0 #FEFEFE;
	border-top:1px solid #E9E9E9;
	color:#404040;
	font-size:11px;
	height:1%;
	padding:3px 8px;
	width:90px;
	cursor:pointer;
}

div.select-parent div.select-dropdown {
	background:url("../img/form/bg_mainDD.png") no-repeat scroll left bottom transparent;
	border-top:medium none;
	padding:0;
	position:absolute;
	top:0;
	width:107px
}

.widerDropdown div.select-parent div.select-dropdown {
	width: 157px;
}

.widerDropdown .select-list li {
	width: 140px;
}


/* Custom Select General*/
.js-enabled select {position:absolute;left:-1000em;}
.select-parent {position:relative;}
.select-display {cursor:pointer;}
.select-display span {display:block;}
.select-dropdown {position:absolute;left:-1000em;}
.active .select-dropdown {left:0px !important;z-index:10000;}
.select-dropdown li {cursor:pointer;}
.select-wrapper .optGroup {cursor:default;}
ul.select-list li.hovered {
	background:#F6F6F6 none repeat scroll 0 0;
	color:#333333;
}

#mastheadCountrySelect {float:left;padding-top:4px;position:relative;z-index:13000; margin-right: 21px; }
#mastheadCountrySelect select {width:130px;}
#mastheadCountrySelect div.select-parent { width: auto; }
#mastheadCountrySelect div.select-wrapper li.hovered {background:#F6F6F6;color:#333;}
#mastheadCountrySelect div.select-wrapper div.select-display {padding-bottom:3px;height:1em;float: left;}
#mastheadCountrySelect div.select-wrapper div.select-display span.truncated {overflow: hidden;display: block;}
#mastheadCountrySelect div.select-wrapper div.select-display span {padding-left:2px;}
#mastheadCountrySelect div.select-wrapper div.select-display span {display: inline;padding-right: 13px;}
#mastheadCountrySelect div.select-wrapper div.select-display.hovered span {background-position:right -51px;color:#c00;}
#mastheadCountrySelect .jScrollPaneTrack {right:5px;top:5px;width:2px;}
#mastheadCountrySelect div.select-wrapper div.select-dropdown {background:transparent url(../img/countryDropBg.png) left top no-repeat;width:136px;padding:5px 20px 15px 7px;}
#mastheadCountrySelect div.active div.select-dropdown {left:-15px; top: -13px;}
#mastheadCountrySelect div.select-wrapper ul.select-list {width:153px;z-index:10000;}
#mastheadCountrySelect div.select-wrapper ul.select-list li {width:100px;padding:8px 10px;border-bottom:1px solid #f7f7f6;background: none;}
#mastheadCountrySelect div.select-wrapper li.optGroup {background:transparent;color:#c00;text-transform:uppercase;font-weight:bold;border-top:1px solid #B3B3B3;}
#mastheadCountrySelect div.select-wrapper li.first {border-top:none;}
#mastheadCountrySelect div.select-wrapper ul.select-list li.last {border: none;}
#mastheadCountrySelect div.select-wrapper ul.select-list li.selected {color:#c00;}
#mastheadCountrySelect .select-scroller {width:140px;}

#mastheadCountrySelect .select-display {
	background: none;
	border: none;
}

#mastheadCountrySelect div.select-wrapper div.hovered span {
	background: url(../img/form/arrowDown_on.png) no-repeat right 5px !important;
}

#mastheadCountrySelect div.select-wrapper div.select-dropdown {
	border-right: 0;
}












/* start:tag cloud */

.tagCloud {
	text-align: center;
}

.tagCloud li {
	display: inline;
	text-transform: lowercase;
}

.tag {
	font-size: 12px;
}

.tag-1 {
	font-size: 36px;
}

.tag-2 {
	font-size: 34px;
}

.tag-3 {
	font-size: 30px;
}

.tag-4 {
	font-size: 26px;
}

.tag-5 {
	font-size: 22px;
}
.tag-6 {
	font-size: 20px;
}

.tag .count {
	font-size: 11px;
}

