table.webeditborder {
        border-top:1px black solid;
        border-left:1px black solid;
}
td.webeditborder {
        border-bottom:1px black solid;
        border-right:1px black solid;
}
body,td {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#666;
}
a {
	color:#666;
}
a:hover {
	color:#F7931D;
}
.heading {
	font-weight:bold;
}
.bold {
	font-weight:bold;
}
.orange {
	color: #f57c0f;
	text-decoration: none;
}
#toptable {
	padding-top:30px;
}

#greenline {
	width:1000px;
	height:3px;
	background-color:#00B7CD;
	margin-top:3px;
}
#greenline2 {
	width:1000px;
	height:5px;
	background-color:#00B7CD;
}
#content {
	padding:10px;
}
#leftbar {
	background-image:url('gfx/leftbg.png');	
	height:651px;
}
#rightbar {
	padding-top:15px;
	text-align:center;
}
.menu1 {
	font-size:7pt;
	text-align:right;
	color:white;
	font-weight:bold;
	height:40px;
	vertical-align:bottom;
	padding-bottom:2px;
}

.menu2 {
	font-size:7pt;
	text-align:center;
	color:white;
	font-weight:bold;
	height:40px;
	border-left:1px white solid;
	vertical-align:bottom;
	padding-bottom:2px;
}

.menu1 a {
	color:white;
	text-decoration:none;
	text-align:right;
	width:90%;
	display:block;
}
.menu2 a {
	color:white;
	text-decoration:none;
	text-align:center;
	width:100%;
	display:block;
}
.menu1 a:hover {
	color:white;
}
.menu2 a:hover {
	color:white;
}
.infobox {
	border-right:1px #c8c7c7 solid;
	border-left:1px #c8c7c7 solid;
	width:191px;
	padding-left:5px;
	padding-right:5px;
}
.searchbox {
	padding:10px;
	font-weight:bold;
	color:white;
}
.searchfield {
	background:#8BD;
	border:0px;
	font-size:8pt;
	color:white;
}
.menubox {
	color:white;
	font-weight:bold;
	margin-top:10px;
	padding-left:15px;
}
.menubox a {
	color:white;
	text-decoration:none;
}
.menubox a:hover {
	color:#F7931D;
}
.whereami {
	padding-bottom:10px;
	color:#666;
}
.whereami a {
	color:#666;
	text-decoration:none;
}
.maintext {
	padding:10px;
	padding-left:20px;
	color:#666;
}
.infobox-text {
	font-family:serif;		
}
.infobox-text a {
	text-decoration:none;
}
.infobox-text a:hover {
	text-decoration:none;
}
.newsdate {
	font-size:6pt;
}
.box {
	color:#F7931D;
	padding:10px;
	padding-top:4px;
	text-align:left;
}
.fbox1 {                         
        border-right:1px #EEEEEE solid;    
        border-bottom:1px #EEEEEE solid;
}                     

.fbox2 {
        border-bottom:1px #EEEEEE solid;
}         

.fbox3 {
        border-right:1px #EEEEEE solid;
}

.shead {
	font-weight:bold;
	color:#666;
}
#toptext {
	color:#004E8B;
	margin-top:20px;
}
.topinfo {
	position:absolute;
	top:50px;
	left:335px;
	visibility:hidden;
}
.topinfo-visible {
	position:absolute;
	top:50px;
	left:335px;
	visibility:visible;
}
.alist {
	border-top:1px #999 solid;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:5px;
	margin-bottom:5px;
}
.alist-title {
	font-size:9pt;
	font-weight:bold;
	padding-bottom:3px;
}
.alist-footer {
	padding-top:3px;
}
.strandhead {
	font-weight:bold;
	font-size:9pt;
	padding-bottom:10px;
}
.head {
	font-weight:bold;
	font-size:10pt;
	padding-bottom:10px;
}
.orgchart {
	border:2px #00B7CD solid;
	text-align:center;
}
a.orgchart-wide {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	width:546px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
}
a.orgchart-wide:hover {
	color:white;
	background:#F7921C;
}
a.orgchart-narrow {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
}
a.orgchart-narrow:hover {
	color:white;
	background:#F7921C;
}
a.orgchart-demo {
	border:1px #00B7CD solid;
	padding:5px;
	display:block;
}
.orgchart-head {
	font-size:10pt;
}
.orgchart-blocks {
	padding:5px;
}
td.listh {
	font-weight:bold;
	background:#00B7CD;
	border-bottom:1px black solid;
	color:white;
}
td.list {
	border-bottom:1px #000 solid;
}
td.list2 {
	border-bottom:1px #000 solid;
	font-weight:bold;
}

.border {
	border:1px #00B7CD solid;
}

.adminoptions {
	border:1px #00B7CD solid;
	padding:5px;
	width:400px;
}


.fileupload {
	border:1px #00B7CD solid;
	padding:5px;
}
.menutitle {
	background:#00B7CD;
	border:1px white solid;
	width:80%;
	padding:2px;
}
.formtext {
	border:1px #00B7CD solid;
	font-size:9pt;
}
.formbutton {
	font-size:9pt;
	border:1px black solid;
}
table.profile {
	border-top:1px #777 solid;
	border-left:1px #777 solid;
}
td.profile {
	border-right:1px  #777 solid;
	border-bottom:1px #777 solid;
}