/* CSS Document */

		body {
			background-image: url(../images/bg_repeat.jpg);
			background-repeat: repeat-x;
			background-color: #18254f;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			margin:0px;
		}
		.container{
			width:956px;
			margin:0px auto;
			padding-left:10px;
			padding-right:10px;
		}
		.left_container{
			width:200px;
			float:left;
			margin-right:28px;
			border-top:3px solid #c30986;
			padding-top:15px;
		}
			.navigation_link{
				background-image:url(../images/link_bg.png);
				background-repeat:no-repeat;
				width:200px;
				height:31px;
				margin-top:10px;
				margin-bottom:10px;
				font-weight:bold;
				position: relative;
			}
			.link_padder{
				padding-top:8px;
				padding-left:25px;
			}
			.navigation_link a{
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
			}
		.content_holder{
			margin-bottom:10px;
		}
		.main_container{
			width:444px;
			float:left;
			margin-right:10px;
			border-top:3px solid #df5f3c;
			padding-top:15px;
		}
		.slideshow{
			width:444px;
			height:277px;
		}
		.main_container h1{
			font-weight:normal;
			font-size:16px;
			color:#fff;
			margin:0px;
			padding:0px;
			margin-top:18px;
			margin-bottom:20px;
		}
		.main_container h2{
			font-weight:normal;
			font-size:20px;
			color:#fff;
			margin:0px;
			padding:0px;
			margin-top:18px;
			margin-bottom:10px;
		}
		.main_container h3{
			font-weight:normal;
			font-size:14px;
			color:#fff;
			margin:0px;
			padding:0px;
			margin-top:5px;
			margin-bottom:20px;
			line-height:20px;
		}
			.main_container h3 a{
				color:#d5399d;
				text-decoration:none;
			}
		.main_container p{
			font-size:11px;
			color:#fff;
			line-height:20px;
			margin-bottom:20px;
		}
		.main_container li{
			font-size:11px;
			padding-bottom:5px;
		}
		.main_container p a{
			color:#d5399d;
			text-decoration:none;
		}
		.main_container li a{
			color:#d5399d;
			text-decoration:none;
		}
		.right_container{
			width:258px;
			float:right;
			border-top:3px solid #f1ffff;
			padding-top:15px;
		}
		.right_container p{
			font-size:11px;
			color:#fff;
			line-height:20px;
			margin-bottom:20px;
		}
		.right_container p a{
			color:#d5399d;
			text-decoration:none;
		}
		.footer_container{
			font-size:11px;
			background-color:#243c84;
			height:31px;
		}
		.footer_left{
			padding:10px;
			float:left;
			height:11px;
		}
			.footer_left a{
				color:#D5399D;
			}
		.footer_right{
			float:right;
			width:238px;
			background-image:url(../images/footer_bg.png);
			background-repeat:no-repeat;
			padding:10px;
			height:11px;
			text-align:right;
		}
		.footer_right a{
			text-decoration:none;
			color:#fff;
		}
		
		.form_listbox{
			font-size:11px;
			width:150px;
			background-color:#fff;
			border:1px solid #0f1938;
		}
		
		.form_field{
			font-size:11px;
			width:150px;
			background-color:#fff;
			border:1px solid #0f1938;
		}
		.form_checkbox{
			font-size:11px;
			background-color:#fff;
			border:1px solid #0f1938;
		}
		.form_textarea{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			width:250px;
			height:100px;
			background-color:#fff;
			border:1px solid #0f1938;
		}
		.success{
			background-color:#21387b;
			color:#92a6db;
			padding:5px;
			margin-bottom:10px;
			margin-top:20px;
		}

		.errors{
			background-color:#21387b;
			color:#92a6db;
			padding:5px;
			margin-bottom:10px;
			margin-top:20px;
		}
		
		
		#servicesmenu {
			display: none;
			margin-top: 25px;
			z-index: 1000;
			background: #666;
			width: 190px;
			line-height: 31px;
		}
		
		
		#servicesmenu a {
			display: block;
			padding: 0 20px 0 20px;
		}
		
		#servicesmenu a:hover {
			background: #333;
		}

table.staff td{
  vertical-align: top;
}
table.staff td p {
  margin: 0;
  padding: 0;
  }

/* facebook news */
h2.fb-news-head a {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  }
div.news_date a {
  color: #fff;
}

div.postImg {
  }
div.postImg img {
  border: none;
  margin: 0 20px 20px 0;
}

/* staff images on services page */
img.staff {
  float: left;
  margin: 0 20px 20px 0;
  border: 2px solid #ddd;
}

