@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/body-bg.gif) repeat;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#656565;
}
		h1,h2,h3,h4,h5,h6 {
			font-family: Arial, Helvetica, sans-serif;
			color:#0075c1;
		}
		h1 { letter-spacing:-.05em; font-size:48px; font-weight:bold; line-height: 30px; margin:0 0 20px; }
		h2 { letter-spacing:-.04em; font-size:24px; font-weight:bold; line-height: 24px; margin:0 0 20px; }
		h3 { letter-spacing:-.04em; font-size:18px; font-weight:bold; line-height: 18px; margin:0 0 16px;}
		h4 { letter-spacing:-.04em; font-size:16px; font-weight:bold; line-height: 16px; }
		h5 { letter-spacing:-.03em; font-size:14px; font-weight:bold; line-height: 14px; }
		h6 { letter-spacing:-.02em; font-size:14px; font-weight:bold; line-height: 14px; }
		.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		.clearfix { display: inline-block; }
		html[xmlns] .clearfix { display: block; }
		*html .clearfix { height: 1%; }
		.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;
		}
		.center { text-align:center; }
		.strong { font-weight:bold; }
		.em { font-style:italic; }
		#page-wrap {
			margin:0 auto;
		}
			#header-wrap {
				background:url(../images/header-bg.gif) repeat-x;
				height:171px;
			}
				#header {
					width:900px;
					height:171px;
					margin:0 auto;
					background:url(../images/header.jpg) no-repeat center top;
					text-indent:-9999px;
				}
				#header3 {
					width:900px;
					height:171px;
					margin:0 auto;
					background:url(../images/header3.jpg) no-repeat center top;
					text-indent:-9999px;
				}
			#wrapper {
				margin:0 auto;
				width:800px;
				overflow:hidden;
			}
			#content {
				width:785px;
				margin:0 0 0 15px;
			}
				a {
					color:#0075c1;
					text-decoration:none;
				}
				a:hover {
					text-decoration:underline;
				}
				#content p {
					font:normal normal 15px/19px Arial, Helvetica, sans-serif;
					margin:0 0 19px;
				}
				#content .first-letter {
					font:normal 70px Georgia, "Times New Roman", Times, serif;
					float:left;
					margin:-10px 0 0;
				}
				.arrow {
					background:url(../images/broken-arrow.jpg) no-repeat left bottom;
					padding:0 0 25px;
				}
				#introduce {
					background:url(../images/stewardess.jpg) no-repeat -2px 0;
					padding:100px 0 20px;
				}
				.list {
					padding:10px 0 0  23px;
				}
					.list li {
						background:url(../images/bullet.gif) no-repeat 0px 2px;
						padding:0 0 0 20px;
						margin:0 0 8px;
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#084268;
					}
					.light {
						color:#1172bf;
					}
			#intro {
				width:461px;
				float:left;
			}
				#form-wrap {
					width:324px;
					height:387px;
					float:left;
					background:url(../images/optin-bg.jpg) no-repeat;
					font:normal 12.5px Arial, Helvetica, sans-serif;
					color:5c5c5c;
					position:relative;
					left:0px;
					top:0px;
				}
					fieldset {
						margin:224px 0 0 10px;
						border: none;
					}
						.info-wrap {
							width:105px;
							margin:0 auto 3px 148px;
							height:24px;
							display:block;
							clear:both;
						}
							.input-text {
								width:105px;
								margin:0 0 6px;
								float:left
							}
								.input-style {
									width:105px;
									height:21px;								
									/*background-color:#fff;*/
									/*border:1px solid transparent;*/									
									padding:5px 2px 0px 2px;
									font:normal 13px Arial, Helvetica, sans-serif;
									float:left;
								}
							.button-wrap {
								clear:both;
								width:235px;
								height:44px;
								margin:0px auto 0;
							}
							html>body .button-wrap {
								clear:both;
								width:235px;
								height:44px;
								margin: 11px auto 0;
								*margin:50px auto 0;
							}
								button {
									overflow: visible;
									width:227px;
									height:44px
								}
								button.submit {
									text-indent:-9999px;
									background: url(../images/btn-download.jpg) no-repeat left top;
									display:block;
									margin: 0;
									padding: 0;
									border: none;
									cursor: pointer;
									-moz-user-select: text;
								}
								button.submit:hover {
									background: url(../images/btn-download.jpg) no-repeat left bottom;
								}
			#footer-wrap {
				background:url(../images/footer.gif) repeat-x;
				height:116px;
			}
			#footer {
				clear:both;
				width:900px;
				height:60px;
				margin:0 auto;
				padding:40px 0px 0 0px;
				text-align:left;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#a7a7a7;
			}
				#footer ul {
					width:550px;
					margin:0 0 5px 0;
					color:#a7a7a7;
					font:normal 11px Arial, Helvetica, sans-serif;
					float:right;
					text-align:right;
				}
					#footer ul li { display:inline; }
					#footer ul li a { color:#a7a7a7; text-decoration:none; }
					#footer ul li a:hover { text-decoration:underline; }
					#footer ul li span { padding:0 5px 0; }
					.rss { background:url(../images/rss.gif) no-repeat 0px 0px; padding:0 5px 0 18px; }