   body#home #wrapper {background:transparent}

   


  
   body#home #container #moduleContainer0 {   
    overflow:auto;
	/*height:0px;*/
    }	
   body#home #container #moduleContainer0 .module {
   	background:transparent;
   	padding:0;
  	margin: 0;
   	}
   body#home #container #moduleContainer0 .module .content {padding:0}
   body#home #container #moduleContainer0 .module .content .head {
   	border:0;
   	background-color: transparent;
   	}
   body#home #container #moduleContainer0 .module .content .body {
   	padding:0;
   	border:0;
   	background-color: transparent;
   	}
   body#home #container #moduleContainer0 .module .content .foot {
   	border:0;
   	background-color: transparent;
   	}
   	
   	/* home page leaderboard ad */
   	body#home #container #moduleContainer0 .leaderboard .content .body {
   		margin:0 auto;
   	}
    
    /* Video playlist module for home page top */
    body#home #container #moduleContainer0 div.video_playlist {
    	float: left;
    	width:470px;
    	margin-right:35px;
    }
   body#home #container #moduleContainer0 div.video_playlist .player {height: 283px;}
   body#home #container #moduleContainer0 div.video_playlist .list {display:none;}
   body#home #container #moduleContainer0 div.video_playlist .nav_meta {
   	background-color:transparent;
   	border:0;
   	}
   
    /* HTML module for home page top */
    body#home #container #moduleContainer0 div.html {
    	float: left;
    	width:457px;
    }
    

   body#home .member_listing .module .content .nav_page {display:none}
   
  /* End home page styles */

	/**************** for fixing h1 issue in home page for blog section ***************/
	body#home .blog_listing h1{
		width:auto;
		text-transform:none;
		padding:2px 0;
	}





#ad-1162082.ad {

}

.msie8 #ad-1162082.ad  .ad .content body{
   margin:30px;
}

.msie7 #ad-1162082.ad  .ad .content body{
   margin:0px;
}

 



#blog_listing-886676.blog_listing {
	background-color:#171717;
}
#blog_listing-886676.blog_listing .module .content .head{
position:relative;
}
#blog_listing-886676.blog_listing .module .content .head .title .nav_meta{
	display:block;
	position:absolute;
	right:10px;
	top:8px;
}
#blog_listing-886676.blog_listing .module .content .head .nav_meta ul li a{
	background:#000 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px 10px;
	text-transform:uppercase;
}
#blog_listing-886676.blog_listing .module .content .head .nav_meta ul li a:hover{
	background:#000;
	color:#0CB8B2;
}
#blog_listing-886676.blog_listing .articles li .activity {
	*line-height:1.4em;
	*padding-bottom:5px;
}


#blog_listing-886676.blog_listing .module .content .foot .nav_meta ul li.more:first-child{
	float:left;
}

#blog_listing-886676.blog_listing .module .content .foot .nav_meta ul li.more{
	float:right;

}
#blog_listing-886676.blog_listing .module .content .foot .nav_meta ul li.more a{
background:#000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:2px 10px;
text-transform:uppercase;
}
#blog_listing-886676.blog_listing .module .content .foot .nav_meta ul li.more a:hover{
	background:#000;
	color:#0CB8B2;
}

#blog_listing-886676.blog_listing .module .content .foot .nav_meta{
	float:none;
	display : none;
}



#blog_listing-886676.blog_listing .module .content .body .articles .article .description a{
	color:#fae4d1;
}

#blog_listing-886676.blog_listing .content .body ul.articles li:first-child{
	background:none;
}




#footer-294540.footer {

}
#footer-294540.footer {
	margin-top:25px;
}
#footer-294540.footer .module{
background:#000000 none repeat scroll 0 0;
}
#footer-294540.footer .module .content .body{
	background:#000000;
}
#footer-294540.footer .module .content .body .left a{
	background:#000000 none repeat scroll 0 0;
	color:#0CB8B2;
	text-decoration:none;
}
#footer-294540.footer .module .content .body .left a:hover{
	color:#FFFFFF;
}
#footer-294540.footer .module .content .body .left{
	text-align:center;
	color:#FFFFFF;
}
#footer-294540.footer .module .content .body .right a{
	background:#000000;
	color:#b41d22;
}
#login #footer-294540.footer,#sign_up #footer-294540.footer{
	display:none;
	height:0px;
	width:0px;
}




#html-327531.html{
	position:relative;
	z-index:2;
	display:block;
}
#html-327531.html .body{
	padding:0 0px 10px;
	background:#FFFFFF none repeat scroll 0 0;
}
#html-327531.html .foot{
	display : none;
}

#html-327531.html .module{
	overflow:visible;
}

.msie8 #html-327531.html .module .content .head.clearfix{
	margin-top:12px;
}
#html-327531.html .module{
	margin-top:20px;
}




#html-327535.html {
	display:block;
	margin-top:0px;
}
*:first-child+html #html-327535.html .module .content{ z-index:1010;} /* IE 7 */

#container #html-327535.html .module,
#container #html-327535.html .content {
	padding:0;
	background:transparent;
	}
	
#html-327535.html .module .content {
	*position:static;
}

#html-327535.html .module .content .body {
background:transparent url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat scroll 0 0;
border:0 none;
height:0px;
padding:0;
width:316px;
height:79px;
	}
#html-327535.html .module .content .head{
	display:none;
}
#html-327535.html #mContainer {
	
	position:absolute;
	z-index:101;

	}
.commLinks {
height:40px;
width:316px;
display:block;
	}
.commLinks .joinCommLink {
float:left;
height:40px;
text-indent:-9999px;
width:316px;
	}
	.commLinks .joinCommLink:hover{
		background : url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat scroll 0 -120px;
	}
	/*.commLinks .signinCommLink:hover{
		background : url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat;
	}*/
	.mailButton:hover{
		background : url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat scroll 0 -160px;
	}
	
.commLinks .signinCommLink {
float:left;
height:46px;
margin-top:5px;
text-indent:-9999px;
width:316px;
display:none;
	}
.commLinks a:hover, .commLinks a:focus {text-decoration:none;}
.commLinks a:active {border:0}

/* Styles for Signup for mailing list button */

.mailButton {
cursor:pointer;
display:block;
height:40px;
text-decoration:none;
text-indent:-9999px;
width:316px;	
}
.mailButton.signedIn{
	background : url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat scroll 0 -38px;
}
.mailButton.signedIn:hover{
	background : url(http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/bg_joincommunity.png) no-repeat scroll 0 -158px;
}
.mailButton:hover, .mailButton:focus{text-decoration:none}
 
/* Styles for mobile PinForm - closebutton */
 
#mobilePinForm a.closeButton
{
	position: absolute;
	color:#cccccc;
	font-weight: bold;	
	top:10px;
	right: 7px;
    background:url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mailinglist_close_sprite.png") no-repeat 0 0;
	height:18px;
	width: 20px;
}

#mobilePinForm a.closeButton:hover
{
	color: #fff;
	background-position:0px -20px;
}


#mobilePinForm .mlistCloseText{
	text-decoration:none;
	text-indent:-9999px;
}
/* Styles for mobile PinForm */

#mobilePinForm{
	position: absolute;
	border: 1px solid #000000;
	color: #cccccc;
	/*font-weight: bold;*/
	z-index:100;
	display: none;
	top:47px;
	left:8px;
}

#mobilePinForm .formContainer h2{
	color:#FFFFFF;	
	padding:5px 0 15px 15px;
}

#mobilePinForm .mlistError {
	color: 	#FF0000;
	font: 10px Verdana;
	font-weight: bold;
	text-transform: uppercase;	
	margin-left:8px;
	
}
#mobilePinForm .formContainer .error{
	background:#000000 none repeat scroll 0 0;
	color:#FF0000;
	display:block;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	padding-top:7px;
	text-transform:capitalize;
	width:100%;
}

/* mobile PinForm - Submit button*/

#mobilePinForm .mListSubmitWrapper{
	padding-top:12px;
	*padding-top:2px;
}

#mobilePinForm .formContainer a.submit
{
	display: block;
	text-decoration: none;
	cursor: pointer;
/*
	background-color: #ddd;
	-moz-border-radius:15px;
*/
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0094CC;
	float:right;
	background:url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mailinglist_submit_sprite.png") no-repeat 0 0;
	text-indent:-9999px;
	height:25px;
	width:87px;
	margin-right:12px
	
	
} 

#mobilePinForm .formContainer a.submit:hover {
   background-position:0px -38px;
}

/* styles for formContainer  */

.formContainer .formUnit{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	position:relative;
	backbackground-color:#0db8b2;
}

.formContainer input{
	font-size:18px;	
	color: #333333
}

.formContainer label{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#000;
	line-height:30px;
	text-transform: capitalize;
	font-weight:bolder;
	padding-left:4px;
}

.formContainer input.err{
	color: 	#FF0000;
}

#mobilePinForm .formContainer a.submit.disabled{
	color: 	#D3D3D3;
}

.formContainer .requiredAstriex{
	color:#1A7A76;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	left:-8px;
	position:absolute;
	top:2px;
	
}

.formContainer .mlistCloseText{	
	color: #848fa6;
	position:absolute;
	right:30px;
	top:7px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#formContainer1, #formContainer2, #formContainer3 {
	display: none;
}



.clear{
	clear:both;	
}

.formContainer .mListFormInput{
	padding:1px;
	border:0px;
	color:#000109;
	font-size:12px;
	margin-top:5px;
	margin-right:-6px;
	width:147px;
	font-family:Trebuchet MS;
	*margin-top:3px;
}

.formContainer .mListFormLabel{
	float:left;
}

/* Styles for Form 1(Layer-1)*/

.form1 .closeButton{
	color:#00ABEC;
	display:block;	
}
.form1 .mlistCloseText{
	display:block;	
}

#mobileFormWrapper .form1 {
	
	margin-left: -8px; /*Temporary: to be changed based on design framework */
	background:#000 url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mailinglist_background.jpg") repeat-x;
	width:317px;
}

#formContainer1 {
	padding:25px 4px 5px 0;
	border:2px solid #0CB6B3;
}


#formContainer1 .requiredFieldText{
	color:#1A7A76;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	margin-left:15px;
	margin-top:5px;
	text-transform:lowercase;
	
}

#formContainer1 #mListMobileForm1{
	*min-height:28px;
}

#formContainer1 .formUnit{
	margin-top:8px;
	margin-left:15px;
	margin-right:12px;
	background-color:#0db8b2;
}

/*
#formContainer1 input
{	
	width:245px;
	margin-left:15px;
	height:30px;
	padding-left: 5px;
	padding-top: 2px;
	line-height:30px;
}*/

#formContainer1 .mListFormInput{
	width:142px;
}

#formContainer1 #mListEmailForm1{
	margin-top:5px;
}

#formContainer1 .mListFormLabel{
	width:128px;
}
/*
#mListEmailForm1 #mListEmail1, #mListZipForm1 #mListZip1,#mListZipForm1 #mListZip1, #mListMobileForm1  #mListMobile1 {
	display:block;
}*/

/* Styles for fields/components in Form 2(Layer-2)*/
#mListEmailForm1 .labelInputContainer{
	padding-right:10px;
}
#mListMobileForm1 .labelInputContainer{
	padding-right:10px;
}
#mListZipForm1 .labelInputContainer{
	padding-right:10px;
}
#mListMobileForm1 .mlCountry {
	padding-right:5px;
	margin-top:3px;
}
#mobileFormWrapper .form2 {
	width:480px;
	margin-left: -20px; 
	background:transparent none repeat scroll 0 0;
	font-color: #cccccc;
	font-weight:normal;
	border-width:0px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px;
}

#mlistForm2Left{
	background:#000 none repeat scroll 0 0;
	border-bottom:2px solid #0CB6B3;
	border-left:2px solid #0CB6B3;
	border-top:2px solid #0CB6B3;
	color:#333333;
	float:left;
	height:494px !important;
	width:151px;
	
}

#mlistForm2Left .wrapper{
	color:#d2d2d2;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	padding:16px 10px 27px 5px;
	background:#000 url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mailinglist_background.png") repeat-x;
}

#mlistForm2Left .wrapper .titleText{
	font-size: 18px;
	line-height: 2;
	font-weight: bold;
	font-color: #cccccc;
}

#mlistForm2Right{
	float:right;
	width:323px;
	background:#000 url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mailinglist_background.png") repeat-x;
	border:2px solid #0CB6B3;
	font-color: #cccccc;
	height:494px;
}

#mlistForm2Right .wrapper{
	padding:30px 10px 10px 15px;
}

#formContainer2 .formUnit{
	margin-top:10px;
	margin-right:5px;
	background-color:#0db8b2;	
}

#mListCountry1{
	padding:2px;
	width:144px !important;
}
/*
#formContainer2 input{	
	width:245px;
	height: 30px;
	padding-left: 5px;
	padding-top: 2px;
}
*/

#formContainer2 .mListFormLabel{
	width:136px;
}

#formContainer2 #mlistForm2Right .wrapper .formUnit 


#formContainer2 .mListFormInput{
	width:135px;
}
#mListZipForm2 #mListZip2{
	*display:block;
}


#formContainer2 .floatedFields{
/*	margin-left:13px;*/
	width:300px;
}

#formContainer2 .requiredAstriex{
	left:-10px;
}

#formContainer2 span.select {
  	position: absolute;
  	overflow: hidden;
}

/*
#formContainer2 select.styled {
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}*/

#formContainer2 .floatedFields input{
	margin-left:0px;	
}

/* Applying styles Month dropdown(Layer 2) */
#formContainer2 .floatedFields .mlMonth{
	float:left;
	width:60px;
	font-family:Trebuchet MS;
	margin-top:4px;
	*margin-top:3px;
}

/* Applying styles for Date dropdown(Layer 2) */
#formContainer2 .floatedFields .mlDate{
	float:right;
	width:60px;
	margin-right:11px;
	font-family:Trebuchet MS;
	margin-top:4px;
	*margin-top:3px;
}

#formContainer2 .mlMonth,
#formContainer2 .mlDate,
#formContainer2 .mlCountry,
#formContainer2 #mlGenderDropDown{
	width:149px;
}

#formContainer2 #mlDOBText{	
	float:left;
	font-size:22px;
	font-color: #cccccc;
	text-align:left;
}

#mListDateMonthContainer {
	float:right;
	width:159px;
}

#formContainer2 .checkBoxes input{

	height:20px;
	margin-left:0px;
	float: left;
}

#formContainer2 .checkBoxes{
	margin:10px 0 0 0;
	padding:5px 0 7px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	height: 40px;
	line-height:1.5em;
}

#formContainer2 .checkBoxes label {
	float:right;
	width:275px;
	line-height: 1.5;
	font-weight: bold;
	font-color: #cccccc;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: none;
	color:#0cb6b3;
	*padding-left:0px;
}

#mobilePinForm .mListSubmitWrapper{
	*padding-top:14px;
}

/* Applying styles for Privacy text message (Layer 2) */
#mobileFormWrapper #privacyText{
	clear:both;
	margin:8px 0 5px 0;
	font-size:10px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.5;
	font-color: #f2f2f2;
	padding:8px 10px 6px 10px;
	*padding:0px 10px 6px 10px;
	*margin-top:0px;
	text-align:justify;
    
}

#mobileFormWrapper #privacyText a{
	color:  #07b8a4;
}



/* Styles for Form 3(Layer-3)*/
#mobileFormWrapper .form3{
	background:#2b2b2b url("http://static.global.ciscoeos.com/zipupload/f51/496/75499fcf316dccab25fb4eed05/images/mlist_form3_bg.jpg") repeat-x;
	height:87px;
	width:300px;
	border: 0 solid #000;
	-moz-corner-radius:3px;
	-webkit-corner-radius:3px;
}

#formContainer3 {
	background-color:#000000;
	margin-left:0;
    padding:13px;
	border:2px solid #0CB6B3;
	
	/*padding:10px;	*/
}

#formContainer3 .titleText{
	font-size: 32px;
	line-height: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #0db8b2;
	font-weight: bold;
	margin-top:0;
	*display:block;
	*margin-top:20px;
	}

#formContainer3 .mlGreeting {
	margin-left:12px;
	font-size: 13px;
	line-height: 1.5;
	font-family: Helvetica, Arial, sans-serif;
	color: #0db8b2;
	font-weight: bolder;
	margin-top:2px;
}



#html-328767.html {
	display:block;
	padding-top:15px;
	}
	
#html-328767.html .module .content .body ul{
	padding:0 0 12px;
}	
#html-328767.html #FooterLinks {
	padding:13px 10px 0 10px;
	overflow:auto;
	display : none;
}

#html-328767.html .module, #html-328767.html .content {background:transparent; padding:0; margin:0}
#html-328767.html .module .content .head, #html-328767.html .module .content .body, #html-328767.html .module .content .foot {
	background:transparent;
	border:0;
	padding:0;
	}
#html-328767.html h3 {
	color:white;
	font-size:30px;
	text-transform:uppercase;
	margin-bottom:19px;
	}
#FooterLinks1, #FooterLinks2 {	
	margin:0 auto;
	}
#footerLogos {margin:0 auto;}



#html-662892.html {
display:none;
}



#html-683925.html {

}
#html-683925.html .module .content .body{
 	background-color:#000;
 	border-left:1px solid #0CB8B2;
	border-right:2px solid #07625F;
	padding:0px;
}

#html-683925.html .module .content .body .description a{
color:#5A5B5B;
}
#html-683925.html .module .content .body .description .follow a{
	color:#000;
}
#html-683925.html .module .content .body .description .follow a:hover{
	color:#fff;
	background:none repeat scroll 0 0 #000;
}

#html-683925.html .module .content .body .description a .twitterContainer .tweetsHolder .tweets .message .twitterLink{
color:#fae4d1 !important;
}

#html-683925.html .module .content .body .twitterTags{
	background-color:#0CB8B2;
	padding:5px 10px;
}

#html-683925.html .module .content .body .twitterTags ul.twitterNames li{
	color:#000;
	font-size:16px;	
}
#html-683925.html .module .content .body .twitterTags ul.twitterNames li a{
	color:#fff;
	font-size:16px;	
}
#html-683925.html .module .content .body .twitterTags ul.twitterNames li a:hover{
	color:#000;
}

#html-683925.html .module .content .body .description ul.twitterNames li span.twitterMemberName{
	float:left;
	text-align:right;
	width:30%;
}



#html-1898303.html {

}

#html-1898303.html .module{
	background:#232323;
	margin:0px;
	display:none;
}
#html-1898303.html .content {
	padding:0px;
}
#html-1898303.html .module .content .head h3{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin:0 0 10px;
	text-align:center;
}
.mac .safari3 #html-1898303.html .module .content .head h3,
.mac .safari4 #html-1898303.html .module .content .head h3{
	margin:0;
}


#html-1915849.html {

}
#html-1915849.html .module .content .body{
	padding:0;
	border:2px solid #07625F;

}
#html-1915849.html .module .twitterContainer .followTag{
	background:#FFFFFF none repeat scroll 0 0;
	color:#0CB8B2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.5em;
	padding:10px;
	text-transform:uppercase;
}
#html-1915849.html .twitterContainer .followTag .label {
	background:#fff;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#html-1915849.html .tweetsHolder .message{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding:5px 0 3px;
	text-align:left;
	background:#000;
}
#html-1915849.html	.module .content .body .description .twitterContainer .tweetsHolder .tweets{
	background:#000;
}
#html-1915849.html .module .content .body .description .twitterContainer .tweetsHolder .tweets {
	border-top:1px solid #022524;	
	padding-top:0;
	padding-bottom:10px;
}
#html-1915849.html .module .content .body .description .twitterContainer .tweetsHolder li.tweets:first-child{
	background:#000 !important;
	border:medium none;
}


#nav_main-294563.nav_main{
	display : none;
}
#nav_main-294563.nav_main {
	height:27px;
}

.msie7 #nav_main-294563.nav_main{
	position:relative;
}



#rss_in-327532.rss_in {

}

#rss_in-327532.rss_in .body{
	border-left:1px solid #0CB8B2;
	border-right:2px solid #07625F;
}
#rss_in-327532.rss_in .body .description .updated {
	display:none;
}
#rss_in-327532.rss_in .body .description .tdVenueField .tdVenueCity,
#rss_in-327532.rss_in .body .description .tdVenueField .tdVenueState,
#rss_in-327532.rss_in .body .description .tdVenueField .tdVenueCountry{
	display:inline;
	text-transform:capitalize;
}
#rss_in-327532.rss_in .body .description .tdVenueField .tdVenueName{
	text-transform:capitalize;
}



#song_playlist-327540.song_playlist {

}
#song_playlist-327540.song_playlist .module {
	border:1px solid #0CB8B2;
}
#song_playlist-327540.song_playlist .foot .nav_meta {
	width:100%;
	padding:0
	}

/** Added for bug fix 553 **/
#song_playlist-327540.song_playlist .playlist .list ul li .title:hover {
	cursor:pointer;
	text-decoration:underline;
}


