body {
	font-size:16px;
	margin:0;
	font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
	color:#444;
	background-color:#2F3369;
}

form{
	padding:0;
	margin:0;
}

a, img, input{
	outline:none;
}

img{
	border:none;
}

th{
	text-align:right;
}
thead th{
	text-align:left;
}
th, td{
	padding:5px;
}
p{
	margin: .8em 0;
}


small{
	font-size:13px;
	color:#666;
}

.clear{
	clear:both;
	float:none;
}

h1, h2, h3, h4, h5 {
	padding: 0;
	margin-top: 0;
}

.box{
	border:1px solid #ccc;
	background-color:#eee;
	padding:15px;
	margin:15px auto;
	width: 70%;
}

.leftFloatImg{
	float:left;
	margin:0 15px 15px 0;
}

.rightFloatImg{
	float:right;
	margin: 0 0 15px 15px;
}

ul{
	margin-top:4px;
	padding-left:0;
	margin-left:0;
}

	li{
		list-style-type:square;
		margin-left:30px;
		padding-top:3px;
	}

	li.checkmark{
		margin-left:14px;
		padding-left:16px;
		list-style-type: none;
		list-style-position:inside;
		background: url(../images/checkmark.gif) 0 0 no-repeat;
	}
	
	li.noBullet{
		list-style-type: none;
	}


h1{
	font-size:25px;
	margin:0 0 12px 0;
	color:#003376;
}
h2{
	font-size:22px;
	margin:14px 0 12px 0;
}
h3{
	font-size:20px;
	margin:12px 0 10px 0;
}


.header{
	position: relative;
	width:721px;
	margin:0 auto;
}

	.headerLogo {
		display:block;
		width: 721px;
		padding-top: 233px;
		height: 0;
		overflow:hidden;
		background: url(../images/layout/header_logo.jpg) 0 0 no-repeat;
	}		

				
.wrapper2 {
}

	.wrapper1 {
		background-color:#fff;
		width:681px;
		padding:10px 20px;
		margin:0 auto;
	}		

		.leftSideBar{
			float: left;
			width: 166px;
		}
		
			.sideNav a,
			.sideNav a:visited,
			.sideNav a:link{
				padding:10px;
				display:block;
				text-decoration:none;
				color:#333;
				margin-bottom:1px;
				background-color:#eee;
			}

			.sideNav a:hover{
				background-color:#f8f88b;
			}

		.content {
			float:left;
			width:474px;
			padding:30px 20px 20px 20px;
			font-size: 16px;
			line-height: 125%;
		}
				
			.topNav{
				padding-bottom:10px;
				float:left;
			}
			
			.topNav table{
				width:681px;
			}
		
			.topNav td{
				padding:0;
				text-align:center;
				border-left:1px solid #fff;
			}
			
			.topNav td.first{
				border-left:none !important;
			}
				
			.topNav a,
			.topNav a:visited,
			.topNav a:link{
				text-transform:uppercase;
				padding:5px 10px;
				display:block;
				text-decoration:none;
				font-weight:bold;
				color:#fff;
				background-color:#333;
				font-size:14px;
			}

			.topNav a:hover,			
			.topNav a.active,
			.topNav a.active:hover,
			.topNav a.active:visited,
			.topNav a.active:link{
				background-color:#f8f88b;
				color: #333;
			}
						


.leftCol,
.rightCol{
	float:left
}

.leftCol{
	width:290px;
	padding-left:10px;
}

.rightCol{
	width:200px;
	padding-left:10px;
}

.vcard p,
.vcard h3{
	margin: 10px 0 0 0;
}
		
.contactForm label{
	display:block;
	font-weight:bold;
	padding-top:10px;
}
	.contactForm .textareaField{
		width:98%;
		height:130px;
	}
	.contactForm .textField{
		width:45%;
	}

	.contactForm .submitBtn{
		padding-top:10px;
		display:block;
	}
		

.footer{
	width:721px;
	height:65px;
	margin:0 auto;
	position: relative;
	color:#fff;
	font-size:14px;
}

	.footerCopyright,
	.footerNav{
		position: absolute;
		top:15px;
	}

	.footerCopyright{
		left:0;
	}
	
		.siteByLGC{
			font-weight:normal;
			padding-left:10px;
			color:#B2B2C7;
		}
		.siteByLGC a,
		.siteByLGC a:visited,
		.siteByLGC a:link{
			color:#B2B2C7;
			text-decoration:none;
		}
			.siteByLGC a:hover{
				color:#64aa00;
				text-decoration:underline;
			}

	
	
	.footerNav{
		right:0;
	}

		.footerNav a,
		.footerNav a:hover,
		.footerNav a:visited,
		.footerNav a:link{				
			color:#333369;			
			text-decoration:none;
			padding: 0 7px;
		}
		.footerNav a:hover,
		.footerNav a.active{
			text-decoration: underline;				
		}


	


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

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

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