/* 
Name: mozilla.css
Author: Gustavo Garnica - gustavo@garnica.org.mx
Version: 1.0
*/

.channelfeaturesource {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #666633;
}

.channelfeaturesource:hover {   
	color: #0066CC;
}

.directorytop {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 3px;
}

.directory {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #FFFFFF; 
	text-decoration: none;
}

.directory:hover {  
	color: #66CCFF;
}

.toolbar {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #FFFFFF; 
	text-decoration: none;
}

.toolbar:hover  {  
	color: #66CCFF;
}

.toolbarbluepipe {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #336699; 
	text-decoration: none;
}

.featurestitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: xx-large; 
	color: #666633; 
	text-decoration: none;
}

.featurestitle:hover {  
	color: #0066CC;
}

.featuressubtitleblue {  
	font-family: sans-serif, arial, helvetica;
	font-size: medium; 
	color: #336699; 
	text-decoration: none;
}

.featuressubtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: medium; 
	color: #666633; 
	text-decoration: none;
}

.featuressubtitle:hover {    
	color: #0066CC;
}

.featurestop {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #666633; 
	text-transform: uppercase; 
	text-decoration: none; 
	letter-spacing: 3px;
}

.featurestopnote {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #666633; 
	text-decoration: none; 
}

.featurestext{  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #000000; 
	text-decoration: none;
}

.featuresback{  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: none;
}

.featuresback:hover  {  
	color: #0066CC;
}

.featuresource {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #666633;
	text-decoration: none;	
}

.featureslink {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: none;
}

.featureslink:hover {  
	color: #0066CC;
}

.eventstop {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	text-transform: uppercase; 
	color: #333300; 
	text-decoration: none; 
	letter-spacing: 3px;
}

.eventtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #333300; 
	text-decoration: underline; 
	font-weight: bold;
}

.eventtitle:hover {  
	color: #0066CC;
}

.eventtitlesep {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #333300; 
	text-decoration: none; 
	font-weight: bold;
}

.eventtext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #003366; 
	text-decoration: none;
}

.eventtext:hover {    
	color: #0066CC;
}

.eventtextblack {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #000000; 
	text-decoration: none;
}

.eventsource {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #000000;
}

.filler { 
	font-family: sans-serif, arial, helvetica;
}

.footer {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #FFFFFF;
}

.mainleftnavtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	text-transform: uppercase; 
	color: #ffffff;
	text-decoration: none; 
	letter-spacing: 3px
}

.mainleftnavitemdisabled {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #0072a8; 
	text-decoration: none;
}

.mainleftnavitem {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #ffffff; 
	text-decoration: none;
}

a.mainleftnavitem:hover {  
	color: #66ccff;
}

.mainuppernavitemdisabled {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #0072a8; 
	text-decoration: none;
}

.mainuppernavseparator {  
	font-family: sans-serif, arial, helvetica;
	font-size: small; 
	color: #336699; 
	text-decoration: none
}

.maincontentstitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: large; 
	color: #666633; 
	text-decoration: none;
}

a.maincontentstitle:hover {    
	color: #0066cc;
}

.maincontentssubtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #666633; 
	text-decoration: none; 
	text-transform: uppercase;	
	letter-spacing: 3px
}

.maincontentstext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #000000; 
	text-decoration: none;
}

.maincontentstextbold {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
}

.maincontentstextalert {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #ce0000; 
	text-decoration: none;
}

.maincontentstextlink {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: bold;	
	color: #003366; 
	text-decoration: underline;
}

a.maincontentstextlink:hover {  
	color: #0066cc;
}

.maincontentstextboldlink {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: bold;	
	color: #003366; 
	text-decoration: underline;
}

a.maincontentstextboldlink:hover {  
	color: #0066cc;
}

.mainfootertext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small;
	color: #ffffff;
}

.inneruppernavtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small;
	color: #ffffff;
	text-decoration: none; 
}

.inneruppernavitem {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #ffffff; 
	text-decoration: none;
}

a.inneruppernavitem:hover {  
	color: #66ccff;
}

.inneruppernavitemdisabled {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #0072a8; 
	text-decoration: none;
}

.inneruppernavseparator {  
	font-family: sans-serif, arial, helvetica;
	font-size: small; 
	color: #336699; 
	text-decoration: none
}

.innertrailingnavitem { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: none;
}

a.innertrailingnavitem:hover {  
	color: #0066CC;
}	

.innertrailingnavitemat { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small;
	font-weight: bold;
	color: #000000; 
}

.innertableheading {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #FFFFFF; 
	text-decoration: none;
}

.innertablecontentstitle {  
	font-family: sans-serif, arial, helvetica; 
	font-weight: bold;
	font-size: small; 
	color: #000000; 
	text-decoration: none;
}

.innertablecontentstext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #000000; 
	text-decoration: none;
}

a.innertablecontentstext:hover {  
	color: #0066cc;
}

.innertablecontentslink {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: none;
}

a.innertablecontentslink:hover {  
	color: #003366;
	text-decoration: underline;		
}

.innercontentstitle {  
	font-family: sans-serif, arial, helvetica;
	font-size: medium; 
	color: #003366; 
	text-decoration: none;
}

a.innercontentstitle:hover {    
	color: #66ccff;
}

.innercontentssubtitle {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: none; 
}

.innercontentstext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #000000; 
	text-decoration: none;
}

.innercontentstextdropcaps {  
	font-family: sans-serif, arial, helvetica; 	
	font-size: x-large; 
	color: #003366;
	line-height: 0em;
	text-decoration: none;
}

.innercontentstextbold {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.innercontentstextredalert {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #ce0000; 
	text-decoration: none;
}

.innercontentstextblackalert {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #000000; 
	text-decoration: none;
}

.innercontentstextbluealert {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #003366; 
	text-decoration: none;
}

.innercontentstextgoldalert {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small; 
	color: #666633; 
	text-decoration: none;
}

.innercontentstextlink {  
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	color: #003366; 
	text-decoration: underline;
}

a.innercontentstextlink:hover {  
	color: #0066cc;
}

.innerfootertext {  
	font-family: sans-serif, arial, helvetica; 
	font-size: x-small;
	color: #ffffff;
}

.innerfooternavitem {  
	font-family: arial, jelvetica, sans-serif; 
	font-size: x-small; 
	color: #003366; 
	text-decoration: none;
}

a.innerfooternavitem:hover {  
	color: #0066cc;
}

.innertextbox { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.innercheckbox { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.innerradio { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.innerselect { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.innertextarea { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.innerbutton { 
	font-family: sans-serif, arial, helvetica; 
	font-size: small; 
	font-weight: normal; 
	color: #003366;
}

.invisible {
	list-style-type: none;
}

.visible {
	list-style-type: disc;
}

.newsevs {
	list-style-type: square;
	list-font-size: xx-small; 
	color: #666633; 
	margin-left: 10; 
	padding-left: 10;
}

.nospacedparagraph {
	margin-bottom: 0; 
	margin-top: 0;
}