/* default styles
   -------------- */
body { 
background-color:#666666;
background-image:url(/images/bg.gif);
background-position:center center;
background-repeat:repeat;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
line-height:18px;
margin:0;
padding:0;
}

.topnav { 
	padding: 0; 
	margin: 0; 
	background-image:url(/images/topnav_bg.gif);
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
}

.subnav { 
	padding: 0; 
	margin: 0; 
	background-image:url(/images/subnav_bg.gif);
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
	line-height:29px;
	color: #FFFFFF; 
}

.navshadow { 
	padding: 0; 
	margin: 0; 
	background-image:url(/images/nav_shadow.gif);
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
}

.footer { 
	padding: 0; 
	margin: 0; 
	background-image:url();
	background-color: #EEEEEE;
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
}

.banner { 
	padding: 0; 
	margin: 0; 
	background-image:url();
	background-color: #;
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
	color: #FFFFFF;
}

.members { 
	padding: 0; 
	margin: 0; 
	background-image:url();
	background-color: #;
	background-position: ;
	background-attachment: ;
	background-repeat: repeat;
	color: #FFFFFF;
}

.cats {	
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.red { 
	color: #cc0000; 
}

.main {	
	background-color: #FFFFFF;
}

.nav {	
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  9pt;
	color: #FFFFFF;
	background-color: #000000;
	white-space:nowrap;
}

.sidenav {	
	background-color: #EEEEEE;
}

.sidemenu  {	
	background-color: #EEEEEE;
	width: 160px;
	padding: 10px;
	line-height: 20px;
}

.detailsbox
{	
	background-color: #EEEEEE;
	padding: 10px;
}

.news {	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  7pt;
	color: #000000;
}

.colortext { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #666666; 
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

div.scroll {
	height: 200px;
	width: 100%;
	overflow: auto;
	border: 0px solid #666;
}

p {	
margin:0 0 25px; 
}

ul { 
margin:10px 5px 5px 10px;
padding:10px 20px 5px 25px;
list-style: ; 
}

form { 	margin: 0; }

.imagenav {
	float: left;
	margin: 0 0px 0px 0;
	border: 0px;
}

.thumb {
	float: left;
	margin: 0 10px 10px 0;
	border: solid 0px #CCCCCC;
}

.stockrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: #666666;
	background-color: #EEEEEE;
}

.stockrow2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: #666666;
	background-color: #FFFFFF;
}

.negative{
	font-family : Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: #cc0000;
}

.positive{
	font-family : Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: #006600;
}

/* header styles
   -------------- */

h1	{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #000000; 
	text-transform: uppercase;
	font-weight:;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

h1 b {
	font-weight: bold;
	color: #000000; 
}

h1.banner	{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #FFFFFF; 
	text-transform: uppercase;
	font-weight:;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

h1.stock	{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #666666; 
	text-transform: uppercase;
	font-weight:;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-top: 0px;
	border-bottom: 1px solid #CCCCCC;
}

.dark  { color: #FFFFFF; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FFFFFF; background: inherit; }

h2	{
color:#669900;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:17pt;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:10px;
margin-top:20px;
}

h3 { 
color:#669900;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:17pt;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:10px;
margin-top:20px;
}

h4 { 
color:#669900;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:17pt;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:10px;
margin-top:20px;
}

/* title styles
   -------------- */

.header1 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  9pt;
	color: #FFFFFF;
	background-color: #669900;
	text-transform: uppercase;
}

.headerback {
	background-color: #EEEEEE;
}


.subheader1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size:  7pt;
	color: #666666;
	background-color: #eeeeee;
	background-image:url(/images/table_bg.gif);
	text-transform: uppercase;
}

.title {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  13pt;
	color: #666666;
}

.title2 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  12pt;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}

.subtitle2 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}


/* link styles
   -------------- */
   
a {	color: #999999;	background: inherit;}
a:hover { color: #999999; background: inherit; }

A.side:link, A.side:visited, A.side:active{
	color: #666666;
	font-size: 8pt;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
	
A.side:hover {
	color: #000000;
	font-size: 8pt;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A.link:link, A.link:visited, A.link:active{
	color: #cc0000;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
	
A.link:hover {
	color: #cc0000;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A.cattitle:link, A.cattitle:visited, A.cattitle:active{
	color: #333333;
	font-size: 12pt;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration: none;
}
	
A.cattitle:hover {
	color: #000000;
	font-size: 12pt;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration : underline;
}

A.footer:link, A.footer:visited, A.footer:active{
	color: #666666;
	font-size: 8pt;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
	
A.footer:hover {
	color: #666666;
	font-size: 8pt;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A.subnav:link, A.subnav:visited, A.subnav:active{
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: ;
	text-decoration: none;
}
	
A.subnav:hover {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: ;
	text-decoration : underline;
}	

A.sidemenu:link, A.sidemenu:visited, A.sidemenu:active{
	color: #333333;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 0px;
}
	
A.sidemenu:hover {
	color: #333333;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	padding: 0px;
}

A.white:link, A.white:visited, A.white:active{
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: ;
	text-decoration: none;
}
	
A.white:hover {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: ;
	text-decoration : underline;
}	

/* button styles
   -------------- */
   
.button      {display:inline-block; font-family: arial; font-size:9pt; color: white; cursor:hand; cursor:pointer; text-transform:none;}
.button-over {display:inline-block; font-family: arial; font-size:9pt; color: #cccccc; cursor:hand; cursor:pointer; text-transform:none;}
.button .button-left, .button-over .button-left     {display:inline-block; background-image:url(/images/button-left.png); height:20px; width:10px;}
.button .button-center, .button-over .button-center {display:inline-block; background-image:url(/images/button-center.png); height:20px; line-height:20px; vertical-align:top;}
.button .button-right, .button-over .button-right   {display:inline-block; background-image:url(/images/button-right.png);  height:20px; width:10px; }


hr {
	border-top: 1px solid #ccc;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}	

.symbol {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
