a:hover
	{
	color:navy;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;


	}

a 
	{ 
	   color:#CCCCCC;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	}

a.closeup 
	{
	color:#0000fe;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	text-decoration: none;
	list-style-type: disc;
	position: relative;
	height: auto;
	width: auto;
	background-position: top;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;




	}
		
a.closeup:hover
	{
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	text-decoration: none;
	list-style-type: disc;


	}
	 
a.closeup:visited
	{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	text-decoration: none;
	list-style-type: disc;


	}
  
a.closeup:visited:hover
	{ 
	   color:#ffffff;
	   text-decoration: underline;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	}  
  
a.leftnav:visited

	{
	color:#FFFFFF;
	text-decoration: none;
	font-weight:lighter;
	font-family:arial, verdana, sans-serif;
	font-size:6px;
	white-space: pre;
	list-style-type: disc;

	}

a.leftnav:hover

	{
	color:#FF9900;
	text-decoration: none;
	font-family:arial, verdana, sans-serif;
	font-size:6px;
	font-weight: lighter;
	list-style-type: disc;
	top: 6px;


	}
	
a.elevenpxBlackUnderline:hover

	{ 
	   color:#ff0000;
	   text-decoration: underline;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	}

a.elevenpxBlackUnderline:visited
	{ 
	   color:#660000;
	   text-decoration: underline;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	}

a.elevenpxBlackUnderline 
	{ 
	   color:#CCCCCC;
	   text-decoration: underline;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	}

a.leftnav 
	{
	color:#ffffff;
	text-decoration: none;
	font-family:arial, verdana, sans-serif;
	font-size:8px;
	font-weight: lighter;
	white-space: pre;
	list-style-type: disc;
	top: 6px;


	}	
	
a.legal   
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:10px;
	   text-decoration:none;
	   color:#CCCCCC;
	}

a.legal:visited 
	{
	font-family:arial, verdana, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#CCCCCC;
	list-style-type: disc;

	}

a.legal:hover
	{
	font-family:arial, verdana, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#6699FF;
	list-style-type: disc;

	}

a.matrix	
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:12px;
	   color:#333333;
   	   font-weight:normal;

	}
	
a.matrix2 
	{ 
	   color:#ffffff; 
	   text-decoration:underline;
	   font-family:arial,verdana,sans-serif; 
	   font-size:11px;
	   font-weight:bold;
	}

a.matrix:visted	
	{
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   text-decoration:underline;
	   color:#339999;

	}	
	
a.mstag:hover
	{ 
	   color:#FF0000;
	   text-decoration: underline;
	   font-family:arial,verdana,sans-serif; 
	   font-size:14px; 
	   font-weight:bold;
	}
	
a.mstag
	{ 
	   color:#CCCCCC;
	   text-decoration: underline;
	   font-family:arial, verdana, sans-serif; 
	   font-size:14px; 
	   font-weight:bold;
	}

a.navlink
	{  
	   font-family:arial, verdana, sans-serif;
	   color:#333333;
	   font-size:11px;
	   text-decoration:none;
	}
	
a.navlink:hover
	{
	   font-family:arial, verdana, sans-serif;
	   color:#CC3300;
	   font-size:11px;
	   text-decoration:none;
	}

a.newsfont
	{
	   font-family:verdana,sans-serif;
	   font-size:11px;
	   color:#ffffff;
	   text-decoration:none;
	}	
	
a.options 
	{ 
	   color:#ffffff; 
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:10px;
	}

a.redbold
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:12px;
	   color:#FF0000;
	   font-weight:bold;
	}


.blueProductInfo 
	{ 
	   color:#6699cc;
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   font-weight:bold;
	}
	
.blueProductTitle 
	{ 
	   color:#000066;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	}		
	
.blackProductInfo
	{ 
	   color:#000000;
	   text-decoration: none;
	   font-family:"Courier New", Courier, mono;
	   font-size:12px;
	}	
	
.boldcopy 
	{
	   font-family:arial, sans-serif;
	   font-size:11px;
	   font-weight:bold;
	   color:#CCCCCC;
	}
	
.boldlargecopy 
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:13px;
	   font-weight:bold;
	   color:#CCCCCC;
	}	
	
.boldwhite 
	{
	   font-family:arial,sans-serif;
	   font-size:11px;
	   font-weight:bold;
	   color:#ffffff;
	}

.configInput
	{
	   color:#CCCCCC;
	   font-family:arial, verdana, sans-serif;
	   font-size:12px;
	   font-weight:normal;
	}


.boldwhitecopy 
	{
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   color:#ffffff;
	   font-weight:bold;
	}		
	
.copy 
	{
	   color:#CCCCCC;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	}
	
.copy66 
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	   color:#333333;
	}
	

.date
	{
	   color:#CCCCCC;
	   font-family:arial, verdana, sans-serif;
	   font-size:10px;
	}
	
.grayProductInfo 
	{ 
	   color:#333333; 
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   line-height:160%;
	}
	
.grayBoldProductInfo 
	{ 
	   color:#333333;
	   text-decoration: none;
	   font-family:verdana,sans-serif;
	   font-size:10px;
	   line-height:160%;
	   font-weight:bold;
	}

.homeLegal
	{
	   font-family:verdana, sans-serif;
	   font-size:11px;
	   color:#CCCCCC;
	}

.inputtext 
	{
	font-size:11px;
	color: #333333;
	font-family: geneva, verdana, arial, sans-serif;
	line-height: 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;





	}  /*border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px; */

.italiccopy 
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#660000;
	font-style : italic;
	font-weight: lighter;

	}
	

.leftnav
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:8px;
	   color:#ffffff;
	}	
	
.leftnavHeader 
	{
 	   font-family:arial, verdana, sans-serif;
 	   font-size:11px;
 	   font-weight:bold;
 	   color:#333333;
 	}
 		
.legal  
	{
       font-family:arial,verdana,sans-serif;
       font-size:10px;
       color:#ffffff;
    }
 	
.mstag 
	{ 
	   color:#CCCCCC;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:14px;
	   font-weight:bold;
	}

P 
   {
	   color:#CCCCCC;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
   }

P.bold
   {
	color:#660000;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	border: thin dashed #660000;
	background-color: #FFCCCC;
	font-variant: small-caps;
	line-height: 24px;



   }  
   
   .periodwhite 
    {
	   font-size:7pt; 
	   color:#ffffff; 
	   font-family:verdana, helvetica, arial; 
	}	     
   
P.footnote
   {
	   color:#CC9999;
	   text-decoration: none;
	   font-family:"Courier New", Courier, mono;
	   font-size:12px;
   }   
	
.price 
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:18px;
	   color:#660000;
	   }  

.redProductInfo 
	{ 
	   color:#990000;
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   font-weight:bold;
	}
	
.redProductTitle 
	{ 
	   color:#990000;
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:15px;
	   font-weight:bold;
	}	

sup.footnote
   {
	   color:#CC9999;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:9px;
   }   	
	
.tableData 
	{ 
	   color:#CCCCCC;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:10px;
	}
	
.tableDatabold 
	{ 
	   color:#CCCCCC;
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
       font-weight:bold;	
	}	
	
.tableDataRed
	{
	color:#990000;
	text-decoration: none;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: none #CC3300;

	}	

.tabledatadarkred
	{ 
	   color:#990000;
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	}	

.tableSubdata 
	{ 
	   color:#333333;
	   text-decoration: none;
	   font-family:arial,verdana,sans-serif;
	   font-size:10px;
	}
		
.tableDataHeader 
	{ 
	   color:#CCCCCC; 
	   text-decoration: none;
	   font-family:arial, verdana, sans-serif;
	   font-size:10px;
	}
	
.tableDataCategory
	{ 
	   color:#333333;
	   text-decoration: none;
	   font-family:verdana,sans-serif;
	   font-weight:bold;
	   font-size:10px;
	}

.tableHighlite
	{ 
	   color:#0000Fe;
	   text-decoration: none;
	   font-family:verdana, sans-serif;
	   font-weight:normal;
	   font-size:11px;
	}

.tableDataHeader
	{ 
	   color:#990000;
	   text-decoration: none;
	   font-family:verdana,sans-serif;
	   font-weight:bold;
	   font-size:12px;
	}

.title 
	{
	font-size:12px; 
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold;
	}	
	
.title2  
	{
	font-size:12px;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

	}		
	

UL
	{
	   font-family:arial, verdana, sans-serif;
	   font-size:11px;
	   color:#999999;
	}
	
UL.red
	{
	   font-family:arial,verdana,sans-serif;
	   font-size:11px;
	   color:#990000;
	}	

	
.worldwide
	{
	   font-family:verdana,sans-serif;
	   font-size:11px;
	   color:#ffffff;
	   font-weight:bold;
	}	
	
#date
	{
	position:absolute;
	width:720px;
	z-index:3;
	top:0px;
	left:0px;
	color: #CCCCCC;

	}	
	
#leftnav
	{
	position:absolute;
	top:270px;
	left:8px;
	color: #CCCCCC;

	}
	
	
	.greytitle {
	font-size : 9pt; 
	color : #333333; 
	font-family : arial, verdana, helvetica; 
	font-weight : bold;
	}
	
    A.price { color: #990000;	font-family : Verdana, Arial, Helvetica; font-size : 7.5pt; text-decoration : none;}

    A.price:link { color: #990000; }

    A.price:visited { color: #990000; }

    A.price:hover { color: #990000; }			
	
	
border {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	border: thin dotted #660000;
	background-color: #9F9593;

}
calloutborder {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	border: thin dotted #660000;
	background-color: #9F9593;
}
callout {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	border: thin dotted #660000;
	background-color: #9F9593;
}
button hover {

	   color:#FFFFFF;
	   font-family:arial, verdana, sans-serif;
	   font-size:10px;
}
.inputmenu {
	font-size:11px;
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	line-height: 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-weight: bold;
	text-decoration: none;


}
