/* =Navigation styles
-------------------------------------------------------------- */
div#SwitchAccountBox {
	float:right;
	font-size:9pt;
	margin-top:0px;
}
div#SwitchAccountBox select {
	font-size:9pt;
}
div.floatingLinks {
	float:right;
	font-size:10pt;
	line-height:130%;
	padding:7px 10px 0px 0px;
}
div.floatingLinks > a,
div.floatingLinks > span {
	margin:0px 0px 0px 10px;
}
div.floatingLinks.heavy {
	padding:0px 10px 0px 0px;
}
div.floatingLinks.heavy > a,
div.floatingLinks.heavy > span {
	background-color:#e2e2e2;
	border-radius:10px;
	margin:0px 0px 0px 5px;
	padding:3px 10px;
}
div.pageNavigation {
	font-size:9pt;
	line-height:130%;
	padding:7px 0px 0px 0px;
	margin:0.5em 0px 1em 0px;
}
div.pageNavigation>a {
	padding:0px 2px;
}
div.pageNavigation>a.active {
	color:#000;
}
div#contentMainMenu {
	/* background:#ededed url('/wbt/angelsweb.nsf/angelsmenu-top.png') bottom left repeat-x; */
	background:#e2e2e2;
	border-radius:10px 10px 0px 0px;
	padding:3px 5px 3px 5px;
}
div#contentMainMenu a {
	display:inline-block;
	padding:0px 5px;
}
div#contentSubMenu {
	/* background:#fff url('/wbt/angelsweb.nsf/angelsmenu-bottom.png') top left repeat-x; */
	background:#efefef;
	border-radius:0px 0px 10px 10px;
	padding:0px 0px 4px 0px;
	margin-bottom:10px;
}
div#contentSubMenu a {
	display:none;
	padding-left:10px;
}
/* =Sortable table styles
-------------------------------------------------------------- */
th.sortable {
	background: url('https://wbtangels.com/wbt/angelsweb.nsf/files/426794842/$file/icon-triangleNeither.png') 4px center no-repeat;
	background-size: 7px;
	cursor: pointer;
	padding-left: 13px;
}
th.sortedAsc {
	background: url('https://wbtangels.com/wbt/angelsweb.nsf/files/426794842/$file/icon-triangleUp.png') 4px center no-repeat;
	background-size: 7px;
}
th.sortedDesc {
	background: url('https://wbtangels.com/wbt/angelsweb.nsf/files/426794842/$file/icon-triangleDown.png') 4px center no-repeat;
	background-size: 7px;
}
/* =Error reporting styles
-------------------------------------------------------------- */
.missing {
	color:#c42f07;
}
.warning {
	font-size:8pt;
	font-weight:normal;
	color:#ff0000;
}
/* =Miscellaneous content styles
-------------------------------------------------------------- */
#content table {
	width:100%;
}
#content table td.unread {
	padding-top:5px;
	text-align:center;
	width:1px;
}
#content table td.read {
	width:1px;
}
#content .applicationList .application {
	font-size:10pt;
	line-height:130%;
	margin:5px 0px 0px 0px;
}
#content .application .applicationStatus {
	color:#777;
}
/* Application: User manager table for applicant/application */
#content table.userManager td,
#content table.userManager th {
	padding:2px 10px;
}
#content table.userManager .options {
	width:25%;
}
/* Generic light box background */
#popupBackground {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:1;
	height:100%;
	min-height:100%;
	width:100%;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
#ndaReminder {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:2;
	border:1px solid #aaa;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
	padding:10px;
	background:#fff;
	width:700px;
}
/* Application Review Management */
#content td.reviewManagementBox {
	width:300px;
}
/* =Discussion forum content styles
-------------------------------------------------------------- */
div#breadcrumb {
	font-size:9pt;
	margin-bottom:1em;
}
/* List of sub forums in a forum */
table.forumGroup .subject {
	width:60%;
}
#content table.forumGroup .subject>a {
	/* font-weight:bold; */
}
table.forumGroup .description {
	color:#888;
}
table.forumGroup .postCount {
	font-size:9pt;
	line-height:12pt;
	text-align:center;
	vertical-align:middle;
	width:10%;
}
table.forumGroup .lastPost {
	font-size:9pt;
	line-height:12pt;
	width:30%;
}
/* List ot tags in a sub forum */
td#tagIndex {
	padding:0px 0px 1em 1em;
	width:150px;
}
td#tagIndex a.active {
	color:#000;
}
/* List of topics in a sub forum */
div.topicList {
	border-top:1px solid #ddd;
	clear:both;
	padding-top:0.5em;
}
table.topicList .read,
table.topicList .unread {
	width:5%;
}
table.topicList .subject {
}
table.topicList .subject .subjectPages {
	font-size:8pt;
	line-height:130%;
}
table.topicList .subject .subjectPages a {
	padding:0px 2px;
}
table.topicList .tagList {
	color:#666;
	font-size:8pt;
	line-height:130%;
}
table.topicList .tagList a {
	color:#888;
}
table.topicList .tagList a:hover {
	color:#000;
}
table.topicList .author {
	font-size:9pt;
	line-height:130%;
	text-align:center;
	width:90px;
}
table.topicList .responseCount {
	font-size:9pt;
	line-height:130%;
	text-align:center;
	width:7%;
}
table.topicList .viewCount {
	font-size:9pt;
	line-height:130%;
	text-align:center;
	width:5%;
}
table.topicList .lastPost {
	font-size:9pt;
	line-height:130%;
	width:180px;
}
/* List of posts in a topic */
div.post {
	margin:1em 0;
}
div.post>div {
	padding:3px 10px;
}
div.post>div.byline {
	background-color:#ccc;
	border-radius:10px 10px 0px 0px;
}
div.post>div.byline>span.author {
	font-weight:bold;
}
div.post>div.body {
	border:1px solid #ccc;
	border-radius:0px 0px 10px 10px;
	padding-bottom:0.5em;
}
div.post div.editHistory {
	color:#666;
	font-size:8pt;
	line-height:9pt;
	font-style:italic;
	margin-top:1em;
}
div.post div.tags {
	font-size:9pt;
	line-height:10pt;
	margin-top:1em;
	padding-top:0.5em;
	border-top:1px solid #ddd;
}
div.post blockquote.quote {
	border:1px solid #ddd;
	border-radius:10px;
	font-size:9pt;
	line-height:11pt;
	margin:0.5em 0px 0px 1em;
	padding:2px 5px;
}
div.post blockquote.quoteByline {
	background:#ddd;
	border-radius:10px 10px 0px 0px;
	font-size:9pt;
	line-height:11pt;
	margin:0.5em 0px 0px 1em;
	padding:2px 5px;
}
div.post blockquote.quoteBody {
	border:1px solid #ddd;
	border-radius:0px 0px 10px 10px;
	font-size:9pt;
	line-height:11pt;
	margin:0px 0px 0px 1em;
	padding:2px 5px;
}
/* Create/edit post or topic */
#editPost th {
	width:100px;
}
#editPost textarea {
	height:250px;
	width:100%;
}
#editPost input[type=text] {
	width:100%;
}
/* =Attachment management styles
-------------------------------------------------------------- */
#content table.attachments {
	width:100%;
}
#content table.attachments>tbody>tr>td,
#content table.attachments>tbody>tr>th {
	border:0px none;
}
#content table.attachments>tbody>tr {
	border-top:1px solid #ddd;
}
#content table.attachments>tbody>tr.description {
	border-top:0px none;
}
#content table.attachments>tbody>tr>.created {
	width:200px;
}
#content table.attachments>tbody>tr>.size {
	text-align:right;
	width:90px;
}
#editAttachment,
#editPendingAttachment {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:2;
	border:1px solid #aaa;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
	padding:10px;
	background:#fff;
}
#editAttachment table,
#editPendingAttachment table {
	border:0px none;
	width:600px;
}
#editAttachment table td,
#editPendingAttachment table td {
	border:0px none;
}
