p {
  font-size: 1.3em;
  line-height: 1.2em;
}

h6 {
	font-size: 1.1em;
}
.center {
	text-align: center;
}
.printonly {
	display: none;
}
.noprint {
	display: inherit;
}
div.blockMsg {
    text-align: center;
    background-color: white;
		border: 2px solid #000244;
		width: 275px;
		height: 35px;
		text-align: center;
		vertical-align: middle;
		padding-top: 15px;
}

body {
	background-color: white;
}
#container {
	width: 950px;
	margin: 0 auto;
	background: white;
}
#header {
    background: url('/images/banner-bg.png') 0 0 no-repeat;
		width: 950px;
		height: 55px;
}
#header a {
  display: block;
  width: 490px;
  padding: 16px;
  text-decoration: none;
	position: relative;
	left: 428px;
	opacity: .50;
}
#content {
    position: relative;
}
#footer {
	margin-top: 10px;
	border-top: 1px solid #000024;
}
#threat_wrapper {
	  padding: 2px 0 0 10px;
    min-height: 580px;
    width: 367px;
}
#threat_image {
    width: 357px;
}
#image_links {
  position: absolute;
  top: 492px;
  left: 9px;
}
#image_links a {
  display: block;
  width: 115px;
  padding: 15px 0;
  text-decoration: none;
  position: absolute;
}
#image_links a.sm {
  top: 14px;
  left: 0;
  background: url('/images/sprite-btn-small.png') 0 -30px no-repeat;
}
#image_links a.md {
  top: 14px;
  left: 123px;
  background: url('/images/sprite-btn-medium.png') 0 -30px no-repeat;
}
#image_links a.lg {
  position: relative;
  top: 14px;
  left: 246px;
  background: url('/images/sprite-btn-large.png') 0 -30px no-repeat;
}
#image_links a:hover {
  background-position: 0 0px;
}
#form_wrapper {
    min-height: 580px;
    width: 367px;
    background: url('/images/threatlevel357x500-none-faded.jpg') 0 0 no-repeat;
    position: absolute;
    top: 2px;
    left: 583px;
}
#btn-generate {
  position: absolute;
  top: 504px;
  left: 114px;
}
#form_wrapper input.title {
	  margin: 0;
		padding: 0;
		font-size: 1em;
    position: absolute;
    height: 20px;
    width: 244px;
    font-size: 16px;
    text-align: center;
    color: black;
    background: white;
    border: 1px solid #000244;
}
input.title1 {
    color: #000244;
    top: 14px;
    left: 90px;
}
input.title2 {
    top: 37px;
    left: 90px;
}
input.header {
    position: absolute;
    height: 16px;
    font-size: 14px;
    text-align: center;
    width: 160px;
}
input.line {
    position: absolute;
    height: 16px;
    font-size: 14px;
    text-align: center;
    width: 224px;
}
input.severe {
    color: #700000;
    background: #ffd1d4;
    border: 1px solid #700000;
}
input.severe0 {
    top: 106px;
    left: 97px;
}
input.severe1 {
    top: 127px;
    left: 65px;
}
input.severe2 {
    top: 148px;
    left: 65px;
}
input.high {
 color: #7b3100;
 background: #ffeacd;
    border: 1px solid #7b3100;
}
input.high0 {
    top: 178px;
    left: 97px;
}
input.high1 {
    top: 199px;
    left: 65px;
}
input.high2 {
    top: 220px;
    left: 65px;
}
input.elevated {
 color: #755d00;
 background: #fff9c3;
    border: 1px solid #755d00;
}
input.elevated0 {
    top: 250px;
    left: 97px;
}
input.elevated1 {
    top: 271px;
    left: 65px;
}
input.elevated2 {
    top: 292px;
    left: 65px;
}
input.guarded {
 color: #001853;
 background: #cfe2f6;
    border: 1px solid #001853;
}
input.guarded0 {
    top: 322px;
    left: 97px;
}
input.guarded1 {
    top: 343px;
    left: 65px;
}
input.guarded2 {
    top: 364px;
    left: 65px;
}
input.low {
 color: #00380c;
 background: #c3edde;
    border: 1px solid #00380c;
}
input.low0 {
    top: 394px;
    left: 97px;
}
input.low1 {
    top: 415px;
    left: 65px;
}
input.low2 {
    top: 436px;
    left: 65px;
}

p#permalink {
    margin: 0;
    padding: 0;
    font-size: 1em;
    position: absolute;
    width: 355px;
    font-size: 16px;
    text-align: center;
    color: #000244;
    background: white;
    top: 550px;
		left: -70px;
}

#control_wrapper {
    min-height: 580px;
    width: 216px;
    position: absolute;
    top: 2px;
    left: 367px;
}

img.step1 {
    position: absolute;
    top: 5px;
    left: 53px;
}
img.step2 {
    position: absolute;
    top: 64px;
    left: 28px;
}
img.step3 {
    position: absolute;
    top: 216px;
    left: 22px;
}
img.step4 {
    position: absolute;
    top: 367px;
    left: 37px;
}
img.step5 {
    position: absolute;
    top: 511px;
    left: 20px;
}
#current-icons {
    position: relative;
    top: 100px;
    left: 19px;
}
#copy-icons {
    position: relative;
    top: 150px;
    left: 19px;
}
div#default-icons {
    position: relative;
    top: 202px;
    left: 19px;
}
div.step-top {
	height: 14px;
  background: url('/images/step-border-top.jpg') 0 0 no-repeat;
}
div.step-mid {
  background: url('/images/step-border-mid.jpg') 0 0 repeat-y;
}
div.step-bot {
  height: 15px;
  background: url('/images/step-border-bot.jpg') 0 0 no-repeat;
}
a.btn-icon {
  display: block;
  width: 30px;
  padding: 6px 0;
  text-decoration: none;
  position: absolute;
}
a.btn-icon:hover {
	background-position: 0 0px;
}
#current-icons a.btn-icon:hover {
  background-position: 0 -29px;
}
a.severe {
	top: 18px;
	left: 22px;
  background: url('/images/sprite-btn-severe.png') 0 -29px no-repeat;
}
a.high {
  top: 18px;
  left: 75px;
  background: url('/images/sprite-btn-high.png') 0 -29px no-repeat;
}
a.elevated {
  top: 18px;
  left: 128px;
  background: url('/images/sprite-btn-elevated.png') 0 -29px no-repeat;
}
a.guarded {
	top: 51px;
	left: 22px;
  background: url('/images/sprite-btn-guarded.png') 0 -29px no-repeat;
}
a.low {
  top: 51px;
  left: 75px;
  background: url('/images/sprite-btn-low.png') 0 -29px no-repeat;
}
a.none {
  top: 51px;
  left: 128px;
  background: url('/images/sprite-btn-none.png') 0 -29px no-repeat;
}
a.title {
  background: url('/images/sprite-btn-title.png') 0 -29px no-repeat;
}
a.copy-header {
  top: 22px;
  left: 22px;
  background: url('/images/sprite-btn-header.png') 0 -29px no-repeat;
}
a.copy-line1 {
  top: 22px;
  left: 75px;
  background: url('/images/sprite-btn-line1.png') 0 -29px no-repeat;
}
a.copy-line2 {
  top: 22px;
  left: 128px;
  background: url('/images/sprite-btn-line2.png') 0 -29px no-repeat;
}

a.def-title {
  top: 22px;
  left: 21px;
  background: url('/images/sprite-btn-title.png') 0 -29px no-repeat;
}
a.def-header {
  top: 22px;
  left: 57px;
  background: url('/images/sprite-btn-header.png') 0 -29px no-repeat;
}
a.def-line1 {
  top: 22px;
  left: 93px;
  background: url('/images/sprite-btn-line1.png') 0 -29px no-repeat;
}
a.def-line2 {
  top: 22px;
  left: 129px;
  background: url('/images/sprite-btn-line2.png') 0 -29px no-repeat;
}
a.btn-all {
  display: block;
  width: 138px;
  text-decoration: none;
  position: absolute;
  background: url('/images/sprite-btn-all.png') 0 -19px no-repeat;
}
a.copy {
  top: 58px;
  left: 21px;
}
a.default {
  top: 58px;
  left: 21px;
}
a.btn-all:hover {
  background-position: 0 0px;
}

#ajax-generate {
  position: absolute;
  top: 486px;
  left: 124px;
}

#intro_wrapper {
    width: 549px;
    position: absolute;
    top: 0;
    left: 400px;
}

#intro_wrapper p {
  padding: 0 20px;
}
a#make-your-own {
  display: block;
  width: 175px;
  padding: 21px 0;
  text-decoration: none;
  background: url('/images/sprite-btn-make-yours.png') 0 -42px no-repeat;
}

*:first-child+html a#make-your-own {
	padding: 12px 0;
}

a#make-your-own:hover {
  background-position: 0 0;
}

#faq_wrapper {
    width: 950px;
		padding: 0 20px;
    min-height: 560px;
}

#faq_wrapper p {
	padding: 0 20px;
}
