html {
	height: 101%;
}

#body {
  width: 970px;
  margin: 0 auto;
}

#container {
	background: url('/img/blueTop.gif') no-repeat top left;
}

/* @group Blue 
	------------------------------------------------------ */

	#blue {
		background: url('/img/blue.gif') repeat-y top left;
		width: 240px;
		margin-top: 70px;
	}
	
		#blue .bottom {
			height: 62px;
			background: url('../img/blueBottom.gif') no-repeat bottom left;
		}
		
		#blue #headline {
			height: 173px;
			background: url('../img/headlineHome.gif') no-repeat 35px 50%;
			overflow: hidden;
		}	.ie6 #blue #headline {
				zoom: 1;
			}
			
			#blue #headline * {
				display: block;
				margin-left: -9999px;
			}	.ie6 #blue #headline * {
					position: relative;
					zoom: 1;
				}
		
		#blue #contentNav {
			background: url('../img/contentNav.gif') repeat-y 0 0;
			margin-left: 50px;
			width: 190px;
		}
		
			#contentNav h4 {
				background: url('../img/contentNavTop.gif') no-repeat top left;
				color: #20acc0;
				font-weight: bold;
				font-size: 10px;
				line-height: 0.9em;
				font-style: italic;
				font-weight: 200;
				text-transform: uppercase;
				height: 27px;
				letter-spacing: 0.07em;
				padding: 12px 0 0 20px;
				margin-top: 0;
			}	.ie #contentNav h4 {
					font-style: normal;
				}
			
				#contentNav h4 object {
					background-color: #6b4527;
					margin-top: 0;
					width: 120px;
				}
				
			#contentNav ul {
				background: url('../img/contentNavBottom.gif') no-repeat bottom left;
				padding-bottom: 15px;
				margin-bottom: 0;
			}
			
			#contentNav li {
				font-size: 11px;
				line-height: 1em;
				letter-spacing: 0.07em;
				margin-bottom: 11px;
			}	.ie #contentNav li {
					_height: 0;
					zoom: 1;
					line-height: 11px;
				}
			
				#contentNav li a {
					color: #fff;
					display: block;
					font-weight: 300;
					padding: 0 20px;
					text-transform: lowercase;
					text-decoration: none;
				}	.ie #contentNav li a {
						_height: 0;
						zoom: 1;
					}
			
					#contentNav li a:hover,
					#contentNav li a.hover { background: url('../img/contentNavArrow.gif') no-repeat 10px 60%; }
					#contentNav li a.sel { background: url('../img/contentNavArrowSel.gif') no-repeat 10px 60%; }
			
/* @end Blue
	====================================================== */
	
	
	
	
	
	
	
/* @group Content
	------------------------------------------------------ */
	
	div#topHeadline {
		width: 715px;
		position: relative;
		left: 15px;
		bottom: -1px;
	}	.ie6 div#topHeadline {
			zoom:1;
		}
	
	#content	{
		width: 730px;
		margin-top: 9px;
	}
	
		#content .header {
			padding: 7px 0 7px 14px;
			height: 47px;
			background: none;
			border: none;
			overflow: hidden;
			display: block;
		}	.ie6 #content .header {
				zoom:1;
			}
		
			#content .header > * > a {
				color: #6b4527;
			}
			
			#content .header > * > a:hover {
				color: #EF9907;
			}
		
			#content .header h2,
			#content .header h3 {
				margin: 0;
				height: 47px;
				float: left;
				text-transform: lowercase;
			}
			
			#content .header h2 {
				padding: 3px 0 0 0;
				height: 44px;
			}	.ie6 #content .header h2 {
					float: left;
					display: inline;
				}
				
				.ie6 #content .header h2.sIFR-replaced {
					
				}
			
			#content .header h3 {
				padding: 1px 0 0 20px;
				height: 31px;
				background: url('/img/headerSlash.gif') no-repeat 0 0;
			}	.ie6 #content .header h3 {
					float: left;
					display: inline;
				}
			
				#content .header h3.sIFR-replaced {
					padding: 12px 0 0 20px;
				}	.ie6 #content .header h3.sIFR-replaced {
						
					}
				
		#content div.full {
			clear: both;
			padding: 5px 5px 0;
		}	.ie #content div.full {
				letter-spacing: normal;
				padding-bottom: 5px;
			}
				
		#content div.full,
		#content div.left,
		#content div.right {
			background-color: #FAF8F2;
			margin: 0 0 0 15px;
			letter-spacing: 0.02em;
			border: 1px solid #BFA795;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
		}
		
		body div#content > div.noTop {
			border-top: 0;
			-moz-border-radius-topleft: 0;
			-moz-border-radius-topright: 0;
			-webkit-border-top-left-radius: 0;
			-webkit-border-top-right-radius: 0;
			padding-top: 0;
		}
		
		#content  div.left {
			width: 506px;
			float: left;
			padding: 5px 5px 0;
		}	.ie #content  div.left {
				display: inline;
				width: 496px;
			}
		
		#content  div.right {
			width: 184px;
			float: left;
			margin: 0 0 0 12px;
			border: 0;
			background: none;
		}	.ie #content  div.right {
				display: inline;
				margin-left: 8px;
			}
				
			div.right .short {
				margin-bottom:11px;
				padding:17px 15px 8px;
				border:1px solid #90CDDA;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
				background:#FCFBF8;
			}
		
				div.right h4 {
					text-transform:uppercase;
					font-size:10px;
					color:#20acc0;
					font-style:italic;
					font-weight:600;
					line-height:0.9em;
					margin:0;
					letter-spacing:0.05em;
				}	.ie6 div.right h4 {
						font-style: normal;
					}
		
					div.right h4.sIFR-replaced {
						margin-bottom:2px;
					}
		
					div.right h3 {
						font-size:13px;
						color:#6b4527;
						line-height:1em;
						text-transform:uppercase;
						letter-spacing:0.05em;
						text-decoration:none;
						margin:0 0 6px;
					}	.ie div.right h3 {
							letter-spacing: normal;
						}
					
					div.right p {
						font-size:11px;
						line-height:1.18em;
						color:#20acc0;
						letter-spacing:0.05em;
						margin-bottom:12px;
					}	.ie div.right p {
							letter-spacing: normal;
						}
					
						div.right p a {
							text-decoration:none;
							color:#d37f32;
							font-size:12px;
						}
					
						div.right p a:hover {
							color:#EF9907;
						}
							
			#content  div  .inner {
				margin: 0 0 5px 0;
				padding: 16px;
				background: #fff;
				border: 1px solid	#F4DFCB;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			
			#content  div  .noTop {
				margin-top: 0;
				border-top: 0;
				-moz-border-radius-topleft: 0;
				-moz-border-radius-topright: 0;
				-webkit-border-top-left-radius: 0;
				-webkit-border-top-right-radius: 0;
			}
			
			/*body div#body div#container div#content table											{ font: inherit; font-size: 0.80em; width: 100%; overflow: hidden; }
			body div#body div#container div#content th												{ background: rgba(4, 162, 192, 0.7); color: #fff; text-transform: uppercase; text-align: left; font-size: 1.75em; }
			body div#body div#container div#content tr												{ background: rgba(4, 162, 192, 0.1); }
			body div#body div#container div#content tr:nth-child(odd)								{ background: rgba(4, 162, 192, 0.2); }
			body div#body div#container div#content td:nth-child(odd)								{ background: rgba(4, 162, 192, 0.1); }
			body div#body div#container div#content tr:nth-child(odd) td:nth-child(odd)			{ background: rgba(4, 162, 192, 0.1); }
			body div#body div#container div#content td, body div#body div#container div#content th											{ padding: 3px; }*/
			
/*form							{ overflow: auto; }
fieldset,
legend							{ padding-bottom: 18px; }
label							{ padding-top: 5px; margin: 0 0 11px 18px; float: left; display: block; }
label.first						{ margin-left: 0; }
input[type="text"],
input[type="password"],
input[type="select"],
input[type="search"]			{ border: solid 1px #ccc; height: 16px; padding: 1px 2px; display: block; }
input[type="file"]				{ border: none; }
textarea						{ border: solid 1px #ccc; height: 16px; padding: 0 2px; display: block; line-height: 18px; }
select							{ display: block; margin-top: 2px; }
input[type="submit"],
input[type="reset"],
input[type="button"]			{ margin-left: 12px; }

input[type="text"],
input[type="password"],
textarea { -moz-border-radius-bottomleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 2px; }

label.width1,
label.width2,
label.width3,
label.width4					{ float: left; }

label.width1 input,
label.width1 textarea			{ width: 228px; }
label.width2 input,
label.width2 textarea			{ width: 480px; }
label.width3 input,
label.width3 textarea			{ width: 732px; }
label.width4 input,
label.width4 textarea			{ width: 984px; }

label.width1 select,
label.width2 select,
label.width3 select,
label.width4 select				{ width: 100%; }

label.unitx1, label.unitx2,
label.unitx3, label.unitx4,
label.unitx5, label.unitx6,
label.unitx7, label.unitx8		{ float: left; }

label.unitx1 input,
label.unitx1 textarea			{ width: 102px; }
label.unitx2 input,
label.unitx2 textarea			{ width: 228px; }
label.unitx3 input,
label.unitx3 textarea			{ width: 354px; }
label.unitx4 input,
label.unitx4 textarea			{ width: 480px; }
label.unitx5 input,
label.unitx5 textarea			{ width: 606px; }
label.unitx6 input,
label.unitx6 textarea			{ width: 732px; }
label.unitx7 input,
label.unitx7 textarea			{ width: 858px; }
label.unitx8 input,
label.unitx8 textarea			{ width: 984px; }

label.unitx1 select,
label.unitx2 select,
label.unitx3 select,
label.unitx4 select,
label.unitx5 select,
label.unitx6 select,
label.unitx7 select,
label.unitx8 select				{ width: 100%; }

label.singleline				{ height: 32px; margin-bottom: 0; }
label.singleline input			{ width: auto; display: inline; margin-left: 12px; margin-top: 0; }

label.multilinex2 textarea		{ height: 36px; }
label.multilinex3 textarea		{ height: 54px; }
label.multilinex4 textarea		{ height: 72px; }
label.multilinex5 textarea		{ height: 90px; }
label.multilinex6 textarea		{ height: 108px; }

.width1 .radio-text				{ width: 228px; }
.width2	.radio-text				{ width: 480px; }
.width3	.radio-text				{ width: 732px; }
.width4	.radio-text				{ width: 984px; }

.radio							{ margin: 6px 0 0 1px; float: left; display: block; clear: left; }
.radio-label					{ margin: 0 0 13px 0; padding-left: 18px; float: none; display: block; clear: none; }

.checkbox						{ margin: 6px 0 0 1px; float: left; display: block; clear: left; }
.checkbox-label					{ margin: 0 0 13px 0; padding-left: 18px; float: none; display: block; clear: none; } */
				
/* @end Content
	====================================================== */