@import url(https://fonts.googleapis.com/css?family=Abel);

body {
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.adminBar {background-color: #ffffff;}

#container {
	width: 998px;
	background-color: #ffffff;
	margin:auto;
	position:relative;
}
#banner {
	position:relative;
	height:179px;
	padding-top:0;
}
#banner .bannerRight{
	font-size:22px;
	color:#000000;
	position:absolute;
	top:0;
	right:0;
	
}



.phone 	{position:absolute;top:50px;right:0;}

.slideshow_container {}
.crossSlide{margin:auto;margin-top:20px;}

#crumb	{padding-bottom:40px; font-size:10px}
#middle	{min-height:400px; padding:18px 0;}

#topmenu{
	color:#fff;	
	position:absolute;
	top:120px;
	width:100%;
	height:43px;
	padding:9px 0 5px 0;
	border-top:1px solid #e6e6e6;	
	border-bottom:1px solid #e6e6e6;	
}

/* top level */

.mlddm li {margin-right:70px;}
.mlddm li.menuItem5{margin-right:0px;}

.mlddm li a, .mlddm li a#buttonnohover {	
		padding: 0px 12px;
		line-height: 43px;
		color: #2D92D0;
		font-weight:  normal;
		letter-spacing: 1px;
		font-size: 19px;
		font-weight:bold;
		text-transform: uppercase;
		font-family: 'Abel', sans-serif;
		
}
.mlddm li a:hover, .mlddm li a#buttonhover 							{color:#ffffff;background-color: #1B5394;}
.mlddm li a.selected, .mlddm li a.selected#buttonnohover 		{color:#ffffff;background-color: #1B5394;}
.mlddm li a.selected:hover, .mlddm li a.selected#buttonhover	{color:#ffffff;background-color: #1B5394;}

/* drop down list */
		.mlddm ul {background: #1B5394;}
		.mlddm ul li {margin:0;}
		.mlddm ul li a {	
			line-height: 39px;
			padding: 0 16px 0 6px;
			border:1px solid #ffffff;
			border-right: 0;
			border-top: 0;
			text-align:left;
			text-transform: capitalize;
			color:#ffffff;
			font-weight:normal;
		}
		.mlddm ul li a:hover 			{color: #ffffff;background-color:#6CB7E6;}
		.mlddm ul li a.selected 		{color: #6CB7E6;}
		.mlddm ul li a:hover.selected	{color: #6CB7E6;}

		.mlddm .hsub, .mlddm .selectedhsub					{}
		.mlddm .hsub:hover, .mlddm .selectedhsub:hover	{color: #000000;background-color:#cccccc;}

/* footer */
#footer{
	clear:both;
	padding: 4px 0 20px 0;
	font-size:9px;
	color: #999999;
	height: 20px;
}
.footerLeft			{width:500px;float: left;}
.footerMiddle		{clear:both;width:500px;padding-top:4px;}
.footerRight		{width:200px;float: right;text-align:right;}
#footer a 			{font-size: 9px;color:#999999;text-decoration: none;}
#footer a:hover	{color:#043576;}

/* general */
a 			{color: #175D84;text-decoration: underline;}
a:hover	{color: #000099;text-decoration: underline;}
a img		{border:0;}
h1 		{font-size: 30px;color:#043576;font-weight:bold;margin-top:0;font-family: 'Abel', sans-serif;}
h2 		{font-size: 20px;color:#3097D3;font-weight:bold;font-family: 'Abel', sans-serif;}
h3 		{font-size: 15px;color:#000000;}
p			{margin-top:0;	line-height:140%;}
ul, li	{margin-top:0;	line-height:140%;}
table    {margin-bottom:10px;}

/* data forms */
.formSubtext					{font-size:10px;}
.formRequired, .required	{font-size:10px;color:#CC0000;}


/* ListColumn Styles */
.ListColumnTable		{width:380px;}
.ListColumnTable td	{padding:3px;}
.ListColumnHeader		{font-weight:bold;}
.ListColumnOdd			{}
.ListColumnEven		{}


/* page templates */
.sideBySide			{width:100%;border-collapse:collapse;margin:0;padding:0;}
.sideBySide td		{vertical-align:top;width:50%;}
.sideBySide .col1	{padding-right:50px;}

.rightColumn			{width:100%;border-collapse:collapse;margin:0;padding:0;}
.rightColumn td		{vertical-align:top;}
.rightColumn .col1	{width:75%;padding-right:50px;}

.leftColumn			{width:100%;border-collapse:collapse;margin:0;padding:0;}
.leftColumn td		{vertical-align:top;width:25%;}
.leftColumn .col1	{padding-right:50px;}

/* article template */
.linkedImageButton		{width:400px;}
.linkedImageButton img	{float:left;margin-right:16px;}

.articleImageLeft		{float:left;margin:0 20px 10px 0;}
.articleImageRight	{float:right;margin:0 0 10px 20px;}

/* Home Layout */

.hlCol1{width:700px;float:left;}
.hlCol2{width:282px; float:right;}
.hlRow2{clear:both;padding-top:27px;}
.hlRow3{clear:both;padding-top:59px;}

.hlCol2 h1{font-size:24px;}
.hlCol2 h2{font-size:17px;}

.highlightBox{
	width:322px;float:left;margin-right:16px;
}
.highlightBox a h2 {
	background-color:#1B5394;
	margin:0;
	color:#ffffff;
	text-align:center;
	line-height:45px;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
	}
.highlightBox a{text-decoration:none;}
.last {margin-right:0;float:right;}

.projects {
	background-color:#F7F7F6;
	border:1px solid #E5E5E5;
	padding:12px;
	text-align:center;
	font-size:12px;
	margin-bottom:60px;
	}
	
.projects h3{font-size:24px;color:#1B5394;font-family: 'Abel', sans-serif;margin:0 0 10px 0;}	
.projects img {margin-bottom:13px;}

.projects .button {
	background-color: #1B5394;
	padding:5px 20px;
	color:#ffffff;
	text-decoration: none;
	font-family: 'Abel', sans-serif;
	font-size:20px;
	
}	
	
	
	
