


body{
}
   
   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;
	}
	
	

	

body#home #html-878473.html .module .content .head h3{
	display:none;
}





#ad-977391.ad {

}




#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 {

}
#blog_listing-886676.blog_listing .module .content .head .title{
	height:75px;
}
#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:1px;
top:33px;
}
#blog_listing-886676.blog_listing .module .content .head .nav_meta ul li a{
background:#fff none repeat scroll 0 0;
border:medium none;
color:#000;
cursor:pointer;
font-size:17px;
font-weight:bold;
padding:2px 10px;
text-transform:uppercase;
border : 1px solid #000;
}
#blog_listing-886676.blog_listing .module .content .head .nav_meta ul li a:hover{
background:#000;
color : #fff;
border : 1px solid #fff;
}



#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:#596D8D 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:#293445;
}

#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;
}




#footer-294540.footer {

}
#footer-294540.footer .module .content .body{
margin:0 auto 0 126px;
}
#footer-294540.footer .module{
background:#CD2026 url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_footer_seperator.png) center top no-repeat;
padding-top:16px;
}

#footer-294540.footer .module .content .body .left{
	width:897px;
	color:#000;
	margin:0 auto;
}
#footer-294540.footer .module .content .body .left a{
	color:#000;
}
#footer-294540.footer .module .content .body .left a:hover{
	color:#fff;
}
#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;
}

#footer-294540.footer .module .content .body .left a#crushlink{
	background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_logo_reportlinks.png) no-repeat;
	margin-left:60px;
}
#footer-294540.footer .module .content .body .left a#decaylink{
	background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_logo_reportlinks.png) no-repeat -86px 0px;
}
#footer-294540.footer .module .content .body .left a#fuelraman{
	background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_logo_reportlinks.png) no-repeat -176px 0px;
	width:120px;
}


#footer-294540.footer .module .content .body .left a#crushlink:hover{
	background-position:0px -38px;
}
#footer-294540.footer .module .content .body .left a#decaylink:hover{
	background-position:-86px -38px;
}
#footer-294540.footer .module .content .body .left a#fuelraman:hover{
	background-position:-176px -38px;
}



#html-327531.html{
	position:relative;
	z-index:2;
	display:block;
}
#html-327531.html .body{
	padding:0 18px 50px;
}
#html-327531.html .foot{
	z-index:999 !important;
}

#html-327531.html .module{
	overflow:visible;
}
#html-327531.html .module .content{position:relative;}
.msie8 #html-327531.html .module{
	margin-bottom: 25px;
	padding-top : 0px;
}
#home.msie8 #html-327531.html .module{
	margin-bottom: 5px;
	padding-top : 0px;
}
#html-327531.html .module{
	*margin-bottom: 25px;
}
#home #html-327531.html .module{
	*margin-bottom: 5px;
}
.msie8 #html-327531.html .module .content .head.clearfix{
	margin-top:12px;
}



.grid_3 #html-327531.html .module .content .body{
	padding:0 11px 21px 14px;
}
.msie7 .grid_3 #html-327531.html .module .content .body{
	padding-bottom:0px;
}

.msie7 .grid_3 #html-327531.html .module .content .body .product{
	padding-right:10px;
}


#html-327535.html {
	display:block;
	margin-top:25px;
}
*: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 none repeat scroll 0 0;
border:0 none;
height:45px;
padding:0;
width:316px;
	}
	#home #html-327535.html .module .content .body{
		height : 55px;
	}
#html-327535.html #mContainer {
	position:absolute;
	z-index:98;
}
.commLinks {
height:0px;
width:316px;
	}
.commLinks .joinCommLink {
background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_joincommunity_sprite.png) no-repeat scroll 0 0;
float:left;
height:45px;
text-indent:-9999px;
width:316px;
display:none;
}
.commLinks .joinCommLink:hover{
	background-position : 0 -49px;
}
.commLinks .signinCommLink {
float:left;
display : none;
height:46px;
margin-top:5px;
text-indent:-9999px;
width:316px;
}
.commLinks a:hover, .commLinks a:focus {text-decoration:none;}
.commLinks a:active {border:0}

/* Styles for Signup for mailing list button */

.mailButton {
background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_mailing_sprite.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:47px;
text-decoration:none;
text-indent:-9999px;
width:316px;
}
.mailButton:hover{
	background-position : 0 -49px;
}
.mailButton.hover{
	background-position : 0 -49px;
}
.mailButton:hover, .mailButton:focus: {text-decoration:none}
 
/* Styles for mobile PinForm - closebutton */
 
#mobilePinForm a.closeButton
{
background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_close_sprite.png) no-repeat scroll 0 0;
height:16px;
position:absolute;
right:5px;
top:7px;
width:17px;
}

#mobilePinForm a.closeButton:hover{
	background-position:0px -22px;
}


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

#mobilePinForm{
	color:#FFFFFF;
	display:none;
	left:0;
	position:absolute;
	top:46px;
	z-index:100;
}

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

#mobilePinForm .mlistError {
	color:#CD2026;
	display:block;
	margin:0 11px 1px;
}
#mobilePinForm .formContainer .error{
	color: 	#FF0000;
	font: 10px Verdana;
	font-weight: bold;
	text-transform:capitalize;	
}

/* mobile PinForm - Submit button*/



#mobilePinForm .formContainer a.submit
{
	background:transparent url(http://static.global.ciscoeos.com/zipupload/e6f/ebe/f6ba73c51c6ed90e59ee3c2c3c/images/bg_submit.png) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:27px;
	text-decoration:none;
	text-indent:-9999px;
	width:94px;
} 

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


/* styles for formContainer  */

.formContainer .formUnit{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
margin-left:10px;
position:relative;
text-transform:uppercase;
}
.formContainer #mlistForm2Right .formUnit{
	position : static;
}
.formContainer .formUnit .labelInputContainer{
	background:#CD2026 none repeat scroll 0 0;
}
.formContainer .formUnit .floatedFields{
	background:#CD2026 none repeat scroll 0 0;
}

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

.formContainer label{
	line-height:30px;
	text-transform:capitalize;
	*line-height:25px;
}

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

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

.formContainer .requiredAstriex{
color:#CD2026;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:normal;
left:-9px;
position:absolute;
top:0;	
}

.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{
	background:#FFFFFF none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	float:right;
	font-family:trebuchet MS;
	font-size:12px;
	font-weight:normal;
	margin-right:4px;
	margin-bottom:4px;
	margin-top:3px;
	padding:4px;
	text-transform:lowercase;
}

.formContainer .mListFormLabel{
	float:left;
	padding-left : 8px;
	*padding:3px 0 0 8px;
}



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

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

#mobileFormWrapper .form1 {
	background:#000000 none repeat scroll 0 0;
	border:2px solid #FFFFFF;
	width:313px;
}

#formContainer1 {
background:transparent none repeat scroll 0 0;
padding:37px 17px 12px 7px;
width:auto;
}


#formContainer1 .requiredFieldText{
color:#CD2026;
font-family:arial;
font-size:12px;
font-weight:normal;
text-transform:lowercase;	
margin-left:7px;
}

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



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

#formContainer1 .mListFormInput{
	width:135px;
	height : 15px;
}

#mListMobileForm1 .mlCountry {
	height:23px;
	width:142px;
	padding-top:3px;
}
#formContainer1 .mListFormLabel{
	width:100px;
	
}
/*
#mListEmailForm1 #mListEmail1, #mListZipForm1 #mListZip1,#mListZipForm1 #mListZip1, #mListMobileForm1  #mListMobile1 {
	display:block;
}*/

/* Styles for fields/components in Form 2(Layer-2)*/



#mobileFormWrapper .form2 {
background:#000000 none repeat scroll 0 0;
border:2px solid #FFFFFF;
width:463px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px;
}

#mlistForm2Left{
background:#FDF9F5 none repeat scroll 0 0;
color:#000000;
float:left;
height:435px !important;
width:150px;
}

#mlistForm2Left .wrapper{
	padding: 10px 10px 10px 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	font-color: #cccccc;
}

.mac .firefox3 #mlistForm2Left .wrapper,.mac .firefox4 #mlistForm2Left .wrapper{
	padding: 10px 10px 10px 5px;
}

.mac .safari4 #mlistForm2Left .wrapper,.mac .safari3 #mlistForm2Left .wrapper{
	padding: 10px 10px 10px 5px;
}


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

#mlistForm2Right{
float:right;
padding:30px 16px 0 0;

}

#mlistForm2Right .wrapper{
width:290px;
}



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

#formContainer2 .mListFormLabel{
	width:95px;
}

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




#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;
}*/


/* Applying styles Month dropdown(Layer 2) */
#formContainer2 .floatedFields .mlMonth{
float:left;
width:69px;
}

/* Applying styles for Date dropdown(Layer 2) */
#formContainer2 .floatedFields .mlDate{
float:right;
width:69px;
}


#formContainer2 .mlMonth,#formContainer2 .mlDate, #formContainer2 .mlCountry,#formContainer2 #mlGenderDropDown{
	width : 143px;
	height : 23px;
}

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

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

#formContainer2 .checkBoxes input{
	margin:0 5px 0 0;
}
.msie8 #formContainer2 .checkBoxes input{
	margin:0 0px 0 0;
}

#formContainer2 .checkBoxes{
border-color:#7A7A7C -moz-use-text-color;
border-style:solid none;
border-width:1px 0;
display:block;
line-height:1.5em;
margin:10px 1px 10px 10px;
padding:4px 0;	
}

#formContainer2 .checkBoxes label {
line-height:17px;
text-transform:none;
}


/* Applying styles for Privacy text message (Layer 2) */
#mobileFormWrapper #privacyText{
clear:both;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
margin:13px 9px 0;
text-align:justify;
}

#mobileFormWrapper #privacyText a{
color:#CD2026;
font-size:10px;
font-weight:normal;
text-transform:capitalize;
}



/* Styles for Form 3(Layer-3)*/
#mobileFormWrapper .form3{
width:316px;
}

#formContainer3 {
background-color:#000000;
border:2px solid #FFFFFF;
padding:10px 13px;
}

#formContainer3 .titleText{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
}

#formContainer3 .mlGreeting {
line-height:15px;
}



#html-328767.html {
	display:block;
	padding-top:0px;
	}
	#html-328767.html .module .content .body .description{
		padding:16px 0px;
	}
	
#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:#292929; padding:0; margin:0}

#html-328767.html .module .content .head, #html-328767.html .module .content .body, #html-328767.html .module .content .foot {
	background:#CD2026 none repeat scroll 0 0;
	border:0;
	padding:0;
	}
#html-328767.html .module .content .foot{
	padding:0px;
	margin:0px;
}	
#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{
padding:0px;
}
#html-683925.html .module .content .head{
	height:75px;
}
#html-683925.html .module .content .body{
}
#html-683925.html .module .content .body{
 background-color:#c01f24;
 padding:6px;
 
}

#html-683925.html .module .content .body .description a{
color:#000000;
}
#html-683925.html .module .content .body .description a:hover{
	color:#ffffff;
}
#html-683925.html .module .content .body .description a .twitterContainer .tweetsHolder .tweets .message .twitterLink{
  color:#000000;
}



#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-2292852.html {

}


#html-2292852.html .module .content .body{
background:#C01F24 none repeat scroll 0 0;
padding-top:10px;
}
#html-2292852.html .module .content .body{
 background-color:#C01F24;
}

#html-2292852.html .module .content .body .description a{
color:#000000;
}
#html-2292852.html .module .content .body .description a:hover{
	color:#fff;
}
#html-2292852.html .module .content .body .description .twitterContainer .tweetsHolder .tweets .userInfo a{
color:#000000 !important;
}



#html-2292852.html .module .content .body .description .twitterContainer .tweetsHolder .tweets:first-child {
background:transparent none repeat scroll 0 0;

}
.grid_5 #html-2292852.html .module .content .body .description .twitterContainer .tweetsHolder .tweets:first-child {
padding-top:0px;	
}
.grid_5 #html-2292852.html .module .content .body .twitterContainer ul.tweetsHolder{
	padding:0px;
}
#html-2292852.html .module .content .body .description .twitterContainer .tweetsHolder .tweets{
	padding:7px 0;
}


#html-2292852.html #cse-search-results iframe{
	width:100%;
}


#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 {
display:block !important;
}
#rss_in-327532.rss_in .module .content .head{
height:75px;
}
#rss_in-327532.rss_in .nav_page ul{

}
.mac .firefox3 #rss_in-327532.rss_in .nav_page ul,.mac .firefox4 #rss_in-327532.rss_in .nav_page ul{
	padding-bottom:5px;
	padding-top:2px;
}
#rss_in-327532.rss_in .module .content .foot .nav_page ul li.page a {
margin:0 3px;
}
#rss_in-327532.rss_in .body .description .updated {
	display:none;
}

.mac .firefox3 #rss_in-327532.rss_in .module .content .foot .nav_page ul li.page a.active,.mac .firefox4 #rss_in-327532.rss_in .module .content .foot .nav_page ul li.page a.active{
	padding-top:2px;
}



#song_playlist-327540.song_playlist {
*margin-bottom:26px;
}
.msie8 #song_playlist-327540.song_playlist {
margin-bottom:21px;
}
#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;
	
}

