/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #662d91; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #662d91; }
body { background: url('../splash-images/body-bg.gif') repeat; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding-top: 10px; margin: 65px auto; width: 740px; background: url('../splash-images/content-topbg.png') top left no-repeat; }
#mainCntr #bottom { padding-bottom: 10px; width: 740px; background: url('../splash-images/content-bottombg.png') bottom left no-repeat; }
#mainCntr #middle { padding: 5px 15px; width: 710px; background: url('../splash-images/content-middlebg.png') top left repeat-y; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 710px; height: 138px; }
	#headerCntr h1 a { display: block; width: 360px; height: 137px; text-indent: -9999px; background: url('../splash-images/logo.gif') no-repeat; }
	#headerCntr img { position: absolute; right: 0px; top: -72px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 710px; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 340px; }
		
			/* ### WEBSITE BOX ### */
			.websiteBox { padding: 12px; margin-top: 20px; width: 686px; overflow: hidden; background: url('../splash-images/website-bg.gif') top left repeat-y; }
			.websiteBox .left { width: 465px; float: left; overflow: hidden; }
			.websiteBox .right { padding-top: 5px; padding-right: 3px; float: right; width: 192px; }
			.websiteBox h2 { padding-bottom: 5px; font-size: 18px; color: #662d91; }
			.websiteBox h3 { padding-bottom: 3px; font-weight: normal; font-size: 14px; }	
			.websiteBox h4 { font-size: 12px; }
			.websiteBox p { line-height: 20px; }
			.websiteBox img { padding-right: 8px; float: left; }
			.websiteBox address { padding: 10px 0px 15px 0px; font-style: normal; line-height: 20px; font-size: 14px; }
			.websiteBox a.but { padding-left: 10px; display: block; width: 182px; height: 34px; line-height: 34px; text-decoration: none; font-size: 18px; color: #fff; font-weight: bold; background: #662d91 url('../images/link-arrow.gif') 165px no-repeat; }
			.websiteBox a.but:hover { text-decoration: underline; }