﻿body 
{
    font-family: Verdana;
}
h2
{
    font-size: 12pt;
}
.menutext 
{
    text-align: center; 
    background-color: #ffffff; 
    height: 45px; 
    width: 100px; 
    color: #000000;
    font-weight: bold;
    font-size: 7pt; 
    font-family: Verdana;
}
.menuhover
{
    text-align: center; 
    background-color: #ffffff; 
    height: 45px; 
    width: 100px; 
    color: #696969; 
    font-weight: bold;
    font-size: 7pt; 
    font-family: Verdana;
}
.searchtext
{
    text-align:center; 
    font-family:Verdana; 
    font-size: 7pt;
    width:60px;
    font-weight: bold;
    height: 45px;
    background: #dcdcdc;
    color: #ff4500;
}
.searchinput
{
    text-align:center; 
    font-family:Verdana; 
    font-size: 7pt;
    width:120px;
    height: 45px;
    background: #dcdcdc;
}
.searchsubmit
{
    text-align:center; 
    font-family:Verdana; 
    font-size: 7pt;
    width:30px;
    font-weight: bold;
    height: 45px;
    background: #dcdcdc;
}
.greyline
{
    background-color: #f5f5f5;
    height: 5px;
    width: 805px;
}
.time
{
    color: #ff4500;
    font-size: 8pt;
}
.newsletterbox
{
    background: #ff4500;
    width: 200px;
    padding: 5px;
}
.newslettertext
{
    font-size: 10pt;
    color: #ffffff;
    line-height: 1.2;
}
.pagelogo
{
    font-size: 6pt;
    color: #ff4500;
}
.divscroller
{
    overflow: auto;
    height: 100px;
    width: 300px;
    padding: 5px;
}
@media screen {
.homemaintl
{
    border: 1px solid #888;
    width: 290px;
    height: 250px;
    background: #efefef;
    vertical-align: top;
}
.homemaintr
{
    border:1px solid #888;
    width: 290px;
    height: 250px;
    background: #f8f8f8;
    vertical-align: top;
}
.homemainbr
{
    border:1px solid #888;
    width: 290px;
    height: 250px;
    background: #dfdfdf;
    vertical-align: top;
}
.homemainblank
{
    width: 290px;
    height: 250px;
    vertical-align: top;
}
.homemainsmallt
{
    border:1px solid #888;
    width: 290px;
    height: 122px;
    vertical-align: top;
}
.homemainsmallb
{
    border:1px solid #888;
    width: 290px;
    height: 122px;
    background: #e7e7e7;
    vertical-align: top;
}
}
.headerspace
{
    width: 8px;
    height: 120px;
}
.title
{
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: middle;
    font-size: 14pt;
}
.rightcol
{
    width: 210px;
    height: 574px;
    border: 1px solid #888;
    padding: 5px;
}
.blankrow
{
    height: 8px;
}
.subtitle
{
    font-size: 12pt;
    color: #ff4500;
    vertical-align: top;
    text-align: left;
}
.imgborder
{
    border: 1px solid #ffffff;
    width: 200px;
    height: 120px;
}
.historytextbox
{
    width: 120px;
    height: 100px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.historypanel
{
    width: 300px;
    height: 100px;
    text-align: center;
}
.pagetext
{
    font-size: 8pt;
    color: #5a5a5a;
    vertical-align: top;
    line-height: 1.2;
}
.subtitleblk
{
    font-size: 12pt;
    color: #000000;
    vertical-align: top;
    width: 200px;
    text-align: left;
}
.newstext
{
    font-size: 8pt;
    color: #313131;
    vertical-align: text-top;
    line-height: 1;
}
.newsdate
{
    font-size: 8pt;
    color: #ff4500;
    vertical-align: text-top;
    line-height: 1;
    font-weight: bold;
}
.newsmore
{
    font-size: 8pt;
    color: #ff4500;
    vertical-align: text-top;
    line-height: 1;
    text-decoration: none;
}
.right
{
    text-align: right;
}
.box
{
    width:605px;
    height: 25px;
    background: #dcdcdc;
}
.contentpage
{
    vertical-align: top;
    height: 490px;
    width: 790px;
}
.links
{
    font-family:Verdana; 
    font-size: 8pt;
    color: #ff4500;
    text-decoration: none;
}
.normal
{
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:400px;
}

.updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:400px;
}
.line
{
    border-left: 2px solid #777;
    width: 150px;
}
.historytitle
{
    font-size: 12pt;
    color: #000000;
    vertical-align: top;
    width: 150px;
    text-align: center;
}
div.vertline
{
    width:330px;
    background-image: url(images/greyline.jpg);
    background-repeat: repeat-y;
    background-position: center;
}
.historytext
{
    font-size: 8pt;
    color: #5a5a5a;
    line-height: 2em;
}
.textbox
{
    border: 1px solid #000000;
    font-family: Verdana;
    font-size: 8pt;
}
/* 
    for scrolling layers  
	Specify width and height in hold and wn, and in clip for wn 
*/
#hold	{ 
	position:relative; overflow:hidden;
	width:600px; height:200px; z-index:100; 
	}
#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:600px; height:200px; 
	clip:rect(0px, 200px, 600px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
#lyr1, #lyr2, #lyr3	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
/* font spec's for layer content (ns4 doesn't inherit) */	
.content	{ font-size: 10pt; }
.displayer
{
    width: 600px;
    height: 200px;
}
.history
{
    width: 280px;
}