body{
    margin:0;
    padding:0 0 <length> 0;
    behavior:url("resources/csshover2.htc");
    font-family:Arial, sans-serif;
    font-size:8pt;
}

div#footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:<length>;
    background-color: #F4F6FA;
    /*opacity: .75;
	filter: alpha(opacity=75);*/
}

@media screen{
    body>div#footer{
        position: fixed;
    }
}
* html body{
    overflow:hidden;
} 
* html div#content{
    height:100%;
    overflow:auto;
}

#handle {
    text-align: center;
    font-family:Arial, sans-serif;
    font-size:16pt;
    color:#555544;
    background-color: #DBE2ED;
    border-top: 1px solid #2D4063;
	border-bottom: 1px solid #2D4063;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	height: 25px;
}

#handlelink {
	font-family:Arial, sans-serif;
    font-size:14pt;
	text-align: right;
}

#handleLeft {
	float: left;
	text-align: left;
	width: 90%;
}

#handleRight {
	text-align: right;
}

.nmeshort {
	background: #ffffff url(../img/name.png) bottom right no-repeat;
}

.msgshort {
	background: #ffffff url(../img/message.png) bottom right no-repeat;
}

#form {
    padding: 0;
	margin: 0;
    background-color: #F4F6FA;
}

#qube {
    padding: 0;
	margin: 0;
}

.moreorless {
    vertical-align: middle;
}

td{
    font-family:Arial, sans-serif;
    font-size:8pt;
}

.mnbdy{
    background-color: #F4F6FA;

}

.fmbdy{
    background-color: #F4F6FA;

}

A:link{
    text-decoration:none;
    color:#0067A9;
}

A:visited{
    text-decoration:none;
    color:#0067A9;
}

A:active{
    text-decoration:underline;
    color:#000000;
}

A:hover{
    text-decoration:underline;
    color:#000000;
}

.hbtbl{
    table-layout:fixed;
    word-wrap:break-word;
    overflow:hidden;
}

.stxt {color: #2D4063;}
.stxt2 {background-color: #DBE2ED;color: #2D4063;}
.dtxt {color: #889AB6;font-size: 7pt;text-align: right;}
.dtxt2 {color: #889AB6;font-size: 7pt;text-align: right;}

.clickable {font-size:8pt; }
.clickable:hover{cursor: pointer; border: 1px solid #2D4063; background-color: #ccc;}

.clicked {border: 1px solid #2D4063;background-color: #ccc;}

.replyto {color:#666}

.cfrm{
    margin-bottom:0px;
}

.frmtb{
    padding-left:3px;
    padding-right:3px;
    font-family:Arial, sans-serif;
    font-size:8pt;
    background-color: #DBE2ED;
    border:#2D4063 1px solid;
    color:#2D4063;
    margin:1px 2px;
    padding-left:3px;
    padding-right:3px;
}

.frmbtn{
    background-color:#889AB6;
    border:1px solid #2D4063;
    color:#2D4063;
    font-family:Arial,sans-serif;
    font-size:8pt;
    font-weight:bold;
    margin:2px;
    padding-left:3px;
    padding-right:3px;
    vertical-align:top;
}

.lnk{
    color:#0067A9;
}

.pic{
    width:45px;
    height:45px;
    margin-left:-2px;
    margin-right:0px;
    padding-right:2px;
    float:left;
}

#smileys {
	width:100%;
}

#smileys a {
	text-decoration: none;
}

#smileys a img {
	border: 0;
}