body{
	background-color:#670e0e;
	font-family:arial,sans-serif;
	font-size:12px;
}
#container{
	width:965px;
	margin-left:auto;
	margin-right:auto;
}
.wrapper{
	background:url('../images/wrapper_inner.jpg') repeat-y;
	float:left;
}
	.wrapper.home{
		background:url('../images/wrapper.jpg') repeat-y;
		float:left;
	}
	#header{
		background-image:url('../images/header.jpg');
		background-repeat:no-repeat;
		height:102px;
		width:965px;
	}
	
	.nav{
		background-image:url('../images/nav.jpg');
		background-repeat:repeat-x;
		display:block;
		height:28px;
		line-height:26px;
		width:965px;
		list-style:none;
		margin:0;
		padding:0;
	}
		.nav li{
			margin:0;
			padding:0;
			float:left;
		}
			.nav li a{
				border-right:1px solid #baaa55;
				color:#000;
				font-size:15px;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 20px;
			}
				.nav li a:hover, .nav li a.active{
					color:#baaa55;
				}
				
	.cycle img{
		display:block;
		height:260px;
		width:965px;
	}
	
	.left_col{
		background-image:url('../images/left_col.jpg');
		background-repeat:repeat-y;
		display:block;
		float:left;
		padding:10px 0 10px 10px;
		width:203px;
	}
		.left_col h2{
			border-bottom:1px solid #282828;
			color:#282828;
			font-size:21px;
			font-weight:normal;
			text-transform:uppercase;
			margin:0 0 7px;
			padding:0;
		}
	
		.categories{
			list-style:none;
			margin:0;
			padding:0;
		}
			.categories li a{
				background-color:#c5a800;
				color:#000;
				font-size:14px;
				display:block;
				height:28px;
				line-height:28px;
				margin:0;
				padding:0 0 0 10px;
				width:183px;
				text-decoration:none;
			}
				.categories li a:hover, .categories li a.active{
					background-color:#000;
					color:#c5a800;
				}
	.right_col{
		background-image:url('../images/right_col.jpg');
		background-repeat:repeat-y;
		display:block;
		float:left;
		padding:10px 0 10px 10px;
		width:203px;
	}
		.right_col h2{
			border-bottom:1px solid #282828;
			color:#282828;
			font-size:21px;
			font-weight:normal;
			text-transform:uppercase;
			margin:0 0 7px;
			padding:0;
		}
		.more_info{
			background:url(../images/more_info.jpg) no-repeat;
			display:block;
			float:right;
			height:31px;
			margin-right:15px;
			width:122px;
		}
		.req_info{
			background:url(../images/info-REQ.jpg) no-repeat;
			display:block;
			float:right;
			height:31px;
			margin-right:15px;
			width:144px;
			padding-top:30px;
			margin-top:15px;
		}
		
	.content{
		background-color:#fff;
		display:block;
		float:left;
		min-height:464px;
		height:auto !important;
		height:464px;
		width:732px;
		padding:10px;
	}
	.content.welcome{
		width:519px;
	}
		.content h3.title{
			color:#ae1919;
			font-size:16px;
			font-weight:normal;
			margin:0;
			padding:0;
		}
			.content h3.title a{
				color:#ae1919;
			}
				.content h3.title a:hover{
					text-decoration:none;
				}
		.content p{
			line-height:18px;
			margin-bottom:10px;
		}
		.content h4.title{
			font-size:18px;
			font-weight:700;
			margin:15px 0 0;
			padding:0;
		}
		.content small{
			color:#777;
			font-size:13px;
		}
		.box{
			display:block;
			float:left;
			margin-bottom:10px;
			margin-top:5px;
			margin-right:76px;
			width:193px;
			text-align:center;
		}
			.box img{
				display:block;
				margin:0 auto 5px;
			}
			.box a{
				color:#000;
			}
	#footer{
		background-image:url('../images/footer.jpg');
		background-repeat:no-repeat;
		color:#fff;
		height:202px;
		width:965px;
		text-align:center;
	}
		#footer .links{
			display:block;
			line-height:30px;
		}
		#footer .links a{
			font-size:14px;
			margin-right:15px;
			text-decoration:none;
			text-transform:uppercase;
		}
			#footer .links a:hover{
				text-decoration:underline;
			}
		#footer .info{
			font-size:14px;
			color:#c5a800;
		}
	#footer a{
		color:#fff;
	}
		#footer a:hover{
			text-decoration:none;
		}
		span.left{
			float:left;
			margin-left:10px;
		}
		span.right{
			float:right;
			margin-right:10px;
		}
		
	form label{
		display:block;
		float:left;
		width:90px;
	}
	form .text{
		border:1px solid #ccc;
		font-size:11px;
		padding:2px;
		width:150px;
	}
	form select{
		border:1px solid #ccc;
		font-size:11px;
		padding:2px;
		width:155px;
	}
	form textarea{
		border:1px solid #ccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
		width:300px;
		height:150px;
	}
	
	.accordion{
		list-style:none;
		margin:0;
		padding:0;
	}
		.accordion .content{
			height:auto;
			min-height:inherit;
			padding:0;
		}
		.accordion a.title{
			clear:left;
			cursor:pointer;
			display:block;
			float:left;
			font-size:18px;
			font-weight:700;
			margin-top:15px;
			padding:0;
		}
/* General Styles */
.bar{
	background-image:url('../images/bar.jpg');
	background-repeat:repeat-x;
	clear:both;
	display:block;
	height:17px;
	width:100%;
}
.iasm{
	background-image:url('../images/iasm.png');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:49px;
	margin-left:15px;
	width:79px;
}
.scra{
	background-image:url('../images/scra.png');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:45px;
	width:95px;
}
.clear{
	clear:both;
}
.none{
	display:none;	
}
.block{
	display:block;
	margin-top:5px;
}