.fctitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #8e9fbc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.fctitle TR {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #8e9fbc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.fctitle TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #8e9fbc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nfc {
	COLOR: #ffffff; BACKGROUND-COLOR: #004079
}
.nfc TD {
	COLOR: #ffffff; BACKGROUND-COLOR: #004079
}
.nfc TH {
	COLOR: #ffffff; BACKGROUND-COLOR: #004079
}
.fcbg0 {
	BACKGROUND-COLOR: #000175
}
.fcbg1 {
	BACKGROUND-COLOR: #b6b6b6
}
.fcbg2 {
	BACKGROUND-COLOR: #ececec
}
.fcbg3 {
	BACKGROUND-COLOR: #ffffff
}
.fcbg4 {
	BACKGROUND-COLOR: #d6d6d6
}

.formtable {
	background-color : #D5E8FF;
	border : thin solid #007171;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.node-form {
	background-color : #D5E8FF;
	border : thin solid #007171;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.lbh {
	background-color : #D80000;
	border-top : thin solid #A80000;
	border-bottom : thin solid #A80000;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	color:#ffffff;
	font-weight:bold;
	width:100%;
}

.lbb {
/*
	background-color : #9AC2EA;
	border : thin solid #4959A0;*/
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
		width:100%;color:#blue;
}
.lbb a:link {
  color: #0000ff;
}
.lbb a:visited {
  color: #663300;
}
.lbb a:hover {
  color: #996600;
  text-decoration: underline;
}

#button a
{
	padding: 10px;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: #ddd;
	border: 1px solid #bbb;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;
}
#button a:active
{
	border: 2px solid #777;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}


.tableline{background:#ffffff;border:2px solid #5F7347}
.tableline2{background:#ffffff;border:2px solid #A4A4FF}

.spmessages {

}

.messages {
	margin-left:2px;
  background-color: #FFFFB9;
  border: 1px solid #DEC774;
  padding: 0.3em;
  /*padding-left: 35px;*/
  margin-bottom: 1em;
  /*background-image : url(tb_rules.gif);*/
  background-repeat : no-repeat;
}


.messageserr {
	margin-left:2px;
  background-color: #FF9F96;
  border: 2px solid #BE5414;
  padding: 0.3em;
  padding-left: 35px;
  margin-bottom: 1em;
  background-image : url(tb_rules2.gif);
  background-repeat : no-repeat;
}
.shrink0 img {
width: 200px; 
height: auto;
vertical-align:top;
}

.shrink1 img {
width: 80px; 
height: auto;
vertical-align: top;
}

.shrink2 img {
width: 48px; 
height: auto;
}

.whatsnew{
	border: 1px solid #2BA879;
	background: #A9E9D1;
	padding:4px 8px;
	margin-bottom:20px;
} 

.tipbox {
	BORDER: #A7A772 1px solid;
	background : #FFFFD9;
	padding-left:50px;
	padding-top:2px;
	padding-bottom:2px;
}

.t1h {
	background-color : #006400;
	color : #ffffff;
	padding:3px;
	font-weight:bold;
}
.t1 {
	background-color : #80FF80;
	color : Black;
	padding:3px;
}
.t2h {
	background-color : #640064;
	color : #ffffff;
	padding:3px;
	font-weight:bold;	
}
.t2 {
	background-color : #FF75FF;
	color : Black;
	padding:3px;
}
.t3h {
	background-color : #156A6A;
	color : #ffffff;
	padding:3px;
	font-weight:bold;	
}
.t3 {
	background-color : #8BE9E9;
	color : Black;
	padding:3px;
}
.t4h {
	background-color : #880000;
	color : #ffffff;
	padding:3px;
	font-weight:bold;	
}
.t4 {
	background-color : #FF9D9D;
	color : Black;
	padding:3px;
}
.readmore {
	border-bottom:1px dotted #484848;
}

.ops2 {padding:5px;
	BORDER-RIGHT: #8EB551 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #8EB551 1px solid; BACKGROUND-IMAGE: url(bck3.gif); MARGIN: 10px 0px; BORDER-LEFT: #8EB551 1px solid; BORDER-BOTTOM: #8EB551 1px solid; BACKGROUND-REPEAT: repeat-x;font: 1em georgia, serif;
}

.ops {padding:5px;
	BORDER: #5B8E67 1px solid;  MARGIN: 10px 0px; background-color: #8FE0A3;width:95%;
	font-family : "Trebuchet MS";
}

.helpbox{
	background-color : #E5E5E5;
	border : 1px solid #7A7A7A;
	padding: 2px;
	font-family : "Courier New", Courier, monospace;
}
.helptitle {
	color : #000000;
	font-size : 20px;
	font-weight : bold;
	font-family : "Courier New", Courier, monospace;
	text-transform : uppercase;
}

body.mceContentBody {
  background: #fff;
  color: #000;
}

.mceContentBody {
  background: #fff;
  color: #000;
}
.albummgr {
	border:10px solid #81CF8A;
	padding:10px;
	font-family : Tahoma;
	color : #253F3F;
	background:#E3F2E6;
}
.albummgr #album0 {
	background-image: url(http://www.teamlobby.com/misc/album1a.jpg);
	padding-left:30px;
	padding-bottom:8px;
	background-repeat : no-repeat;
	font-size:16px;
	border: 1px outset #E3F2E6;
	background-color:#ffffff;
}

.albummgr #album1, #album2, #album3, #album4, #album5 {
	background-image: url(http://www.teamlobby.com/misc/album.png);
	margin-left:30px;
	padding-left:20px;
	padding-bottom:6px;
	background-repeat : no-repeat;
	font-size:14px;
	border: 1px outset #E3F2E6;
	background-color:#ffffff;
}

.filemgr {
	border:10px solid #4780B6;
	padding:10px;
	font-family : Tahoma;
	color : #253F3F;
	background:#F2F9FF;
}

.filemgr #folder {
	background-image: url(http://www.teamlobby.com/misc/folder.png);
	padding-left:25px;
	background-repeat : no-repeat;
	border-bottom:1px dotted #484848;
}
.filemgr #detail {
	background: #DAE6FF;padding:3px;
}
.filemgr #file{
	background-color : #F3F3F3;
	border-bottom : 1px solid #959595;
	padding:3px;
	
}
.filemgr #files{
	background-color : #77A4FF;
	padding:3px;font-weight:bold;
}
.filemgr #bar {
border-left:10px solid #D2E6FE;
}

.filemgr #opsb {BORDER: #5B8E67 1px solid;  background-color: #8FE0A3;
	font-family : "Trebuchet MS";font-size:x-small;
}
