BODY {
font-family:helvetica, arial, sans-serif;
color:#333333;
background-color:#CCCCCC;
}

TABLE {
font-size:10pt;
font-weight:normal;

}

DIV.mainborder {
width:800px;
border:solid 1px #000000;
}

TABLE.maintable {
background-image: url('images/main-arcadophta-bg.gif');
background-position: top left;
background-color:#FFFFFF;
width:800px;
}

TR.maintableheader {
background-image: url('images/header-arcadophta-bg.jpg');
background-position: top left;
background-repeat: no-repeat;
height:143px;
}

TR.maintablefooter {
background-image:url('images/footer-arcadophta-bg.gif');
background-position:top right;
background-repeat:no-repeat;
height:21px;
text-align:right;
vertical-align:bottom;
}

DIV.box {
border-left:solid 2px #EFEFEF;
border-bottom:solid 1px #EFEFEF;
width:566px;
padding-left:14px;
padding-top:0px;
padding-bottom:4px;
padding-right:4px;
}

INPUT {
background-color:#FFFFFF;
width:100%;
border:solid 1px #0072BC;
}

TEXTAREA {
background-color:#FFFFFF;
width:100%;
border:solid 1px #0072BC;
}

.formcell {
background-color:#EFEFEF;
}

.formcell-valid {
background-color:#EFEFEF;
}

A {
text-decoration:underline;
color:#1461AF;
}

A:HOVER {
text-decoration:underline;
color:#FF0000;
}

A.ssmenu {
text-decoration:none;
color:#000000;
}

A:HOVER.ssmenu {
text-decoration:underline;
color:#FF0000;
}

.successmess {
color:#009900;
}

.errormess {
color:#FF0000;
}

.whitecell {
background-color: #FFFFFF;
text-align: center;
}
