body {
  /*font-family: Verdana, Geneva, Arial, helvetica, sans-serif*/
  font-family:Arial, Helvetica, sans-serif;  
  font-size:8pt;
  background-color:#f1f1f1;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a{
	color: #192c51;
	text-decoration:none;
}
a#visited{
	
}
/*layout components*/
.main_area{
	width:790px;
}

.round_square_top{
	width:738px;
	height:10px;
	background-image:url('images/round_top.gif');
	background-repeat:no-repeat;
}
.round_square_middle{
	width:738px;
	height:264px;
	background-image:url('images/blue_back.gif');
	background-repeat:repeat-x;
	text-align:left;
	_margin-top:-4px;
}
.logo{
	position:relative;
	top:70px;
	left:4px;
	width:247px;
}
.upcoming_area{
	position:relative;
	top:100px;
	left:4px;
	width:403px;
}
.round_square_bottom{
	width:738px;
	height:19px;
	background-image:url('images/round_bottom.gif');
	background-repeat:no-repeat;
}

.building_top{
	position:relative;
	top:0px;
	left:200px;
}
.building_bottom{
	position:relative;
	top:0px;
	left:191px;
}
.building_middle{
	position:relative;
	top:-127px;
	left:441px;
}
.building{
	position:relative;
	top:-291px;
	left:200px;
	width:238px;
	height:287px;
}
.feather_links{
	height:32px;
	width:700px;
	text-align:left;
}
.main_content{
	width:100%;
	position:relative;
	top:0px;
}
/*font styles*/
.upcoming_project_title{
	color:#FFFFFF;
}
.upcoming_project_place{
	color:#FFFFFF;
	font-weight:bold;
}
.bold_text{
	font-weight:bold;
}
.main_title{
	color: #192c51;
	font-size:1.3em;
	padding-left:4px;
	font-weight:bold;
}
.front_text_bold{
	color: #192c51;
	text-align:justify;
	font-weight:bold;
}
.front_text{
	color: #192c51;
	text-align:justify;
}
.project_title{
	font-size:2em;
	font-weight:bold;
	color:#FFFFFF;
}
.ex_summary{
	font-size:1.2em;
	font-weight:bold;
	color:#FF0000;
}
.project_location{
	font-size:1.2em;
	color:#FFFFFF;
}
/*Rounded Box*/
/* set millions of background images */
.rbroundbox { background: url('images/nt.gif') repeat; }
.rbtop div { background: url('images/tl.gif') no-repeat top left; }
.rbtop { background: url('images/tr.gif') no-repeat top right; }
.rbbot div { background: url('images/bl.gif') no-repeat bottom left; }
.rbbot { background: url('images/br.gif') no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 98%; margin: 1em auto;}