.TextoSimulado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
}
.TextoMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;

}
.TextoRegular {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.BgMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #EFEFEF;

}
.TextoRegularBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;

}
.TextoResaltado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;
}
.TextoMini {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.BotonForma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	background-color: #FFFFFF;
	border: thin solid #336699;
}
.TextoMapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal
}
a:link.LigaMapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal
}
a:visited.LigaMapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal
}
a:hover.LigaMapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal
}
a:active.TextoMapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal
}
a:link.LigaRegular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: bold
}
a:visited.LigaRegular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: bold
}
a:hover.LigaRegular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold
}
a:active.LigaRegular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold
}
a:link.LigaeFile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: italic;
	font-weight: bold
}
a:visited.LigaeFile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: italic;
	font-weight: bold
}
a:hover.LigaeFile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold
}
a:active.LigaeFile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-style: italic;
	font-weight: bold
}

.stripes	{
	background-image: url(../gifs/tab_div.gif);
	}
	
.stripes2	{
	background-image: url(../gifs/tab_div2.gif);
	}
.FondoTop {
	background-color: #0066CC;

}

body	{
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	background-color: #FFFFFF;
	margin: 0px;
	}
	
th, td, p, li {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	}
	
h1	{
	font-family: helvetica, arial, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #990000;
	}
	
h2	{
	font-size: 12pt;
	font-weight: bold;
	}
	
h2.tight	{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: -12px;
	}


h3
        {
        font-size:       14px;
        font-weight:       bold;
        line-height:       1.4em;
        }

h4	
	{
	font-size: 12pt;
	font-weight: bold;
	}
	
h5	
	{
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	}

h6	{
	font-size: 12pt;
        font-weight: bold;
	color: #666666;
	}

a:link	{
		color:	#000066;
		}
		
a:visited
		{
		color:	#333399;
		}
	
.sidenavbig	{
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavbg:link	{
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavbg:visited	{
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	}
	
.sidenavsm	{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	}
	
a.sidenavsm:link	{
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
	}
	
a.sidenavsm:visited	{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	}
	
.sidebar	{
	font-size: 10pt;
	}
	
.sidebartitle	{
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	}
	
/* --------------- begin styles for manuals in docs -------------------- */

body.book	{
	margin: 0px;
	}
	
body.preface	{
	margin: 0px;
	}
	
.book	{
	margin: 10px;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	}
	
.navheader {
	width: 98%;
	margin : 0px 10px 0px 10px;
	border : 1px solid White;
}

.navfooter {
	width: 98%;
	margin : 0px 10px 0px 10px;
	border : 1px solid White;
}

.prefaA?k???????????ce	{
	margin: 10px;
	}
	
body.sect1	{
	width: 100%;
	margin: 0px;
	border : none;
	}
	
h1.sect1	{
	margin: 0px;
	}
	
.sect1	{
	width: 98%;
	margin : 0px 20px 0px 10px;
	border : 1px solid White;
	}
	
body.chapter	{
	width: 100%;
	margin: 0px;
	border : none;
	}
	
.chapter	{
	width: 98%;
	margin : 0px 20px 0px 10px;
	border : 1px solid White;
	}
	
.footnotes	{
	width: 95%;
	margin : 10px;
	border : 1px solid White;
	}
	
/* --------------- end styles for manuals in docs -------------------- */
	
.greytext	{
	color: #cccccc;
	}
	
.darkgreytext	{
	color: #666666;
	}
	
.itsytitletext	{
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	}
	
.graytitletext	{
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	}

.graytitletextbig	{
	font-size: 12pt;
	font-weight: bold;
        color: #333333;
        }
        
.titletext	{
	font-size: 10pt;
	font-weight: bold;
	}

.titletextsmall {	
	font-weight: bold;
	color: #666666;
	}

.titletextbig	{
	font-weight: bold;
	font-size: 12pt;
	}
	
a.rednav:link	{
	color: #cc0000;
	text-decoration: none;
	}
	
a.rednav:visited	{
	color: #cc0000;
	text-decoration: none;
	}
	
a.rednavbsm:link	{
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}
	
a.rednavbsm:visited	{
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}
	
a.rednavsm:link	{
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	}
	
a.rednavsm:visited	{
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	}
	
.nav	{
	background-color: #cccccc;
	}
	
.navmain	{
	background-color: #666666;
	cursor: hand;
	}
	
.navhilite	{
	background-color: #eeeeee;
	cursor: hand;
	}
	
.psrednav	{
	color: #990000;
	font-weight: bold;
	}

a.psrednav:link	{
	color: #990000;
	font-weight: bold;
	}
	
a.psrednav:visited	{
	color: #990000;
	font-weight: bold;
	}
	
.subhead1
		{
		font-size		:	12pt;
		font-weight		:	bold;
		}

.subhead2
		{
		font-size		:	12pt;
		color			:	#666666;
		font-weight		:	bold;
		}

.subhead3
		{
		font-size		:	10pt;
		color			:	#666666;
		font-weight		:	bold;
		}

.subhead4
		{
		font-size		:	9pt;
		color			:	#666666;
		font-weight		:	bold;
		}

.subheadsmall
		{
		font-size		:	9pt;
		font-weight		:	bold;
		padding-bottom	:	4px;
		}

.subtitle
		{
		font-size		:	10pt;
		color			:	#666666;
		font-weight		:	bold;
		line-height		:	1.2em;
		}

.titletext2
		{
		font-size		:	18pt;
		font-weight		:	normal;
		line-height		:	1.4em;
		}
		
.smboldred { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	}
	
a.smboldred:link { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	}
	
a.smboldred:active { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	}
	
a.smboldred:visited { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	}

.smboldred2 {
        font-size: 10pt;
        color: #990000;
        font-weight: bold;
	text-decoration: none;
        }

a.smboldred2:link {
        font-size: 10pt;
        color: #990000;
        font-weight: bold;
        text-decoration: none;
	}

a.smboldred2:active {
        font-size: 10pt;
        color: #990000;
        font-weight: bold;
        text-decoration: none;
	}

a.smboldred2:visited {
        font-size: 10pt;
        color: #990000;
        font-weight: bold;
        text-decoration: none;
	}
	
.smboldgray {
        font-size: 10pt;
        color: #666666;
        font-weight: A?k???????????bold;
        }
		
.smbolddkgray {
        font-size: 10pt;
        color: #333333;
        font-weight: bold;
        }

.storetitle						/* for store titles */
		{
		font-size		:	18pt;
		font-weight		:	normal;
		line-height		:	1.4em;
		color			:	#666666;
		}

.storetitle2						/* for store titles */
		{
		font-size		:	14pt;
		font-weight		:	normal;
		line-height		:	1.4em;
		color			:	#666666;
		}
		
.palenote
		{
		font-size		:	10pt;
		color			:	#666666;
		}	
		
.smalltext
		{
		font-size		:	10pt;
		}

.asterisk  { 
	font-size: 10pt;
	color: #cc0000;            
	vertical-align: top;
	}
	
.error  { 
	font-size: 10pt;
	color: #cc0000;            
	}
	
.tinytext
		{										/* bottom links */
		font-size: 8pt;
		font-family: helvetica, sans serif;		/* explicit for the footer */
		}
	
/* ----------- styles for community section------------ */

LI.communitylistitem {			/* used in community center */
	color: #FFCC00;
	}  								
UL.communitylist {
	margin-bottom: 12px;
 	}
.calendar {						/* used in community center, event_results.html */
	font-family: helvetica;
	font-size: 10pt;
	color: #000000;
	}
.datelink {						/* used in community center, event_results.html */
	text-decoration: none;
	}
	

/* ---------------- NEW SUPPORT AND DOCS AREA ----------------- */

.formfields {
	font-family: times-roman;
	font-size: 10pt;
	}

 a.bluelinkbold { 
	font-size: 12pt;
	color: #000066;
	font-weight: bold;	                 
	}
	
a.bluelinksmallbold { 
	font-size: 10pt;
	color: #000066;
	font-weight: bold;	                 
	}
	
a.bluelinksmall { 
	font-size: 10pt;
	color: #000066;
	}
	
a.redlinksmallbold { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	}
	
a.graylinksmallbold { 
	font-size: 10pt;	                       
	color: #666666;                     
	font-weight: bold;                     
	}
	
a.graylinksmall { 
	font-size: 10pt;	  A?k???????????                     
	color: #666666;                     
	}
	
a.graylinksmallnu { 
	font-size: 10pt;	                       
	color: #666666;                     
	text-decoration: none;
	}
	
a.maroonlink { 
	font-size: 12pt;	                       
	color: #660000;                     
	}
	
a.redlinksmallboldnu { 
	font-size: 10pt;	                       
	color: #990000;                     
	font-weight: bold;                     
	text-decoration: none;
	}
	
.smalldarkgreytext	{
	font-size: 10pt;
	color: #666666;
	}
	
.darkgreytextbold	{
	color: #666666;
	font-weight: bold;
	}
	
.darkestgreytext	{
	color: #333333;
	}
	
.whitetitletext	{
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	}
	
.blacktitletext	{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	}
	
.smallwhitetitletext	{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	}
	
.smallblacktitletext	{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	}
	
.smallblacktext	{
	font-size: 10pt;
	color: #000000;
	}
	
.datacellcolor	{
	background-color: #F8F8F8;
	}
	
.boldred	
	{
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
	}
	
.boldbluesmall
	{
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	}
	
li.gray { 
	font-family: helvetica, sans-serif;
	list-style-image: url(/img/bullet_gray.gif);
	list-style-type: circle;          
	}

ul.gray { 
	font-family: helvetica, sans-serif;
	list-style-image: url(/img/bullet_gray.gif);
	list-style-type: circle;          
	}

ul.graysidebar { 
	list-style-image: url(/img/bullet_gray.gif);
	list-style-type: disc;          
	}

.techtext	{
	font-family: courier, serif;
	font-size: 12pt;
}

hr.ltgray {
        background-color: #cccccc;
        height: 1px;
        border-style: none;
}

hr.redbsm {
        background-color: #990000;
        height: 2px;
        border-style: none;
}

.whitesmallbold {
        font-size: 10pt;
        color: #FFFFFF;
        font-weA?k???????????ight: bold;
}
.graysmall {
	font-size: 10pt;
	color: #666666;
}


/* SPENCER */

.pricetext { 
	font-size: 10pt;
	color: black;
	font-weight: bold;             
}
.smalltext { 
	font-size: 10pt;
	color: #000000;
}

.regtext {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}

.regtextbold { 
	font-size: 12pt;
	color: #000000;
	font-weight: bold;           
}

.trademark { 
	font-size: 8pt;
	vertical-align: top;
}

hr.gray {
	background-color: #999999;
	height: 1px;         
	border-style: none;          
}

.graytextsmall {	
	font-size: 10pt;                 
	color: #666666;
	}

.graytextsmallbold {	
	font-size: 10pt;                 
	font-weight: bold;
	color: #666666;
	}
	
.lgtitlebold {		/* training */
	font-size: 14pt;
	font-weight: bold;
	}


/* zach created the below for the tiemann presentation pages */

	/* sets bg color for 'sea of hats' table cell */
.picbg				{
					background-color: #000;
					}

	/* sets font size and color for photo credits */
.pcred				{
					font: 10pt helvetica, arial, sans-serif;
					color: gray;
					}
	/* sets font size, color, and margins for photo credits */
.pcredmargins		{
					font: 10pt helvetica, arial, sans-serif;
					color: gray;
					margin-left: 10px;
					margin-right: 10px;
					}
				
.credmargins		{
					margin-left: 10px;
					margin-right: 10px;
					}
				
.leadin				{
					font: 18pt helvetica, arial, sans-serif;
					color: #C00;
					}

.redtext			{
					font-weight: bold;
					color: #C00;
					}
				
a.opinion:link		{
					font-weight: bold;
					color: #C00;
					}
				
a.opinion:visited	{
					font-weight: bold;
					color: #C00;
					}
					
a.opinion:active	{
					font-weight: bold;
					color: #C00;
					}
					
					
/* zach added these for the direct-mail training pages */

a.smred:link		{
					font-size: 10pt;
					font-weight: bold;
					color: #900;
					}
				
a.smred:visited		{
					font-A?k???????????size: 10pt;
					font-weight: bold;
					color: #900;
					}
					
a.smred:active		{
					font-size: 10pt;
					font-weight: bold;
					color: #900;
					}
					
.medgraytitletextbig	{
						font-size: 12pt;
						font-weight: bold;
        				color: #666;
        				}
        				
.redtitletextbig	{
					font-size: 12pt;
					font-weight: bold;
        			color: #C00;
        			}
        			
.redtextbig			{
					font-size: 18pt;
        			color: #C00;
        			}
        			
/* Migration Center Styles */


h1.black				{
						font-size: 18pt;
						font-weight: bold;
						color: #000;
						}
						
.redspecial				{
						font-size: 18pt;
						font-weight: bold;
						line-height: 18pt;
						color: #990000;
						}
						
.redspecial2			{
						font-size: 16pt;
						font-weight: bold;
						line-height: 18pt;
						color: #CC0000;
						}
						
.redspecial3			{
						font-size: 18pt;
						font-weight: bold;
						line-height: 18pt;
						color: #990000;
						}

				
.dkgreybold				{
						font: bold 12pt helvetica, arial, sans-serif;
						color: #666;
						}
						
.dkgreyboldsm			{
						font: bold 10pt helvetica, arial, sans-serif;
						color: #666;
						}
						
.medredboldsm			{
						font: bold 10pt helvetica, arial, sans-serif;
						color: #C00;
						}
						
.dkredboldsm			{
						font: bold 10pt helvetica, arial, sans-serif;
						color: #600;
						}
						
.submit					{
						color: #fff;
						background-color: #c00;
						border-style: solid;
						border-color: #c00;
						}
						
.submitwht				{
						color: #000;
						background-color: #fff;
						}
						
.submitgry				{
						color: #000;
						background-color: #eee;
						border-style: solid;
						border-color: #eee;
						}

.ltbackground			{
						background-color: #fff;
						}
						
.ltbackgroundbold		{
						background-color: #fff;
						font: 10pt helvetica, arial, sans-serif;
						}

.medbackground			{
					A?k???????????	background-color: #999;
						font: bold 10pt helvetica, arial, sans-serif;
						color: #fff;
						}
						
.dkbackground			{
						background-color: #666;
						}
						
/* info center styles */

a.redbold:link { 
color:	 #990000;
font-weight: bold;
font-size: 12pt;
}

a.redbold:visited { 
color:	 #990000;
font-weight: bold;
font-size: 12pt;
}


.greysubhed				{
						background-color: #CCC;
						font: normal 24px helvetica, arial, sans-serif;
						color: #333;
						}
						
						
a.regred:link			{
						font-weight: bold;
						color: #900;
						}
				
a.regred:visited		{
						font-weight: bold;
						color: #900;
						}
					
a.regred:active			{
						font-weight: bold;
						color: #900;
						}
						
a.blulink 				{ 
						font-size: 12pt;
						color: #000066;
						}

        
/* umbrella styles */

.heavyblk				{
						font: bold 18pt helvetica, arial, sans-serif;
						color: #000;
						}

a.redlinksmallnu 		{ 
						font-size: 10pt;	                       
						color: #990000;                     
  						text-decoration: none;
						}
						
ul.forceit				{
						font: 12pt helvetica, arial, sans-serif;
						}
						
						
	

/* --------------- STRETCHY_V6 GLOBAL WRAPPER STYLES ---------------- */

.globalnav {					/* style for pipes between global nav links */
	font-family: helvetica, sans serif;
	font-size:9pt;
	color: #cc0000;
	font-weight:bold;
	}

.globallinks {					/* style for global nav links */
	font-family: helvetica, sans serif;
	font-size:10pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	}
	
a.globallinks:link {					/* style for global nav links */
	font-family: helvetica, sans serif;
	font-size:10pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	}

a.globallinks:visited {					/* style for global nav links */
	font-family: helvetica, sans serif;
	font-size:10pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	}
	
a.breadcrumb:link {					/* breadcrumb links */
	font-family: helvetica, sans serif;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;

	}

a.breadcrumb:visited {					/* breadcrumb links */
	font-family: helvetica, sans serif;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;

	}
	
a.breadcrumb:hover {					/* breadcrumb links */
	font-family: helvetica, sans serif;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;

	}	
	
.siblinglink {					/* color sibling nav links */
	font-family: helvetica, sans serif;
	color:#cc0000;
	font-size:10pt;
	}
	
a.siblinglink:link {					/* color sibling nav links */
	font-family: helvetica, sans serif;
	color:#cc0000;
	font-size:10pt;
	}
	
a.siblinglink:visited {					/* color sibling nav links */
	font-family: helvetica, sans serif;
	color:#cc0000;
	font-size:10pt;
	}
	
.siblingnav {					/* nav below breadcrumbs */
	font-family: helvetica, sans serif;
	line-height: 15px;
	font-size: .8em;
	font-weight: bold;
	}
	
.tertiarynav {					/* left-hand nav */
	font-family: helvetica, sans serif;
	font-size: 10pt;
	}
	
.tertiarylink {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #336666;
	font-size: 10pt;
    font-weight: bold;
	}
	
a.tertiarylink:link {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #336666;
	font-size: 10pt;
    font-weight: bold;
	}
	
a.tertiarylink:visited {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #336666;
	font-size: 10pt;
    font-weight: bold;
	}
	
.tertiarysublink {          /* sublink in tertiary nav - inline */
	color: #666666;
	}
	
a.tertiarysublink:link {          /* sublink in tertiary nav - inline */
	color: #666666;
	}
	
a.tertiarysublink:visited {          /* sublink in tertiary nav - inline */
	color: #666666;
	}
	
.tertiarypage {				/* current page in left-hand nav */
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
    background-color: #cccccc;
	}
	
a.tertiarypage:link {				/* current page in left-hand nav */
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
    background-color: #cccccc;
	}
	
a.tertiarypage:visited {				/* current page in left-hand nav */
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
    background-color: #cccccc;
	}
	
.tertiaryspace {			/* spacing for tertiaA?k???????????ry sublinks - block */
	margin-left: 1em;
	}

.sectionlink {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #000066;
	font-size: 10pt;
        font-weight: normal;
	}
	
a.sectionlink:link {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #000066;
	font-size: 10pt;
        font-weight: normal;
	}
	
a.sectionlink:visited {				/* left-hand nav link color */
	font-family: helvetica, sans serif;
	color: #000066;
	font-size: 10pt;
        font-weight: normal;
	}
	
.areatitle1 {
	font-family: helvetica, sans serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
	}
	
a.areatitle1:link {
	font-family: helvetica, sans serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
	}
	
a.areatitle1:visited {
	font-family: helvetica, sans serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
	}

.areatitle2 {				/* for community section */
	font-family: helvetica, sans serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	}
	
.pagetitle1 {					/* title directly above content */
	font-family: helvetica, sans serif;
	font-size: 18pt;
	font-weight: bold;
	}
	
.footertext {
	font-family: helvetica, sans serif;
	font-size: 8pt;
	line-height: 1.2em;
	}

.copyright {
	font-family: helvetica, sans serif;
	color: #666666;
	font-size: 10pt;
	line-height: 18px;
	}


/* ------------------margins--------------- */
.rightmargin {
	padding-left: 10px;
	}
	
	
	
/* SOLUTION CENTER styles, crafted by the steady hand of Zach */


.hedbg					{
						background-color: #300;
						}
						
.barbg					{
						background-color: #CCC;
						}
						
.barbgdk				{
						background-color: #999;
						}

.barbgdkest				{
						background-color: #666;
						}
						
.barbglt				{
						background-color: #EEE;
						}
						
.mktnavbgdk				{
						background-color: #60A?k???????????0;
						}
						
.mktnavbg				{
						background-color: #900;
						}

.whtbg					{
						background-color: #FFF;
						}
						
a.mktnav:link			{
						font: 10pt helvetica, arial, sans-serif;
						text-decoration: none;
						color: #600;
						}
						
a.mktnav:visited		{
						font: 10pt helvetica, arial, sans-serif;
						text-decoration: none;
						color: #600;
						}
						
.smredtxt				{
						font: 10pt helvetica, arial, sans-serif;
						color: #C00;
						}
						
.smredboldtxt			{
						font: bold 10pt helvetica, arial, sans-serif;
						color: #900;
						}
						
.leadintxt				{
						font: 14pt helvetica, arial, sans-serif;
						}
						
a.smwhite:link			{
						font: 10pt helvetica, arial, sans-serif;
						text-decoration: none;
						color: #FFF;
						}
						
a.smwhite:visited		{
						font: 10pt helvetica, arial, sans-serif;
						text-decoration: none;
						color: #FFF;
						}

.darkgreytext			{
						color: #666;
						}
						
.dkestgreyboldsm		{
						font: bold 10pt helvetica, arial, sans-serif;
						color: #333;
						}
						
ul.greydisc				{
						font: 12pt helvetica, arial, sans-serif;
						line-height: 16pt;
						list-style-type: disc;
						color: #666;
						}
						
.smgreysubhed				{
						background-color: #CCC;
						font: bold 10pt helvetica, arial, sans-serif;
						color: #333;
						}
						
/* PARTNER CONNECTION styles */


.prthedbg					{
						background-color: #001C3A;
						}
						
h1.ptrblue				{
						font-size: 18pt;
						font-weight: bold;
						color: #06C;
						}
						
/* Red Hat Alliance styles */

.rhamainhed	{
background-color: #1D0000;
font: 10pt helvetica, arial, sans-serif;
color: #FFF;
}

a.LigaTexto:link	{
font-size: 13px;
font-weight: normal;
color: #0066CC;
text-decoration: none;
}
				
a.LigaTexto:visited		{
font-size: 13px;
font-weight: normal;
color: #0066CC;
text-decoration: none;
}
					
a.LigaTexto:hover		{
font-size: 13px;
font-weight: normal;
color: #0066CC;
text-decoration: underline;
}

a.RED:link	{
font-size: 13px;
font-weight: bold;
color: #cc0000;
text-decoration: none;
}
				
a.RED:visited		{
font-size: 13px;
font-weight: bold;
color: #cc0000;
text-decoration: none;
}
					
a.RED:hover		{
font-size: 13px;
font-weight: bold;
color: #cc0000;
text-decoration: underline;
}

a.BN:link	{
font-size: 13px;
font-weight: bold;
color: #0066CC;
text-decoration: none;
}
				
a.BN:visited		{
font-size: 13px;
font-weight: bold;
color: #0066CC;
text-decoration: none;
}
					
a.BN:hover		{
font-size: 13px;
font-weight: bold;
color: #0066CC;
text-decoration: underline;
}

a.TitleText:link	{
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.TitleText:visited	{
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.TitleText:hover	{
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underlined;
}

a.politica:link	{
font-size: 11px;
font-weight: bold;
color: #0066CC;
text-decoration: none;
}
				
a.politica:visited		{
font-size: 11px;
font-weight: bold;
color: #0066CC;
text-decoration: none;
}
					
a.politica:hover		{
font-size: 11px;
font-weight: bold;
color: #0066CC;
text-decoration: underline;
}

a.smrednul:link	{
font-size: 10pt;
font-weight: bold;
color: #900;
text-decoration: none;
}
				
a.smrednul:visited		{
font-size: 10pt;
font-weight: bold;
color: #900;
text-decoration: none;
}
					
a.smrednul:active		{
font-size: 10pt;
font-weight: A?k???????????bold;
color: #900;
text-decoration: none;
}

.widgetitle	{
font: bold 10pt helvetica, arial, sans-serif;
color: #333;
}

.rightcolbg1	{
background-color: #300;
}

.rightcolbg2	{
background-color: #900;
}

.prempartnertxt	{
font: 10pt helvetica, arial, sans-serif;
color: #FFF;
}

a.prempartnerlink	{
font: 10pt helvetica, arial, sans-serif;
color: #FFF;
text-decoration: none;
}

/* Ticketing System Help Page */

.step	{
background-color: #900;
font: bold 16pt helvetica, arial, sans-serif;
color: #FFF;
}

.subinst	{
background-color: #CCC;
font: 12pt helvetica, arial, sans-serif;
}

.copybg	{
background-color: #EEE;
}

.redemph	{
font: bold 12pt helvetica, arial, sans-serif;
color: #600;
}

.ccode	{
	font-size: 12px;

}

/* new sidenav link styles */

a.topnav:link {
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 10pt;
}

a.topnav:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 10pt;
}

a.topnavon:link {
color: #990000;
text-decoration: none;
font-weight: bold;
font-size: 10pt;
}

a.topnavon:visited {
color: #990000;
text-decoration: none;
font-weight: bold;
font-size: 10pt;
}

a.secondnav:link {
color: #000000;
text-decoration: none;
font-size: 10pt;
}

a.secondnav:visited {
color: #000000;
text-decoration: none;
font-size: 10pt;
}

a.secondnavon:link {
color: #990000;
text-decoration: none;
font-size: 10pt;
}

a.secondnavon:visited {
color: #990000;
text-decoration: none;
font-size: 10pt;
}

a.thirdnav:link {
color: #000000;
text-decoration: none;
font-size: 10pt;
}

a.thirdnav:visited {
color: #000000;
text-decoration: none;
font-size: 10pt;
}

a.thirdnavon:link {
color: #990000;
text-decoration: none;
font-size: 10pt;
}

a.thirdnavon:visited {
color: #990000;
text-decoration: none;
font-size: 10pt;
}

/* link style for solutions enterprise page */

a.orangebold:link {
color: #cc3300;
text-decoration: none;
font-size: 10pt;
font-weA?k???????????ight: bold;
}

a.orangebold:visited {
color: #cc3300;
text-decoration: none;
font-size: 10pt;
font-weight: bold;
}

/* new styles from cms */

a.header:link{ 
font-family: Helvetica, Arial, sans-serif;
font-size: 10pt;
color:	 #ffffff;
text-decoration: none;
}

a.header:visited{ 
font-family: Helvetica, Arial, sans-serif;
font-size: 10pt;
color:	 #ffffff;
text-decoration: none;
}

.dkgraybold { 
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10pt;
color:	 #666666;
}

.widgtitle	{
background-color: #999;
font: bold 8pt helvetica, arial, sans-serif;
color: #333;
}

.redboldsm { 
	font-size: 10pt;	                       
	color: #cc0000;                     
	font-weight: bold;                     
	}
	
a.redboldsm:link { 
	font-size: 10pt;	                       
	color: #cc0000;                     
	font-weight: bold;                     
	}
	
a.redboldsm:active { 
	font-size: 10pt;	                       
	color: #cc0000;                     
	font-weight: bold;                     
	}
	
a.redboldsm:visited { 
	font-size: 10pt;	                       
	color: #cc0000;                     
	font-weight: bold;                     
	}
	
.cpaqredlink	{
font-size: 10pt;
color: #900;
text-decoration: none;
}

.ibmhr	{
background-color: #666;
}

a.partnersubnavoff:link	{
 font-size: 12pt;
 color:	 #fff;
 text-decoration: none;
}
 
a.partnersubnavon:link	{
 background-color: #fff;
 font-size: 12pt;
 text-decoration: none;
}

a.partnersubnavoff:visited	{
 font-size: 12pt;
 color:	 #fff;
 text-decoration: none;
}
 
a.partnersubnavon:visited	{
 background-color: #fff;
 font-size: 12pt;
 text-decoration: none;
}

/* promos */

#actionLink A:link, #action A:active, #action A:visited {	
	color: #c00;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	}
	
#actionLink A:hover {	
	color: #c00;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	}
		
.c10 {
	color: #c00;
A?k???????????
	font-size:10pt;
	}
	
.c10b {
	color: #c00;
	font-size:10pt;
	font-weight: bold;
	}
	
.c12 {
	color: #c00;
	font-size:12pt;
	}

.c12b {
	color: #c00;
	font-size:12pt;
	font-weight: bold;
	}
	

/* some new structural css for select pages */

#mktgcontent {
	width: 75%;
	margin: 20px 0 20px 20px;
	}
	
#mktgcontent h2 {
	font-size: 16px;
	margin-bottom: 0;
	}
	
#mktgcontent h3 {
	margin-bottom: 0;
	color: #333;
	}
	
#mktgcontent p {
	font-size: medium;
	line-height: 1.1em;
	margin-top: 4px;
	margin-bottom: 1.2em
	}
	
#mktgcontent ul {
	list-style: circle url(/img/arrow_red.gif);
	padding-left: 0;
	margin-left: 0;
	font-size: small;
	font-weight: bold;
	}
	
#mktgcontent ul li {
	margin-bottom: 0.8em;
	}
	
#mktgcontent ul li a {
	font-size: small;
	color: #cc0000;
	text-decoration: none;
	}
	
#mktgcontent ul li a:hover {
	text-decoration: underline;
	}
	
/* mktg landing pages */

#mktgLanding {
	width: 770px;
	margin: 0 319px 0 10px;
	}
	
#mktgLanding #subHead h2
{
font-size: 12pt;
color: #cc0000;
}

#mktglanding ul.infoLink
{
list-style: circle url(/img/arrow_red.gif);
padding-left:0;
margin-left:15px;
margin-top: 20px;
font-weight: bold;
}
	
#mktglanding ul.infoLink li a 
{
color: #cc0000;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
	
#mktglanding ul.infoLink li a:hover 
{
text-decoration: underline;
}
	
	
/* OSA */

#logoarea
{
width: 560px;
margin-left: 20px;
margin-bottom: 4px;
border: 1px solid #fff;
}

#mainarea
{
width: 560px;
padding: 10px 0 0 40px;
margin: 0 0 0 37px;
border-top: 1px solid #666;
}

#mainarea h1
{
font-size: 16pt;
}

#mainarea h2
{
color: #666;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 10px;
}

#mainarea h2+p
{
margin-top: 3px;
}

#navcontainer
{
margin: 15px 0 0 0;
padding: 0 0 0 15px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
A?k???????????
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#wrap1 #navcontainer #navlist li#over a,
#wrap2 #navcontainer #navlist li#hist a,
#wrap3 #navcontainer #navlist li#move a
{
background: #666;
color: #fff;
}

#pdfarea
{
width: 600px;
color: #fff;
background: #999;
margin-left: 40px;
padding: 4px 0 4px 0;
border-top: 1px solid #666;
text-decoration: none;
}

#pdfarea A:link, #pdfarea A:hover, #pdfarea A:active, #pdfarea A:visited
{
color: #fff;
background: #999;
margin-left: 40px;
padding: 4px 0 4px 0;
text-decoration: none;
}

#pdfarea A:hover
{
color: #fff;
background: #999;
margin-left: 40px;
padding: 4px 0 4px 0;
text-decoration: underline;
}

/* #newContent -- new styles for software area oct 03 */

#newContent
{
font-size: 10pt; 
}

#newContent th
{
font-size: 10pt; 
}

#newContent td
{
font-size: 10pt; 
}

#newContent p
{
font-size: 10pt; 
}

#newContent ul
{
list-style: square url(/img/bullet_gray.gif);
}

#newContent li
{
font-size: 10pt; 
}

#newContent ol li
{
margin-bottom: 5px;
}

#newContent h1.first
{
margin-top:0;
}

#newContent h2.boxTitle
{
margin-bottom:0;
margin-top:15px;
padding:3px;
background:#999;
color:#fff;
font-weight:bold;
font-size:12pt;
}

#newContent h2.boxTitle2
{
margin-bottom:0;
margin-top:0px;
padding:3px;
background:#999;
color:#fff;
font-weight:bold;
font-size:12pt;
}

#newContent h3
{
padding-bottom:0;
margin-bottom:0;
font-size:10pt;
}

#newContent h3+p
{
padding-top:0;
margin-top:0;
font-size:10pt;
}

#newContent dlA?k??????????? dt
{
font-weight:bold;
padding-bottom:.5em;
}

#newContent dl dd
{
margin-bottom:1.5em;
}

#newContent #introitems h2
{
font-size: 12pt;
color: #666666;
margin: 0;
padding: 0 0 3px 0;
background:#fff;
}

#newContent #introitems p
{
margin-top: 0px;
padding-top: 0px;
}

#newContent #topMsg
{
float: right;
text-align: right;
line-height: 1.8em;
}

#newContent #topMsg a
{
font-size:11pt;
font-weight:bold;
color:#cc0000;
padding:1px;
border:1px solid #cc0000;
text-decoration:none;
}

#newContent #topMsg a:hover
{
background:#eee;
}

#newContent #topMsgAD
{
float: right;
text-align: right;
line-height: 1.8em;
}

#newContent #topMsgAD a
{
font-size:11pt;
font-weight:bold;
color:#FF9900;
padding:1px;
border:1px solid #FF9900;
text-decoration:none;
}

#newContent #topMsgAD a:hover
{
background:#eee;
}

#newContent #topMsgSS
{
float: right;
text-align: right;
line-height: 1.8em;
}

#newContent #topMsgSS a
{
font-size:11pt;
font-weight:bold;
color:#0066CC;
padding:1px;
border:1px solid #0066CC;
text-decoration:none;
}

#newContent #topMsgSS a:hover
{
background:#eee;
}

#newContent #topMsgWF
{
float: right;
text-align: right;
line-height: 1.8em;
}

#newContent #topMsgWF a
{
font-size:11pt;
font-weight:bold;
color:#B5C62D;
padding:1px;
border:1px solid #B5C62D;
text-decoration:none;
}

#newContent #topMsgWF a:hover
{
background:#eee;
}

#newContent #topMsgSH
{
float: right;
text-align: right;
line-height: 1.8em;
}

#newContent #topMsgSH a
{
font-size:11pt;
font-weight:bold;
color:#8DC6B6;
padding:1px;
border:1px solid #8DC6B6;
text-decoration:none;
}

#newContent #topMsgSH a:hover
{
background:#eee;
}

#newContent #titleAS
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #00A5E4
}

#newContent #titleRHN
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #FBAF34
}

#newContent #titleBN
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #0066CC
}

#newContent #titleRHA
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #CC0000
}

#newContent #titleRHAD
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #FF9900
}

#newContent titleRHGR
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #000000
}

#newContent #titleRHWF
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #B5C62D
}

#newContent #titleRHSH
{
margin-bottom:25px;
padding-bottom:5px;
border-bottom:2px solid #8DC6B6
}

#newContent #intro
{
font-size: 12pt;
color:#666;
line-height:1.2em;
}

#newContent #intro strong
{
color:#000;
}

#newContent .buyBtn
{
border:1px dotted #999;
padding:6px;
}

#newContent .buyBtn img
{
float:left;
padding-right:5px;
}

#newContent .buyBtn p
{
font-size:10pt;
margin-top:5px;
margin-bottom:0;
}

#newContent .clearBox
{
border:1px solid #999;
padding: 8px;
}

#newContent .colorBox
{
height: 410px;
border:1px solid #999;
background:#eee;
padding: 8px;
}

#newContent .colorBox ul
{
padding-left:10px;
margin-left:10px;
}

#newContent ul.redLink
{
list-style: circle url(/img/arrow_red.gif);
padding-left:0;
margin-left:15px;
margin-top: 20px;
font-weight: bold;
}
	
#newContent ul.redLink li a 
{
color: #990000;
text-decoration: none;
}
	
#newContent ul.redLink li a:hover 
{
text-decoration: underline;
}

#newContent .prodList {
width:400px;
margin:20px 0;
}

#newContent .prodList img {
float:left;
border:1px solid #fff;
width:65px;
margin-right:10px;
}

#newContent .prodList .content {
float:left; 
border:1px solid #fff; 
width:300px; A?k???????????
margin-left:10px; 
margin-bottom:20px;
}

#newContent .prodList .content p {
margin:0px;
}

	
/* Store -- new styles for store oct 03 */

.storeProdLabel
{
background:#999;
color:#fff;
padding:3px;
margin:0 5px 5px 5px;
font-size:10pt;
font-weight:bold;
width:190px; /* Fake value for IE4-5.x on Windows */
voice-family: "\"}\""; 
voice-family:inherit;
width: 184px; /* Real value for modern browsers */
}

html>.storeProdLabel {
width: 184px; /* Opera rule */
}


/* Professional Services */
#chartHead, #chartHead A:link, #chartHead A:active, #chartHead A:visited {
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #666666;
	text-align: center;
	text-decoration: none;
}

#chartHead A:hover {
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #666666;
	text-align: center;
	text-decoration: underline;
}

#colHeadOn, #colHeadOn A:link, #colHeadOn A:active, #colHeadOn A:visited {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #cc0000;
	text-align: center;
	text-decoration: none;
}

#colHeadOn A:hover {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #cc0000;
	text-align: center;
	text-decoration: underline;
}

#colHeadOff, #colHeadOff A:link, #colHeadOff A:active, #colHeadOff A:visited {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #999999;
	text-align: center;
	text-decoration: none;
}

#colHeadOff A:hover {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #999999;
	text-align: center;
	text-decoration: underline;
}

#grayCell {
	color: #000000;
	font-size: 8pt;
	width: 98%;
	padding: 2px;
	border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
	border-left: 1px sA?k???????????olid #000000;
	border-right: 1px solid #000000;
    background-color: #cccccc;
	text-align: left;
}

#whiteCell {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	padding: 2px;
    background-color: #ffffff;
	text-align: left;
}

li.noMargSmall {
    font-family: helvetica, sans-serif;
	font-size: 10pt;
	margin-left: -26px;
	margin-bottom: 5px;
}

li.noMargTiny {
    font-family: helvetica, sans-serif;
	font-size: 8pt;
	margin-left: -26px;
	margin-bottom: 5px;
}

li.graytiny {
    font-family: helvetica, sans-serif;
    color: #000000;     
        font-size: 8pt;
        margin-left: -25px;
        margin-bottom: 5px;
    list-style-image: url(/img/bullet_gray.gif);
    list-style-type: circle;
}

ul.graytiny {
    font-family: helvetica, sans-serif;
        font-size: 8pt;
    list-style-image: url(/img/bullet_gray.gif);
    list-style-type: circle;
}
	
li.graysmall {
    font-family: helvetica, sans-serif;
    color: #000000; 
	font-size: 10pt;
	margin-left: -25px;
	margin-bottom: 5px;
    list-style-image: url(/img/bullet_gray.gif);
    list-style-type: circle;
}

ul.graysmall {
    font-family: helvetica, sans-serif;
	font-size: 10pt;
    list-style-image: url(/img/bullet_gray.gif);
    list-style-type: circle;
}
.AzulBold {
	color:	 #006699;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;


}
a.sidenavbigAzul:link {
	color: #0066CC;
	font-weight: bolder;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
.BigTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.greysubhedBig {
						font: bold 24px helvetica, arial, sans-serif;
						color: #333;
}
.greysubhedThin {
						font: normal 24px helvetica, arial, sans-serif;
						color: #666666;
}
.RedBold {

	color:	 #CC0000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.OrangeBold {
	color:	 #FF9900;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.WFBold {
	color:	 #669900;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.SHBold {

	color:	 #669999;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.ORANGE:link {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.ORANGE:visited {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.ORANGE:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREEN:link {
	font-size: 13px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREEN:visited {
	font-size: 13px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREEN:hover {
	font-size: 13px;
	font-weight: bold;
	color: #669900;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREENDK:link {
	font-size: 13px;
	font-weight: bold;
	color: #669999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREENDK:visited {
	font-size: 13px;
	font-weight: bold;
	color: #669999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}

a.GREENDK:hover {
	font-size: 13px;
	font-weight: bold;
	color: #669999;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}
.boldblue {

	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
}
