/* Generic Site-Wide Formats */

BODY 	{background-color: white;
		background-image: url("/images/backgr.gif"); 
/*		background-image: "/images/backgr.gif"; */
		scrollbar-face-color: #00FFFF;
		scrollbar-highlight-color: #0000FF;
		scrollbar-shadow-color: #0000FF;
		scrollbar-3dlight-color: #0000FF;
		scrollbar-arrow-color:  #FF0000;
		scrollbar-track-color: #0000FF;
		scrollbar-darkshadow-color: #0000FF;
		font-family: Arial, Helvetica, sans-serif;}

/* This is the border line & background colour round the entire page */
.bodyline       { border: 1px #0000FF solid;}

/* This is the right border line for the left panel */
.panelline       { border-right: 1px #0000FF solid;}

/* General font families for common tags */
p,td { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: black;
/*		line-height: 18px; */
	}
	
hr 	{color: blue;
	background-color: transparent;
	height: 2px;
	}
	
hr {border-top:2px solid #0000ff;}
	
h2  {font-size: 24px;
	 color: blue; background-color: transparent;}
	 
h3 {font-size: 18px;}

h4 {font-size: 16px;}

li {
	 line-height: 20px;
   }


/* Home Page - Ticker Tape */

#listbutton	{border: 1px solid #4B4B4B;
			color: #4B4B4B;
			background-color: white;
			width: 55px;
			height: 120%;
			font: normal 14px Arial, sans-serif;
			font-weight: bold;
			text-align: center;
			cursor: pointer; }

.expandhighlight, .expandhighlight a{color:white; background-color: transparent;}

a.scroller 			{font-size: 14px; 
					font-weight: bold;
					text-decoration: none;}
a.scroller:link		{color: white; background-color: transparent;}
a.scroller:visited	{color: white; background-color: transparent;}
a.scroller:hover	{color:yellow; background-color: transparent;} 

/* Home Page and Top Section Page styles */

a.header 			{text-decoration: none;}
a.header:visited	{color: #0000FF; background-color: transparent;}
a.header:hover		{color:red; background-color: transparent;}

H1.header 	{ 
		text-align: center;
		font-family: Verdana, Arial, sans-serif;
		font-size: 28px; 
		font-weight: bold; 
		color: blue;
		background-color: transparent;
		line-height: 90%;
		}
		
H2.header 	{ 
		text-align: center;
		font-family: Verdana, Arial, sans-serif;
		font-size: 24px; 
		font-weight: bold; 
		color: red;
		background-color: transparent;
		}

H3.header 	{ 
		text-align: center;
		font-size: 14px; 
		font-weight: bold; 
		line-height: 80%;
		}
		
		H3.header a:link {color: black; background-color: transparent;} 
		H3.header a:visited {color: black; background-color: transparent;} 
		H3.header a:hover {color:red; background-color: transparent;}

H4.header 	{ 
		text-align: center;
		font-size: 14px; 
		}
		
P.header	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: black;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;}

a.anchor 		{color: black; background-color: transparent;}
a.anchor:link		{color: black; background-color: transparent;}
a.anchor:visited	{color: black; background-color: transparent;}

/* Validation Link at bottom of pages */
div.validate {
		font-size: 11px;
		text-align:center;
/*		height: 10px;  */
		line-height: 30px;
}

/* Form elements */
.buttons {
        background-color: blue;
        border-color : #00FFFF;
        font-weight : bold;
        color: white;
		}

select.quiz {
	background-color: gray; 
        font-weight : bold;
		}

/* Temporary */

.mini {
	font-size: xx-small;
	line-height: 1.1;
}

/* Sold Links */

a.lowvis:link		{color: black; background-color: transparent; text-decoration: underline;}
a.lowvis:visited	{color: black; background-color: transparent; text-decoration: underline;}

/* Ads */

a.ads:link		{color: black; text-decoration: underline;}
a.ads:visited	{color: black; text-decoration: underline;}

hr.ads 	{color: black;
	background-color: transparent;
	height: 1px;
	}
	
hr.ads {border-top:2px solid #000000;}

td.ads
{
border-width: 1px;
border-color: #0000FF;
border-style: solid;
}

/* Multi-column lists */

ul#multi {
        -moz-column-count:3; /* Firefox */
        -webkit-column-count:3; /* Safari and Chrome */
        column-count:3;
    }