@charset "UTF-8";
/* CSS Document */

#footer{margin-bottom:60px; height:200px;}


#social-wrapper {
	bottom:0;
	width:100%;
	height:51px;
	position:fixed;
	border:0px solid green;
	text-align:center;
	}

.social-bg {background-image:url(../images/socialsbar_02.png);   }

body {
	font-size:14px;
	margin:0;
}


.blue-border {
	border:1px solid #294466;
}

#hp-buttons {
	margin:70px 0 0 285px;
	width:365px;
}

p.smaller {
	font-size:90%;
}

.bucket {height:125px; }

.banner-button {
	display:block;
	float:left;
	width:150px;
	height:16px;
	background:url(../images/hp-button-background.jpg) no-repeat;
	padding:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	margin:8px;
	text-align:center;
}
.green-button {
	display:block;
	float:left;
	width:202px;
	height:25px;
	background:url(../images/btn-green-background.jpg) no-repeat;
	padding:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:none;
	font-weight:normal;
	margin:8px;
	text-align:center;
}

a.green-button:hover {
	color:#000;
}

.sub-navigation-gwo
 {
 width:960px;
  background-color:#314464;
  height:25px;
}


#wrapper{
	margin:0 auto;
	width:960px;
	
}


#logo{
	cursor:pointer;
	height:165px;
	width:300px;
}

#phone-number {
	height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#CCC;
	text-align:right;
}
	#header{
	
	background:url(../images/subheader3.jpg) no-repeat right #546581;
	border:2px solid #9EA7B7;
	height:165px;
	overflow:hidden;
	width:960px;
}


		#contact-nav {
		width:100%;
		text-align:right;
		color:#CCC;
		margin:4px 0;
		
			
		}
		
			#contact-nav a {
				color:#CCC;
				text-decoration:none;
				font-weight:normal;
				font-size:12px;
				margin:0 5px;
			}
			
				#header-new{
				
				background:url(../images/header-background.jpg) repeat-x;
				
				height:108px;
				overflow:hidden;
				width:960px;
			}
			
							
							#header-new #logo{
							cursor:pointer;
							height:165px;
							width:300px;
							float:left;
							margin:20px;
						}
						
							#header-new #tagline {
								float:left;
								margin:40px 0 0 20px;
							}
										#header-new h2, #tagline h1, #tagline h2 {
										font-family:Georgia, "Times New Roman", Times, serif;
										font-style:italic;
										color:#0e1621;
										font-size:14px;
										font-weight:normal;
									}
									#header-new #tagline h2 {
										font-size:12px;
									}
							
							#header-new #phone-number {
							font-size:14px;
							text-align:right;
							float:left;
							margin:30px 0 0 20px;
						}


#page-content {
	background-color:#FFF;
	padding:0px;
	min-height:1100px;
	
}

#home-content {
	width:940px;
	background-color:#FFF;
	padding:10px;
	min-height:350px;

}

	.hp-col {
		width:280px;
		padding:10px;
		border: 1px solid #212E43;
		background-color:#efefef;
		float:left;
		height:300px;
		margin-right:10px;
	}


#left-sidebar {
		
	margin:0px;
	
	float:left;
	width:175px;
}


#left-nav {
	
	margin:0px;
	
	
	float:left;
	width:175px;
}

	#left-nav h2 {
		padding:5px;
		background:#B8B8B8;
		color:#fff;
		margin:0;
	}

	#left-nav ul {
		list-style:none;
		padding:0px;
		margin:0;
	}
	
		#left-nav ul li{
			margin:0px;
			padding:0px 0px 0px 0px;
		}
	
			#left-nav li a {
				display:block;	
				color:#7BA229;
				font-size:14px;
				text-decoration:none;
				padding:5px 5px 5px 15px;
				border-bottom:1px dotted #B8B8B8;
			
			}
			
				#left-nav li ul li a {
					display:block;	
					color:#7BA229;
					font-size:12px;
					text-decoration:none;
				
				}
			
			#left-nav li a:hover{
				color:#042343;
				background:#efefef;
			}
#breadcrumb-gwo
	{
		height:20px;
		background-color:#FFF;
		padding:8px 0 0 30px;
		
	
	}

	#breadcrumb-gwo a {
		color:#042343;
		font-size:9px;
	}


#breadcrumb
	{
		height:20px;
		background-color:#FFF;
		padding:5px 0 0 215px;
		font-size:10px;
		color:#b8b8b8;
		
	
	}

	#breadcrumb a {
		color:#b8b8b8;
		font-size:10px;
	}

#page-copy-gwo {
	border:1px solid #212E43;
	background-color:#e6e6e6;
	margin-left:20px;
	margin-right:10px;
	min-height:500px;
	padding:10px;
	width:650px;
}

	#page-copy-gwo li {
		margin-top:10px;
	}






#page-copy {

	margin-left:210px;
	
	min-height:500px;
	padding:10px;
}

	#page-copy li {
		margin-top:10px;
	}
	
	#page-copy img.bordered {

/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;
float:right;
margin-left:15px;

/* This adds the border */
padding:8px;
border:solid 1px;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
	
	
	
	#bottom-cat {
	
	min-height:150px;
	width:450px;
	margin-left:30px;
	}
	#bottom-cat p {
		margin-bottom:20px;
	}
	#bottom-cat h2 {
	color:#8CB92F;	
	font-size:28px;
	}
	
	#bottom-cat .grn-btn {
		float:left;
		padding-top:10px;
		background:url(/images/btn-green-background.gif) no-repeat;
		display:block;
		width:170px;
		height:50px;
		text-align:center;
	}
	
	.grn-btn a { margin-top:10px;		}
		.grn-btn a:hover { color:#333;		}
	
	
	#inline-form-gwo {
		float:right;
		margin-left:15px;
		width:250px;
	}

	#inline-form {
		float:right;
		margin-left:20px;
		margin-bottom:100px;
		width:200px;
	}

