body {
	font-family:'Myriad Pro',Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
form, ul{
	padding:0;
	margin:0;
}
a, img, input{
	outline:none;
}
img{
	border:none;
}
th{
	text-align:right;
}
th, td{
	padding:5px;
}
small{
	font-size:13px;
	color:#666;
}
.clear{
	clear:both;
	float:none;
}
h1, h2, h3, h4, h5 {
	margin: .3em 0;
}
h1{
	color: #996;
	font-size:33px;
	font-weight:normal;	
}
h2{
	color: #999;
	font-size:19px;
}
p {
	margin: .6em 0;
}

.wrapper1 {
	margin: 0 auto;	
	width: 810px;
	padding: 0;
}
	.header {
		position: relative;
		color:#314565;		
		background: url(../images/layout/hr_top.jpg) center bottom no-repeat;
		padding: 0 0 20px 0;
		height: 375px;
	}
	
		.logo {
			display:block;
			height: 0px;
			width: 266px;
			padding-top:46px;
			overflow:hidden;
			background: url(../images/layout/logo.png) 0 0 no-repeat;
		}
		
		.headerContactInfo{
			position:absolute;
			top:15px;
			right:0;
			color:#996;
			text-align:right;
			font-size:16px;
		}
			
		.headerNav{
			list-style:none;
			margin-top: 50px;
		}
		
			.headerNav a,
			.headerNav a:hover,
			.headerNav a:visited{
				display: block;
				padding: 6px 32px;
				width: 220px;
				border-top: 1px solid #e5e5e5;
				color:#314565;
				text-decoration:none;
				font-size: 18px;
			}
			
			
			.headerNav a:hover{
				background-color:#eee;
			}
			
			.headerNav .last a{
				border-bottom: 1px solid #e5e5e5;
			}
	
		.slideshow{
			position:absolute;
			top:40px;
			right:-26px;
		}
	
		.jumpToNavContainer{
			padding: 15px 0 0 32px;
			font-size:14px;
		}
		
			.jumpToNav{
				position: relative;
				padding-top:5px;
			}
			
				.jumpToNav .selectedTopic{
					background: url(../images/layout/dropdown_bg.png) 0 0 no-repeat;
					width: 191px;
					height: 23px;
					display:block;
					margin:0;
					padding:4px 0 0 12px;
				}
			
				.jumpToNav a{
					text-decoration:none;
					display:block;
					padding:3px;
					color:#444;
					font-size:14px;
				}
			
				.jumpToNav #jumpToNavList{
					background-color:#fff;
					border:1px solid #ddd;
					margin:0;
					list-style:none;
					width:193px;
					position:absolute;
					top: 28px;
					left: 2px;
				}
				
				.jumpToNav #jumpToNavList li{
					display:inline;					
				}

					.jumpToNav #jumpToNavList a{
						width:187px;
					}
				
					.jumpToNav #jumpToNavList .odd a{
						background-color:#f5f5fb;
					}
					
					.jumpToNav #jumpToNavList a:hover,
					.jumpToNav #jumpToNavList a.odd:hover,
					.jumpToNav #jumpToNavList a.even:hover{
						background-color:#ddd;
						color:#000;
					}
					
		.headerTagline{
			bottom: 12px;
			right:0;
			width:530px;
			position:absolute;
			text-align:center;
			font-size:32px;
			line-height:33px;
		}


	.wrapper2 {
		margin: 0 auto;	
		width: 775px;
		padding: 20px 0;
		color:#666;
		font-size:16px;
	}
		
		.wrapper2:after{
			display:block;
			float:none;
			clear:both;
			content:'.';
			height:0;
			overflow:hidden;
			visibility:hidden;	
		}
		
		.leftCol{
			float:left;
			width:225px;
			padding:20px 40px 0 0;
			text-align:center;
		}
		
			.leftNav{
				list-style:none;
			}
			
				.leftNav li{
					display:inline;					
				}
			
				.leftNav a,
				.leftNav a:hover,
				.leftNav a:visited{
					display: block;
					padding: 6px 0;
					width:225px;
					border-top: 1px solid #eaecef;
					color:#333;
					text-decoration:none;
					font-size: 14px;
				}
				
				.leftNav a:hover{
					background-color:#eee;
				}
				
				.leftNav .last a{
					border-bottom: 1px solid #eaecef;
				}
				
			.fancyBox{
				background: url(../images/layout/fancyness.png) center 30px #eaecef no-repeat;
				padding: 60px 37px 30px 37px;
				margin-top:40px;
			}
			
				.fancyBox div{
					background: url(../images/layout/fancyness.png) center bottom transparent no-repeat;
					padding: 0 0 30px 0;
				}
				


		.rightCol{
			width:510px;
			float:left;
		}		
			.content ul{
				margin-left:40px;
			}


		.footer{
			background: url(../images/layout/hr_bottom.jpg) center 0 no-repeat;
			padding: 20px 5px;
			font-size: 14px;
			color:#666;
		}
			.footer a{
				color:#aaa;
				text-decoration:none;
			}
			.footer a:hover{
				color:#64aa00;
				text-decoration:underline;
			}


/*****  Form Fields ******/

.textField,
.selectField,
.textareaField{
	border: 1px solid #aaa;	
}

.textField:focus,
.selectField:focus,
.textareaField:focus{
	border: 1px solid #666;	
}

.textareaField{
	width:350px;
}

.selectWrapper{
	*border: 1px solid #666;
}
