BODY {margin: 0px; background-image: url("images/bg.jpg"); background-repeat: repeat-x; background-color: #e6e6e6; font-family: Arial;}

A {color: #be1317;}

#mainFrame {width: 950px; min-height: 500px; margin-left: auto; margin-right: auto; background-color: #FFF; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
	#mainFrame .topFrameLogo {width: 100%; float: left; padding: 30px 0px 10px 0px; text-align: center;}
		#mainFrame .topFrameLogo IMG {border: 0px;}
	#mainFrame .topFrameName {width: 100%; float: left; padding: 0px 0px 30px 0px; text-align: center;}
		#mainFrame .topFrameName H1 {margin: 0px; padding: 0px; font-family: Calibri; font-size: 30px; color: #333; font-weight: bold;}
	#mainFrame .menu {width: calc(100% - 40px); height: 50px; margin: 0px 20px 0px 20px; float: left; background-image: url("images/menu_bg.jpg"); border-radius: 10px; padding: 0px; box-sizing: border-box;}
		#mainFrame .menu UL {width: 100%; padding: 0px; float: left; margin: 0px; list-style: none; box-sizing: border-box;}
			#mainFrame .menu UL LI {width: 20%; float: left; padding: 0px; margin: 0px;}
				#mainFrame .menu UL LI A {width: 100%; display: block; float: left; height: 50px; box-sizing: border-box; padding: 16px 15px 0px 15px; font-size: 16px; color: #FFF; text-decoration: none; border-right: 1px solid #FFF; text-align: center;}
				#mainFrame .menu UL LI A:HOVER {font-weight: bold;}
				#mainFrame .menu UL LI:last-child A {border: 0px;}
	#mainFrame .content {width: calc(100% - 80px); float: left; padding: 10px 40px 10px 40px; background-color: #fff;}
		#mainFrame .content H2 {width: 100%; float: left; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc; font-size: 24px; font-weight: bold; font-family: Calibri; color: #333;}
		#mainFrame .content P {width: 100%; float: left; margin: 0px 0px 10px 0px; font-size: 15px; color: #333; line-height: 1.6;}
		#mainFrame .content P.halfSizeLeft {width: 50%; float: left;}
		#mainFrame .content P.halfSizeRight {width: 50%; float: right;}
		#mainFrame .content UL {width: 100%; float: left; box-sizing: border-box; padding: 0px 0px 0px 30px; list-style: square; margin: 0px 0px 10px 0px;}
			#mainFrame .content UL LI {width: 100%; float: left; font-size: 15px; color: #333; line-height: 1.6; margin: 0px; padding: 0px;}
	#mainFrame .footer {width: 100%; float: left; height: 50px; background-color: #d1d1d1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-sizing: border-box; text-align: center; font-size: 14px; color: #666; padding-top: 16px;}