body{
	background-color:#003264;
	background-image:url('../images/background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	font-family:arial,sans-serif;
	font-size:12px;
}
#container{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
	#header{
		background-image:url('../images/header.jpg');
		background-repeat:no-repeat;
		height:145px;
		margin-top:23px;
		width:920px;
	}
	#wrapper{
		background-color:#a49365;
		padding:0px 20px 20px;
		overflow:hidden;
	}
		#left_col{
			background-color:#c4b99a;
			display:block;
			float:left;
			overflow:hidden;
			padding-bottom:15px;
			width:180px;
		}
			.nav{
				list-style:none;
				margin:0;
				padding:0;
				width:100%;
			}
				.nav li{
					border-bottom:1px solid #5d7899;
				}
					.nav li a{
						color:#000;
						display:block;
						font-size:14px;
						font-weight:700;
						height:35px;
						line-height:35px;
						padding-left:15px;
						text-decoration:none;
						text-transform:uppercase;
					}
						.nav li a.active, .nav li a:hover{
							background-color:#fff;
						}
			.did_you_know{
				background-color:#e5dbc0;
				display:block;
				margin:15px auto 0px;
				width:140px;
				padding:10px;
			}
				.did_you_know h3{
					color:#66142d;
					font-size:16px;
					font-style:italic;
					font-weight:normal;
					margin:0px 0px 5px;
					padding:0;
				}
		#content{
			background-color:#fff;
			min-height:507px;
			height:auto !important;
			height:507px;
			float:left;
			padding:15px;
			overflow:hidden;
			width:670px;
		}
			#content h2.title{
				color:#043467;
				font-size:30px;
				font-weight:700;
				font-family:"Times New Roman", Times, serif;
				margin-top:0;
				margin-bottom:0;
			}
			#content h3.title{
				color:#000;
				font-size:14px;
				font-family:"Times New Roman", Times, serif;
				font-weight:700;
				margin:20px 0 0;
				padding:0;
			}
			#content h4.title{
				border-bottom:1px solid #043467;
				color:#000;
				font-size:12px;
				font-weight:700;
				margin:0;
				padding:0;
			}
			#content p{
				line-height:18px;
				margin-bottom:15px;
			}
				#content a{
					color:#000;
				}
					#content a:hover{
						text-decoration:none;
					}
			#content ul li{
				line-height:18px;
			}
			.col{
				float:left;
				width:356px;
				overflow:hidden;
			}
				.col.right{
					width:314px;
				}
				
				.col p.margin_right{
					margin-right:5px;
				}
			.slogan{
				background-image:url('../images/slogan.jpg');
				background-repeat:no-repeat;
				display:block;
				height:107px;
				width:356px;
				margin-bottom:15px;
			}
			.cpa_group{
				background-image:url('../images/cpa_group.jpg');
				background-repeat:no-repeat;
				display:block;
				height:232px;
				margin-bottom:15px;
				width:314px;
			}
			.slideshow{
				display:block;
				height:232px;
				margin-bottom:15px;
				width:314px;
			}
				.slideshow img{
					display:block;
					float:left;
				}
			.request h3{
				background-color:#416689;
				color:#fff;
				display:block;
				height:40px;
				line-height:40px;
				font-size:16px;
				text-align:center;
				width:100%;
				font-weight:normal;
				margin:0;
				padding:0;
			}
			.request .content{
				background-color:#043467;
				display:block;
				padding:15px;
				width:284px;
				overflow:hidden;
			}
				.request p{
					color:#fff;
				}
				.request label{
					color:#fff;
					display:block;
					font-size:13px;
					margin-bottom:3px;
					text-transform:uppercase;
				}
				.request .text{
					border:0 none;
					color:#000;
					font-size:11px;
					font-family:Arial;
					margin-bottom:10px;
					padding:3px;
					width:278px;
				}
				.request textarea{
					border:0 none;
					color:#000;
					font-size:11px;
					font-family:Arial;
					margin-bottom:10px;
					padding:3px;
					height:90px;
					width:278px;
				}
				.request .submit{
					background-color:#40658a;
					border:0 none;
					color:#fff;
					cursor:pointer;
					float:right;
					padding:5px;
					margin-top:10px;
					font-weight:700;
					text-transform:uppercase;
				}
	#footer{
		background-color:#1B6AB9;
		color:#fff;
		display:block;
		font-size:11px;
		height:35px;
		line-height:35px;
		width:100%;
	}
		#footer a{
			color:#fff;
		}
			#footer a:hover{
				text-decoration:none;
			}
		#footer .left{
			float:left;
			margin-left:15px;
		}
		#footer .right{
			float:right;
			margin-right:15px;
		}
	
/* General Styles */
.clear{
	clear:both;
}
.error{
	width:100%;
	border:1px solid #CC0000;
	color:#CC0000;
	background-color:#FBEEEB;
	display:block;
	text-align:center;
	margin:0px auto 10px;
	padding:5px 0px;
	font-size:12px;
	font-weight:700;
}
.none{
	display:none;	
}
