﻿page
{
	background-color: #FFFFFF;
	color: #000000;
}
html
{
	height: 100%;
	text-align: center;
	overflow: auto;
}
body
{
	height: 100%;
	width: 750px;
	text-align: left;
	font-family: Calibri, Verdana, Arial, Sans-Serif; /* letter-spacing: .0375em; */
	font-weight: normal;
	font-size: 1em;
	margin: 0 auto;
	background-color: #FFFFFF;
}
a:link, a:visited, a:active
{
	color: #0000FF;
}
a:hover
{
	color: #CC0000;
}

/* Colors */
.Color1
{
	background-color: #FC0;
}
.Color2
{
	background-color: #9F3;
}
.Color3
{
	background-color: #F60;
}
.Color4
{
	background-color: #39F;
}
.Color5
{
	background-color: #F36;
}
.Color6
{
	background-color: #FFFFCC;
}
.tableGrid
{
	padding-left: 8px;
	margin-left: 8px;
	border: solid 1px Gray;
}

.tableGrid th
{
	font-weight: bold;
	background: #004E98;
	color: #FFFFFF;
	padding: 2px;
	margin-left: 4px;
	vertical-align: top;
}

.tableGrid tr, .gridItem, .gridItemAlt
{
	padding: 6px;
	margin-left: 4px;
	vertical-align: top;
}

.tableGrid td
{
	border: solid 1px Gray;
}

.gridItem td, .gridItemAlt td
{
	padding: 2px 4px 2px 4px;
}
.gridItemAlt
{
	background: #E2EFFE;
}

div.rotator .img
{
	height: 360px;
	width: 480px;
	border: none;
}
dl.curved {background:#7f7f9c url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }

/* Pane */
.Pane
{
	margin: 0px 8px 16px 8px;
}
.PaneTwoColumn
{
	width: 280px;
	float: left;
}
.PaneTwoColumnRight
{
	width: 280px;
	float: right;
}

.PaneHeader
{
	clear: both;
	background-color: #416cbc;
	color: #FFFFFF;
	padding: 8px 4px 4px 10px;
	margin: 0px 0px 0px 0px;
}

.PaneHeader h1
{
	color: #FFFFFF;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
}
.PaneContent
{
	border: solid 1px #004E98;
	margin: 0px 0px 2px 0px;
}
.PaneContent h1, body h1
{
	color: #416cbc;
	font-size: 120%;
	margin: 4px 4px 4px 4px;
}
.PaneContent h2, body h2
{
	color: #416cbc;
	font-size: 110%;
	margin: 4px 4px 4px 4px;
}
.PaneContent p
{
	margin: 4px 0px 4px 0px;
}
/* Pane End */

.PanelContainer
{
	background-color: #FFFFFF;
	width: 100%;
	border: solid 2px #416cbc;
	/* Turn the border row on to see the container outline */
	/* border: dotted 1px #000000;  */
}
.PanelContainer p
{
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
}

/* PanelTop */
.PanelTop
{
	width: 100%;
}
.PanelTop div.SiteLogo
{
	display: inline;
}
.PanelTop .SiteLogo img
{
	width: 750px;
}
.PanelTop .SiteName p
{
	font-size: 180%;
}
.PanelTop div.SiteSearch
{
	margin: 48px 8px 0 8px;
	float: right;
}
/* PanelTop end */

/* PanelLeftRail SiteMenu */
.PanelLeftRail div.SiteMenu
{
	clear: both;
	margin: 0 0 0 0;
	padding: 2px 6px 2px 8px;
	display: block;
}
.PanelLeftRail div.SiteMenu ul
{
	display: inline;
}
.PanelLeftRail div.SiteMenu ul li
{
	/* display: block; */
	list-style-image: none;
	list-style: none;
	background-color: #416cbc;
	text-align: center;
	margin: 4px 0 4px 0;
}
.PanelLeftRail div.SiteMenu ul li a
{
	padding: 0 4px 0 4px;
	text-decoration: none;
	text-align: center;
	height: 24px;
	width: 112px; 
	display: block;
	/* float: left; */
	background: url(MenuButton.jpg) right top;
}
.PanelLeftRail div.SiteMenu a:link, 
.PanelLeftRail div.SiteMenu a:visited, 
.PanelLeftRail div.SiteMenu a:visited, 
.PanelLeftRail div.SiteMenu a:active
{
	color: #FFFFFF;
}
.PanelLeftRail div.SiteMenu a:hover
{
	color: #FFC800;
	text-align: center;
	height: 24px;
	width: 112px; 
	/* float: left; */
	background:url(MenuButtonGlo.jpg) right top;
}
/* PanelTop SiteMenu End */

/* PanelBreadCrumb */
.PanelBreadCrumb
{
	clear: both;
	background-color: #FFF;
	margin: 0 0 0 0;
	padding: 2px 8px 2px 8px;
	text-align: left;
}
.PanelBreadCrumb ul
{
	display: inline;
	margin: 0 0 0 0;
}
.PanelBreadCrumb ul li
{
	display: inline;
}
.PanelBreadCrumb ul li a:after
{
/* content: " » " ;
content: " x " ;
color: #39F;
content: "\0020 \0020 \0020 \00BB \0020"; */
}
.PanelBreadCrumb a
{
	background: transparent url(breadcrumb.gif) no-repeat center right;
	padding: 0 18px 0 4px;
	text-decoration: none;
}
.PanelBreadCrumb a:link, 
.PanelBreadCrumb a:visited, 
.PanelBreadCrumb a:visited, 
.PanelBreadCrumb a:active
{
	/* color: #39F; */
	color: #0000FF;
}
.PanelBreadCrumb a:hover
{
	color: #CC0000;
	/* color: #FFC800; */
}
/* PanelBreadCrumb End */

.PaneImage, .PaneImageLeft, .PaneImageRight, .PaneImageCenter
{
	margin: 4px 8px 4px 4px; 
	/* width: 240px; */ 
	/* width: 184px; */
	float: left;
	text-align: left;
}
.PaneImageCenter
{
	text-align: center;
	float: none;
}
.PaneImageLeft
{
	float: left;
	text-align: left;
}
.PaneImageRight
{
	float: right;
	text-align: right;
}
.PaneImageImage img
{
	margin: 0px 4px 0px 4px;
	border: none;
}
.PaneImageHeader h1
{
	font-size: smaller;
	background-color: #004E98;
	color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	margin: 0px 4px 0px 4px;
}
.PaneImageCaption
{
	border: solid 1px #004E98;
	margin: 0px 4px 0px 4px;
	text-align: left;
}
.PaneImageCaption p
{
	font-size: smaller;
}

.PanelMiddle
{
	background-color: #416cbc;
	width: 100%;
}
.PanelMiddleInner
{
	width: 100%;
}

.PanelLeftRail
{
	float: left;
	width: 20%;
	display: inline;
	background-color: #416cbc;
}
.PanelCenterRail
{
	float: left;
	width: 80%;
	background-color: #ffffff;
}
.PanelRightRail
{
	background-color: #39F;
	float: left;
	width: 20%;
	visibility: hidden;
}
.PanelFooter
{
	width: 100%;
	clear: both;
	/* background-color: #416cbc; 
	border-top: solid 2px #ffffff;
	*/
}
.PanelFooter p
{
	font-size: 60%;
	text-align: center;
}

/* PanelFooter SiteMenu */
.PanelFooter div.SiteMenu
{
	clear: both;
	margin: 0 0 0 0;
	padding: 2px 8px 2px 8px;
	text-align: center;
}
.PanelFooter div.SiteMenu ul
{
	display: inline;
}
.PanelFooter div.SiteMenu ul li
{
	display: inline;
}
.PanelFooter div.SiteMenu a
{
	padding: 0 4px 0 4px;
	text-decoration: underline;
	font-size: 90%;
}
.PanelFooter div.SiteMenu a:link, 
.PanelFooter div.SiteMenu a:visited, 
.PanelFooter div.SiteMenu a:visited, 
.PanelFooter div.SiteMenu a:active
{
	color: #0000FF;
}
.PanelFooter div.SiteMenu a:hover
{
	color: #CC0000;
}
/* PanelFooter SiteMenu End */
