/* CSS Document */
body
{
background-color: #ffffff;
margin: 10px;
font-family: Verdana;
font-size: 11px;
color: #333333;
padding-right: 5px;
}

a
{
color: #0074BA;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

select,textarea,input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]
{
font-family: Verdana;
font-size: 11px;
color: #002E5F;
background-color: #ffffff;
border: 1px solid #C8D1E2;
margin: 2px;
}

form
{
padding: 0px;
margin: 2px;
}

.selected
{
border-bottom: 3px solid #C8D1E2;
background-color: rgb(245,252,255);
}

.normal
{

}

.menutable img
{
filter: alpha(opacity=60);
opacity: 0.60;
-moz-opacity: 0.60;
padding: 2px;
}

.menutable img:hover
{
filter: alpha(opacity=100);
opacity: 1.00;
-moz-opacity: 1.00;
}

.box
{
padding: 2px;
border: 1px solid #E6EDFE;
margin-bottom: 3px;
}

.box:hover
{
border: 1px solid #C8D1E2;
background-color: rgb(245,252,255);
}

.boxhead
{
padding: 2px;
background-color: #E1F0FA;
}

.boxsub
{
padding: 2px;
background-color: #F0FAFF;
color: #666666;
}


.boxfooter
{
margin-top: 5px;
color: #666666;
}

.boxfooter a
{
color: #6FA0CD;
}

.box img
{
margin: 2px;
padding: 1px;
border: 1px solid #E6EDFE;
}

.error
{
padding: 2px;
border: 1px solid #FFE0E3;
margin-bottom: 3px;
}

.error:hover
{
border: 1px solid #FFC3BC;
background-color: #FFF7F9;
}

.errorhead
{
padding: 2px;
background-color: #FFD1D5;
}

.errorsub
{
padding: 2px;
background-color: #FFEDF1;
color: #666666;
}


.errorfooter
{
margin-top: 5px;
color: #666666;
}

.errorfooter a
{
color: #6FA0CD;
}

.error img
{
margin: 2px;
padding: 1px;
border: 1px solid #E6EDFE;
}