body 
{
font-size:12px;
font-family:"Tahoma";
behavior: url("csshover3.htc");
margin-top:2px;
}

a:link {color: #3080C0;}
a:visited {color: #663399;}
a:active {color: #FF0000;}
a:hover {text-decoration: underline;}
a {text-decoration: none;}
select {
 font-family: Arial;
 font-size: 10px;
 }


.shadow {        zoom:1; /* This enables hasLayout, which is required for older IE browsers */        filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);        -moz-box-shadow:2px 2px 2px #b0b0b0;        -webkit-box-shadow:2px 2px 2px #b0b0b0;        box-shadow:2px 2px 2px #b0b0b0;}


.unchecked{color:#333333; font-size:11px;} 
.checked{background:#F3F9FF; padding-left:25px; font-size:10px; font-weight:bold; color:#333333;} 

a.navbar:visited {color: #3080C0;}
a.navbar:link {color: #3080C0;}

DIV.navbar2
{
    BORDER-RIGHT: #499FEF 1px solid;
    BORDER-LEFT: #499FEF 1px solid;
    BORDER-TOP: #499FEF 1px solid;
}

DIV.navbar 
{
    BACKGROUND-COLOR: #FFFFFF;
    font-size: 13px;
    BORDER: #F3F9FF 5px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
font-family:"Arial";
color: #FFFFFF;
font-weight:normal;
}
DIV.navbar:hover
{
    BORDER: #F3F9FF 5px solid;
}


###############################

.editstudent
{
font-size:12px;
}

option{
font-size: 10px;
 }

option.select {
 }

option.positive {
background: #CCFFCC;
 }
option.negative {
background: #FFFFFF;
 }

input.calendarfield
{
background: #FFFFFF;
font-size:10px;
padding:1px;
color:#999999;
border: 1px solid #DDDDDD;
 }

input.calendarfield:hover
{
color:#333333;
border: 1px solid #333333;
 }



input.faintfield
{
color:#AAAAAA;
 }
input.faintfield:hover
{
color:#333333;
 }


.button {
     border: 1px solid #BBBBBB;
    background: #EEEEFF;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    font-size: 11px;
}
  


DIV.title
{
    #WIDTH: 400px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #333333;
    FONT-FAMILY: 'VERDANA';
    TEXT-DECORATION: none
}

DIV.searchbox
{
    BORDER-RIGHT: #CCDDFF 1px solid;
    BORDER-LEFT: #CCDDFF 1px solid;
    BORDER-TOP: #CCDDFF 1px solid;
    BORDER-BOTTOM: #CCDDFF 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 15px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
DIV.userbox2
{
    WIDTH: 250px;
    BORDER: #499FEF 1px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
}
DIV.userbox
{
    BORDER: #E7F3FF 5px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    MARGIN: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
DIV.userbox:hover
{
    BORDER: #F3F9FF 5px solid;
}
DIV.contents
{
    BORDER-RIGHT: #499FEF 1px solid;
    BORDER-LEFT: #499FEF 1px solid;
    BORDER-BOTTOM: #499FEF 1px solid;

    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: #E7F3FF;
    TEXT-DECORATION: none
}
DIV.contents
{
    COLOR: #000000;
#
    WIDTH: 100%;
#
}

DIV.resultsitem:hover 
{
    BACKGROUND-COLOR: #F3F9FF;
}

DIV.resultsitem 
{
    BACKGROUND-COLOR: #FFFFFF;
    font-size: 12px;
    BORDER-TOP: #CCDDFF 1px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
font-family:"Tahoma";
color: #333333;
font-weight:normal;
}
DIV.resultsitem 
{
color: #333333;
#
    WIDTH: 100%;
#
}




SPAN.namebox
{
    WIDTH: 150px;
}


DIV.logindiv2
{
    WIDTH: 235px;
    BORDER: #499FEF 1px solid;
    MARGIN: 25px;
}
DIV.logindiv
{
    BORDER: #E7F3FF 5px solid;
    MARGIN:0px;
    PADDING:0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #888888;
    TEXT-DECORATION: none;
}
DIV.logindiv:hover
{
    BORDER: #F3F9FF 5px solid;

}