#MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    z-index:100;	
	background:url(images/jcover.png) repeat;
	background-size: 100%;
	/* ieWin only stuff 
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/jcover.png');
*/}

.HelpPanel 
{
	visibility: hidden;
	position:absolute;
	font-family:verdana;
	font-weight:bold;
	padding:2px;
    z-index:100;
	background:url(images/jmessage.png) repeat;
	background-size: 100%;
	border:3px solid #000033;
	/* ieWin only stuff 
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/jmessage.png');
*/}

.closehelp 
{
	visibility: hidden;
	position:relative;
	top:0px;
	right:0px;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	width:40px;
	height:12px;
    z-index:100;
	background-color:#9999FF;
}

.closehelp a {
	text-decoration:none;
	color:#FFF;
}


#bodybit {
background-color:#999999;
}

.tcmainl {
float:left; /*fix for  buggy browsers*/
overflow:hidden;
width:556px;
border:1px solid #CCF;
border-bottom:2px solid #CCF;
border-left:1px solid #CCF;
background-color: #FFF;

}
html>body .tcmainl {
width:558px;
}
#upperbar {
background-color:#CCCCFF;
padding:2px;
font-size:12px;
}
#lowerbar {
text-align:center;
padding:2px;
font-size:12px;
}
#settingsctl {
background-color:#FFFFFF;
width:212px;

}

#lgnbar {
	width:216px;
	padding:0px;
}
#rgstrbar {
	float:right;  
	padding:0px;
}
#bodymain {
	border-left:4px solid #CCF;
	padding:4px;
}
#bodymainlogin {
	position:relative;
	border:1px solid #CCF;
	border-top:3px solid #CCF;
	padding:2px;
	font-size:13px;
	color:#000000;
	
}

#resetall {
text-align:center;
font-weight:bold;
font-size:10px;
padding-top:3px;
padding-bottom:3px;
}
#settings {
background-color:#CCCCFF;
text-align:center;
font-weight:bold;
font-size:13px;
}

#ftrsbar {
/*	float:right; */
	padding:0px;
}

#login {
	float:left;
	background-color:#CCF;
	border:2px solid #CCF; 
	border-top:0;
/*	text-align:center;  */
	width:216px;
	color:#FFF;
}

#settingsdiv {
	float:left;
	background-color:#CCF;
	border:2px solid #CCF; 
	border-top:0;
/*	text-align:center;  */
	width:216px;
	color:#FFF;
}





#regmain {
	float:left;
	background-color:#CCF;
	border:2px solid #CCF; 
/*	text-align:center;  */
	width:216px;
	color:#FFF;
}

#loginini {
	float:right;
	background-color:#CCF;
	padding:4px;
	padding-bottom:2px;
	text-align:center;
	width:235px;
	color:#FFF;
}

#login2 {
	float:left;
	background-color:#CCF;
	border:2px solid #CCF; 
/*	text-align:center;  */
	width:216px;
	color:#FFF;
}

#ltextbox {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:80px;
}
.ltextbox2 {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:60px;
}
.colorbx1 {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:55px;
}

.colorbx2 {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:25px;
}
#ltextboxreg {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:100px;
}
.ltextboxreg {
	background-color:#FFF;
	border-style:inset;
	color:#000033;
	width:100px;
}
#lbutton {
	border-style:outset;
	color:#000033;
	width:48px;
	height:22px;
	font-size:10px;
	font-weight:bold;
	
}

.sub {
	
	font-weight:bold;
	font-size:14px;
}

#sublbl {
border:1px solid #CCCCFF;
	width:544px;
}
#postlbl {
border:1px solid #CCCCFF;
	max-width:544px;
	width:544px;
	
}
html>body #postlbl {
	min-height:208px;
}

.tablediv {
float:left;
display:  table;
width:212px;
background-color:#FFF;
border:1px solid  #CCC;
margin-top:2px;
margin-bottom:2px;
padding:1px;
color:#000;
}
.mcptable {
float:left;
width:212px;
background-color:#FFF;
border:1px solid  #CCC;
margin-top:2px;
margin-bottom:2px;
padding:1px;
color:#000;
}
.logintable {
float:left;
width:210px;
background-color:#FFF;
border:1px solid  #CCC;
margin-top:2px;
margin-bottom:2px;
padding:1px;
color:#000;
}

.rowdiv  {
display:  table-row;

}

.celldivl {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:125px;
text-align:right;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
margin-top:3px;
}
.celldivb {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:80px;
text-align:right;

}
.celldivmcpl {

text-align:left;
font-size:12px;
font-weight:bold;
}
.celldivmcpr {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}

#celldivmcpr1 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}

#celldivmcpr2 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}
#celldivmcpr3 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}
#celldivmcpr4 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}
#celldivmcpr5 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}
#celldivmcpr6 {

text-align:left;
font-size:12px;
font-weight:bold;
color:#990000

}
.celldivmcpanel {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:100%;
font-size:11px;
font-weight:bold;
text-align:center;

}

.celldivmcpanel a{
text-decoration:none;
color:#000099;
}

.celldivregl {
text-align:right;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
margin-top:3px;
}
.celldivregb {

text-align:right;

}
#celldivregl {
text-align:right;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
margin-top:3px;
}
#celldivregb {

text-align:right;

}
.celldivforl {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:105px;
text-align:right;
font-size:12px;
color:#003366;
vertical-align:bottom;
margin-top:3px;
}
.celldivfull {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:205px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-bottom:1px;
}
.celldivfulltext {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:205px;
text-align:left;
font-size:11px;
margin-bottom:1px;
margin-top:3px;
}

.celldive {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:60px;
text-align:center;
font-size:12px;
font-weight:bold;
margin-top:3px;
}
.celldivcheckme {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:130px;
text-align:right;
font-size:11px;
font-weight:bold;
margin-top:3px;
}
.celldivsubmit {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:80px;
text-align:right;
}
#tdhead {
margin-left:-20px;
width:780px;
}
html>body #tdhead {
margin-left:auto;
width:787px;
}

#tcheadl {
clear:both;
width:772px;
height:62px;
background-image:url(titlebar-logo.png);
background-repeat: repeat-y;
background-color:#CCF;
font-size:12px;
color:#990000;
}
html>body #tcheadl {
width:776px;
}

#tcheadcontent {
float:right; 
padding-right:15px;

}
#tcheadcontent a:link{
font-size:12px;
color:#990033;
text-decoration:none;
}
#tcheadcontent a:visited{
font-size:12px;
color:#990033;
text-decoration:none;
}
#tcheadcontent a:hover{
font-size:12px;
color:#666666;
text-decoration:none;
}

#tcheadm {
background-color:#CCF;
}
#tcheadr {
background-color:#CCF;
text-align:right;
}
.trhead  {
display:  table-row;
}

#tdmain {
margin-left:-20px;
background-color:#CCF;
}
html>body #tdmain {
margin-left:auto;

}


.tcmainm {
float:left; /*fix for  buggy browsers*/
width:140px;


}
.tcmainr {
float:left; /*fix for  buggy browsers*/
width:216px;

}
.dpdwn {
font-size:9px;
}

.tabledivheader {
display:  table;
width:216px;
background-color:#CCF;
padding:1px;
color:#FFF;

}
.rowdivheader  {
display:  table-row;
width:216px;
}
.celldivheaderl {
float:left; /*fix for  buggy browsers*/
display:  table-cell;
width:192px;
text-align:left;
font-size:14px;
font-weight:bold;
vertical-align:bottom;
margin-left:8px;
}
.celldivheaderimg {
float:right; /*fix for  buggy browsers*/
display:  table-cell;
width:35px;
text-align:center;

}
#homemesshold {
width:556px;
padding:4px;
}
html>body #homemesshold {
width:535px;
}
#foadminmain {
width:556px;
padding:4px;
}
html>body #foadminmain {
width:535px;
}
#foadtitle {
font-size:24px;
font-weight:bold;
}

#adbar {
width:556px; 
clear:both;
background-color:#FFFFFF;
}
html>body #adbar {
width:535px;
}
#homemessmore {
float:left;
width:510px;
padding:4px;
padding-top:15px;
font-size:14px;
}
#homemess {
float:left;
width:255px;
padding:4px;
padding-top:15px;
font-size:14px;
}
#homemesslist {
float:right;
width:255px;
padding:4px;
}
#fopanel {
clear:both;
float:left;
padding-left:6px;
padding-top:10px;
padding-bottom:4px;
}
#fopanelta {
border:2px solid #CCF;
border-style:inset;
}

div.transbox
  {
  width:100%;
  background-color: #CCC;
  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.transbox p
  {
  margin: 5px 5px;
  color:#000;
  font-weight: bold;
  }

#foreviewheader {
	text-align:center;
	border:1px solid #CCF;
	padding:2px;
}

#foreview {
	height:273px;
	border:1px solid #CCF;
	padding:2px;
}
#footer {
	color:#FFFFFF;
}
#andor {
font-size:9px;
}
