#sandbag {width: 150px; float:right; clear:right; margin:0px 0px 10px 10px;}

#port{margin-bottom:5px; font-weight:bold}

.oneof{ font-size:10px; color:#555555;}
.greyBold{font-weight:bold; color:#999999;}
.bold{font-weight:bold}
.bold12{font-weight:bold; font-size:12px}
.titleImage{margin-bottom:5px;}

.leading14-12{line-height:14px; font-size:12px}
.leading17-12{line-height:17px; font-size:12px}
.leading14-11{line-height:14px; font-size:11px}
.leading17-11{line-height:17px; font-size:11px}
.orange{color:#FF6633;}
.navCircleFix{margin-left:4px;}
.imageLink{border:0px;}
.nudge{ margin-left:8px;}
.articleTitle{ font-size:14px}

.form{border:1px solid #999999; font-size:10px; margin-bottom:3px; line-height:10px}

#footer {margin-top:5px; border-top:1px solid #999999}
#subNav {width: 800px;height:75px;}
#subNavHome {width: 800px;height:49px;}
#list { margin-top:7px;}
#teamMember {margin:4px 8px 0px 18px;}
#teamTitleBox {vertical-align:top;height:22px; margin-bottom:5px;}
#middleBox {margin:31px 8px 0px 18px;}
#adminTextButton{border:1px solid #999999; width:65px; text-align:center; background-color:#f7f7f7; height:15px; line-height:15px;}
#adminTextButton a{ color:#000000; font-size:10px; font-family: Arial, Helvetica, sans-serif}

#adminButtons{height:15px; position:relative;  margin-bottom:3px;}

#buttonEdit{position:absolute; top:0px; left:0px; border:1px solid #999999; width:35px; text-align:center; background-color:#f7f7f7; height:13px; line-height:13px;}
#buttonEdit a{ color:#000000; font-size:10px; font-family: Arial, Helvetica, sans-serif}

#buttonDel{position:absolute; top:0px; left:40px; border:1px solid #999999; width:35px; text-align:center; background-color:#f7f7f7; height:13px; line-height:13px;}
#buttonDel a{color:#000000; font-size:10px; font-family: Arial, Helvetica, sans-serif}

#buttonText{position:absolute; top:0px; left:80px;}

#article{ width:460px; padding:10px; background-color:#F3F3F3; min-height:220px;}
#pad{width:460px; height:210px;}

#servicesMiddleTitleBox {height:22px;}

#servicesMiddleBox {margin:5px 8px 0px 18px;}

#hr {
border-top:1px solid #DCDCDC}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}



#holder {
	width: 800px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

#content {
	width: 800px;
	/* opera does not like 'margin:20px auto' */
	/* border: 1px solid #948E8A; */
	text-align:left; 
	background-image: url("images/header/mainTitle.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:77px;
	/* part 2 of 2 centering hack */
	width: 800px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 800px;
	
	}
html>body #content {width: 800px; /* ie5win fudge ends */}

a {color: #978E8D;	text-decoration: none}
a:hover{color:#948E8A;text-decoration:none;}


/* all the stuff for the news box on the homepage*/

#newsHolder	{
	position:relative; 
	overflow:hidden;
	width:180px; 
	height:244px; 
	z-index:100;
	}
	
#newsWM	{
	position:absolute; 
	left:0px; top:3px; 
	width:155px; height:244px; 
	clip:rect(0px, 155px, 244px, 0px);
	overflow:hidden;	
	z-index:1; 
	background-color:#F3F3F3;
	
	}
div#news { 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
div#news a{
	text-decoration:none;
	color:#FF6633;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:160px; top:0px;
  width:19px; height:244px;
  font-size:1px; z-index:2
  }
div#track { 
  position:absolute; left:1px; top:17px;
  width:15px; height:214px; z-index:1;
  
  }
div#dragBar {
  position:absolute; left:0px; top:0px;
  width:15px; height:40px; z-index:1;
  border:1px solid #9A9A9A;
  
  }  
div#up { 
	position:absolute; 
	left:160px; top:0px; 
	z-index:2; 
} 

div#down { 
	position:absolute; 
	left:160px; top:228px; 
	z-index:3;
	}