body {
  margin: 0; background: #021959 url(/images/bg-body.jpg) center top no-repeat; padding: 0;
  font: normal 16px Tahoma, sans-serif; text-align: center; color: #4e4e4e;
}

h1, h2, h3, p {
  margin: 10px 0; padding: 0;
  font-weight: normal
}

h1, h2 {
  margin: 0; padding: 8px 0 10px;
  font-weight: bold; font-size: 36px; color: #022791
}

.mainmenu {
background-color: #e9edff;
}

 .menu-item {
    display: inline-block;
    padding: 10px 15px 10px 15px;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    border-right: 1px solid #fff;

}

a { text-decoration: none; color: #022791 }

a:hover { text-decoration: underline }

#bodyMain { width: 1001px; margin: 0 auto; background: url(/images/bg-main.jpg) 317px 23px no-repeat }

#mainLogo { float: left; margin: 23px 0 7px 36px }

		#mainLogo img { display: block }

#mainContent {
  float: left; width: 100%; background: white url(/images/bg-content.jpg) right bottom no-repeat;
  text-align: left
}

	#contentComponent {    float: left;
    width: 977px;
    padding-left: 33px; }

		#componentContent {    float: left;
    width: 669px;
    padding: 25px 18px 40px; 
    line-height: 22px;}

		#componentColumn { float: right; width: 218px; padding-top: 6px }

			.column { margin: 0 41px 18px 0 }

	#contentColumn {
	  position: fixed; width: 249px; margin: 9px 0 8px 12px; padding: 0;
	  list-style: none
	}

			#contentColumn a { display: block; padding: 6px 28px 8px }

			#contentColumn a:hover { background: url(/images/bg-menu-hover.gif) 8px 10px no-repeat }

		#contentColumn .active {
		  border-top: 1px solid #D7E0E6; background: url(/images/bg-menu.gif) left bottom repeat-x;
		  font-weight: bold
		}

			#contentColumn .active a,
			#contentColumn .active a:hover { background: url(/images/bg-menu-active.gif) 8px 10px no-repeat }

			.menu { text-align: right }

#mainFooter { clear: both }

	#mainFooter p,
	#mainFooter a { font: 13px/18px "Trebuchet MS", Arial, sans-serif; color: white }

	#mainFooter p { margin: 0; padding: 10px 0 20px }

	#mainFooter a { text-decoration: underline }

	#mainFooter a:hover { text-decoration: none }

	#footerCopy {
	  float: left;
	  text-align: left
	}

	#footerLegals {
	  float: right;
	  text-align: right
	}
