/* ++ Eric Meyer Reset ++ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ++ Global ++ */

body, a, a:link, a:hover, a:visited, a:active{
	font-size: 			1em;
	font-family: 		Arial;
	color: 				#fff;
	text-decoration:	none;
}


/* ++ Primary ++ */

#container{
	width: 			910px;
	}
	
	#zone-left{
		float: 			left;
		width:			330px;
		margin-right: 	33px;
		
		}
		
		#logo{
			/* place holder */
		}
		
		#slideout{
			margin: 0 0 0 57px;
			}
			
			#slideout-1{
				height: 88px;
			}
			
			#slideout-2{
				height: 77px;
			}
			
			#slideout-3{
				height: 76px;
			}
			
			#slideout-1-slide, #slideout-2-slide, #slideout-3-slide{
				margin: 	3px 0 0 270px;
				position: 	absolute;
				overflow: 	hidden;
				width: 		0px;
			}
			#slideout-2-slide, #slideout-3-slide{
				margin: 0 0 0 270px;
				
			}
		
		#extra{
			margin: 40px 0 0 57px;
			width: 	260px;
			}
			
			#extra .title span{
				font-size: 		1.4em;
				font-weight: 	bold;
				line-height:	1.4em;
				vertical-align: top;
			}
			
			#extra .title img{
				padding-right: 10px;
			}
			
			#extra .copy{
				padding-top: 	5px;
				font-size: 		.8em;
			}
			
			#extra .border{
				border-bottom-color: 	#698dc7;
				border-bottom-style: 	solid;
				border-bottom-width:	1px;
				padding-bottom:			12px;
				margin-bottom: 			12px;
			}
			
		#nav-2{
			border-top-color: 	#698dc7;
			border-top-style: 	solid;
			border-top-width:	1px;
			margin: 			0 0 0 57px;
			padding: 			20px 0 0 0;
			}
			
			#nav-2 li{
				padding: 10px;
			}
	
	#zone-right{
		float:right;
		top:		0;
		width: 		540px;
		}
		
		body.index #zone-right .nav-1-container{
			margin: 21px 0 0 0;
			}
		
		body.inside #zone-right .nav-1-container{
			margin: 23px 0 0 0;
			}
			
			#zone-right .nav-1 li{
				display: 	inline;
				position: 	relative;
				}
				
				/* sub nav items */
				#zone-right .nav-1 li ul li{
					display: 	block;
					height: 	20px;
					overflow:	hidden;
				}
				
				#zone-right .nav-1 .first{
					height: 	25px;
				}
				
			
			#zone-right .navtop div{
				position: 	absolute;
				top: 		15px;
				left: 		-1000px;
				width: 		134px;
			}
			
			#zone-right .navover div{
				left: 		0px;
			}

			
		
		#zone-right.copy-1{
			
			}
			
			#links{
				margin: 525px 0 0 0;
				width: 540px;
				}
			
				#links img{
					border: 	1px solid #fff;
					margin: 	1px;
					padding: 	1px;
				}
		
		#zone-right.copy-2{
			
			}
			
			#copy-2-top{
				background: transparent url(../images/copy_top.png) no-repeat;
				height: 	28px;
				width: 		536px;
				margin: 	170px 0 0 0;
			}
	
			#copy-2-top-rbr {
				background: transparent url(../images/copy_top_rbr.png) no-repeat;
				height: 	108px;
				width: 		536px;
				margin: 	170px 0 0 0;
			}
			
			#copy-2-top-ch {
				background: transparent url(../images/copy_top_ch.png) no-repeat;
				height: 	108px;
				width: 		536px;
				margin: 	170px 0 0 0;
			}
			#copy-2-top-rbe {
				background: transparent url(../images/copy_top_rbe.png) no-repeat;
				height: 	108px;
				width: 		536px;
				margin: 	170px 0 0 0;
			}
			#copy-2-mid{
				background: transparent url(../images/copy_mid.png) repeat-y;
				width: 			476px;
				color: 			#4b5a6f;
				padding:		15px 30px 15px 30px;
				line-height: 	1.3em;
				font-size: 		.9em;
				min-height: 272px;
				}
				
				#copy-2-mid a {color:#333;}
				#copy-2-mid a.visited {color:#111;}
				
				#copy-2-mid h1{
					font-size: 		2.1em;
					font-weight: 	bold;
					padding-bottom: 30px;
					color: 			#194074;
					font-family: Garamond, Georgia, Times, serif;
				}
	#copy-2-mid h1 a,a.visited {
font-size:.8em;
					font-weight: 	bold;
text-decoration:underline;
 
					padding-bottom: 30px;
					color: 			#194074;
					font-family: Garamond, Georgia, Times, serif;
				}

				
				#copy-2-mid h2{
					font-size: 		1.4em;
					font-weight: 	bold;
					padding-bottom: 25px;
					color: 			#194074;
					font-family: Garamond, Georgia, Times, serif;
				}
				
				#copy-2-mid h3{
					font-size: 		1.2em;
					font-weight: 	bold;
					padding-bottom: 20px;
					color: 			#194074;
					font-family: Garamond, Georgia, Times, serif;
				}
				
				#copy-2-mid ul {list-style:square;margin-left:15px;}
				
				#copy-2-mid li {padding-bottom:15px;}
				
				#copy-2-mid p{
					padding-bottom: 30px;
				}
			
			#copy-2-bottom{
				background: transparent url(../images/copy_bottom.png) no-repeat;
				height: 	29px;
				width: 		536px;
			}
			
	#footer{
		clear:				both;
		float:				left;
		width: 				843px;
		text-align: 		right;
		font-size: 			.8em;
		font-family: 		Arial;
		color: 				#fff;
		border-top-color: 	#698dc7;
		border-top-style: 	solid;
		border-top-width:	1px;
		padding:			12px 0 0 0;
		margin: 			12px 0 0 55px;
		}
		
		#footer .right{
			text-align: right;
		}
		
		#footer table{
				width:		843px;
			}
			
			#footer td{
				padding:	0 0 5px 0;
			}
			
			#footer .small-text{
				font-size:	.75em;
			}
			
		#contact-us p {padding-bottom:10px;}

.newsletter-form {min-height:191px; min-width:268px; background: url(/images/newsletterbox.png) no-repeat;}

.newsletter-form label {color:#000;}

.andfunction {margin-top:40px;}

			


			
			
			
			