/*  css */

tr.normal
{
background-color:#FFFFFF;
}

tr.highlight
{
background-color:#DFDBE4;
}

li 
{
margin-bottom:.5em;
}

table.adminindex tr.highlight
{
background-color:#E8EBF6;
}

table.adminindex
{
border-collapse:collapse;
width:1000px;
border-left:3px solid #001EA1;
border-right:3px solid #001ea1;
border-bottom:3px solid #001ea1;

}
table.adminindex th
{
text-align:left;
}

td.formheader
{
height:30px;
background-image:url(../images/formheader.gif);
color:white;
font-weight:bold;
}

table.contact
{
float:left;
margin-right:0px;
}

table.fullwidth
{
width:100%;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;

color: #000000;
margin:20px;
/*filter:alpha(opacity=85);

background-color:#8A78A5;*/
/*background-image: url("../images/body_bg.gif");*/

}
textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img
{
border:0;
vertical-align:top;
}
div.main
{
/*border:1px solid black;*/
background-color:#FFFFFF;
width:1020px;
margin-left:auto;
margin-right:auto;
}

img#logo
{
display:inline;
float:right;
/*padding:20px;*/
}

div#toprightnav
{
}

div#rightblock
{
text-align:left;
}

div#date
{
color:black;
margin-bottom:0px;
text-align:right;
}

div#topnav
{
/*height:16px;
background-color:#5F4489;

padding-top:0px;*/

height:65px;
padding-left:22px;
padding-right:28px;
background-image:url(../images/topbar.jpg);
background-repeat:no-repeat;
text-align:center;
/*width:1000px;
border:1px solid black;*/
}

a.topnavlink:LINK, a.topnavlink:VISITED, a.topnavlink:ACTIVE
{
/*
padding-left:7px;
padding-right:7px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:2px solid white;
background-color:#4A2C80;
color:white;
text-decoration:none;
font-size:55%;
font-weight:bold;
display:block;
float:left;
padding: 10px 3px 10px 3px;/*.26em .5em .26em .5em;*/

}

a.topnavlink:HOVER
{
background-color:#27318B;
/*color:#250D50;
border-top:1px solid #c3ad64;
border-bottom:1px solid #c3ad64;
text-decoration:underline;
background-color:#C3AD64;*/
}

div.clearer {clear: both; line-height: 0; height: 0;}

div#content
{
border-left:80px solid white;
width:720px;float:left;
margin-bottom:30px;
font-size:80%;
/*font-family:"Times New Roman", Times, serif;*/
}

div#container
{
margin-left:41px;
margin-right:41px;
/*border:1px solid white;*/
}



div#centre
{

}


tr
{
text-align:left;
}

div.required
{
color:red;
display:inline;

}

h1
{
font-weight:bold;
color:#4A2C80;
margin: 0 0 1em 0;
font-size:140%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



img.floatimage
{
float:left;
}



a.menu:LINK, a.menu:VISITED, a.menu:ACTIVE
{
font-size:70%;

border-top:1px solid white;
background-color: #663399;
color:white;
width:178px;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
/*font-weight:bold;
height:18px;
text-align:center;*/
overflow:visible;
text-decoration:none;
display:block;
}

a.menu:HOVER
{
background-color:#27318B;

color:white;
}

div.menu
{
visibility:hidden;
color:#FCDB55;
position:absolute;
left:-10000px;

/*border:2px solid white;*/
}
img.topimage
{
padding-left:50px;
}

a.footerlink:LINK, a.footerlink:VISITED, a.footerlink:ACTIVE
{
font-size:70%;
font-weight:bold;
/*
border-top:1px solid white;
background-color: #663399;
color:white;
width:178px;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;

height:18px;
text-align:center;
display:block;overflow:visible;*/
text-decoration:none;
color:#4A2C80;
}

a.footerlink:HOVER
{

text-decoration:underline;
}

a:LINK, a:VISITED, a:ACTIVE
{
color: #4a2c80;
}

a:HOVER
{
}

a.dyk:LINK, a.dyk:VISITED, a.dyk:ACTIVE
{
color: white;
}

a.dyk:HOVER
{
}

li.dyk
{
background: url(../images/bullet.png) 0px 0px no-repeat;
padding-left:25px;
}

img.right
{
float:right;
padding-left:5px;
padding-bottom:5px;
}

div.notice
{
background-color:red;
width:460px;
padding:5px;
color:white;
}
