body {
	margin:0px; padding: 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #444444;

	background:#fff url(../images/body_bg.gif) repeat-y center;
}
h1 {padding:0px; font-size:16px;}
h2 {padding:0px; font-size:14px;}
h3 {padding:0px; margin:0px; font-family: georgia, times new roman, serif; font-weight: normal; font-size: 1.3em; color:#EA7114;}
a {
	color:#96BB02; 
	background-color: inherit;
	text-decoration: none;	
}
a:hover {
	color:#F9D368;
	background-color: inherit;
	text-decoration: underline;
}
table {
border:none; padding:1px;  
}

#searchform {padding:0px;margin:0px;}

#searchform .searchfield {height:20px; width:200px; font-size:14px; padding:5px; margin:0px; margin-right:20px; margin-left:10px; border:3px solid #96BB07; background:#E3EBC2;}
#searchform .searchfield:focus {background-color: #fff;  border:3px solid #F9D368;}
#searchform .searchfield { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }


span.letter {border:1px solid #E1E1E3; padding:1px; margin:1px; color:#E1E1E3; }
span.letter_current {border:1px solid #C3C3C3; padding:1px; margin:1px; color:#C3C3C3;}

div.letter {font-size:80%; color:#999; margin-bottom:8px;}
div.letter ul {list-style-type:none;  padding: 0px; margin: 0px;}
div.letter ul li {display:inline; padding:0px; margin: 0px;}
div.letter ul li a.nono {float:left; display: block; width: 15px; height:18px; border:1px dotted #999; color:#999; margin:1px; text-align:center;} 
div.letter ul li a.nono:hover {float:left; color:#C3C3C3; text-decoration:none; border:1px solid #C3C3C3;} 
div.letter ul li a.current {float:left; display: block; width: 15px; height:18px; color:#C3C3C3; text-decoration:none; border:1px solid #C3C3C3; margin:1px; text-align:center;} 

div.top_nav {padding:3px; padding-top:30px; border:1px solid #F9D368;margin:2px; height:54px;}
div#left_col {float:left; width:160px; margin-bottom: 5px;}
#left_col div.block {border:1px solid #F9D368;background:#fff; padding:5px; font-size:12px;}
div.topimg_cell {float:left; width:118px; margin:2px; border:1px solid #F9D368; text-align:center; color:#F9D368; height:82px; padding:2px; font-size:12px;}

div.outside_slide {float:right; height:100px; background:#fff; width:690px; }
div#slide {float:left; padding:0px; margin:0px; width: 640px; height: 95px; background:#FFF;}
a.slidehref, a.slidehref:visited, a.slidehref:active {color:red;}
div.star_cell {float:left; width:110px; margin:2px; border:1px solid #FFF; height:84px; padding:5px; font-size:12px;}
div.star_cell:nth-child(2n+1) {border:1px solid #F9D368;}
div.star_cell a {float:left; color:green;}
div.star_cell a:hover {color:green;}
a.slidelink {float:left; background:#FFF; display: block; margin:2px; width: 15px; border:1px solid #F9D368; height:59px; color:#96BB07; text-decoration:none; font-weight:bold; padding-top:35px; font-size:110%;}
a.slidelink:hover {color: #fff; background:#E3EBC2;}

div.star_cell_center { width:170px; float:left; height:140px; border:1px dotted #E1E1E3; padding:5px; margin:5px; margin-bottom:20px; text-align:center;}
div.star_cell_center:nth-child(2n+1) {border:1px solid #F9D368; background: #FFF;}
div.picsm_star {float:none; margin:3px;}

div#center { text-align: left;	background-color: white;
	     margin:0px;
	     margin-right:215px;
	     margin-left:165px;
	     padding: 5px;
	     border:1px solid #F9D368;
	     background: #FFFFFF url(../images/img04.jpg) repeat-y left bottom;
	     }
div#center_center
	  {padding:5px;}
	  
div.under_title {margin-left:40px; color:#C3C3C3; font-size:90%; padding:5px; margin-bottom:10px;}	  

#logo {
	color: #FFF;
	background: url(../images/stockspager_logo.gif) no-repeat left top;
	border: 0px solid #C2C2C2;
	height: 75px;
	margin-right:220px;
	padding: 0px;
	margin: 0px;}
div#header {
	width:970px;
	color: #FFF;
	padding: 5px;
	margin: 0px;
	background: url(../images/header_back.gif);
	height:105px;
	}
#top_menu {
	width:982px;
	color: #999999;
	padding: 0px;
	margin: 0px;
	background-color:#E1E1E3;
	text-align:center;
	height:29px;
	}
#top_menu ul
	{
	padding:0px;
	margin:0px;
	list-style-type: none;
	}
div#top_menu  ul li {
	padding:0px;
	float: left;
	
	border-bottom: 6px solid #C3C3C3;
	margin-right: 1px;
	}


#top_menu a
	{
	float:left;
	color:#777777;
	font-size:15px;
	padding:3px;
	height:23px;
	display:block;
	padding-left:19px;
	padding-right:20px;
	border-right:1px solid #C3C3C3;
	}
#top_menu a:hover
	{
	background: url('../images/menu_hover_bg.gif') no-repeat bottom center;
	text-decoration:none;
	}
#top_menu a.current:link, #top_menu a.current:visited, #top_menu a.current:active
	{background: url('../images/menu_hover_bg.gif') no-repeat bottom center;}
	

div#allinfo {padding:5px; margin:0px; background-color: #FFFBF2; border-top:1px solid #E1E1E3; border-bottom:1px solid #E1E1E3; }

div#right_col {float:right; text-align: left; width:210px; }
div.right_block {padding:4px; border:1px solid #E1E1E3; background:#fff; margin-bottom:5px;}
div#right_col ul{padding:5px;margin-left:15px; list-style-type: square;}

div.rating {float:left; width:67px; font-size:14px; text-align:center; color:green; font-family: Verdana; padding:0px;}
div.rating ul {list-style-type:none;  padding: 0px; margin: 0px;}
div.rating ul li {display:inline; padding:0px; margin: 0px;}

div.rating ul li p {float:left; margin:0px; width: 14px; font-size:10px; color:#C2C2C2; background-color:white;border:1px dotted white; }
div.rating ul li a {float:left; display: block; width: 16px; border:1px dotted white; font-size:10px; background-color:white;} 
div.rating ul li a:hover {float:left; color:green; text-decoration:none; border:1px solid green; font-size:10px; background-color:white;} 

div.rating ul li a.down {color:red; width: 31px;} 
div.rating ul li a.down:hover {color:red; border:1px solid red;} 

div.pages {color:#C3C3C3;text-align:center;}
div.pages ul {list-style-type:none;  padding: 0px; margin: 0px;}
div.pages ul li {display:inline; padding:0px; margin: 0px;}
div.pages ul li a.nono {float:left; display: block; width: 20px; height:20px; border:1px dotted #C3C3C3; color:#C3C3C3; margin:1px; text-align:center;} 
div.pages ul li a.nono:hover {float:left; color:#96BB07; text-decoration:none; border:1px solid #96BB07;} 
div.pages ul li a.current {float:left; display: block; width: 20px; height:20px; border:1px solid #96BB07; background: #96BB07; color:white; margin:1px; text-align:center;} 

div.hidd {visibility:hidden;position:absolute;}
div.show {visibility:visible; padding:0px; margin:0px;}

div.listing {padding-left:70px;padding-top:8px;}
div.posted {padding-left:7px;font-size: 80%;color:#C2C2C2;}   

div.lab_grey {width:12px; float:left; height:12px;margin:5px;background:#C3C3C3;}
div.lab_green {width:12px; float:left; height:12px;margin:5px;background:#96BB07;}
div#slide_picture a {color:white; display:block; width:30px; float:right; text-align:center;}
div#slide_picture a:hover {color:white;text-decoration:none; display:block; float:right; width:30px; text-align:center;}

div.plus_box {float:left; text-align:center; color:#C3C3C3; border:1px solid #F9D368; padding:5px; height:35px; margin:5px;}
