.button 
{
    background-image:url(images/button_static.gif);
    width:112px;
    height:28px;
    background-repeat:no-repeat;
}
.buttonOver 
{
    background-image:url(images/button_over.gif); 
    width:112px;
    height:28px;
    cursor:pointer;
    background-repeat:no-repeat;
}

.buttonClicked
{
    background-image:url(images/button_down.gif); 
    width:112px;
    height:28px;
    cursor:pointer;
    background-repeat:no-repeat;
}

.label {
        position:relative;
        width:112px;
        top:8px;
        /*left:10px;*/
        text-align:center;
        color:505666;
        font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
        vertical-align:middle }





/*-------------------------------- GLOBAL ----------------------------------*/

html { margin-bottom: 1px; height: 100% }

body{
	background-image : url(images/background2.gif);
	background-color : #3D414C;
	background-repeat : repeat-x,y;

}


/*-------------------------------- TEXT ----------------------------------*/


p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px; 
	color : #505666; 
	margin-top: 0px;
	margin-bottom: 10px;
}

hr {
	color : #505666; 
	margin-top: 5px;
	margin-bottom: 5px;	
}

.rss_header {
	margin-top: 5px;
	font-size : 11px;
	font-weight : bold;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.rss_description {
	margin-top: 5px;
	font-size : 10px;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
	
}

.description {
	margin-top: 5px;
	font-size : 10px;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
}





.quote   { text-align: left; color: #505666; font-size: 14px; line-height: 20px; font-family: "Times New Roman", Georgia, Times, serif; margin-left: 10px; margin-right: 20px;}

.quoter  { color: #505666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; margin-bottom: 4px; margin-left: 10px; margin-right: 20px;}

.quoter_location  { color: #505666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-left: 10px; margin-right: 20px;}

.quoter_status  { color: #505666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;  margin-left: 10px; margin-right: 20px;}








.price_lg { font-size : 12px; font-weight: bold; }

.price_sm { font-size : 10px; font-weight: bold; }


.newsdate {
	font-size : 10px;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
}


.newsitem {
	font-size : 10px;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
}


.uppernav {
	font-size : 11px;  
	color : #ffffff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.leftnav  { 
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.pageheader {
	font-size : 14px;  
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding-top: 5px;
}

.header {
	font-size : 12px;  
	color : #505666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding-top: 5px;
}

.subheader {
	font-size : 11px;  
	color : #505666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	/*padding-left: 10px;
	padding-top: 10px;*/
}

.subheader2 {
	font-size : 11px;  
	color : #505666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding-left: 10px;
}

.bodytext {
	margin-left: 20px;
	margin-right: 20px;

}

.subheader3 {
	font-size : 11px;  
	color : #ffffff; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

				
.footer {
	font-size : 10px;
	color : #aaa;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.copyright {
	font-size : 10px;  
	color : #aaa; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
}

.minitext {
	font-size : 10px;  
	color : #505666; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
}

.more { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*-------------------------------- LINKS ----------------------------------*/


a:link { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
}

a:visited {
	color : #000000;
	text-decoration : underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
	color : #666666;
	text-decoration : underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}




a.uppernav:link { 
	color: #dddddd; 
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

a.uppernav:visited {
	font-size : 11px;
	font-weight: bold;
	color : #dddddd;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.uppernav:hover {
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}



a.leftnav:link { 
	color: #dddddd; 
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

a.leftnav:visited {
	font-size : 11px;
	font-weight: bold;
	color : #dddddd;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.leftnav:hover {
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}




a.footer:link {
	font-size : 10px;
	color : #ccc;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.footer:visited {
	font-size : 10px;
	color : #ccc;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.footer:hover  {
	font-size : 10px;
	color : #fff;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}



a.copyright:link {
	font-size : 10px; 
	color : #666666;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.copyright:visited {
	font-size : 10px; 
	color : #666666;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.copyright:hover {
	font-size : 10px; 
	color : #333333;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}


a.photo:link { 
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
}

a.photo:visited {
	font-size : 11px;
	font-weight: bold;
	color : #000000;

}

a.photo:hover { 
font-size : 11px; 
font-weight: bold; 
color : #ffffff; 
}




/*-------------------------------- CATEGORIES ----------------------------------*/

ul {
	/*margin-top: 0px;*/
	/*padding-left: 0px;*/
}

.bullets1 {
	color : #505666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 10px;
	margin-bottom: 10px;	
}

.bullets2 {
	color : #505666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 15px;
	margin-bottom: 10px;	
}

td, th
{
vertical-align: top;

}

td.padded
{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;

}

td.padded2
{
padding-left: 10px;
}






div.div_scroller {
position: relative; left: 0px; top: 0px;
float: left;
padding : 10px;
width : 320px;
height : 400px;
overflow : auto;
}






