		.sub #left {float:left; width:695px; padding:0px; margin:0px}		

		.sub #main h1 {padding:3px 30px 3px 6px; margin:0px; /*color:#bad400;*/ font:bold 24px/38px arial;} 

			.sub #main .banner {float:left; width:675px; position:relative; height:343px; width:695px; background:#B2B2B2 }
				.sub #main .banner img {z-index:1; height:343px; width:695px}
				.sub #main .banner h1 {z-index:2; float:left; position:absolute; top:60px; left:0px; height:34px; background:#ffffff url(/images/bg-right-h1a.jpg) no-repeat right}
				.sub #main .banner h1 img {width:16px; height:19px}

		.sub .colleft {float:left; width:222px; padding:7px 0px 0px 0px; margin:0px}
			.sub .colleft h2 {display:block; padding:2px 7px 0px 7px; width:208px; margin:0 0 8px 0; height:17px; color:#ffffff; font:11px arial}
			.sub .colleft a {display:block; padding:0; color:#ffffff; background: url(/images/arrow-right-wht.gif) no-repeat right 3px;}
			.sub .colleft img {float:left; padding:0; margin:0; width:222px}
			
		.sub #content {float:right; width:455px; margin:-142px 0px 0px 10px; padding:10px 0px 0px 10px; position:relative; background:#ffffff}
			.sub #content h2 {float:left; display:block; padding:4px 0px 0px 10px; width:445px; margin:0 0 8px 0; height:17px; color:#ffffff; font:11px arial}
			.sub h2 a {color:#ffffff}
			.sub #content p {padding:0 0 10px 0px; margin:0px; color:#666666; font:12px/20px arial}
			.sub #content h3 {padding:10px 0 7px 0; margin:0; font:bold 14px/14px tahoma}
			.sub #content ul{margin: 0; padding: 0; width: 430px;}
			.sub #content ul li {position: relative; list-style:none; display:block; color:#666666; font:12px/20px arial}
			* html .sub #content ul li { float: left; height: 1%; }
			* html .sub #content ul li a { height: 1%; }

		.sub #right {float:right; width:222px}
			.sub .news {float:right; padding:0px; margin:0px; width:222px;}
			.sub .news h2 {float:left; display:block; padding:4px 0px 0px 10px; margin:0 0 8px 0; width:206px; height:17px; color:#ffffff; font:11px arial}
			.sub .news p {float:left; padding:7px 0px 0px 0px; margin:0px; color:#868686; font:11px/12px arial;}
			.sub #right .outer {float:left; width:205px; margin:5px 0 5px 0px; padding:0px 10px 15px 0; background:url(/images/bg-dotted.jpg) repeat-x bottom;}
			.sub #right .outer h3 {padding:0; margin:0; font:bold 11px/18px arial}
			.sub #right .outer a {padding:0; margin:0; font:11px/18px arial}
			.sub #right .outer a:hover {text-decoration:underline}
			.sub #right .outer p {padding:0; margin:0; color:#868686; font:11px/14px arial; text-align:left}
			.sub #right .last {margin-bottom:30px}
			.sub #right a.more {clear:both; overflow:hidden; display:block; padding:2px 7px 0 0; margin:7px 0px 0 0; height:17px; width:215px; color:#ffffff; text-align:right}
			.sub #right a.more span {display:block; padding:0px 15px 0 0; background: url(/images/arrow-right-wht.gif) no-repeat right 3px;}

			.sub .form {float:right; padding:0px; margin:0px 0px 15px 0px; width:222px; background:#F62D78}
			.sub .form h2 {float:left; display:block; padding:4px 0px 0px 10px; margin:0 0 8px 0; width:206px; height:17px; color:#ffffff; font:11px arial}
			.sub .form p {float:left; padding:7px 6px 0px 6px; margin:0px; color:#ffffff; font:11px/12px arial;}

		.sub table.contact-tab {float:left; margin: 10px 0px 0px 6px; padding: 0; width:210px; clear:both; overflow:hidden}
		* html .sub table.contact-tab {margin: 12px 0px 0px 3px;}
		.sub table.contact-tab tr {padding:0; margin:0; border-collapse:0}
		.sub table.contact-tab td {padding:3px 0px 0px 0px; color:#5f5f5f; font:12px tahoma; border:0; width: 210px; text-align:left}
		.sub table.contact-tab td span {width:60px; float:left}
		.sub table.contact-tab td input.button {float:right; margin:3px 3px 0px 0px; line-height:normal; display:block; padding:5px 2px 5px 7px; background: url(/images/arrow-pink.jpg) no-repeat right 5px; color:#ffffff; font: bold 11px/12px tahoma; border:0px}
		.sub .fld { padding: 3px 5px; color:#5f5f5f; background: #fff; width: 200px; margin-top: 3px; margin-bottom: 3px; font: 11px tahoma, verdana, helvetica, sans-serif; overflow:hidden; border:1px solid #c2c2c2 }
		.sub .fldreq {float:left; background:none; border: 0px; padding:1px 0px 0px 3px; width: 90px; margin-bottom: 2px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#ff3000; }

