body
{
    font-size: 10.5px;
    font-family: Verdana;
}

TABLE.tableAlt1
{
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
}

TR.tableAlt1
{
    background-color: #dcdcdc;
}

TR.tableheader
{
    background-color: #7e7ead;
    color: white;
    font-weight: bold;
    font-size: 10.5px;
    font-family: verdana;
}
A.tableheader
{
    background-color: #7e7ead;
    color: white;
    font-weight: bold;
    font-size: 10.5px;
    font-family: verdana;
}

.tableAlt2
{
    background-color: #eeeeee;
}

.tableborder
{
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
}

.tablefoot
{
    background-color: #757495;
    color: white;
    margin-top: 4px;
    margin-left: 4px;
    font-weight: bold;
}


TABLE.login
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #d3d3d3;
    width: 300px;
    height: 80px;
}

INPUT.login
{
    font-size: 10px;
    font-family: verdana;
    width: 150px;
}

INPUT.loginbutton
{
    font-size: 10px;
    font-family: verdana;
    width: 80px;
}


TABLE.translateContent
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #d3d3d3;
}

INPUT.translateContent
{
    font-size: 10px;
    font-family: verdana;
}

A.button
{
    
}

TABLE.list
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
    width: 400px;
    height: 60px;
}

TABLE.edit
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7c7c94;
    border-left: solid 1px #7c7c94;
    border-bottom: solid 1px #7c7c94;
    border-top: solid 1px #7c7c94;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #f1efe2;

}
SELECT.edit
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7F9DB9;
    border-left: solid 1px #7F9DB9;
    border-bottom: solid 1px #7F9DB9;
    border-top: solid 1px #7F9DB9;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
    width: 304px;
    height: 15px;
}
SPAN.edit
{
    font-family: verdana;
    font-size: 10.5px;
    width: 150px;
    margin-left: 5px;
}
INPUT.edit
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7F9DB9;
    border-left: solid 1px #7F9DB9;
    border-bottom: solid 1px #7F9DB9;
    border-top: solid 1px #7F9DB9;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
    width: 300px;
    height: 15px;
}
INPUT.editshort
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7F9DB9;
    border-left: solid 1px #7F9DB9;
    border-bottom: solid 1px #7F9DB9;
    border-top: solid 1px #7F9DB9;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
    width: 50px;
    height: 15px;
}
SPAN.editshort
{
    font-family: verdana;
    font-size: 10.5px;
    width: 150px;
    margin-left: 5px;
}
SELECT.editshort
{
    font-family: verdana;
    font-size: 10.5px;
    border-right: solid 1px #7F9DB9;
    border-left: solid 1px #7F9DB9;
    border-bottom: solid 1px #7F9DB9;
    border-top: solid 1px #7F9DB9;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: white;
    width: 54px;
    height: 15px;
}
INPUT.editbutton
{
    font-family: verdana;
    font-size: 10.5px;
    background-color: #f1efe2;
}
/****************************************
 * Table Selector
 ****************************************/

TD.selector
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #C1D2EE;
}
TR.selector
{
    behavior: url(css/selector.htc);
}

TR.selectorOver
{
    behavior: url(css/selector.htc);
    border: solid 1px #316AC5;
    background-color: #C1D2EE;
}

TR.selectorDown, A.selectorLatched
{
    behavior: url(css/selector.htc);
    border: solid 1px #316AC5;
    background-color: #98B5E2;
}



/****************************************
 * TOOLBAR
 ****************************************/

TABLE.ToolbarButton
{
    cursor: hand;
    height: 29px;
    border-right: #919b9c 1px solid;
    border-top: #919b9c 1px solid;
    border-left: #919b9c 1px solid;
    border-bottom: #919b9c 1px solid;
    width: 100%;
    background-repeat: repeat-x;
    background: #ECE9D8 url(img/buttons/toolbar_bg.gif) repeat-x top left;
    margin-top: 4px;
    margin-left: 4px;
    margin-bottom: 10px;
}

IMG.ToolbarButtonSeparator
{
    position: relative;
    top: 4px;
}
IMG.ToolbarButton
{
    position: relative;
    top: 1px;
}
A.ToolbarButton
{
    behavior: url(css/toolbar_button.htc);
    height: 23px;
    margin: 0px 3px;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 3px;
    padding-bottom: 1px;
    text-decoration: none;
}

A.ToolbarButton IMG
{
	border: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75), progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

A.ToolbarButtonOver
{
    behavior: url(css/toolbar_button.htc);
    height: 23px;
    padding-top: 0px;
    padding-left: 3px;
    padding-right: 2px;
    padding-bottom: 1px;
    border: solid 1px #316AC5;
    background-color: #C1D2EE;
    margin: 0px 3px;
    text-decoration: none;
}
A.ToolbarButtonOver IMG
{
	border: none;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2, offY=2, Color=Gray);
}

A.ToolbarButtonDown, A.ToolbarButtonLatched
{
    behavior: url(css/toolbar_button.htc);
    height: 23px; /*width: 23px;*/
    padding-top: 0px;
    padding-left: 3px;
    padding-right: 2px;
    padding-bottom: 1px;
    border: solid 1px #316AC5;
    background-color: #98B5E2;
    margin: 0px 3px;
}
A.ToolbarButtonDown IMG,
A.ToolbarButtonLatched IMG
{
	border: none;
}

