/* main page stuff */

	A 			{ color: blue;  text-decoration: none; font-weight:normal; } 
	A:link		{ color: blue; text-decoration: none; } 
	A:visited	{ color: purple; text-decoration: none; } 
	A:active	{ color: red;  } 
	A:hover		{ color: red; text-decoration: underline; font-weight:normal;  } 
	
/* Menu */
.menu  	{ font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; text-decoration: none; }
a.menu 	{ font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10pt; color:#ffffff; text-decoration: none; }
a.menu:visited	{ font-family: Arial, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none }
a.menu:hover 	{ color:#FFCC00; font-weight: bold; text-decoration: underline; }

/* Top Navigation */

a.top-nav 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration: none }
a.top-nav:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-decoration: none }
a.top-nav:hover 	{ color:#990000; text-decoration: underline; }

/* quicklinks = quick links */

.quicklinks-title	{ font-family:  Georgia, Times New Roman, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none }
a.quicklinks	{ font-family:   Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none }
.quicklinks	{ font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none }
.quicklinks:visited	{ font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none }
.quicklinks:hover	{ font-family:  Verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal; text-decoration: underline }

/* sidenews = side news links */

.sidenewstitle	{ font-family:  Georgia, Times New Roman, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none }
a.sidenews	{ font-family:   Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none }
.sidenews	{ font-family:  Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none }
.sidenews:visited	{ font-family:  Helvetica, sans-serif; font-size: 9pt; color: #cccccc; font-weight: normal; text-decoration: none }
.sidenews:hover	{ font-family:  Helvetica, sans-serif; font-size: 9pt; color: #cccccc; font-weight: normal; text-decoration: underline }

/* Stock */

.dowstock	{ font-family:  Helvetica, sans-serif; font-size: 10pt; color: red; font-weight: bold; text-decoration: none }


/* News Title */
.news-title	{ font-family: Courier New, Times, serif; font-size: 10pt; color:#000000; none; font-weight: bold; }

/* Home Title */
.home-title	{ font-family: Georgia, Times, serif; font-size: 14pt; color:#000000; none; font-weight: bold; }

/* Features */
.features1	{ font-family: Helvetica , Times, serif; font-size: 12pt; color:#003399; none; font-weight: normal; }
a.features1	{ font-family: Helvetica , Times, serif; font-size: 12pt; color:#003399; none; font-weight: normal; }
a.features1:visited	{ font-family: Helvetica , Times, serif; font-size: 12pt; color:black; font-weight: normal; }
a.features1:hover 	{ color:red; text-decoration: underline; font-weight: normal; }
a.features1red:hover 	{ color:red; text-decoration: underline; font-weight: normal; }


/* News Not Bull */
.news-not-bull	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; none; font-weight: normal; }
a.news-not-bull	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; none; font-weight: normal; }
a.news-not-bull:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; font-weight: normal; }
a.news-not-bull:hover 	{ color:red; text-decoration: underline; font-weight: normal; }
a.news-not-bullred:hover 	{ color:red; text-decoration: underline; font-weight: normal; }


/* News Bull*/
.news-bull { font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-bull { font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-bull:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-bull:hover 	{ color:#0066CC; text-decoration: underline; }


/* News Black*/
.news-black { font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black { font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black:hover 	{ color:red; text-decoration: underline; }

/* News Green*/
.news-green { font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green { font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green:hover 	{ color:red; text-decoration: underline; }

/* News Not Bull */
.news-red	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; none; font-weight: normal; }
a.news-red	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; none; font-weight: normal; }
a.news-red:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#990000; font-weight: normal; }
a.news-red:hover 	{ color:red; text-decoration: underline; font-weight: normal; }



/* News Bull*/
.news-blue { font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-blue { font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-blue:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#003399; font-weight: normal; }
a.news-blue:hover 	{ color:#0066CC; text-decoration: underline; }


/* News Black*/
.news-black { font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black { font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#000000; font-weight: normal; }
a.news-black:hover 	{ color:red; text-decoration: underline; }

/* News Green*/
.news-green { font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green { font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green:visited	{ font-family: Helvetica , Times, serif; font-size: 10pt; color:#006600; font-weight: normal; }
a.news-green:hover 	{ color:red; text-decoration: underline; }



.title 
{font : 30px Century Gothic, verdana, helvetica, arial, sans-serif; 
font-weight: normal;
color: #000000;}

.highlight {
font-weight: normal;
background: yellow}

.subtitle
{font : 20px verdana, helvetica, arial, sans-serif; 
font-weight: normal;
color: #333333;}

.bodytitle
{font : 14px georgia, times, serif; 
font-weight: bold;
color: #333333;}

.body
{font : 16px     georgia, times, serif;
line-height: 1.4;
font-weight: normal;
color: #1A1A1A;}

.body-small
{font : 11px   georgia, times, serif; 
font-weight: normal;
color: #000000;}

.subscribe
{font : 16px Century gothic, verdana, helvetica, arial, sans-serif; 
font-weight: normal;
color: #333333;}

.small
{font : 10px   verdana, arial, helvetica, sans-serif; 
font-weight: normal;
color: #000000;}

.medium
{font : 12px   verdana, arial, helvetica, sans-serif; 
font-weight: normal;
color: #000000;}

.book   	{ font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; color: #000066; font-weight: regular }

				 
