* {

	margin: 0;

	padding: 0;

}



.wrapper {

	width: 100%;

	overflow: hidden;

}



.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



ul, ol {

	list-style: none;

}



object {

	vertical-align: top;

	outline: none;

}



a {

	outline: none;

	color: #ff6000;

}



	a:hover {

		text-decoration: none;

	}



html {

	min-width: 1002px;

}



body {

	background: #111;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #393939;

}



h2 {

	background: url(images/title-line.gif) repeat-x 0% 100%;

	width: 100%;

	margin: 0 0 31px 0;

	padding: 0 0 16px 0;

	overflow: hidden;

	letter-spacing: -1px;

	line-height: 1.2em;

	font-size: 2.0em;

	font-weight: 400;

	color: #3b3b3b;

}



	h2.extra {

		margin: 0 0 26px 0;

	}



	h2.extra1 {

		margin: 0 0 24px 0;

	}



	h2 strong {

		display: block;

		float: left;

		padding: 0 3px 0 0;

		line-height: 1.2em;

		font-size: 1.167em;

		font-weight: 700;

		color: #ffaf7f;

	}



	h2 span {

		display: block;

		float: left;

		padding: 4px 0 0 0;

		font-weight: 400;

	}



	h2 b {

		display: block;

		float: left;

		padding: 4px 0 2px 0;

		font-weight: 400;

	}



h3 {

	

	margin: 0 0 5px 0;

	padding: 0 0 5px 0;

	line-height: .5em;

	letter-spacing: -1px;

	font-size: 1.9em;

	font-weight: 400;

	color: #d9d9d9;

}



	h3.extra {

		margin: 0 0 10px 0;

	}



	h3.extra1 {

		margin: 0 0 10px 0;

	}



h4 {

	padding: 0 0 6px 0;

	line-height: 1.385em;

	font-size: 1.083em;

	color: #fff;

}



h5 {

	padding: 0 0 18px 0;

	line-height: 1.385em;

	font-size: 1.083em;

	color: #4d4c4c;

}



	h5 em {

		display: block;

		margin: 0 0 -4px 0;

		font-style: normal;

	}



	h5 i {

		display: block;

		margin: 0 0 -6px 0;

		font-style: normal;

	}



h6 {

	padding: 0 0 17px 0;

	line-height: 1.429em;

	font-size: 1.167em;

	font-weight: normal;

	color: #ff6000;

}



.fleft {

	float: left;

}



	img.fleft {

		margin: 0 27px 0 0;

	}



	img.fleft1 {

		float: left;

		margin: 0 27px 24px 0;

	}



.fright {

	float: right;

}



	img.fright {

		margin: 0 3px 24px 0;

	}



.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}



.col-1 h2

{

	color: #FF6000;

	width: 100%;

}



.col-1 h2.extra

{

	color: #3B3B3B;

	width: 100%;

}



.floatL

{

	float: left;

}



.col-1 img.indent-bot

{

	float:right;

}



.block-1, .block-2, .block-3, .block-4 {

	float: left;

	overflow: hidden;

}



#main-tail-top {

	background: #fff url(images/main-tail-top2.jpg) no-repeat top center;

}



#main-tail-bot {

	/*background: url(images/main-tail-bot.gif) repeat-x 50% 100%;*/

}



#main {

	font-size: 0.75em;

}



#main-bg {

	/*background: url(images/main-bg.jpg) no-repeat 50% 341px;*/

}



#header {

	position: relative;

	width: 1002px;

	height: 180px;

	margin: 0 auto;

	overflow: hidden;

}



#logo {

	position: absolute;

	top: 25px;

	left: 15px;

}



#navi {

	overflow: hidden;

	position: absolute;

	top: 52px;

	left: 600px;

}



	#navi li {

		background: url(images/navi-divider.gif) no-repeat right 12px;

		float: left;

		margin: 0 0 0 -1px;

		padding: 0 16px 0 17px;

		text-transform: uppercase;

		font-size: 0.917em;

		color: #000;

		line-height: 30px;

	}



		#navi li a {

			text-decoration: none;

			color: #000;

		}



		#navi li a:hover {

			text-decoration: underline;

		}



/*#rss {

	background: url(images/rss.gif) no-repeat 100% 0%;

	display: inline-block;

	height: 27px;

	padding: 0 48px 0 0;

	line-height: 30px;

	word-spacing: 2px;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 0.917em;

	color: #000;

	position: absolute;

	top: 45px;

	right: 0;

}*/



#navi li#rss

{

	background: url(images/rss.gif) no-repeat 100% 0%;

	display: inline-block;

	height: 27px;

	padding: 0 48px 0 17px;

	line-height: 30px;

	word-spacing: 2px;

	font-size: 0.917em;

}



	#rss:hover {

		text-decoration: underline;

	}



#menu {

	background: url(images/menu.gif) no-repeat 0% 0%;

	width: 1002px;

	height: 53px;

	overflow: hidden;

	position: absolute;

	top: 96px;

	left: 0;

}



	#menu ul {

		position: absolute;

		top: 12px;

		left: 5px;

	}



		#menu ul li {

			float: left;

			padding: 0 5px 0 5px;

		}



			#menu ul li a {

				display: inline-block;

				height: 30px;

				padding: 0 15px 0 15px;

				overflow: hidden;

				float: left;

				line-height: 26px;

				letter-spacing: -1px;

				font-size: 13pt;

				font-weight: 400;

				text-decoration: none;

				color: #3b3b3b;

			}



			#menu ul li.act a {

				background: url(images/menu-tail.gif) repeat-x 0% 0%;

				padding: 0;

				color: #fff;

			}



				#menu ul li.act a span {

					background: url(images/menu-left.gif) no-repeat 0% 0%;

					display: inline-block;

				}



					#menu ul li.act a span span {

						background: url(images/menu-right.gif) no-repeat 100% 0%;

						display: inline-block;

						height: 30px;

						overflow: hidden;

						padding: 0 15px 0 15px;

					}



			#menu ul li a:hover {

				background: url(images/menu-tail.gif) repeat-x 0% 0%;

				padding: 0;

				cursor: pointer;

				color: #fff;

			}



				#menu ul li a:hover span {

					background: url(images/menu-left.gif) no-repeat 0% 0%;

					display: inline-block;

				}



					#menu ul li a:hover span span {

						background: url(images/menu-right.gif) no-repeat 100% 0%;

						display: inline-block;

						height: 30px;

						overflow: hidden;

						padding: 0 15px 0 15px;

					}



#banners {

	width: 1004px;

	overflow: hidden;

	position: absolute;

	top: 187px;

	left: 0;

}



	#banners li {

		float: left;

	}



		#banners li strong {

			display: block;

			padding: 29px 15px 0 0;

		}



		#banners li b {

			display: block;

			padding: 29px 0 0 15px;

		}



#content {

	width: 1002px;

	margin: 0 auto;

}



	#content p {

		padding: 0 0 12px 0;

		line-height: 1.385em;

		font-size: 1.083em;

		color: #000000;

	}



	#content p.extra {

		padding: 0 0 20px 0;

	}



	#content p.extra1 {

		padding: 0 0 18px 0;

	}



	#content p.extra2 {

		padding: 0 0 34px 0;

	}



	#content p.extra3 {

		padding: 0 0 32px 0;

	}



	#content p.extra4 {

		padding: 0 0 16px 0;

	}



	#content p.extra-style {

		padding: 0 0 17px 0;

		line-height: 1.308em;

	}



		#content p strong {

			color: #000000;

		}



		#content p small {

			float: right;

			padding: 0 10% 0 0;

			font-size: 1em;

		}



			#content p small a {

				color: #ff6000;

			}



		#content p big {

			font-size: 1em;

			color: #ff6000;

		}



#secondary-content-bg {

	background: #2c2c2c;

}



#secondary-content {

	width: 1002px;

	margin: 0 auto;

}



	#secondary-content p {

		padding: 0 0 5px 0;

		line-height: 1.385em;

		font-size: 1.083em;

		color: #b4b4b4;

	}



	#secondary-content p.extra {

		padding: 0 0 15px 0;

	}



	#secondary-content p.extra1 {

		padding: 0 0 10px 0;

	}



	#secondary-content p.extra-style {

		padding: 0 0 17px 0;

		line-height: 1.714em;

		font-size: 1.167em;

		font-style: italic;

		color: #b4b4b4;

	}



		#secondary-content p a {

			text-decoration: none;

			color: #ff6000;

		}



		#secondary-content p a:hover {

			text-decoration: underline;

		}



		#secondary-content p span a {

			text-decoration: underline;

		}



		#secondary-content p span a:hover {

			text-decoration: none;

		}



.row-1 {

	width: 100%;

	overflow: hidden;

}



	.row-1 .inner {

		padding: 1px 7px 40px 7px;

	}



.row-2 {

	width: 100%;

	overflow: hidden;

}



	.row-2 .inner {

		padding: 10px 7px 10px 7px;

	}



	.row-2 .inner-1 {

		padding: 44px 7px 39px 7px;

	}



.link {

	background: url(images/link-tail.gif) repeat-x 0% 0%;

	display: inline-block;

	height: 28px;

	float: left;

	overflow: hidden;

	line-height: 26px;

	text-decoration: none;

	font-size: 1.167em;

	color: #ff6000;

}



	.link span {

		background: url(images/link-left.gif) no-repeat 0% 0%;

		display: inline-block;

	}



	.link span span {

		background: url(images/link-right.gif) no-repeat 100% 0%;

		display: inline-block;

		height: 28px;

		padding: 0 16px 0 16px;

	}



	.link:hover span span {

		cursor: pointer;

		text-decoration: underline;

	}



.link-1 {

	float: left;

	line-height: 1.385em;

	font-size: 1.083em;

	color: #ff6000;

}



.line-ver-1 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.line-ver-2 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.line-ver-3 {

	background: url(images/line-ver1.gif) repeat-y;

	width: 100%;

}



.line-ver-4 {

	background: url(images/line-ver1.gif) repeat-y;

	width: 100%;

}



.indent-bot {

	margin: 0 0 24px 0;

}



.list {

	overflow: hidden;

}



	.list li {

		background: url(images/marker.gif) no-repeat 0% 9px;

		padding: 0 0 0 15px;

		line-height: 1.846em;

		font-size: 1.083em;

		color: #000000;

	}

	.block-1 .list li {

		background: url(images/marker.gif) no-repeat 0% 9px;

		padding: 0 0 0 15px;

		line-height: 1.846em;

		font-size: 1.083em;

		color: #FFFFFF;

	}



		.list li a {

			text-decoration: none;

			color: #b4b4b4;

		}



		.list li a:hover {

			text-decoration: underline;

		}



	.list li.extra {

		background: none;

	}



		.list li.extra a {

			text-decoration: underline;

			color: #ff6000;

		}



		.list li.extra a:hover {

			text-decoration: none;

		}



.list-1 {

	width: 100%;

	padding: 1px 0 20px 0;

	overflow: hidden;

}



	.list-1 li {

		width: 100%;

		padding: 0 0 18px 0;

		overflow: hidden;

		vertical-align: top;

		line-height: 1.385em;

		font-size: 1.083em;

		color: #7e7e7e;

	}



		.list-1 li img {

			float: left;

			margin: 2px 10px 0 0;

		}



		.list-1 li p {

			overflow: hidden;

			padding: 0 0 0 0 !important;

			line-height: 1.385em !important;

			font-size: 1em !important;

			color: #7e7e7e;

		}



		.list-1 li a {

			text-decoration: none;

			font-weight: bold;

			color: #4d4c4c;

		}



		.list-1 li a:hover {

			text-decoration: underline;

		}



.list-2 {

	padding: 0 0 25px 0;

	overflow: hidden;

}



	.list-2 li {

		background: url(images/marker.gif) no-repeat 0% 9px;

		padding: 0 0 0 9px;

		line-height: 1.846em;

		font-size: 1.083em;

		color: #7e7e7e;

	}



		.list-2 li a {

			text-decoration: none;

			color: #7e7e7e;

		}



		.list-2 li a:hover {

			text-decoration: underline;

		}



.list-3 {

	width: 100%;

	margin: 0 0 -25px 0;

	overflow: hidden;

}



	.list-3 li {

		width: 100%;

		padding: 0 0 25px 0;

		overflow: hidden;

		vertical-align: top;

		line-height: 1.385em;

		font-size: 1.083em;

		color: #7e7e7e;

	}



		.list-3 li img {

			float: left;

			margin: 0 27px 0 0;

		}



		.list-3 li p {

			padding: 0 0 22px 0 !important;

			line-height: 1.385em !important;

			font-size: 1em !important;

			color: #7e7e7e !important;

		}



		.list-3 li strong {

			display: block;

			overflow: hidden;

			font-weight: normal;

		}



			.list-3 li strong a {

				background: url(images/link-tail.gif) repeat-x 0% 0%;

				display: inline-block;

				height: 28px;

				float: left;

				overflow: hidden;

				line-height: 26px;

				text-decoration: none;

				font-size: 1.077em;

				color: #ff6000;

			}



				.list-3 li strong a span {

					background: url(images/link-left.gif) no-repeat 0% 0%;

					display: inline-block;

				}



				.list-3 li strong a span span {

					background: url(images/link-right.gif) no-repeat 100% 0%;

					display: inline-block;

					height: 28px;

					padding: 0 16px 0 16px;

				}



				.list-3 li strong a:hover span span {

					cursor: pointer;

					text-decoration: underline;

				}



.list-4 {

	width: 100%;

	padding: 1px 0 2px 0;

	overflow: hidden;

}



	.list-4 li {

		width: 100%;

		padding: 0 0 18px 0;

		overflow: hidden;

		vertical-align: top;

		line-height: 1.385em;

		font-size: 1.083em;

		color: #7e7e7e;

	}



		.list-4 li img {

			float: left;

			margin: 2px 11px 0 0;

		}



		.list-4 li p {

			overflow: hidden;

			padding: 0 0 0 0 !important;

			line-height: 1.385em !important;

			font-size: 1em !important;

			color: #7e7e7e !important;

		}



		.list-4 li a {

			text-decoration: none;

			font-weight: bold;

			color: #fff !important;

		}



		.list-4 li a:hover {

			text-decoration: underline;

		}



.list-5 {

	width: 100%;

	padding: 5px 0 0 0;

	overflow: hidden;

}



	.list-5 li {

		float: left;

		width: 297px;

		padding: 0 38px 0 0;

	}



	.list-5 li.extra {

		padding: 0;

	}



		.list-5 li img {

			margin: 0 0 23px 0;

		}



		.list-5 li strong {

			display: block;

			padding: 0 0 7px 0;

			line-height: 1.429em;

			font-size: 1.167em;

			font-weight: normal;

			color: #ff6000;

		}



		.list-5 li p {

			padding: 0 0 20px 0 !important;

			line-height: 1.385em !important;

			font-size: 1.083em !important;

			color: #7e7e7e !important;

		}



		.list-5 li b {

			display: block;

			font-weight: normal;

		}



		.list-5 li b a {

			background: url(images/link-tail.gif) repeat-x 0% 0%;

			display: inline-block;

			height: 28px;

			float: left;

			overflow: hidden;

			line-height: 26px;

			text-decoration: none;

			font-size: 1.167em;

			color: #ff6000;

		}



			.list-5 li b a span {

				background: url(images/link-left.gif) no-repeat 0% 0%;

				display: inline-block;

			}



			.list-5 li b a span span {

				background: url(images/link-right.gif) no-repeat 100% 0%;

				display: inline-block;

				height: 28px;

				padding: 0 16px 0 16px;

			}



			.list-5 li b a:hover span span {

				cursor: pointer;

				text-decoration: underline;

			}



.list-6 {

	margin: 0 0 -6px 0;

	padding: 1px 0 0 0;

	overflow: hidden;

	line-height: 1.385em;

	font-size: 1.083em;

	color: #7e7e7e;

}



	.list-6 dt {

		font-weight: bold;

		color: #4d4c4c;

	}



		.list-6 dt a {

			text-decoration: none;

			color: #4d4c4c;

		}



		.list-6 dt a:hover {

			text-decoration: underline;

		}



	.list-6 dd {

		padding: 0 0 18px 0;

	}



.list-indent {

	padding: 0 0 23px 0 !important;

}



.list-indent1 {

	padding: 0 0 3px 0 !important;

}



.list-indent2 {

	padding: 0 0 17px 0 !important;

}



.info-box {

	width: 100%;

	overflow: hidden;

}



	.info-box strong {

		background: url(images/pic-1.png) no-repeat 0% 0%;

		display: block;

		height: 35px;

		padding: 5px 0 5px 88px;

		overflow: hidden;

		line-height: 1.2em;

		letter-spacing: -1px;

		font-size: 1.9em;

		font-weight: 400;

		color: #d9d9d9;

	}



	.info-box p {

		padding: 0 0 15px 0 !important;

		line-height: 1.3em !important;

		font-size: 1em !important;

		font-style: italic !important;

		color: #b4b4b4 !important;

	}



	.info-box p.extra {

		padding: 0 0 10px 0 !important;

	}



		.info-box p span {

			display: block;

			color: #ff6000;

		}



		.info-box p small {

			float: right;

			padding: 0 10% 0 0;

			font-size: 1em;

		}



			.info-box p small a {

				text-decoration: underline !important;

			}



			.info-box p small a:hover {

				text-decoration: none !important;

			}



	.info-box em {

		line-height: 1em;

		font-size: 1em;

		color: #ff6000;

	}
	
	.em-name em {

		display: block;

		padding: 0 5px 0 0;

		text-align: right;

		font-size: 8pt;

		color: #ff6000;

	}



	.info-box i {

		display: block;

		padding: 5px 10px 0 0;

		text-align: right;

		line-height: 1.2em;

		font-size: 1.083em;

		color: #b4b4b4;

	}



		.info-box i a {

			color: #b4b4b4;

		}



.partners {

	width: 100%;

	padding: 5px 0 0 0;

	overflow: hidden;

}



	.partners li {

		float: left;

		padding: 0 40px 0 0;

	}



	.partners li.extra {

		padding: 0;

	}



.no-indent {

	margin: 0 !important;

	padding: 0 !important;

}



#contact-form {

	width: 277px;

}



	#contact-form label {

		background: url(images/contact-input.gif) no-repeat 0% 0%;

		display: block;

		width: 100%;

		height: 50px;

		overflow: hidden;

	}



	#contact-form strong {

		background: url(images/contact-textarea.gif) no-repeat 0% 0%;

		display: block;

		width: 277px;

		height: 129px;

		overflow: hidden;

		font-weight: normal;

	}



	#contact-form input {

		background: none;

		width: 263px;

		height: 16px;

		padding: 6px 7px 6px 7px;

		float: left;

		border: none;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1.083em;

		color: #7e7e7e;

	}



	#contact-form textarea {

		background: none;

		width: 263px;

		height: 115px;

		padding: 6px 7px 6px 7px;

		float: left;

		overflow: auto;

		border: none;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1.083em;

		color: #7e7e7e;

	}



	#contact-form a {

		background: url(images/link-tail.gif) repeat-x 0% 0%;

		display: inline-block;

		height: 28px;

		float: right;

		margin: 25px 0 0 13px;

		overflow: hidden;

		line-height: 26px;

		text-decoration: none;

		font-size: 1.167em;

		color: #ff6000;

	}



		#contact-form a span {

			background: url(images/link-left.gif) no-repeat 0% 0%;

			display: inline-block;

		}



		#contact-form a span span {

			background: url(images/link-right.gif) no-repeat 100% 0%;

			display: inline-block;

			height: 28px;

			padding: 0 17px 0 17px;

		}



		#contact-form a:hover span span {

			cursor: pointer;

			text-decoration: underline;

		}



#footer {

	width: 100%;

	height: 57px;

	margin: 0 auto;

	overflow: hidden;

	background-color: #4B4B4B;

}



	#footer p {

		padding: 0 2px 0 0;

		line-height: 52px;

		text-align: center;

		color: #b4b4b4;

	}



		#footer p strong {

			padding: 0 3px 0 0;

			font-weight: normal;

		}



		#footer p span {

			padding: 0 9px 0 0;
			font-size: 14px;

		}



		#footer p a {

			margin: 0 0 0 9px;
			font-size: 14px;
			color: #b4b4b4;

		}
		
.followLogo
{
	float: left;
	height: 29px;
	margin-left: 10px;
}
   .formLayout
    {
        background-color: #f3f3f3;
        border: solid 1px #a1a1a1;
        padding: 10px;
        width: 470px;
    }
    
    .formLayout label, .formLayout input , .formLayout select {
        display: block;
        width: 150px;
        float: left;
        margin-bottom: 5px;
    }
 
    .formLayout label
    {
        text-align: left;
		width: 85px;
		color:#000;
    }
.btn 
    {
background-image: url("http://forms.aweber.com/images/auto/gradient/button/e61.png");
background-position: 0% 0%;
background-repeat: repeat-x;
background-color: #bf4600;
border-top-color: #bf4600;
border-left-color: #bf4600;
border-right-color: #bf4600;
border-bottom-color: #bf4600;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
color: #ffffff;
text-decoration: none;
font-style: normal;
font-weight: 400;
font-size: 14px;
font-family: "Verdana", sans-serif;
height:30px;
}


 
    .formLayout br
    {
        clear: left;
    }
