/* CSS Document */
h2.home {
  font-size: 20px;
}

/* Homepage banner */
#hompage-banner-wrapper {
  position: relative;
  height: 302px;
}

#homepage-banner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

#homepage-banner-overlay {
  position: absolute;
  width: 238px;
  height: 302px;
  left: 532px;
  top: 0;
  z-index: 10;
  
  padding-top: 50px;
  
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#homepage-banner-overlay ul {
  list-style: none;  
}

#homepage-banner-overlay ul li {
  padding-bottom: 15px;
}

#homepage-banner-overlay ul a {
  color: #cc3399;
  text-decoration: none;
}



/* Contact form on homepage */
table.contact-form {
  border: 1px solid #666;
  border-collapse: collapse;
}

table.contact-form th,
table.contact-form td {
  padding: 5px;
  font-size: 12px;
}

table.contact-form th {
  color: #3B72B0;
  background-color: #ACCFE5;
  border-bottom: 1px solid #666;
  font-weight: bold;
}

table.contact-form form {
  margin: 0px;
}



.menu-dropdown-container table {
  border-top: 1px solid #6baad1;
}




.menu-dropdown-container td	{
	font-size: 10px;
	color: #3B72B0;
	background-color: #D2DFED;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	text-align: left;
	border-bottom: 1px solid #6baad1;
}
.menu-dropdown-container td a:link,
.menu-dropdown-container td a:active,
.menu-dropdown-container td a:visited,
.menu-dropdown-container td a:hover	{
  color: #3B72B0; 
  text-decoration: none;
}




.menu-dropdown-container td:hover {
	color: #D2DFED;
	background-color: #3B72B0;
}
.menu-dropdown-container td:hover a:link,
.menu-dropdown-container td:hover a:active,
.menu-dropdown-container td:hover a:visited,
.menu-dropdown-container td:hover a:hover	{
  color: #D2DFED; 
  text-decoration: none;
}






TR.bluemenu {
	font-size: 10px;
	color: #3B72B0; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

TR.dropdownmenu {
	font-size: 11px;
	color: #3B72B0; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #D2DFED;
}

A.dropdownmenulinks,
A.dropdownmenulinks:link,
A.dropdownmenulinks:active,
A.dropdownmenulinks:visited,
A.dropdownmenulinks:hover {
  color: #3B72B0;
  text-decoration: none;
} 

A.dropdownmenulinksOut,
A.dropdownmenulinksOut:link,
A.dropdownmenulinksOut:active,
A.dropdownmenulinksOut:visited,
A.dropdownmenulinksOut:hover {
  color: #D2DFED;
  text-decoration: none;
}

A.links, 
A.links:link,
A.links:active,
A.links:visited,
A.links:hover {
  color: #3B72B0; 
  text-decoration: none;
}

TD.textheader {
	font-size: 13px;
	color: #3B72B0; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.bottommenu {
	font-size: 9px;
	color: #3E3E3E; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.leftMenu	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #094D9C;
	font-weight: bold;
	height:18px;
}

.leftMenuChildimg	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #094D9C;
	height:16px;
	width:8px;
	visibility:hidden;	
}

.leftMenuChild	{
	font-size: 13px;
	color: #094D9C;
	height:16px;
}

.childPadding	{
	padding-left:1px;
}

.LeftSidebar {
  font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
}

.MainBodyText,
.MainBodyText2 {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

.MainBodyText {
  padding:25px;
}

A.menulinks,
A.menulinks:link,
A.menulinks:active,
A.menulinks:visited,
A.menulinks:hover {
  color: #094D9C; 
  text-decoration: none;
}

A.menuChildLinks,
A.menuChildLinks:link,
A.menuChildLinks:active,
A.menuChildLinks:visited,
A.menuChildLinks:hover {
  color: #094D9C;
}

A.bottommenuLinks,
A.bottommenuLinks:link,
A.bottommenuLinks:active,
A.bottommenuLinks:visited,
A.bottommenuLinks:hover {
  color: #3E3E3E; 
  text-decoration: none;
}



.success {
  background-color: #ace5cf;
  padding: 10px;
  border: 2px solid #236f52;
}

.errors {
  background-color: #e5accf;
  padding: 10px;
  border: 2px solid #6f2352;
}


p {
  line-height: 150%;
}


/* Menus */
td.menu-parent {
  padding-left: 5px;
  padding-right: 12px;
}

.menu-dropdown-container {
  position:absolute;
  visibility:hidden;
  z-index: 20;
}
