@charset "utf-8";
/* CSS Document */

.marginbox {
	width:80%;
	border-width:1px 1px 1px 1px;
	border-color:#D7DADF #D7DADF #D7DADF #D7DADF;
	margin-left:10%;
	margin-right:10%;
	border-style:solid solid solid solid;
	padding-left:10px;
	padding-right:10px;
}

.vctable td, .vctable tr, .vctable th , .vctable tfoot, 
.vctable tbody, .vctable td, .vctable table, .vctable,
.vcelement {
	border-width:1px 1px 1px 1px;
	border-color:#D7DADF #D7DADF #D7DADF #D7DADF;
}

.vctable td {
	border-style:solid none solid none;
}

.vctable table, .vctable tr, .vctable tbody tr, .vctable {
	border-style:solid solid solid solid;
}

.vctable th, .vctable tfoot {
	border-style:solid none solid none;
	background-color:#F6F9FE;
}

.vctableThUnderline th {
	text-decoration:underline;
}

.vctable th {
	cursor:pointer;
	text-align:center;
}

/* shownA: show all A links underlined */
.vctable a, .vctable table tr td a, 
.shownA a:link, .shownA a:hover, .shownA a:visited, .shownA a,
a:link.shownA, a:hover.shownA , a:visited.shownA , a.shownA  {
	text-decoration:underline;
}

.vcelement {
	border-style:solid solid solid solid;
	background-color:#F6F9FE;
	padding-left: 10px;
	padding-right: 10px;
	
}

.clrcls {
	border-width:0px;
}
.SpryHiddenRegion {
	visibility:hidden;
}

.selcls {
	background-color:#E9F0FC;
}

.hovercls {
	background-color:#F6F9FE;
}

.hovercls, .selcls {
	cursor:pointer;
}

.sought, .highlight {
	background-color:yellow;
}
.displaynone {
	display:none;
}

.expandcollapse {
	font-size: x-small;
}

.someselected {font-weight:bold;}
.selecteditem {font-weight:bold;}

/* this allows a black semi-transparant background */
#progressBackgroundFilter {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:900;
  visibility:hidden;
}

input[disabled], input[disabled="disabled"] {
  color:#CCCCCC;
}

.nowrap {
	white-space:nowrap;
}
