body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; background:url(images/bg.jpg) repeat left top #2A5566 fixed; line-height:18px;}
a {color:#0033FF; text-decoration:none;}
a:hover {color:#FF0033; text-decoration:underline;}
form {margin:0; padding:0;}
img {border:0;}
.wrapper {width:912px; height:auto; margin:0 auto 0 auto;}
	.inner {width:912px; height:auto; margin:0; padding:0;}
		.top {width:912px; height:130px; float:none; clear:both;}
			.toplinks {height:36px; text-align:right; line-height:36px; font-size:12px; width:570px; float:right}
				.toplinks a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
				.toplinks a:hover {color:#FFFF00; text-decoration:underline;}
			.logo {padding-top:5px; padding-left:0px; float:left; width:342px; clear:both; overflow:hidden; font-size:0px;}
			.slogannav {width:560px; height:auto; float:right;}
				.slogan {width:560px; height:56px;text-align:right; font-family:'Times New Roman', Times, serif; font-size:17px; color:#FFFFFF; letter-spacing:1px; float:right;}
				.navbar {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;width:912px; height:38px; font-weight:bold; clear:both;}
					.navbar p {margin:0; padding:0;}
					.navbar .spacer {width:1px; height:38px; font-size:0px;}
					.navbar a {width:auto; height:38px; line-height:38px; cursor:pointer; display:block; text-align:center; color:#FFFFFF; text-decoration:none; display:block; background:url(images/nav.jpg) repeat-x left top;}
					.navbar a:hover {color:#000000; text-decoration:none; background:url(images/nav.jpg) repeat-x left -42px;}
					
					.navbar a div {background:url(images/nav-left.jpg) no-repeat left top; padding-left:12px;}
						.navbar a:hover div {background:url(images/nav-left.jpg) no-repeat left -42px;}
					.navbar a div p {background:url(images/nav-right.jpg) no-repeat right top; padding-right:12px;}
						.navbar a:hover div p {background:url(images/nav-right.jpg) no-repeat right -42px;}
						
.mainbody {width:912px; height:auto; margin:0 auto 0 auto; background:url(images/transparent.gif) left top repeat; display:block; clear:both; overflow:hidden; margin:0; padding:0;}
	.maininner {width:875px; height:auto; margin:0 auto 0 auto; padding-top:20px;}
		.left {width:354px; height:auto; float:left; padding-bottom:20px;}
			.intro {width:354px; height:384px; background:#E4ECF2;}
				.introinner {font-size:17px; line-height:16px; color:#000000; padding-left:5px; padding-right:}
		.right {width:510px; height:auto; float:right; padding-bottom:20px;}
			.photohold {width:510px; height:auto;}
				.divider {height:10px; font-size:0px; line-height:0;}
				.dividersmall {height:5px; font-size:0px; line-height:0;}
				.contactusbox {width:510px; height:90px; background:#E4EBC3;}
					.contactboxinner {font-size:17px; color:#000000; text-align:center; padding:10px;}
				.celebratebox {width:510px; height:auto; background:#E4EBC3; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
					.celebrateboxinner {font-size:14px; color:#000000; padding:10px;}
				.sobercalc {width:510px; height:80px; background:url(images/curve-bg-white.gif) no-repeat right top;}
					.sobercalc table {font-size:14px; color:#333333; margin-top:10px;}
		.button {font-size:14px; color:#FFFFFF; font-weight:bold; width:120px; height:30px; background:url(images/button-bg.jpg) no-repeat left top; border:none;}

.footer {width:912px; height:136px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; color:#FFFFFF; clear:both; overflow:hidden;}
	.footer a {color:#FFFFFF; text-decoration:none;}
	.footer a:hover {color:#FFFFCC; text-decoration:underline;}
	
ul.linksation {list-style-image:url(images/arrow.gif);}
	ul.linksation li {padding:2px;}
	
	.emp {font-size:14px; font-weight:bold; color:#990000;}
	
#celebrate {list-style-type:disc;}
		#celebrate h3 {font-weight:bold; color:#CC3300; font-size:15px; margin:0; padding:0; cursor:pointer; line-height:26px;}
		#celebrate h3:hover {color:#0099CC;}
		#celebrate h3:active {color:#669900;}
		#celebrate div { display:none;}
		
.content {padding-top:20px; line-height:19px;}

