BODY{
	/*background-color:#285fa2;
	background-image:url('1305-P-P1140413_wsBackground.jpg');*/
	background-color:#001740;
	background-repeat:no-repeat;
	background-image:url('tablet_background-blurred.jpg');
}
#top {
	height:28px;
}

#bottom {
}

#footer {
	
	color:white;
	
	font-size:8pt;
	margin:5px;
	
	padding:2px;
	width:98%;
	text-align:center;
	
	z-index:8;
}

#status {
	/*border-width:1px;
	border-style:solid;*/
	height:100%;
	width:20%;
	float:left;
}

#tabs {
	border-width:1px;
	border-style:none;
	height:100%;
	width:79%;
	float:left;
	padding-left:5px;
}



#menu {
	background:rgba(0,0,0,0.5);
	background-repeat:no-repeat;
	border-width:1px;
	border-style:solid;
	border-color:blue;
	width:19%;
	float:left;
	margin-top:1%;
	margin-right:1%;
	opacity:0.4;
}

#menu:hover {
	opacity:1;
}


#content {
	color:white;
	border-width:1px;
	border-style:solid;
	border-color:blue;
	margin-bottom:12pt;
	width:79%;
	float:left;
	background:rgba(0,0,0,0.5);
	z-index:2;
	padding-left:2px;
	padding-right:2px;
}


.chosen {
	color:white;
	background-color:yellow;
	border-color:blue;
	border-style:solid;
	border-width:1px;
	padding-left:1px;
	padding-right:1px;
}


.selected {
	color:white;
	background-color:#000033;
}


.tabSelected0 {
	float:left;
	background:#006699;
	padding:2px;
	padding-bottom:7px;
	border-width:1px;
	border-style:solid;
	border-bottom:0px;
	margin-right:2px;
	border-bottom-style:none;
	border-color:blue;
}

.tabUnselected0 {
	float:left;
	background:rgba(0,0,0,0.5);
	padding:2px;
	margin-top:4px;
	border-width:1px;
	border-style:solid;
	border-color:#003366;
	bottom:0px;
	margin-right:2px;
	border-bottom-style:none;
	border-color:blue;
	opacity:0.6;
}

.menuSelected0 {
	margin-left:0pt;
	font-weight:bold;
	background:#006699;
	margin-top:5px;
	font-size:12pt;
}
.menuUnSelected0 {
	margin-left:0pt;
	margin-top:5px;
	font-size:12pt;
}
.menuSelected1 {
	margin-left:5px;
	font-weight:bold;
	background:#336699;
	font-size:11pt;
}
.menuUnSelected1 {
	margin-left:5px;
	font-size:11pt;
}
.menuUnSelected2 {
	margin-left:10px;
	font-size:10pt;
}
.menuSelected2 {
	margin-left:10px;
	font-weight:bold;
	background:#006699;
	font-size:10pt;
}
.menuUnSelected3 {
	margin-left:15px;
	font-size:9pt;
}
.menuSelected3 {
	margin-left:15px;
	font-weight:bold;
	background:#336699;
	font-size:9pt;
}
.menuUnSelected4 {
	margin-left:20px;
	font-size:8pt;
}
.menuSelected4 {
	margin-left:20px;
	font-weight:bold;
	background:#006699;
	font-size:8pt;
}



#login {
	opacity:0.9;
	position:absolute;
	top:1%;
	right:45%;
	background-color:cyan;
	border-style:solid;
	border-width:1px;
	border-color:DarkCyan;
	display:none;
}

#logout {
	opacity:0.4;
	position:absolute;
	top:5px;
	left:5px;
	background-color:cyan;
	border-style:solid;
	border-width:1px;
	border-color:DarkCyan;
}

#loginFailed {
	opacity:1;
	position:absolute;
	top:5px;
	left:5px;
	background-color:#ffe0e0;
	border-style:solid;
	border-width:1px;
	border-color:red;
}

#searchDiv {
	position:absolute;
	top:5px;
	right:42px;
	opacity:0.4;
}

#searchDiv:hover {
	opacity:1;
}


.statusUnknown {
	margin-left:10px;
}

.statusPass {
	margin-left:10px;
	background-color:#ccffcc;
}

.statusWarn {
	margin-left:10px;
	background-color:lightyellow;
}

.statusFail {
	margin-left:10px;
	background-color:#ffcccc;
}

.container {
	margin:1%;
	width:98%;
	border-style:none;
}

.containedSection {
	border-width:1px;
	border-style:solid;
}

.genericTabBar {
	width:100%;
	height:28px;
}

/*
TABLE {
	border-style:solid;
	border-color:gray;
	border-width:1px;
}

TD {
	border-style:solid;
	border-color:gray;
	border-width:1px;
}

TH {
	border-style:solid;
	border-color:lightgray;
	border-width:1px;
}
*/


.liteCell0 { /* rowPos%2==0 colPos%2==0  #ffffff */
	background-color:RGBA(255,255,255,0.0);
}

.liteCell1 { /* rowPos%2==0 colPos%2==1 #eeeeee */
	background-color:RGBA(255,255,255,0.1);
}

.liteCell2 { /* rowPos%2==1 colPos%2==0 #dddddd */
	background-color:RGBA(255,255,255,0.2);
}

.liteCell3 { /* rowPos%2==1 colPos%2==1 #cccccc */
	background-color:RGBA(255,255,255,0.3);
}

.cell0 { /* rowPos%2==0 colPos%2==0  #ffffff */
	/*background-color:RGBA(200,255,255,0.3);*/
}

.cell1 { /* rowPos%2==0 colPos%2==1 #eeeeee */
	background-color:RGBA(180,220,220,0.1);
}

.cell2 { /* rowPos%2==1 colPos%2==0 #dddddd */
	background-color:RGBA(160,200,200,0.3);
}

.cell3 { /* rowPos%2==1 colPos%2==1 #cccccc */
	background-color:RGBA(140,180,180,0.3);
}

.cell0Selected { /* rowPos%2==0 colPos%2==0 */
	background-color:#ccccff;
}

.cell1Selected { /* rowPos%2==0 colPos%2==1 */
	background-color:#aaaaee;
}

.cell0Selected0 { /* rowPos%2==0 colPos%2==0 */
	background-color:#ccccff;
}

.cell1Selected0 { /* rowPos%2==0 colPos%2==1 */
	background-color:#aaaaee;
}

.cell0Selected1 { /* rowPos%2==0 colPos%2==0 */
	background-color:#ffffcc;
}

.cell1Selected1 { /* rowPos%2==0 colPos%2==1 */
	background-color:#eeeeaa;
}


.sectionHost {
	border-style:solid;
	border-width:1px;
	border-color:#000099;
	margin:1px;
	color:white;
	background-repeat:no-repeat;
	padding-bottom:4px;
	margin-bottom:4px;
}

.references {
	border-style:solid;
	border-width:1px;
	border-color:#006633;
	margin:1px;
	color:white;
	padding-bottom:4px;
	margin-bottom:4px;
}

.references H1 A {
	color:#33FFCC;
}

A {
	color:#ffffaa;
}

.sectionHostLite {
	border-style:solid;
	border-width:1px;
	border-color:gray;
	margin:1px;
	padding-bottom:4px;
	margin-bottom:4px;
}

.closeableiframe {
	width:100%;
	margin-left:10px;
	display:none;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

.closeableiframeOpen {
	width:100%;
	margin-left:10px;
	display:block;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

.closeableSectionClosed { /* A section defaulting to closed */
	width:96%;
	margin-left:10px;
	display:none;
	border-style:solid;
	border-width:1px;
	border-color:#000099;
}

.closeableSectionOpen { /* A section defaulting to open */
	width:96%;
	margin-left:10px;
	border-style:solid;
	border-width:1px;
	border-color:#000099;
	color:white;
}

.closeableFloatingSectionClosed { /* A floating section defaulting to closed */
	width:96%;
	margin-left:10px;
	display:none;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	position:absolute;
}

.closeableFloatingSectionOpen { /* A floating section defaulting to open */
	width:96%;
	margin-left:10px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
	position:absolute;
	color:white;
}

H1 {
	font-size:16pt;
	margin:0;
}

H2 {
	font-size:14pt;
	margin:14pt;
	font-style:italic;
}

H3 {
	font-size:12pt;
	margin:20pt;
	font-weight:bold;
}

A {
	text-decoration:none;
}

IFRAME {
	/*width:100%;
	height:150pt;*/
	border-style:none;
	border-width:1px;
	border-color:gray;
}


.iframe {
	width:100%;
}

.iframehost {
	width:96%;
	margin-left:10px;
}

.controls {
	float:right;
}

#linkedToPerson{
	background-color:#fff0f0;
}

.dropdown {
	border:solid;
	position:absolute;
	padding:5px;
	display:none;
	background-color:#f5f5f5;
	width:80%;
	height:70%;
}

.dropdownDate {
	border:solid;
	position:absolute;
	padding:5px;
	display:none;
	background-color:#f5f5f5;
}


#inlineWindowIframe
{
	height:95%;
}


.closeButton
{
	float:right;
	right:25px;
	top:1px;
	width:15px;
	text-align:center;
	background-color:#0099ff;
	border-color:#0000ff;
	border-style:solid;
	border-width:1px;
	opacity:0.5;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.closeButton:hover
{
	opacity:0.9;
}

.closeLink
{
	text-decoration:none;
	color:black;
}

.dropDownTitle
{
	float:left;
	font-weight:bold;
}


/* Stuff for the inline popup */
	#inlineWindow 
	{
		border:solid;
		border-color:blue;
		border-width:1px;
		position:fixed;
		padding:5px;
		display:none;
		z-index:11;
		width:96%;
		height:96%;
		left:2%;
		top:1%;
		background-color:black;
		
	}
	#blackness
	{
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		position:fixed;
		z-index:10;
		background-color:#000009;
		display:none;
		opacity:0.8;
	}


.DANGER
{
	background-color:#FFECEC;
	border-style:solid;
	border-width:1px;
	border-color:#DD9999;
	margin-left:10pt;
	padding-left:1px;
	padding-right:1px;
}

.DANGER A
{
	color:red;
	text-decoration:none;
}

.commentBoxEmpty
{
	float:right;
	right:0px;
	top:0px;
}

.commentBox
{
	background-color:yellow;
	border-style:solid;
	border-width:1px;
	border-color:#cccc99;
	float:right;
	right:0px;
	top:0px;
}

.comment
{
	background-color:#ffffcc;
	border-style:dashed;
	border-width:1px;
	border-color:red;
	margin:1px;
	color:black;
}

#searchResults {
}

#extra {
	background-image:URL('tablet_300.png');
	background-repeat:no-repeat;
	position:fixed;
	bottom:-50px;
	left:-50px;
	width:300px;
	height:333px;
	z-index:-1;
}

.minor {
	font-size:8pt;
}

.attention {
	font-weight:bold;
	color:black;
	background-color:RGBA(255,255,0,.6);
}

.popOut {
	position:fixed;
	top:10%;
	left:5%;
	width:90%;
	height:80%;
	background-color:white;
	border-color:black;
	border-width:1px;
	border-style:solid;
}

.box {
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding:1px;
}

.formErrors {
	color:white;
	border-color:red;
	border-style:solid;
	border-width:1px;
	background-color:rgba(255,200,200,.5);
	margin:2pt;
}

.ID {
	color:black;
	border-color:green;
	border-style:solid;
	border-width:1px;
	background-color:rgba(200,255,200,.5);
	margin:2pt;
}

.ID A {
	color:green;
}

.search {
	border-color:blue;
	border-style:solid;
	border-width:1px;
}

.green {
	border-color:green;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(128, 255, 128, 0.6);
}

.note {
	border-color:#AAAA33;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(250, 250, 128, 0.6);
}

.warning {
	border-color:#AA9933;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(250, 230, 128, 0.6);
}

.alert {
	border-color:red;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(255, 230, 220, 1);
}

.headIMG {
	width:98%;
	padding:1%;
	padding:1%;
}

.exactMatch {
	font-size:12pt;
	font-weight:none;
	font-style:italic;
}

.postListImg {
	width:100px;
}

.postListImgHolder {
	width:100px;
	float:left;
	margin:2px;
}

.postListTheRest {
	height:50pt;
}

.listItemTags {
	font-size:10pt;
}

.listItemTitle {
	font-weight:bold;
}

.listItemBody {
	color:#AAAAAA;
	font-size:9pt;
}

.listItem0 { /* rowPos%2==0 colPos%2==0  #ffffff */
	/*background-color:RGBA(200,255,255,0.3);*/
}

.listItem1 { /* rowPos%2==0 colPos%2==1 #eeeeee */
	background-color:RGBA(200,250,250,0.2);
}

.youtube-player {
	/*width:853px;
	height:508px;*/
	width:640px;
	height:390px;
	margin-left:auto;
	margin-right:auto;
}

#rss {
	position:fixed;
	top: 1px;
	right:2px;
	opacity:0.4;
	z-index:10;
}

#rss:hover {
	opacity:1;
}

.rssSearch {
	height:10pt;
	width:10pt;
	opacity:0.5;
	margin-right:1px;
}

.rssSearchLarge {
	height:12pt;
	width:12pt;
}

.smallTagSelected {
	border-color:#000099;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(60, 220, 255,0.4);
	padding-left:1px;
	padding-right:1px;
}

.tagSelected {
	border-color:green;
	border-style:solid;
	border-width:1px;
	background-color:RGBA(30, 255, 200,0.4);;
	padding-left:1px;
	padding-right:1px;
}

.itemTags {
	font-size:12pt;
}

.photoArea {
	width:98%;
	height:75px;
	border-color:#000099;
	border-width:1px;
	border-style:solid;
	margin:1%;
}

.person0 {
	color:#ccccff;
}

.person1 {
	color:#ccffcc;
}

.person2 {
	color:#ffcccc;
}

.person3 {
	color:#ccffff;
}

.person4 {
	color:#ffffcc;
}

.person5 {
	color:#ffccff;
}
