/* Default CSS Stylesheet for a new Web Application project */
BODY
{
    background: #500;
	margin: 0px 0px 0px 0px;
	overflow: auto;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}
table#body
{
	height: 97%; 
	background-color: #fff; 
	width: 900px; 
	border-left: solid 1px #FFD700; 
	border-right: solid 1px #FFD700; 
	border-bottom: solid 2px #FFD700;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul
{
	margin: 3px 0px 3px 20px;
}
li
{
	margin: 0px 0px 0px 0px;	
}
input, select, textarea
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;	
	font-weight: normal;
}

a img { border: none 0px Transparent !important; }

A,  A:VISITED
{
	color: #191970;
}
A:HOVER
{
	color: #00F;
}
TD
{
	font-size: 8pt;
	/*font-weight: bold;*/
}
.menuText
{
	color: #ffcc00;	
	font-size: 9pt;
}
.th
{
	background-color: #800000;
	color: White;
	font-size: 9pt;
	font-weight: bold;	
}
.tf
{
	background-color:  #E3D5D5;
	color: #000;
	font-size: 9pt;
	font-weight: bold;	
}
.btn
{
	background-color:Maroon;
	border: solid 1px #000;
	color: #fff;	
	font-weight: bold;
	font-size: 8pt;
	width: 100;
	padding: 0px 3px 0px 3px;
}

.bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
.red { color: #f00;}

.w100 { width: 100%; }
.vtop { vertical-align: top; }
.vcenter { vertical-align: middle; }
.vbottom { vertical-align: bottom; }
.hleft { text-align: left; }
.hcenter { text-align: center; }
.hright { text-align: right; }

.block { display: block; }
.floatl { float: left; }
.floatr { float: right; }
.clear { clear: both; }

.p20 { padding: 20px 20px 20px 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pl20 { padding-left: 20px; }
.pb20 { padding-bottom: 20px; }

.p10 { padding: 10px 10px 10px 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pl10 { padding-left: 10px; }
.pb10 { padding-bottom: 10px; }

.p5 { padding: 5px 5px 5px 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pl5 { padding-left: 5px; }
.pb5 { padding-bottom: 5px; }

.m10 { margin: 10px 10px 10px 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mb10 { margin-bottom: 10px; }

.newsHeadline
{
	color: #00AC4E;	
}
.newsHeadlineUrgent
{
	color: #f00;
	font-size: 10pt;
	font-style:italic;
}
.newsAbstract
{
	color: #000;	
}
.newsPosted
{
	color: #f00;	
	font-weight: bold;
	font-size: 7pt;
}
.sitefooter
{
	background-color: #AB0313;
	color: #fff;
	font-size: 7pt;
	font-family: Tahoma;
	padding: 5px 2px 2px 2px;		
}
/* TEXT STYLES */
.TextWeatherTitle
{
	margin-bottom: 3px;
	font-size: 7pt;	
	color: #fff;
}
.TextWeatherLink
{
	margin-top: 3px;
	font-size: 7pt;	
	font-weight: bold;
	color: #FA8072;
}
.TextWelcome
{
	color: #800000;
	font-weight: bold;
	font-size: 12pt;	
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.welcomeUser
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF00;
	padding-left: 3px;	
	margin-bottom: 15px;
}
.TextNewsTitle
{
	color: #000;
	padding: 3px 10px 3px 3px;
	border: solid 1px #B8860B;
	background-color: #DAA520;
	font-style: normal;
	font-weight: Bold;
	font-size: 9pt; 
	font-family: Tahoma;
}
.NewsTickerBG
{
	border: solid 1px #000;	
	padding-left: 5px; 
	padding-right: 5px;
	background: url('../images/newsbg.gif');
	background-repeat: repeat-x;
}
A.TextNews:HOVER
{
	color: #ff0;
}
A.TextNews:VISITED
{
	color: #ff0;
}
.TextNews
{
	color: #ff0;
	font-size: 8pt;
	font-weight: bold;
}
.EventsHeader
{
	background-color: #800000;
	color: White;
	font-size: 9pt;
	font-weight: bold;	
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}
.TextNewsHeadline
{
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
}
A.TextNewsHeadline:HOVER
{
	color: #800080;
}
.TextNewsPosted
{
	font-size: 7pt; 
	color: #006400;
}
.TextNewsDetails
{
}
.TextLoginInstructions
{
	color: #800000;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

#showOffNews a {
    display: block;
    line-height: 21px;
}

@media print {
    td#tdSiteSidebar{
        display: none;
    }
}
