a        {text-decoration:none;
          color: #336699;
         }

a:visited {color:#339999;
         }

a:hover  {
          text-decoration:underline;
         }

body     {font: 10pt Verdana, Geneva, Arial, sans-serif;
          color: #000000;
          margin: 10px;
          background: #ffffff;
         }

table    {font: 10pt Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
          color: #000000;
         }

input    {
          font: 10pt Trebuchet MS, Verdana, Arial, Geneva, sans-serif;
          background : #eeeeee;
         }

textarea {
          font: 10pt Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
          background : #eeeeee;
         }

h1       {font: 16pt Georgia, Arial Narrow, Arial, Verdana, Geneva, sans-serif;
          font-weight: bold;
          color: #336699;
         }

h2       {font: 10pt Trebuchet MS, Verdana, Geneva, sans-serif;
          font-weight: bold;
          color: #336699;
          text-align:justify;
          margin-left:4px
          
         }

h3       {font: 10pt Trebuchet MS, Verdana, Geneva, sans-serif;

         }

p        {margin-left : 4px;
          margin-right : 30px;
         }

select   {font: 10pt Trebuchet MS, Verdana, Geneva, sans-serif; 
          width: 300px;
         }

.smalltext {font: 8pt Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
           }

.whitetext {font: 8pt Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
            color: #ffffff;
           }

.whitebg  {background: #ffffff;
          }

.greybg  {background: #dddddd;
          }


.fade    {  background-image: url(images/fade.gif);
             background-repeat: repeat-x;
           }


.pad10  {
        padding: 0px;
        }

.overflow {
          overflow: auto;
          width: 510px;
          height: 280px;
          }
		  
#topnav
{
	clear:both;
	background:url(../images/navbg.gif) repeat-x top left;
	height:36px;
}
 
#topnav ul
{
margin:0px;
padding:0px;
}

#topnav li
{
list-style:none;
display:inline;
}

#topnav li a
{
background-image:url(../images/nav_sep.gif);
background-position:top right;
background-repeat:no-repeat;
display:block;
padding:12px 15px 10px 15px;
float:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#topnav li a:hover
{
background-color:#ffe600;
color:#3b4c84;
text-decoration:none;
}

#topnav li a.current
{
background-color:#ffe600;
display:block;
padding:12px 15px 10px 15px;
float:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#3b4c84;
text-decoration:none;
text-transform:uppercase;
}

