@import url('reset.css');
body{
	background-color:#fff;
	background-image:url('../images/background.jpg');
	background-repeat:repeat-x;
	font-family:arial,sans-serif;
	font-size:12px;
}
#container{
	width:1040px;
	margin-left:auto;
	margin-right:auto;
}
	#header{
		background-image:url('../images/header.jpg');
		background-repeat:no-repeat;
		height:120px;
	}
	.left_col{
		display:block;
		float:left;
		width:238px;
	}
		.nav{
			list-style:none;
			position:relative;
			z-index:5;
		}
		.nav li{
			border-bottom:1px solid #B1B09B;
			height:60px;
			margin-top:-8px;
		}
		.nav li a{
			color:#333;
			display:block;
			font-size:18px;
			line-height:68px;
			text-decoration:none;
			padding-left:10px;
			width:248px;
		}
			.nav li a:hover, .nav li a.active{
				background-image:url('../images/nav.png');
				background-repeat:no-repeat;
			}
			.nav li a:hover{
				color:#1B4164;
			}
	.content{
		background-image:url('../images/content.png');
		background-repeat:no-repeat;
		float:left;
		margin-left:-26px;
		padding-left:26px;
		width:802px;
	}
		.content p{
			line-height:17px;
		}
		.content blockquote{
			border-left:1px solid #535952;
			border-right:1px solid #535952;
			color:#1E4164;
			display:block;
			line-height:20px;
			font-size:14px;
			font-style:italic;
			margin:30px auto;
			width:232px;
			padding:5px;
		}
		.content_background{
			background-color:#fff;
			float:left;
			min-height:457px;
			height:auto !important;
			height:457px;
			width:100%;
		}
			.mid_col{
				float:left;
				padding-left:15px;
				padding-right:15px;
				padding-top:10px;
				width:272px;
			}
			.box{
				color:#fff;
				display:block;
				float:right;
				font-weight:bold;
				padding-left:24px;
				padding-right:24px;
				width:452px;
			}
				.box.green{
					background-color:#8b8d09;
					background-image:url('../images/green_box.jpg');
					background-repeat:no-repeat;
					height:212px;
				}
					.box.green ul{
						margin-left:25px;
						margin-top:70px;
						width:300px;
					}
					.box.green ul li{
						line-height:15px;
						list-style-image:url('../images/arrow_li.jpg');
						list-style-position:outside;
						margin-top:5px;
						width:150px;
					}
						.box.green ul li a{
							color:#fff;
							text-decoration:none;
						}
							.box.green ul li a:hover{
								text-decoration:underline;
							}
				.box.purple{
					background-color:#5d6784;
					background-image:url('../images/purple_box.jpg');
					background-repeat:no-repeat;
					height:175px;
					margin-top:5px;
				}
					.box.purple p{
						line-height:21px;
						margin-top:70px;
					}
				.box.beige{
					background-color:#b2aa7e;
					background-image:url('../images/beige_box.jpg');
					background-repeat:no-repeat;
					height:200px;
					margin-top:5px;
				}
					.box.beige p{
						line-height:21px;
						margin-top:80px;
					}
				.box.brown{
					background-color:#42210b;
					background-image:url('../images/brown_box.jpg');
					background-repeat:no-repeat;
					height:200px;
					margin-top:5px;
				}
					.box.brown p{
						line-height:21px;
						margin-top:80px;
					}
				.box.brown2{
					background-color:#fff;
					background-image:url('../images/homepage.jpg');
					background-repeat:no-repeat;
					height:200px;
					margin-top:5px;
				}
					.box.brown2 p{
						line-height:21px;
						margin-top:80px;
					}
			.inner_page{
				background-image:url('../images/inner_page.jpg');
				background-position:bottom right;
				background-repeat:no-repeat;
				display:inline;
				float:left;
				min-height:457px;
				height:auto !important;
				height:457px;
				padding:0px 10px 20px 0px;
				width:792px;
			}
				.inner_page p a{
					color:#000;
				}
					.inner_page p a:hover{
						text-decoration:none;
					}
				.inner_page a.email{
					background-image:url('../images/email.jpg');
					background-position:left center;
					background-repeat:no-repeat;
					color:#1B4164;
					display:block;
					float:left;
					padding-left:39px;
					line-height:29px;
					font-weight:bold;
					margin-left:25px;
					margin-top:10px;
				}
					.inner_page a.email:hover{
						text-decoration:none;
					}
				.inner_page a.back{
					background-image:url('../images/back.jpg');
					background-position:left center;
					background-repeat:no-repeat;
					color:#333333;
					display:block;
					float:left;
					padding-left:27px;
					line-height:22px;
					font-weight:bold;
					margin-left:25px;
					margin-top:10px;
				}
					.inner_page a.back:hover{
						text-decoration:none;
					}
				.inner_page .breadcrumb{
					background-color:#E6E6E6;
					display:block;
					height:35px;
					width:499px;
					padding-left:25px;
				}
					.inner_page .breadcrumb a{
						color:#333333;
						display:block;
						float:left;
						font-weight:bold;
						font-size:13px;
						margin-left:26px;
						text-decoration:underline;
						line-height:35px;
						padding:0px 10px;
					}
						.inner_page .breadcrumb a.active, .inner_page .breadcrumb a:hover{
							background-color:#1B4164;
							color:#fff;
							text-decoration:none;
						}
				.inner_page .principal{
					display:inline;
					float:left;
					margin-top:10px;
					margin-left:25px;
					width:118px;
				}
					.inner_page .principal img{
						height:168px;
						width:118px;
					}
					.inner_page .principal .view{
						background-image:url('../images/view_profile.jpg');
						background-repeat:repeat-x;
						clear:left;
						color:#C3CEC0;
						display:block;
						line-height:26px;
						height:26px;
						text-decoration:none;
						text-align:center;
					}
						.inner_page .principal .view:hover{
							text-decoration:underline;
						}
				.inner_page h2.accordion_toggle{
					background-image:url('../images/accordion_toggle.jpg');
					background-repeat:no-repeat;
					color:#1B4165;
					display:block;
					line-height:32px;
					height:32px !important;
					padding-left:40px;
					width:442px;
					font-family:Verdana;
					font-size:14px;
					margin-top:5px;
					margin-left:25px;
				}
					.inner_page h2.accordion_toggle:hover{
						background-image:url('../images/accordion_toggle_active.jpg');
						color:#fff;
						cursor:pointer;
					}
				.inner_page h2.accordion_toggle_active{
					background-image:url('../images/accordion_toggle_active.jpg');
					color:#fff;
				}
				.inner_page h2.accordion_toggle.green{
					background-image:url('../images/accordion_toggle_green.jpg');
					color:#464704;
					display:block;
					line-height:32px;
					padding-left:40px;
					width:442px;
					font-family:Verdana;
					font-size:14px;
					margin-top:5px;
					margin-left:25px;
				}
					.inner_page h2.accordion_toggle.green:hover{
						background-image:url('../images/accordion_toggle_active_green.jpg');
						color:#fff;
						cursor:pointer;
					}
				.inner_page h2.accordion_toggle_active.green{
					background-image:url('../images/accordion_toggle_active_green.jpg');
					color:#fff;
				}
				.inner_page .accordion_content{
					background-image:url('../images/accordion_content.jpg');
					background-repeat:repeat-x;
					height:0px;
					margin-left:25px;
					padding:0px 10px 10px 10px;
					width:462px;
					overflow: hidden;
				}
					.inner_page .accordion_content p{
						margin-left:0px;
						width:auto;
					}
				h3{
					color:#fff;
				}
				.inner_page h3.top{
					margin-top:20px;
					margin-left:25px;
				}
				.inner_page h3.mid{
					margin-top:40px;
					margin-left:25px;
				}
				.inner_page ul{
					margin-bottom:5px;
					margin-top:5px;
					margin-left:40px;
				}
					.inner_page ul.plus li{
						list-style-image:url('../images/plus_li.jpg');
						list-style-position:outside;
						line-height:15px;
					}
				.inner_page ul.styled li{
					width:200px;
					float:left;
				}
				.inner_page p{
					width:474px;
					margin-top:10px;
					line-height:18px;
					margin-left:25px;
				}
				.inner_page .col{
					background-image:url('../images/inner_page_col.jpg');
					background-repeat:repeat-x;
					display:block;
					float:right;
					min-height:457px;
					height:auto !important;
					height:457px;
					width:265px;
				}
					.inner_page .col img{
						display:block;
						margin:0px auto;
						width:234px;
					}
	#footer{
		background-color:#1b4164;
		clear:both;
		height:33px;
		width:100%;
	}
		#footer .wrapper{
			margin-left:auto;
			margin-right:auto;
			width:1040px;
		}
			#footer span{
				color:#9698AB;
				line-height:33px;
			}
				#footer span a{
					color:#9698AB;
				}
					#footer span a:hover{
						text-decoration:none;
					}
			#footer span.left{
				float:left;
				margin-left:20px;
			}
			#footer span.right{
				float:right;
			}
	
/* General Styles */
h3{
	font-size:16px;
	font-weight:bold;
}
.clear{
	clear:both;
}
.none{
	display:none;	
}