/*********************************************************
Global
*********************************************************/
* {
	margin			: 0;
	padding			: 0;
	border			: 0;
	outline			: none;
	}

body {
	font			: normal 12px helvetica, arial, sans-serif;
	background		: #0a477d url(../_images/body-bg.png) repeat-x 0 0;
	}

h1 {
	font-size		: 20px;
	color			: #0C356A;
	margin			: 10px 0 10px 0;
	}
	
p {
	color			: #979797;
	padding			: 0 0 20px 0;
	}
	
ul {
	color			: #979797;
	padding			: 0 20px 20px 20px;
}
	
.clear {
	clear			: both;
	}

/*********************************************************
Structure
*********************************************************/
#wrapper {
	width			: 940px;
	margin			: 0 auto;
	}
	
#header {
	height			: 90px;
	background		: transparent url(../_images/sides-bg.png) repeat-y 0 0;
	}
	
#kicker{
	height			: 265px;
	padding			: 0 20px 0 20px;
	background		: transparent url(../_images/sides-bg.png) repeat-y 0 0;
	}
	
	#kicker-inner {
		height			: 285px;
		background		: transparent url(../_images/kicker-bg.png) no-repeat 0 0;
		}
		
		#red-box {
			float			: right;
			display			: block;
			width			: 450px;
			height			: 185px;
			margin			: 40px 0 0 0;
			background		: transparent url(../_images/red-box.png) no-repeat 0 0;
			}

#content {
	padding			: 0 20px 0 20px;
	background		: transparent url(../_images/sides-bg.png) repeat-y 0 0;
	}

	#content-top {
		width			: 900px;
		height			: 110px;
		background		: transparent url(../_images/content-top.png) no-repeat 0 0;
		}
	
#footer {
	height			: 20px;
	margin			: 0 0 20px 0;
	background		: transparent url(../_images/footer-bg.png) no-repeat 0 0;
	}
	
/*********************************************************
Typography
*********************************************************/
#red-box p#p1 {
	color			: #ffffff;
	text-align		: center;
	padding 		: 20px;
	font			: bold 30px helvetica, arial, sans-serif;
	}
	
#red-box p#p2 {
	color			: #ffffff;
	text-align		: center;
	padding 		: 0 20px;
	font			: normal 18px helvetica, arial, sans-serif;
	}

#content-top p {
	color			: #000000;
	width 			: 500px;
	float 			: left;
	margin 			: 35px 0 0 20px;
	font			: bold 22px helvetica, arial, sans-serif;
	}
	
#content-main p {
	line-height   	: 18px;
	}
	
p.subhead {
	font-size		: 14px;
	font-weight 	: normal;
	color			: #0C356A;
	margin			: 10px 0 10px 0;
	}

p.subhead span {
	font-weight 	: bold;
	}
	
/*********************************************************
Links / Buttons
*********************************************************/
a#protect-btn {
	float 			: right;
	margin 			: 20px 20px 0 0;
	width			: 360px;
	height			: 70px;
	background		: transparent url(../_images/protect-btn.png) no-repeat 0 0;
	}
