a		{
        		color: #ffffff;
       		        font-weight:bold;
        		}


a:link		{
			color: #003366;
			}


a:active	{
			color: #000000;
			}

a:visited	{
			color: #003366;
			}

a:hover		{
			color: #33ccff;
			background-color: #3366ff;
			text-decoration: none;
			}
			
#sidelink a
			{
			width: 130px;
			color: #ffffff;
			display: block;
			text-decoration: none;
			background-color: #003366;			
			font: bold .9em;
			font-family: verdana, Arial, Helvetica, sans-serif;
			line-height: 1.8em;
			text-align: right;
			border: 1px solid #33ccff;
			padding: 2px;
			}
			
#sidelink a:hover
			{
			width: 130px;
			color: #000000;
			display: block; 
			text-decoration: underline;
			/*background-color: #cbdef0;*/
			font: bold .9em;
			font-family: verdana, Arial, Helvetica, sans-serif;
			line-height: 1.8em;
			text-align: right;
			border: 1px inset #cccccc;
			padding: 2px;
			background: #66ccff;
			}						

h2			{
			color: #003366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			border-color: #000066;
			border-style: solid;
			border-width: 0px 0px 2px 0px;
			}

h3, .dyk 	{
			color: #003366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
h4		 	{
			font: Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			}						
			
.leftlink 	{
			font: bold .8em;
			width: 135px;
			height: 0;
			vertical-align: top;
			text-align: right;
			background-color: #66ccff;
			background-image: none;
			border-color: #000066;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			color: #ffffff;
			list-style-type: none;
			margin: 5px 5px 0px 8px;
			padding: 2px;
			}
			
.footlink 	{
			font: bold .8em;
			width: 100%;
			height: 0;
			vertical-align: top;
			text-align: center;
			background-color: #66ccff;
			background-image: none;
			border-color: #000066;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			color: #ffffff;
			list-style-type: none;
			margin: 5px 5px 0px 8px;
			padding: 2px;
			}						

.title	{
			width: 100%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #3366FF;
			background-image: none;
			font-weight: bold;
			color: #ffffff;
			border: solid #003366 2px;
			}

.link 	{
			font: bold .8em;
			width: 20%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #000099;
			background-image: none;
			border-color: #000066;
			border-style: solid;
			border-right-width: 2 px;
			border-bottom-width: 2 px;
			border-color: #000066;
			border-left-width: 0 px;
			border-top-width: 0 px;
			color: #ffffff;
			}

.nolink	{
			font: bold .8em;
			width: 20%;
			height: 0;
			vertical-align: top;
			text-align: center;
			background-color: #3366ff;
			background-image: none;
			font-weight: bold;
			color: #cccccc;
			}


.navlink 	{
			font: bold .7em;
			width: 10%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #000099;
			background-image: none;
			font-weight: bold;
			color: #ffffff;
			}

.nonavlink	{
			font: bold .7em;
			width: 10%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #3366ff;
			background-image: none;
			font-weight: bold;
			color: #cccccc;
			}


.body	 	{
			font: normal .7em Verdana, Arial, Helvetica, sans-serif;
			color: black;
			}
						
p		 	{
			font: normal .9em Verdana, Arial, Helvetica, sans-serif;
			color: black;
			}

.service	{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			width: 100%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #33CCFF;
			background-image: none;
			border: solid #003366 1px;			
			}
			
.sitemap	{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			width: 50%;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: #33CCFF;
			background-image: none;
			border: solid #003366 1px;			
			}
			
.headbox	{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			height: 0;
			vertical-align: top;
			text-align: center;
			background-color: #003366;
			background-image: none;
			border: solid #003366 1px;
			}			

.box		{
			font: normal .8em Verdana, Arial, Helvetica, sans-serif;
			color: gray;
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: ffffff;
			background-image: none;
			border: solid #cccccc 1px;			
			}

.wht		{
			height: 0;
			vertical-align: top;
			text-align: left;
			background-color: ffffff;
			background-image: none;
			border-color: #ffffff;
			border-style: solid;
			border-right-width: 0 px;
			border-left-width: 0 px;
			border-top-width: 0 px;
			border-bottom-width: 0 px;			
			}
