* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	background: url("../i/bg_pattern.gif") 0 0;
	}
	
#container {
	width: 1067px;
	margin: auto;
	margin-bottom: none;
	position: relative;
	}
	
#header {
	width: 1067px;
	height: 375px;
	margin: 0 auto;
	text-align: center;
	background: url("../i/header_bg.png") 0 0 no-repeat;
	position: relative;	
	}
	
#bblogo	{
	position: absolute;
	padding-left: 29px;
	padding-top: 10px;
}

#form {
	width: 349px;
	height: 648px;
	padding: 51px 52px 0px 66px;
	text-align: left;
	background: url("../i/form_bg.png") 0 0 no-repeat;
	color: white;
	position: absolute;
	top: 230px;
	right: 50px;
	}

		#form h2 {
			font: bold 28px "Times New Roman", Times, serif;
			text-align: center;
			margin: 0px 0px 10px 0px;
			}
		
		#form h4 {
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			width: 375px;
			line-height: 1.5em;
			text-align: center;
			margin: 0px 0px 15px -15px;
			}
		
		#form p {
			margin-bottom: 15px;
			}
		
		#form label {
			font: bold 14px Arial, Helvetica, sans-serif;
			display: inline-block;
			text-align: right;
			width: 100px;
			height: 15px;
			}
		
		#form .field {
			height: 34px;
			width: 375px;
			margin: 0px auto;
			text-align: left;
			}
		
		#form .fieldLast {
			height: 34px;
			width: 375px;
			margin: 0px auto 12px auto;
			text-align: left;
			}
		
		#form .errormsgBlock 
		{
		    display: block;
		    margin: 10px 0px 20px 105px;
		}
		
		#form .textbox {
			width: 200px;
			height: 20px;
			}
		
		#form .zipbox1 {
			width: 75px;
			height: 20px;
			}
			
		#form .zipbox2 {
			width: 50px;
			height: 20px;
			}	
		
		#form .phonetextbox {
			height: 20px;
			width: 61px;
			}
		
		#form .select {
			font: 14px Arial, Helvetica, sans-serif;
			width: 100px;
			}
		
		#form .smalltype {
			font: 11px Arial, Helvetica, sans-serif;
			width: 340px;
			margin: auto;
			text-align: center;
			}
			
		#form .checkbox {
			display: inline;
			text-align: left;
			}
		
		#form .agreement {
			margin-bottom: 10px;
			text-align: center;
			}
		
		#form .submit {
			margin-bottom: 10px;
			text-align: center;
			}
		
		#form .submitbtn {
			width: 84px;
			height: 29px;
			margin: 15px;
			background-color: #a73110;
			opacity: .9;
			border: none;
			color: white;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
			}
			
		#form span.postalEx {
		    font: 10px Arial, Helvetica, sans-serif;
		    margin: 0px;
		    padding: 0px;
		    width: 150px;
		    text-align: left;
		    }

#contentwrapper {
	width: 987px;
	height: 550px;
	margin: auto;
	background: url("../i/content_bg.png") bottom no-repeat;
	position: relative;
	top: -100px;
	z-index: -5;
	}

#content {
	width: 926px;
	height: 650px;
	padding-top: 100px;
	margin: auto;
	background: white;
	position: relative;
	z-index: 1;
	}
		
		#content #copyarea {
			width: 410px;
			margin: 0px 0px 0px 50px;
			}
		
				#content #copyarea .contentheadline {
					color: #9c381e;
					font: 28px "Times New Roman", Times, serif;
					display: block;
					line-height: 100%;
					}
				
				#content #copyarea .subcontentheadline {
					color: #9c381e;
					font: 20px "Times New Roman", Times, serif;
					display: block;
					margin-bottom: 20px;
					}
				
				#content #copyarea p {
					font: 12px Arial, Helvetica, sans-serif;
					color: #7d7d7d;
					line-height: 1.4em;
					}
					
				#content #copyarea h4 {
					font: bold 12px Arial, Helvetica, sans-serif;
					margin: 15px 0px 5px 0px;
					color: #626262;
					}
					
				#content #copyarea ul {
					margin-top: 10px;
					}
					
				#content #copyarea li {
					font: 12px Arial, Helvetica, sans-serif;
					color: #7d7d7d;
					line-height: 2em;
					margin-left: 15px;
					}
			
		#content #copyarea #inlineCallout {
			padding-left: 20px;
			margin: 15px 0px;
			}
			
				#content #copyarea #inlineCallout img {
					width: 142px;
					height: 180px;
					display: inline;
					}
				
				#content #copyarea #inlineCallout .calloutCopy {
					font: bold 12px Arial, Helvetica, sans-serif;
					color: #626262;
					line-height: 1.5em;
					float: right;
					width: 220px;
					margin-top: 32px;
					}

#footer {
	width: 850px;
	height: 50px;
	margin: auto;
	padding: 0px 0px 0px 30px;
	}
		
		#footer ul {
			display: block;
			height: 30px;
			margin-top: -50px;
			}
		
		#footer li {
			float: left;
			padding: 0px 10px;
			border-left: 1px solid #a0a0a0;
			list-style: none;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #a0a0a0;
			}
		
		#footer li a {
			color: #a0a0a0;
			text-decoration: none;
			}
		
		#footer li a:hover {
			color: #333333;
			}
		
		#footer .noborder {
			border: none;
			padding: 0px 10px 0px 0px;
			}
			
		#footer .fineprint {
			font: 9px Arial, Helvetica, sans-serif;
			color: #7d7d7d;
			display: block;
			margin-bottom: 5px;
			line-height: 13px;
			}

.callout {
	position: relative;
	bottom: -40px;
	left: -53px;
	}

.clearfloat {
	clear: both;
	line-height: 0px;
	height: 0px;
	width: 0px;
	}

.defaultFont {
    font-family: Arial;
    }
	
.centerAlign {
    text-align: center;
    }
