/* Style Sheet used for whole site (in root directory)*/

/*
	NOTES ON FONT SIZES:
	- The "Standard" size font is 14px
	- "Small" size font is usually 12px
	- Page headers: 18px
*/

/*
	Firefox CSS Issue: Do NOT put semi colons after the closing bracket of a style/class. This will cause the style/class to NOT render correctly!!! :(
*/

/*----HTML component styles (site-wide)-----------------------*/
body
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin:0px;
}

/* This is the "standard" size/shape of text unless specified by another style */
body, td
{
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	color:Black;
}

a:link /*UNvisitedlinks*/
{
	color:#0000FF;
	font-size:14px;
}

a:visited /*visitedlinks*/
{
	color:#800080;
	font-size:14px;
}

a:hover
{
	text-decoration:none;
	font-size:14px;
}

a:active
{
	font-size:14px;
}

/* This will be the text inside buttons, textboxes, listboxes, dropdownlists (even ASP.NET ones) */
input, select, textarea
{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:Black;
}

h1
{
	font-size:20px;
	font-weight:bold;
	color:#0073AA;
	margin-top:0em;
}

/*-- Special styles for news pages -----------------------------*/
.LongNewsHeader
{
	font-size:13px;
	font-weight:bold;
	color:#0073AA;
}

.NewsDateString
{
	font-size:10px;
	font-weight:bold;
	color:Gray;
}

/*---- Standard "small text" styles -----------------------------*/
.SmallText
{
	font-size:12px;
}

a.smallHyperlink:link
{
	font-size:12px;
}

a.smallHyperlink:visited
{
	font-size:12px;
}

a.smallHyperlink:hover
{
	font-size:12px;
}

a.smallHyperlink:active
{
	font-size:12px;
}

/*---- General use (site-wide) classes -------------------------*/
.BorderLessContainerTable
{
	border:4px;
	border-color:Red;
	padding:0px;
	margin:0px;
}

.contentSectionTable
{
	border:1pxsolid;
	border-color:#D1D1D1;
}

/*---- Page header text ----------------------------------------*/
a.headerNavHyperlink:link
{
	font-size:11px;
	text-decoration:underline;
	color:White;
}

a.headerNavHyperlink:visited
{
	font-size:11px;
	text-decoration:underline;
	color:White;
}

a.headerNavHyperlink:hover
{
	font-size:11px;
	text-decoration:none;
	color:White;
}

a.headerNavHyperlink:active
{
	font-size:11px;
	text-decoration:underline;
	color:White;
}

.TitleBarSearchText
{
	color:White;
	font-weight:bold;
	font-size:12px;
}

/*----Facilitiespage-----------------------------------------*/
.FacilitiesSectionHeader
{
	font-size:14px;
	font-weight:bold;
	color:#0073AA;
}

.FacilitiesSectionOuterTable
{
	border:1pxsolid;
	border-top-color:#D1D1D1;
	border-left-color:#D1D1D1;
	border-right-color:#D1D1D1;
	border-bottom-color:#D1D1D1;
	width:100%;
	padding:0px;
	background-color:#F2F2F2;
}

.FacilitiesSectionInnerTable
{
	border:0px;
	width:100%;
	padding:4px;
	margin:0px;
}

/*---- Left Navigation Panel (used on nearly all pages) --------*/
.LeftNavigationSectionHeader
{
	font-size:14px;
	font-weight:bold;
	color:#0073AA;
}

a.leftNavHyperlink:link
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.leftNavHyperlink:visited
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.leftNavHyperlink:hover
{
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

a.leftNavHyperlink:active
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

/*----Footer--------------------------------------------------*/
a.footerHyperlink:link
{
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
}

a.footerHyperlink:visited
{
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
}

a.footerHyperlink:hover
{
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:underline;
}

a.footerHyperlink:active
{
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
}

.FooterText
{
	color:White;
	font-weight:bold;
	font-size:11px;
}

/*----NVLAPBox(usuallyonrightsideofpage----------------*/
.NVLAPBox
{
	border:1pxsolid;
	border-top-color:#D1D1D1;
	border-left-color:#D1D1D1;
	border-right-color:#D1D1D1;
	border-bottom-color:#D1D1D1;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:10px;
}

a.NVLAPBoxHyperLink:link
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

a.NVLAPBoxHyperLink:visited
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

a.NVLAPBoxHyperLink:hover
{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

a.NVLAPBoxHyperLink:active
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

/*----HomePage-----------------------------------------------*/
a.HomeHeaderHyperLink:link
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

a.HomeHeaderHyperLink:visited
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

a.HomeHeaderHyperLink:hover
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	color:Blue;
	text-decoration:underline;
	font-weight:bold;
}

a.HomeHeaderHyperLink:active
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

a.orangeHyperlink:link
{
	font-size:13px;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}

a.orangeHyperlink:visited
{
	font-size:13px;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}

a.orangeHyperlink:hover
{
	font-size:13px;
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}

a.orangeHyperlink:active
{
	font-size:13px;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}

.HomeHeaderText
{
	color:Black;
	font-weight:bold;
	font-size:11px;
}

.HomeSearchBox
{
	font-size:11px;
	color:Black;
	margin-top:2px;
}
.HomeSearchGoButton
{
	font-size:11px;
	color:Black;
}

a.HomePrimaryHyperlink:link
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.HomePrimaryHyperlink:visited
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.HomePrimaryHyperlink:hover
{
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

a.HomePrimaryHyperlink:active
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.HomeNewsHyperlink:link
{
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

a.HomeNewsHyperlink:visited
{
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

a.HomeNewsHyperlink:hover
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.HomeNewsHyperlink:active
{
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

.HomeNewsText
{
	font-size:11px;
}

a.HomeOtherWebsiteHyperlink:link
{
	font-size:12px;
	color:Blue;
	text-decoration:none;
}

a.HomeOtherWebsiteHyperlink:visited
{
	font-size:12px;
	color:Blue;
	text-decoration:none;
}

a.HomeOtherWebsiteHyperlink:hover
{
	font-size:12px;
	color:Blue;
	text-decoration:underline;
}

a.HomeOtherWebsiteHyperlink:active
{
	font-size:12px;
	color:Blue;
	text-decoration:none;
}
