body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	background: url(../img/interface/bg-footer.gif) center top repeat-y;
}

a:link, a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #996A00;
	text-decoration: underline;
	}
a:hover, a:active {color: #CC9933;}

a.L1:link, a.L1:visited {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #996A00;
	text-decoration: underline;
	}

input, select, th, td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #666;
}
	input.smallInput {width: 100px;}
	input.medInput {width: 150px;}
	input.largeInput, select.largeInput {width: 250px;}
	input.stateInput {width: 25px;}
	input.zipInput {width: 115px;}

ul {
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

li.sitemap{
	margin-left: 30px;
}

ol li {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}

#envelope {
	position: relative;
	width: 778px;
	min-width: 778px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/interface/bg-main.gif) left top repeat-y;
	left: 0 !important;
	left: 1px;
	}
	#logo {
		position: absolute;
		top: 34px;
		left: 31px;
		height: 47px;
		width: 100px;
		z-index: 2;
	}
	#header {
		position: relative;
		background: #fff;
		height: 111px;
		padding-top: 50px;
		border-bottom: 5px solid #fff;
		text-align: right;
		}
		#tools {
			height: 22px;
			background
			}
		#constantTagline{
			margin-top: 48px;
			width: 204px;
			}
			
		#tagline {
			height: 30px;
			width: 551px;
			background: #fff;
			}
			#tagline img {
				margin: 0 0 0 1px;
			}
	#main {
		min-height: 500px;
		height: 500px;
		}
		#contentBox {
			margin-left: 227px;
			width: 551px;
			padding-bottom: 60px;
			}
			#art {
				display: none;
				border-bottom: 5px solid #fff;
			}
			
			#mainContent {padding: 10px 30px;}
				#breadcrumbs {
					font: 10px Verdana, Arial, Helvetica, sans-serif;
					height: 33px;
					font-size: 11px;
					/* font-weight: bold; */
					color: #d59e2f;
					}
				
				/* #mainContent p a {
					color: #996a00;
					text-decoration: underline;
				} */
					
				#mainContent h1 {
					font: 12px Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #630;
					padding: 0;
					margin: 0 0 8px 0;
					clear: left;
				}
				#mainContent h2 {
					font: 11px Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #666;
					padding: 0;
					margin: 0 0 14px 0;
					clear: left;
				}
				#mainContent h3 {
					font: 10px Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #666;
					padding: 0;
					margin: 0 0 2px 0;
					clear: left;
				}
				#mainContent h4 {
					font: 10px Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #999;
					padding: 0;
					margin: 0 0 8px 0;
				}
				#mainContent p {
					font: 10px Verdana, Arial, Helvetica, sans-serif;
					line-height: 130%;
					margin: 0 0 15px 0;
				}
				#mainContent ul {
					margin: 4px 0 12px 0;
					padding: 0 0 10px 6px;
					font: 10px Verdana, Arial, Helvetica, sans-serif;
					}
					#mainContent ul li {
						padding-left: 11px;
						margin: 0 0 5px 0;
					}
				#mainContent ul.noBottom {
					margin-bottom: 0;
					padding-bottom: 0;
				}
									
				#mainContent ul.linkList, #homeContent ul.linkList {
					margin: 4px 0 12px 0;
					padding: 0 0 10px 6px;
					}
					#mainContent ul.linkList li, #homeContent ul.linkList li {
						padding-left: 11px;
						margin: 0 0 5px 0;
					}
					#mainContent ul.linkList li a {color: #6B82AD; text-decoration: none;}
					#mainContent ul.linkList li a:hover, #mainContent ul.linkList li a:active {color: #003399;}
					
					#homeContent ul.linkList li a {color: #6B82AD; text-decoration: none;}
					#homeContent ul.linkList li a:hover, #homeContent ul.linkList li a:active {color: #003399;}
				
				
				a.headerLink:link, a.headerLink:visited {
					display: block;
					margin: 0 0 3px 0;
					padding: 0 0 0 10px;
					font-weight: bold;
					background: url(../img/interface/bg-header-link.gif) 0px 4px no-repeat;
				}
				a.headerLink:hover, a.headerLink:active {
					background: url(../img/interface/bg-header-link-r.gif) 0px 4px no-repeat;
				}
			
				.headerNonLink {
					padding: 0 0 0 10px !important;
					background: url(../img/interface/bg-header-link.gif) 0px 4px no-repeat;
					}
	.indentHeader{
		text-indent:10px;
		margin:5px 0 5px 0;
		}
			
	.bullet {
		margin:-10px 0 15px 0;
		font-size:7pt;
		}
	.bulletDashedBorderBottom {
		margin:-10px 0 15px 0;
		padding: 0 0 15px 0;
		font-size:7pt;
		background: url(../img/interface/bg-list-default.gif) 0 100% repeat-x;
		}
	#footer {
		display: none;
		clear: both;
		position: relative;
		border-top: 6px solid #fff;
		height: 81px;
		background: url(../img/interface/bg-footer.gif) left top repeat-y;
		color: #efefef;
		}
		#footer a {color: #efefef;}
			#footer a:hover, #footer a:active, #footer a.selectedFoot {color: #6b82ad;}
		#copyright {
			position: absolute;
			top: 30px;
			left: 33px;
		}
		#footerLinks {
			position: absolute;
			top: 0;
			left: 508px;
			}
			#footerLinks a {
				display: block;
				float: left;
				padding: 30px 12px 0 9px;
				border-right: 1px solid #cecece;
				}
				#footerLinks a#lastLink {border: none;}
			
		#siteCredit {
			position: absolute;
			top: 50px;
			left: 621px;
			}
					
	/* CONTENT DESIGN */
	.contentStart {
		font-weight: bold;
		color: #666;
	}
	.leadin {
		font-weight: bold;
		color: #999;
	}
	.indent {
		margin: 0 0 0 20px;
	}	
	.productFeature {display: none;}
		.featureHead {margin-bottom: 6px;}
		#mainContent .productFeature p {margin-bottom: 10px;}
		#mainContent .productFeature ul.linkList, #mainContent .focusArea ul.linkList,
			#mainContent .callout ul.linkList {padding-left: 0;}
			#mainContent .focusArea ul.linkList li, #mainContent .focusArea ul.callout li {margin-bottom: 2px;}
	
	.callout {
		width: 235px;
		*height: 159px;
		margin-top: 5px;
		padding: 15px 20px 10px 20px;
		border: 1px solid #fff;
		background: #f0f0f1;
	}
	
	.stopFloat {clear: both;}
	
	#contentEnd {
		clear: both;
		height: 100px;
	}
	
	#mainContent .focusArea h3 {
		color: #7a869f;
		margin-bottom: 10px;
	}
	#mainContent .focusArea p a {
		color: #7a869f;
		text-decoration: none;
	}
	
	#tabrow {display: none;}
	
	.tabbedBox {
		display: none;
		position: absolute;
		top: 21px;
		left: 0;
		clear: both;
		background: #dfe3ec;
		border: 1px solid #cfd2d7;
		padding: 21px 15px 20px 24px;
		width: 500px;
		}
		#mainContent .tabbedBox h3 {margin-bottom: 5px;}
		#mainContent .tabbedBox p {margin-bottom: 5px;}
		#mainContent .tabbedBox ul {
			background: none;
			}
			#mainContent .tabbedBox ul li {
				background: url(../img/interface/bullet-blue.gif) 0 4px no-repeat;
			}
			
	.popupTitle {font: 12px Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #666;
					padding: 0;
					margin: 5px 0 5px 0;
					}	
		
/* END CONTENT DESIGN */

/* START ERROR STYLES */
	#errorBox {
		background: url(../img/interface/bg-error.gif) no-repeat;
		padding: 0 0 0 28px;
	}
		#errorBox p {
			font-size: 11px;
			padding: 0px;
			margin: 0px;
			color: #cc3300;
		}
	.formErrorMsg { color: #cc3300; }
/* END ERROR STYLES */

/* START NAV STYLES */
#navigation {
	position: absolute;
	top: 116px;
	left: 0;
	width: 222px;
	z-index: 2;
	}
#navigation ul li a {border-left: 1px solid #e4e4e4;}
#navigation ul li a.selected {
	font-weight: bold;
	color: #996a00;
}
a.bold {font-weight: bold;}
/* END NAV STYLES */
