/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	margin: 0px 0px 0px 0px;
	overflow: auto;
	scrollbar-face-color: #AB0313;
	scrollbar-highlight-color: #AB0313;
	scrollbar-3dlight-color: #DBE9FD;
	scrollbar-darkshadow-color: #727272;
	scrollbar-shadow-color: #AB0313;
	scrollbar-arrow-color: #D3CE8E;
	scrollbar-track-color: #ffcc00;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}
table#body
{
	height: 97%; 
	background-color: white; 
	width: 900px; 
	border-left: solid 1px gold; 
	border-right: solid 1px gold; 
	border-bottom: solid 2px gold;
	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,  A:VISITED
{
	color: MidnightBlue;
}
A:HOVER
{
	color: Blue;
}
TD
{
	font-size: 8pt;
	/*font-weight: bold;*/
}
.menuText
{
	color: #ffcc00;	
	font-size: 9pt;
}
.th
{
	background-color: Maroon;
	color: White;
	font-size: 9pt;
	font-weight: bold;	
}
.tf
{
	background-color:  #E3D5D5;
	color: Black;
	font-size: 9pt;
	font-weight: bold;	
}
.btn
{
	background-color:Maroon;
	border: solid 1px black;
	color: White;	
	font-weight: bold;
	font-size: 8pt;
	width: 100;
	padding: 0px 3px 0px 3px;
}
.newsHeadline
{
	color: #00AC4E;	
}
.newsHeadlineUrgent
{
	color: Red;
	font-size: 10pt;
	font-style:italic;
}
.newsAbstract
{
	color: Black;	
}
.newsPosted
{
	color: Red;	
	font-weight: bold;
	font-size: 7pt;
}
.sitefooter
{
	background-color: #AB0313;
	color: White;
	font-size: 7pt;
	font-family: Tahoma;
	padding: 5px 2px 2px 2px;		
}
/* TEXT STYLES */
.TextWeatherTitle
{
	margin-bottom: 3px;
	font-size: 7pt;	
	color: White;
}
.TextWeatherLink
{
	margin-top: 3px;
	font-size: 7pt;	
	font-weight: bold;
	color: Salmon;
}
.TextWelcome
{
	color: Maroon;
	font-weight: bold;
	font-size: 12pt;	
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.welcomeUser
{
	font-size: 8pt;
	font-weight: bold;
	color: Yellow;
	padding-left: 3px;	
	margin-bottom: 15px;
}
.TextNewsTitle
{
	color: Black;
	padding: 3px 10px 3px 3px;
	border: solid 1px DarkGoldenRod;
	background-color: GoldenRod;
	font-style: normal;
	font-weight: Bold;
	font-size: 9pt; 
	font-family: Tahoma;
}
.NewsTickerBG
{
	border: solid 1px Black;	
	padding-left: 5px; 
	padding-right: 5px;
	background: url('../images/newsbg.gif');
	background-repeat: repeat-x;
}
A.TextNews:HOVER
{
	color: Yellow;
}
A.TextNews:VISITED
{
	color: Yellow;
}
.TextNews
{
	color: Yellow;
	font-size: 8pt;
	font-weight: bold;
}
.EventsHeader
{
	background-color: Maroon;
	color: White;
	font-size: 9pt;
	font-weight: bold;	
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}
.TextNewsHeadline
{
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
}
A.TextNewsHeadline:HOVER
{
	color: Purple;
}
.TextNewsPosted
{
	font-size: 7pt; 
	color: DarkGreen;
}
.TextNewsDetails
{
}
.TextLoginInstructions
{
	color: Maroon;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}
/* GRID STYLES */
.grdHeader
{
	background-color: Maroon;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 2px 3px 2px 3px;
}
.grdFooter
{
	background-color: Maroon;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}
.grdPager
{
	background-color: Gold;
	color: Black;
	font-weight: bold;
	font-size: 8pt;
}
.grdGroupHeader
{
	filter: Alpha(Opacity=50);
	background-color: dimgray;
	font-size: 9pt;
	font-style: italic;
}
/* SIDE MENU STYLES */
.RMMenuItem
{
	/*filter: Alpha(Opacity=100);*/
	margin-left: 5px;
	margin-right: 5px;
	background-color: Black;
	color: #ffcc00;	
	font-size: 9pt;
	margin-bottom: 3px;
	margin-top: 3px;
}
.RMMenuItemOver
{
	cursor: hand;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #AB0313;
	color: white;	
	font-size: 9pt;
	margin-bottom: 3px;
	margin-top: 3px;
}
.RMMenuItemClicked
{
	margin-left: 5px;
	margin-right: 5px;
	background-color: #AB0313;
	color: Yellow;	
	font-size: 9pt;
	margin-bottom: 3px;
	margin-top: 3px;
}
.RMMenuGroup
{
	background-color: Black;
	border: solid 1px #ffcc00;
	border-left: solid 5px #ffcc00;
}
.RMMenuRootGroup
{
	/*filter: Alpha(Opacity=100);*/
	background-color: Black;
	border: solid 1px #ffcc00;
	border-left: solid 5px Black;
}
/* CALENDAR STYLES */
.calMonthName
{
	width: 100%;
	background-color: Maroon;
	color: White;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
}
.calTitle
{
	background-color: gold;
	height: 10px;
	padding-top: 3px; 
	padding-bottom: 3px;
	text-align: center;
	border: solid 1px black;
	width: 14.25%;
}
.calDay
{
	vertical-align: top;
	background-color: lightyellow;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	height: 16.5%;
}
.calDaySel
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	background-color: white;
	border: dotted 2px maroon;	
}
.calOtherDay
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	background-color: gainsboro;	
	color: dimgray;
	border: solid 1px gainsboro;
}
.calWkEndDay
{
	vertical-align: top;
	background-color: beige;
	padding: 3px 3px 3px 3px;
}

table.tree 
{
	border-collapse: collapse;
	border: solid 1px dimgray;
}
table.tree TD table TD
{
	border: solid 0px dimgray;
}
table.tree TD
{
	border: solid 1px dimgray;
}
table.tree TD.instructions
{
	background-color: #ffcccc;
	width: 200px;
}
table.tree TD.tree
{
	height: 100%;
	width: 200px;
	vertical-align: top;
}
table.tree TD.host
{
	vertical-align: top;
	text-align: center;
	width: 100%;
}
.treeDir
{
	font-weight: bold;
}
.treeFil
{
	font-weight: normal;
	color: dimgray;
}
.treeDirHot
{
	font-weight: bold;
	color: Navy;
}
.treeFilHot
{
	font-weight: normal;
	color: blue;
}
.treeDirSel
{
	font-weight: bold;
	color: Maroon;
}
.treeFilSel
{
	font-weight: normal;
	color: red;
}

@media print {
    td#tdSiteSidebar{
        display: none;
    }
}