*, html
{
  font-family: Verdana, Arial, Serif;
  font-size: 8pt;
}

body
{
	text-align: center;
  margin: auto;
  width: 950px;
}

#PageWrapper
{
	background-image:  url(../Images/BG.jpg);
  padding-bottom: 10px;
  width: 950px;  
}

#Logo
{
  width: 950px;
  height: 35px;
	background-image:  url(../Images/Logo.jpg);
	text-align: left;
}

#Logo a
{
  width: 950px;
  height: 35px;
  display: block;
  text-decoration: none;
}

.SideBar
{
  width: 218px; 
  margin: 10px;
  text-align: left;
  float: left;
  display: inline;
  background-color: #fff;
  border: 1px solid #4C92C2;
  position: relative;
  min-height: 400px;
  padding: 0 10px 10px 10px;
}

.MainMenu
{
  height: 32px;
  text-align: left;
  background-color: #1C5379;
  padding: 20px 10px 0 10px;
  width: 950px;
	/* Box Model Hack. Width below is the correct width, but IE 5/5.5 will use the earlier width */
	voice-family: "\"}\""; 
	voice-family:inherit;
  width: 930px;
}

.MainContent
{
  min-height: 400px;
  position: relative;
  width: 650px;
}

* html .MainContent /* fake min-height for IE */
{
  height: 400px;
}

.MainContent, .MainContentNoSidebar, .Footer, .FooterNoSidebar
{
  border: 1px solid #4C92C2;
  padding: 10px;
  margin: 10px 10px 10px 260px;
  background-color: #fff;
  text-align: left;
}

.MainContentNoSidebar
{
  min-height: 400px;
  width: 910px;
  margin: 10px;
}

.Footer, .FooterNoSidebar
{
  background-color: #84BADF;
  background-image:  url(/Images/Footer.jpg);
  border-top:1px solid #B3C8D6;
  border-right:1px solid #7691A4;
  border-bottom:1px solid #7691A4;
  border-left:1px solid #B3C8D6;  
  padding: 4px 10px 4px 10px;
  width: 650px;
  height: 15px;
}

.FooterNoSidebar
{
  margin: 10px;
  width: 910px;
}

img
{
  border-style: none;
	border-color: inherit;
	border-width: 0;
}

td
{
  vertical-align: top; 
}

th
{
	text-align: left;
}

h1, h1 a, h2, h3, h1 b
{
  padding: 0;
  color: #1473B4;
  font-weight: bold;
  font-size: 13pt;
  text-decoration: none;
  margin-bottom: 5px;
  margin-top: 0;
  font-family: "Trebuchet MS", Arial, sans-serif;
}

h2
{
  font-size: 11pt;
  margin-top: 10px;
}

h3
{
  font-size: 8pt;
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: bold;
}

a
{
  color: #0E3A58; 
  text-decoration: underline;
}

a:active, a:hover 
{
/*	color: #1C7960; */
}

p
{
  margin-top: 0;
}


#MainMenu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#MainMenu li
{
  float: left;
}

#MainMenu li a
{
  background-image: url('/Images/Menu/Menu.gif');
  color: #1C5379;	
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  height: 21px;
  padding: 11px 0 0 0;
  text-align: center;
  width: 97px;
  display: block;
  text-decoration: none;
}

#MainMenu li a:hover, #MainMenu li a.Selected
{
  background-image: url('/Images/Menu/MenuSelected.gif');
}
