/* CSS Document */

/* BODY, MAIN TABLES & BACKGROUNDS */
body{
	font-family:helvetica,arial,verdana,sans-serif;
	line-height:150%;
	font-size:11px;
	color:#222222;
	margin:0px;
	background:url(../images/bg2.gif) repeat-y top left;}
td, th{
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:11px;
	color:#222222;}
	
#topbox{
	width:820px;
	height:110px;}
.logobox{
	padding:0px 0px 0px 25px;}
#bgbox{
	width:100%;
	background:url(../images/bg1.gif) repeat-x top;}
#holdbox{
	width:820px;}
.picbox{
	width:420px;
	height:385px;
	vertical-align:top;}
.mainbox{
	padding:30px;
	vertical-align:top;
	background:#F7F7F7;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;}
.blbox{
	padding:40px 0px 0px 25px;
	vertical-align:top;}
.bltext{
	line-height:130%;
	padding:0px 30px 0px 0px;}
.blicon{
	padding:0px 20px 0px 0px;
	vertical-align:top;}

.specialbox1{
	border-left:solid 1px #888888;
	padding:10px 0px 10px 20px;
	vertical-align:top;}
.projectspic{
	width:110px;
	vertical-align:top;
	padding:0px 0px 20px 0px;}
.projectstxt{
	vertical-align:top;
	padding:0px 0px 20px 0px;}
.contactlabel{
	width:90px;
	vertical-align:top;
	padding:0px 8px 16px 0px;
	text-align:right;}
.contactfield{
	vertical-align:top;
	padding:0px 0px 10px 0px;}
	
.basetext{
	color:#999999;
	padding:0px 0px 0px 0px;}
	
	
/* NAVIGATION */
.navhold{
	text-align:right;
	background:#FFFFFF;}
#navlist{}
#navlist li{
	padding:0px 0px 0px 55px;
	display:inline;}
#navlist li a{
	padding:10px 0px 10px 10px;
	border-left:1px solid #222222;
	text-decoration:none;}
#navlist li a:link{
	color:#222222;}
#navlist li a:visited{
	color:#222222;}
#navlist li a:hover{
	border-color:#F42B27;/*RED*/
	color:#F42B27;/*RED*/}
#navlist li a.current{
	border-color:#F42B27;/*RED*/
	color:#F42B27;/*RED*/}

	
/* TEXT FORMATTING */
a{
	text-decoration:none;
	color:#F42B27;/*RED*/}
a:hover{
	text-decoration:none;}
p{
	padding:0px 0px 16px 0px;
	margin:0px;}
h1{
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 18px 0px;
	margin:0px;
	line-height:140%;}
h2{
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 16px 0px;
	margin:0px;}
h3{
	font-size:14px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;}
h4{
	font-size:14px;
	font-weight:normal;
	margin:0px;}
h5{
	font-size:14px;
	font-weight:normal;
	margin:0px;
	color:#F42B27;/*RED*/}
