@charset "utf-8";
html {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background-color: #4F88AD;
	background-image: url(images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0;
	height: 100%;
}
#container {
	margin: 0 auto;
	min-height: 100%;
	height: 100%;
	width: 100%;
	background-image: url(images/bg_tabs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#homeblockright {
	float:right;
	padding-top: 25px;
	text-align:right;
	width: 500px;
}
#homeblocktext {
	float:right;
	padding-top: 15px;
	padding-right: 35px;
	text-align:right;
	font-family: Georgia, "Times New Roman", Times, serif;
Georgia;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.2em;
}
.highlight {
	color: #FFFFFF;
	background-color:#FEB301;
	padding: 0px 1px 0px 1px;
}


#menu {
  margin: 0 auto;
  padding-top:8px;
	width:850px;	
	height: 45px;
	vertical-align:middle;
}
#menubar {
	text-align: center;
  margin: 0 auto;
	height: 1px;
	width:850px;
}
ul#menu li {
	text-align: center;
	display:inline;
	height: 45px;
	width: 160px;
	vertical-align:middle;
}
ul#menu li a:hover, ul#menu li.active a:hover {
	display:inline;
	height: 45px;
	background-color:#153346;
	color:#FEB301;
}
ul#menu li a {
	text-decoration:none;
	padding: 3px 0px 3px 0px;
	width: 160px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:bold;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#ffffff;
	height: 45px;
}
ul#menu li a span {
	text-decoration:none;
	display:block;
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
}
ul#menu li.active a {
	color:#63B6FA;
	height: 45px;
	background-color:#0B1A24;
	}	
#tabs {
  margin: 0 auto;
  width: 100%;
  height: 70px;
	vertical-align:middle;
}
#blurbblock {
  margin: 0 auto; 
  width: 800px; 
  padding-top: 60px; 
  padding-bottom: 30px;
  clear:both;
}
#blurbblockleft {
  float: left; 
  background: #3E6983 url(images/bg_blurb.gif) repeat-x; 
  width: 365px; 
  text-align:left; 
  padding: 11px;
}
#blurbblockright {
  float: right; 
  background: #3E6983 url(images/bg_blurb.gif) repeat-x;
  width: 365px; 
  text-align:left; 
  padding: 11px;
}
.blurbtitle {
  background: #0B1A24;
  color: #fff;
  padding: 4px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
}
.blurbtext {
  color: #fff;
  padding: 10px; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.blurbtext a {
  color: #feb301;
  text-decoration: underline;
}

#contentleft {
  float: left; 
  background: #3E6983 url(images/bg_blurb.gif) repeat-x; 
  width: 590px; 
  text-align:left; 
  padding: 11px;
  padding-top: 10px;
}
#contentright {
  float: right; 
  background: #0B1A24 url(images/bg_side.gif) no-repeat;
  width: 200px; 
  text-align:left; 
  padding: 11px;
}
.pagetitle {
  background: #0B1A24;
  color: #fff;
  padding: 6px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
}
.pagetitle span {
	text-decoration:none;
	display:block;
	color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.5em;
}
.pagetext {
  color: #fff;
  padding: 10px; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.sidetitle {
  background: #0B1A24;
  color: #63B6FA;
  padding: 4px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
}
.sidetext {
  color: #fff;
  padding: 7px; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
#footerclear {

clear: both;
height: 40px;
}
#footerblock {
  width: 100%;
  height: 25px;
	vertical-align:middle;
  background: #0B1A24;
  color: #fff;
  padding: 8px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
}
.portfolioitem {
  width: 550px; 
  margin: 0 auto; 
  text-align: left; 
  padding-top: 6px;
  clear: both;
}
.portfoliothumb {
  float: left; 
  padding: 2px; 
  margin: 2px; 
  background-color: #fff; 
}
.portfoliotitle {
  text-align: left; 
  background: #19364B;
  color: #fff;
  padding: 3px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
}
.portfolioblock {
	width: 330px;
	text-align: left;
	vertical-align: middle;
	color: #fff;
	padding: 5px;
}
.portfoliotext {
  color: #fff;
  padding: 3px;
  padding-top: 6px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
}
