﻿/* Generic Formatting Classes */

/* Base formatting for a page */
body
{
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
	font-size: 100%;
	margin: 0;
}

.stdparagraph
{
	text-align:left;
	font-size:14px;
}

.newsTitle
{
	background-image:url('../common_images/NewsBackground.jpg');
	background-repeat:repeat-x;
	font-weight:bold;
	height:28px;
	font-size:small;
	font-style:oblique;
	text-align:center
}

/*
.centered
{
    text-align: center;
}

.fullpage
{
	border-style:solid;
    border-width:2px;
	height:100%;
}
*/

.tabularlist-cell
{
	width:50%;
	border-style:solid;
	border-width:1px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
	border-color:#e0dfe3; /*a7b5bc;*/
	padding:2px,0,2px,0;
}

.tabularlist2-cell
{
	border-style:solid;
	border-width:2px;
	text-align:center;
	border-color:#A0A0A0;
	margin: 1px 1px 1px 1px;
	padding: 2px 6px 2px 6px;
}

.cell
{
	border-style:solid;
	border-width:1px;
	text-align:center;
	border-spacing:0;
	margin:0 0 0 0;
	padding:4px 0 4px 0;
	font-size:12px;
	height:12px;
	vertical-align:middle;
}

/* Formatting for content header on all pages */
.contentheader
{
	font-size:18px;
	font-weight:600;
	color:#44769a;
	text-align:center;
	width:100%;
	padding-bottom:8px;
	padding-top:10px;
	margin:0 0 0 0;
	height:14px;
}

/* This is the horizontal static page menu containing only the top level page items. */
.pagemenu
{
	text-align:center;
	background-color: #44769a;
	border-style:none;
	border-width:0px;
	border-color: #44769a;
	font-size:12px;
	width:100%;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

.conditions
{
	text-align:right;
	background-color: #44769a;
	border-style:none;
	border-width:0px;
	font-size:12px;
	width:100%;
	height:20px;
	color:#FFFFFF;
}

a:link.menu
{
	color:#FFFFFF;
	text-decoration:none;
}

a:visited.menu
{
	color:#FFFFFF;
	text-decoration:none;
}

/* Used for non-selectable text on page specific menus */
.selected
{
	color:#ffcc00; /* Yellow color from banner */
}

/* Formatting for text on a landing page */
.landingpagetext
{
	font-size:14px;
	font-family: Verdana, Arial;
}

a:noborder
{

}

/* end my code */

.stdtext
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial;
}

.stdtext2
{
	font-size: 14px;
	font-family: Verdana, Arial;
}

.menutext
{
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial;
	font-style:normal;
}

/* Formatting for left content panel. - The nav menu exists here */
.left-content-panel
{
	width:160px;
	vertical-align:top;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
}

/* Formatting for the center content panel. - Page content exists here */
.center-content-panel
{
	width:auto;
	height:auto;
	vertical-align:top;
	border-style:none;
	border-width:0;
	margin:0;
	padding-top:0;
	padding-right:3px;
	padding-bottom:0;
	padding-left:0;
}

/* Formatting for the right content panel. - The new bar exists here. */
.right-content-panel
{
	width:160px;
	vertical-align:top;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
}

.news
{
	width:100%;
	height:100%;
	vertical-align:top;
	z-index:-1;
}

/* Element Specific Formatting Classes */

/* Navigation bar formatting */
TABLE.navbar
{
	border-style: solid;
	border-width: 1px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	width: 150px;
	text-align:left;
}

/* site-header formatting */
TABLE.header
{
	height:80px;
	width:100%;
	text-align:center;
	border-style:none;
	border-width:0px;
	background-color:#5d7e8d;
}

TR.headerframe
{
	height:80px;
}
/* end site-header formatting */

/* Webmaster contact info formatting */
a.webmaster
{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:12px;
}

/* Formatting for page footer: webmaster contact and copywright */
.pagefooter
{
	height:20px;
	width:100%;
	text-align:center;
	border-style:none;
	border-width:0;
	background-color:#44769a;
	color:#FFFFFF;
	font-size:10px;
}
/* end webmaster formatting */

/* Used on sub menu items */
TABLE.menu
{
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0;
	width:190px;
}

/* Formatting for base and sub-level menu items */
/* Used in the left-hand vertical menu */
/* This class controls the initial display drawing of the menu */
TD.menuUp 
{
	border-style:solid;
	border-width:1px;
	border-color:#e0dfe3;
	color:#615e68; /*#666666;*/
	background-color:#FFFFFF;
	
}

/* Formatting activated on assigned cells when user hovers over cell */
/* Used in the left-hand vertical menu */
/* This is the class that highlights the item in the left menu when the mouse hovers over it. */
TD.menuHover 
{
	border-style:solid;
	border-width:1px;
	border-color:#e0dfe3;
	BACKGROUND-COLOR:#32466b;
	color:#FFFFFF;
	z-index:1;
}

/* This does NOT seem to do anything on this site */
TD.menuUpActive 
{
    /*font-weight: bold;
    color:#666666;
    background-color: #FFFFFF;
    font-family: Verdana Arial;
    font-size: 12px;
    font-style: normal;*/
}

/* Font Formatting for when user hovers over menu item */
/* This does NOT do anything on this site */
FONT.menuHover
{
	/*COLOR:White;*/
}

/* This class hides the "pop-up" menus when drawn. */
DIV.menuUp 
{
	DISPLAY:none;
	POSITION: static;
}

/* DIV Formatting for when user hovers over menu item */
/* This class controls where the pop-up menu is drawn when it pops up. */
DIV.menuHover {
	BORDER-LEFT: #999999 2px solid;
	BORDER-RIGHT: #999999 2px solid;
	BORDER-TOP: #999999 2px solid;
	BORDER-BOTTOM: #999999 2px solid;
	DISPLAY:inline;
	POSITION:absolute;
	BACKGROUND-COLOR: #ffffff;
}

