body {text-align:center; background-color:#FBECFF; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:20px;}
	#wholePageContentHolder {position:absolute; width:760px; left:50%; margin:10px 0px 20px -380px;}
	#pageFrame {float:left; border:1px solid #CCCCCC; width:760px; background-color:#FFFFFF;}
		#header {float:left; width:760px; height:113px; background-color:#419FFF;}
		#menuBar {float:left; width:760px; height:30px; border-top:1px solid #CCCCCC; background-color:#99CC66; background-image:url(/images/layout/menu-bg.jpg); background-repeat:repeat-x; background-position:center; }
			#menu {width:600px; margin-left:160px; color:#FFFFFF; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold;}
			#menu a {color:#FFFFFF; text-decoration:none;}
		#underMenu {float:left; width:760px; height:35px; border-top:1px solid #CCCCCC; background-color:#FFFF99; background-image:url(/images/layout/under-menu-bg.jpg); background-repeat:no-repeat; background-position:top center;}
		#leftBar {float:left; width:160px; background-image:url(/images/layout/left-bar-bg.jpg); background-repeat:no-repeat; background-position:top center; color:#0066CC;}
		#mainContent {float:left; width:600px; color:#999999; text-align:left;}
		
			#subNav {float:left; margin-left:40px; width:500px; margin-bottom:20px; margin-right:40px; display:inline;}
			#subNav ul { list-style:none; padding:0; margin:0;}
			#subNav li {float: left; margin:0 0.15em; }
			#subNav li a {background:url(/images/layout/sub-nav-bg.gif) #fff bottom left repeat-x; height:2em; line-height:2em; float:left; width:7em; display:block; border:0.1em solid #dcdce9; color:#0d2474; text-decoration:none; text-align:center;}
			/* Hide from IE5-Mac \*/
			#subNav li a{float: none}
			/* End hide */
			
			#mainContent p {margin:0px 10px 20px 20px; line-height:140%;}
			#mainContent .centered {text-align:center;}
			#mainContent h1 {margin:0px 10px 20px 20px; font-size:14px; line-height:140%;}
			#mainContent h2 {margin:0px 10px 20px 20px; font-size:13px; line-height:140%;}
			#mainContent h3 {margin:0px 10px 20px 20px; font-size:12px; line-height:140%;}
			#mainContent table {margin:0px 10px 20px 20px; line-height:140%; border-collapse:collapse;}
			#mainContent table td {border:1px solid #999999; padding:2px;}
			
			#mainContent table.contactTable {border:0px;}
			#mainContent table.contactTable td {border:0px;}
			
			#mainContent a {color:#999999; text-decoration:underline;}
			
			#mainContent div.hr {width:500px; margin-left:50px; margin-right:50px; height:1px; border-top:1px solid #CCCCCC; margin-bottom:20px;}
			
			#mainContent div.imageRight {float:right; margin:0px 10px 10px 10px; border:1px solid #CCCCCC; display:inline;}
				#mainContent div.imageRight img {border:1px solid #FFFF99;}
			
			#mainContent div.imageLeft {float:left; margin:0px 10px 10px 20px; border:1px solid #CCCCCC;}
				#mainContent div.imageLeft img {border:1px solid #FFFF99; display:inline;}
				
			#mainContent div.noBorder {border:0px;}
				#mainContent div.noBorder img {border:0px;}
				
			#mainContent div.buttonAvailability {width:600px; margin:0px 10px 20px 20px; text-align:center;}
				#mainContent div.buttonAvailability img {border:0;}
			
			#footer {width:500px; margin-left:50px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; text-align:center; font-size:11px; padding-top:10px; padding-bottom:10px;}
				#footer a {color:#999999; text-decoration:none;}
			#cnxFooter {width:500px; margin-left:50px; text-align:center; font-size:11px; padding-top:10px; padding-bottom:10px;}
				#cnxFooter a {color:#999999; text-decoration:none;}
