@charset "utf-8";
/* CSS Document */
body {
	background: #FFFFFF url(../images/bg.jpg) repeat-x;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
}
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial, Helvetica, sans-serif;
			text-align:center;
		}
		h1 { letter-spacing:-.05em; font-size:48px; font-weight:bold; line-height: 48px; }
		h2 { letter-spacing:-.04em; font-size:36px; font-weight:bold; line-height: 36px; color:#c40000; }
		h3 { letter-spacing:-.04em; font-size:30px; font-weight:bold; line-height: 30px; }
		h4 { letter-spacing:-.04em; font-size:24px; font-weight:bold; line-height: 24px; }
		h5 { letter-spacing:-.03em; font-size:20px; font-weight:bold; line-height: 20px; }
		h6 { letter-spacing:-.02em; font-size:16px; font-weight:bold; line-height: 16px; }
		html>body .clear { clear:both; height:0px; margin:0; }
		.clear { clear:both; height:0px; margin:0 0 -16px; }
		.hide {
			background:none;
			font-size:1px;
			display:none;
			height:0;
			left:-9999px;
			overflow:hidden;
			position:absolute;
			top:-9999px;
			width:0;
			z-index:0;
			line-height:0px;
		}
		#page-wrap {
			width:960px;
			margin:0 auto;
		}
				#header {
					background:url(../images/header.jpg) no-repeat;
					width:960px;
					height:69px;
					text-indent:-9999px;
				}
						#header h2 {
							background:url(../images/header-top.jpg) no-repeat;
							height:69px;							
						}
						#header h1 {
							background:url(../images/header01.jpg) no-repeat;
							height:154px;							
						}
						#header h6 {
							background:url(../images/header02.jpg) no-repeat;
							height:156px;
							width:960px;
							float:left;
							z-index:100;							
						} 
				#content-wrap {
					width:960px;
					float:left;
					background:url(../images/content-bg.gif) repeat-y;
				}
						#content-top {
							background:url(../images/content-top.gif) no-repeat;
							height:23px;
						}
						#content-bottom {
							background:url(../images/content-bottom.gif) no-repeat;
							height:19px;
						}
						#content {
							background:url(../images/content-bg.gif) repeat-y;
							padding:0px 40px 10px;				
						}
								#content #headline {
									width:487px;
									height:170px;
									background:url(../images/headline.jpg) no-repeat;
									text-indent:-9999px;
								}
								#content p {
									font:normal 14px Arial, Helvetica, sans-serif;
									margin:10px 0 15px;
								}
								#form-wrap {
									width:353px;
									height:365px;
									padding:0 0 10px;
									margin:-364px 0 0 252px;
									background:url(../images/optin.jpg) no-repeat left top;
									float:left;
								}
								html>body #form-wrap {
									width:353px;
									height:365px;
									padding:0 0 10px;
									margin:-364px 0 0 504px;
									background:url(../images/optin.jpg) no-repeat left top;
									float:left;
								}
										fieldset {
											margin:138px 20px 0;
											border: none;
										}
												.info-wrap {
													width:189px;
													margin:0 0 6px 107px;
													height:35px;
													display:block;
													overflow:hidden;
												}
												.input-text {
													width:120px;
													height:35px;
													float:left;
												}
														.input-style {
															width: 180px;
															height: 35px;								
															background-color:transparent;									
															border: solid 0px transparent;
															padding: 4px 3px 0px 4px;
															font:normal 20px Arial, Helvetica, sans-serif;
														}
												.info {
													width:155px;
													height:20px;
													border:1px solid #CCC;
													font-size:14px;
													color:#252525
												}
												.button {
													width:295px;
													height:75px;
													margin:13px 0 0 8px;
												}
								#content ul {
									margin:5px 0 5px 20px;
									width:500px;
								}
								#content ul li {
									padding:5px 0 10px 35px;
									background:url(../images/bullet.gif) no-repeat left 7px;
									font:bold 16px Arial, Helvetica, sans-serif;
									line-height:24px;
								}
								#form-wrap2 {
									width:504px;
									height:329px;
									padding:0;
									margin:0px auto;
									background:url(../images/optin2.jpg) no-repeat left top;
								}
								html>body #form-wrap2 {
									width:504px;
									height:329px;
									padding:0;
									margin:0px auto;
									background:url(../images/optin2.jpg) no-repeat left top;
								}
										#form-wrap2 fieldset {
											margin:112px 0 0 178px;
											padding:0;
											border: none;
										}
										html>body #form-wrap2 fieldset {
											margin:0 0 0 178px;
											padding:110px 0 0;
											border: none;
										}
												#form-wrap2 .info-wrap {
													width:189px;
													margin:0 0 6px 107px;
													height:35px;
													display:block;
													overflow:hidden;
												}
												#form-wrap2 .input-text {
													width:120px;
													height:35px;
													float:left;
												}
														#form-wrap2 .input-style {
															width: 180px;
															height: 35px;								
															background-color:transparent;									
															border: solid 0px transparent;
															padding: 4px 3px 0px 4px;
															font:normal 20px Arial, Helvetica, sans-serif;
														}
												#form-wrap2 .info {
													width:155px;
													height:20px;
													border:1px solid #CCC;
													font-size:14px;
													color:#252525
												}
												#form-wrap2 .button {
													width:295px;
													height:75px;
													margin:4px 0 0 5px;
												}
								#signature {
									height:160px;
								}
								#signature #photo {
									width:90px;
									height:119px;
									margin:0 15px 0 0;
									float:left;
								}
				#footer {
					clear:both;
					width:960px;
					height:70px;
					padding:15px 0 0 0;
					color:#b2b2b2;
					background: url(../images/footer.png) no-repeat;
				}
						#footer p {
							font:bold 12px Arial, Helvetica, sans-serif;
							text-align:center;
						}
						#footer p a {
							text-decoration:none;
							color:#b2b2b2;
						}
						#footer p a:hover {
							color:#000;
						}					