@charset "utf-8";
/* CSS Document */
body {
	background:#000 url(../images/bg.jpg) repeat-x center top;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#333;
}
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		color:#b90101;
	}
	h1 { letter-spacing:-.05em; font-size:40px; font-weight:bold; line-height:40px; }
	h2 { letter-spacing:-.04em; font-size:34px; font-weight:bold; line-height:36px; text-transform: capitalize}
	h3 { letter-spacing:-.03em; font-size:30px; font-weight:bold; line-height:30px; }
	h4 { letter-spacing:-.03em; 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:18px; font-weight:bold; line-height:18px; }
	h6 a {color: #0125dc}
	.clear { clear:both; height:0px; margin:0; }
	.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; margin:0 auto; }
	.strong { font-weight:bold; }
	.em { font-style:italic; }
	.ul { text-decoration:underline; }
	.highlight { background: #FF0; }
	.float-l { float:left; }
	.float-r { float:right; }
	.red { color:#b90101; }
	.black { color:#000; }
	.blue { color:#112448; }
	a { color: #b90101; margin:0; -moz-user-select:text; }
	a:hover {
	text-decoration:none;
	font-size: 14px;
	color: #00C;
}
	.hr-line { background:url(../images/hr.gif) no-repeat; width:585px; margin:0 auto 16px; height:1px; }
	#container {
		margin:0 auto;
		width:893px;	
	}
		#header {
			background:url(../images/content-top.jpg) no-repeat center bottom;
			height:195px;
			width:893px;
		}
			#header h1 {
			    background:url(../images/header.png) no-repeat center top;
				height:134px;
			    margin:30px auto 10px;
				text-indent:-9999px;
			}
		#content-top {
				height:45px;
				left:0px;
				position:relative;
				top:0px;
				width:893px;
		}
		#content {
			background:url(../images/content-bg.jpg) repeat-y;
			padding:0 60px 0 70px;
			overflow:hidden;
			width:763px;
		}
			#content #headline {
				background:url(../images/headline.jpg) no-repeat;
				height:342px;
				margin:0 auto;
				text-indent:-9999px;
				width:656px;
			}
			#content #intro {
				background:url(../images/subheadline.jpg) no-repeat;
				height:279px;
				margin:0 auto 20px;
				text-indent:-9999px;
				width:656px;
			}
			#content p {
				font:normal 14px Arial, Helvetica, sans-serif;
				margin:0 0 16px;
			}
			#content h2 {
				margin:0 0 18px;
				text-align:center;
			}
			#content h6 {
				margin:0 0 15px;
			}
			.dot-list {
				margin:0 0 16px 25px;
			}
				.dot-list li {
					background:url(../images/bullet-red.gif) no-repeat 1px 1px;
					margin:0 0 16px 0px;
					padding:0 0 0 20px;
				}
			.check-list {
				margin:0 0 16px 25px;
			}
				.check-list li {
					background:url(../images/bullet-check.gif) no-repeat 1px 1px;
					margin:0 0 16px 0px;
					padding:0 0 0 20px;
				}
				
				.speaker-list {
				margin:0 40px 0 0;
			}
				.speaker-list li {
					background:url(../images/bullet-check.gif) no-repeat 1px 1px;
					margin:0 0 16px 0px;
					padding:0 0 0 20px;
				}
				
			ol {
				margin:0 0 16px 35px;
			}
				ol li {
					list-style:decimal;
					margin:0 0 16px 0px;
					padding:0 0 0 5px;
				}
			.box-wrap {
				background:url(../images/box-bg.gif) repeat-y;
				margin:0 0 25px;
				width:763px;

			}
				.box-top { background:url(../images/box-top.gif) no-repeat; height:9px; }
				.box-bottom { background:url(../images/box-bottom.gif) no-repeat; height:9px; }
				.box { padding:15px 25px 0 0; }
				
				.speaker-wrap {
				background:url(../images/box-bg.gif) repeat-y;
				margin:0;
				width:723px;
				padding: 5px 20px 10px 20px;
			}
			
				.speaker-top { background:url(../images/box-top.gif) no-repeat; height:9px; }
				.speaker-bottom {
	background:url(../images/box-bottom.gif) no-repeat;
	height:9px;
	margin-bottom: 30px;
	text-align: center;
}
				
			.box-dotted {
				margin:0 auto 20px;
				padding:20px 0 15px;
				width:580px;
			}
			.b-print-wrap {
				background:url(../images/b-print-bg.gif) repeat-y;
				margin:0 0 20px;
				width:763px;
			}
				.b-print-wrap h2 {
					background:url(../images/b-print-top.jpg) repeat-y;
					height:120px;
					text-indent:-9999px;
					width:763px;
				}
				.b-print-bottom {
					background:url(../images/b-print-bottom.gif) no-repeat;
					height:25px;
				}
				.b-print {
					margin:0 auto;
					width:650px;
				}
			#footer {
				background:url(../images/footer.jpg) no-repeat;
				clear:both;
				height:170px;
				margin:0 auto;
				text-indent:-9999px;
				width:893px;
			}
			
#orderbox { background: #dddddd url(../images/b-print-bg.gif) repeat-y; border: 0; padding: 0; margin: 0; width:763px; float:left; font:normal 12px Arial, Helvetica, sans-serif;color:#333; }
#orderboxbot { background:url(../images/b-print-bottom.gif) no-repeat; height:25px;  margin: 0 0 20px; width:763px; }
#orderboxtop { background:url(../images/checkout-top.jpg) no-repeat; height:92px;  margin: 10px 0 0; width:763px; }
#orderright { background: #ffffff; float: right; width: 270px; margin: 10px 30px 10px 0; padding: 0; }
#orderleft { background: #ffffff; float: left; width: 403px; padding: 0; margin: 10px 0 10px 30px }
#orderleft label { font-weight: bold; color: #5c5c5c; float: left; width: 150px  }
#orderleft input { border: 1px solid #b5b5b5; width: 150px; margin: 0 0 5px 0; font-size: 12px; color: #909090; display: block; height: 15px }
#orderleft .button {width: 192px; margin: 15px 0 0 0; padding: 0; border:0px; height: 43px }
#orderleft .hide {display: none}
#orderbox h1 { letter-spacing:.02em; font-size:18px; font-weight:bold; line-height: 18px; padding:0 0 2px 0; text-align:left; color: #b90101; border-bottom: 1px solid #b90101; margin: 0 0 10px; text-shadow:0px 0px 0px}
#orderbox p {font-family: Arial, Helvetica, sans-serif; color: #025e93;font-size: 12px; margin: 0 0 10px;}
#checkout { background: #eeeeee; border: 1px solid #bababa; padding: 5px; margin: 20px 0 0 5px; float: left; width: 250px }
#checkout h4 { letter-spacing:.02em; font-size:11px; font-weight:bold; margin:0 0 5px; text-align:left; color: #356011; padding: 5px 0 5px 8px; background: #a9cd89 }
#checkout .co { background: #56a3d0 url(../images/checkoutbg.png) top left no-repeat; float: left; width: 250px; font-size:11px; font-weight:bold; color: #ffffff; padding: 0; margin: 0 0 5px;  }
#checkout .coleft { background: transparent; float: left; width: 130px; margin: 0; padding: 5px}
#checkout .coright { background: transparent; float: right; width: 100px; font-weight: normal; text-align: right; margin: 0; padding: 5px}
#checkout p {font-family: Arial, Helvetica, sans-serif;color: #5c5c5c; font-size: 11px; margin: 0 5px 0px;}

