html {
	height: 100%;
	width: 100%;
}
body {
	margin: 0em;
	padding: 0em;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #81898A;
	height: 100%;
	width: 100%;
	background: #fff url("images/background.gif") repeat-y right;
}
h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-size: 21px;
	color:#f93;
}
h2 {
	font-family: Tahoma, sans-serif;	
	margin: 0;
	padding: 0;
	line-height: 21px;
	font-size: 12px;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-size: 15px;
	color:#f93;
}
.bodyCopy {
	margin: 0em;
	padding: 0em;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #81898A;
}
a{
	color:#f93;
}
a:hover{
	text-decoration:none;
}
.aNoDec{
	text-decoration:none;
}
.aNoDec:hover{
	text-decoration:underline;
}
td{	
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #81898A;
}
.bold{
	font-weight: bold;		
}
#header
{
	height:1px;
	background: #f93;
}
#bg-or
{	
	background: #f93;			
}
.txt-white{
	color:#fff;
}
#admin-head
{
position:absolute; left:15px; top:15px;z-index:1
}
#admin-content
{
	position:absolute; left:15px; top:71px; z-index:1; width: 800px; height: 478px;
}
#page {
	line-height: 13px;
	width: 741px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	width: 100%;
}
#leftcolumn{
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 45px;
	top: 290px;
	position: absolute;
	z-index: 1;
	


}
#rightcolumn{
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 480px;
	top: 290px;
	position: absolute;
	z-index: 2;	
}
#farrightcolumn{
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 610px;
	top: 290px;
	position: absolute;
	z-index: 2;
}
#staffrightcolumn{
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 630px;
	top: 290px;
	position: absolute;
	z-index: 2;
}
#leftcolumnWide{
	width: 480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 48px;
	top: 290px;
	position: absolute;
	z-index: 1;	
}
#leftcolumnSuperWide{
	width: 561px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	left: 45px;
	top: 290px;
	position: absolute;
	z-index: 1;
	
}
#leftcolumn .textbox{
	margin: 5px 0px 15px;
	padding: 0px;

}
.textbox{	
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#rightcolumn .textbox{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rightcolumn .textboxMed{
	width:220px;	
	margin: 5px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
}
.imageleft {
	border: 1px solid #FF9933;
	margin: 10px 15px 0px 0px;
}
.imageStaff {
	border: 1px solid #FF9933;
	margin: 10px 0px 0px;
	float: left;	
	clear: right;
}
.input {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	background-color: #FFE7CE;
}
.input-med {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFE7CE;
}
.input-norm {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#latestProj {
	margin: 6px 0px 0px 0px;
}
#news {
	padding: 8px 0px 0px;
}
.news {
	margin: 0px 0px 0px;
	padding: 10px 0px 25px;
	width: 100%;
	float: right;
	overflow: auto;
	position: relative;
}
.newsTitle {
	color: #FF9900;
	font-weight: bold;
}

.staffProf {
	margin: 5px 0px 0px 20px;
	float: right;
	width: 410px;
	height: auto;
	clear: none;
}
.footer{
	vertical-align:top;
	margin:2px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	position: absolute;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #A6B1B2;
	z-index: 5;
	visibility: hidden;
}

.or {
	color: #FF9900;
}
.orB {
	color: #FF9900;
	font-weight: bold;
	line-height: 17px;
}
.orpB-p {
	color: #FF9900;
	font-weight: bold;
	line-height: 17px;
	height: 15px;
	margin: -10px 0px 0px;
	padding: 22px 0px 0px;
}
.or-sm {
	color: #FF9900;
	font-size: 9px;
}
.listIndent {
	list-style-position: inside;
	list-style-image: url(images/arrow_li_in.gif);
}
.listIndentOut {
	list-style-position: outside;
	list-style-image: url(images/arrow_li.gif);
	margin-left: 16px;

}
.staff {
	margin: 10px 0px 0px;
	padding: 0px 0px 20px;
	width: 100%;
	float: right;
	overflow: auto;
	position: relative;

}

.separator {
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 550px;
	position: relative;
	left: auto;
	top: auto;
	float: left;
}
.listIndentDash {
	list-style-position: inside;
	list-style-image: url(images/arrow_li_in.gif);
	list-style-type: decimal;

}
.divider {
	margin: 0px;
	padding: 15px 0px 25px;
}
.imgBorder {
	border: 1px solid #FF9933;
}
.orB-med {
	color: #FF9900;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
}