
a:link {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a:visited {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a:hover {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #A7BDD5;
	text-decoration: none;
     }

a:active {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }


a.bc:link {
	font: 11px verdana,arial,tahoma,sans-serif;
	color:#666666;	
	text-decoration:underline;
}

a.bc:visited {
	font: 11px verdana,arial,tahoma,sans-serif;
	color:#666666;	
	text-decoration:underline;
}

a.bc:hover {
	font: 11px verdana,arial,tahoma,sans-serif;
	color:#0066CC;
	text-decoration:underline;

}

a.bc:active {
	font: 11px verdana,arial,tahoma,sans-serif;
	color: #666666;
	text-decoration:underline;
}

.bc {	
	font: 11px verdana,arial,tahoma,sans-serif;
	color:#004990;	
	font-weight: bold;
}



h1
{
	color: #004A91;
	font: 20px arial,tahoma,verdana,sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
}


h2
{
	color: #333333;
	font: 15px arial,tahoma,verdana,sans-serif;
	font-weight: bold;
}

h3
{
	color: #003366;
	font: 14px arial,tahoma,verdana,sans-serif;
	font-weight: bold;
}

h4 {
   color: rgb(0,0,128);
   font-family: arial, sans-serif;
   }

h5 {
   color: rgb(0,0,128);
   font-family: arial, sans-serif;
   }

h6 {
   color: rgb(0,0,128);
   font-family: arial, sans-serif;
   }

center  {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

p  {
   font-family: arial, sans-serif;
   text-align: justify;
   font-size: 10pt;
   }

p.fineprint  {
   font-family: arial, sans-serif;
   text-align: justify;
   font-size: 8pt;
   }

p.center  {
   font-family: arial, sans-serif;
   text-align: center;
   font-size: 10pt;
   }

p.left  {
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

p.white  {
   font-family: arial, sans-serif;
   color: white;
   font-size: 1pt;
}
p.green  {
   font-family: arial, sans-serif;
   color: rgb(33,33,0);
   text-align: left;
   font-size: 10pt;
}
p.navy-blue  {
   font-family: arial, sans-serif;
   color: rgb(0,0,128);
   text-align: justify;
   font-size: 10pt;
}
p.quote  {
   font-family: arial, sans-serif;
   color: rgb(33,33,0);
   text-align: left; 
   font-size: 14pt;
}
p.author  {
   font-family: arial, sans-serif;
   color: black;
   text-align: right; 
   font-size: 12pt;
}

p.navtop {
    
        font-family: Arial, sans-serif;
        background-color: navy;
        font-size: 10pt;
        font-style: normal;
        font-weight: bold;
        text-decoration: none;
        color: white;
} 


td {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

li {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ol {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul.navy-blue {
   font-family: arial, sans-serif;
   font-size: 10pt;
   color: navy;
}

div.sitemap_heading {
   font-family: verdana,arial,sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: #000000;
}

p.sitemap {
   font-family: arial, sans-serif;
   font-size: 10pt;
   text-align: left;
   text-indent:-3em;
   padding-left:3em;
}

div.sitemap {
   font-family: arial, sans-serif;
   font-size: 9pt;
   text-indent:-2em;
   padding-left:3em;
}

th.notice {
   background-color: white;
   color: black;
   text-align: justify;
   font-size: 8pt;
}

b.nolink {
   color: rgb(0,0,0);
}

p.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

center.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

p.top {
   font-family: arial, sans-serif;
   color: gray;
   text-align: right;
   font-size: 9pt;
} 
  
a.footer:link { color:gray; } 
a.footer:active { color:gray; } 
a.footer:visited { color:gray; } 
a.footer:hover { color: rgb(0,0,128); } 

a.notice:link { color:rgb(0,0,128); }
a.notice:active { color:rgb(0,0,128); }
a.notice:visited { color:rgb(0,0,128); }
a.notice:hover { color:black; }
p
{
	color: #474747;
	font: 12px verdana,arial,sans-serif;
	text-align: left;
	margin: 18px 18px 18px 18px;
}

p.news
{
	color: #474747;
	font: 10px verdana,arial,sans-serif;
	text-align: left;
	font-weight: bold;
	margin: 1px 1px 1px 2px;
}

a:link {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a:visited {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a:hover {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #A7BDD5;
	text-decoration: none;
     }

a:active {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }


a.top {
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a.top:visited {
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a.top:hover {
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #666666;
	text-decoration: none;
     }

a.top:active {
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	color: #00356C;
	text-decoration:none;
     }

a.nav {
	display: block;
	padding: 2px 2px 2px 2px;
	border: 1px solid;
	border-color: #000 #ddd #ddd #000;
	background-color: #5C8FC3;
	background-image:  url(/cdm/images/btn_main.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	}

a.nav:link {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.nav:visited {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.nav:hover {
	display: block;
	padding: 2px 2px 2px 2px;
	border: 1px solid;
	border-color: #000 #ddd #ddd #000;
	background-color: #618BB1;
	background-image:  url(/cdm/images/btn_main_over.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFE400;
	text-decoration:none;
     }

a.nav:active {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.sub:link {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.sub:visited {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.sub:hover {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFE400;
	background-color: #003F80;
	text-decoration:none;
     }

a.sub:active {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
}


a.top:link {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #003F80;
	background-color: #FCEA50;
	text-decoration:none;
     }

a.top:visited {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #003F80;
	background-color: #FCEA50;
	text-decoration:none;
     }

a.top:hover {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #676767;
	background-color: #FCEA50;
	text-decoration:none;
     }

a.top:active {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #003F80;
	background-color: #FCEA50;
	text-decoration:none;
}

a.arrow {
	display: block;
	padding: 2px 2px 2px 2px;
	border: 1px solid;
	border-color: #000 #ddd #ddd #000;
	background-color: #5C8FC3;
	background-image:  url(/cdm/images/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	}

a.arrow:link {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.arrow:visited {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }

a.arrow:hover {
	display: block;
	padding: 2px 2px 2px 2px;
	border: 1px solid;
	border-color: #000 #ddd #ddd #000;
	background-color: #5C8FC3;
	background-image:  url(/cdm/images/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
     }

a.arrow:active {
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #003F80;
	text-decoration:none;
     }



.header
{
	color: #00386D;
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 18px 18px 18px 18px;
}

.subheader
{
	color: #00386D;
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 1em;
}	

.subheader1
{
	color: #00386D;
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
}	


.subheader2
{
	color: #00386D;
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
}

.copyright
{
	color: #5B5B5B;
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
}

.body
{
	color: #474747;
	font: 12px verdana,arial,sans-serif;
	text-align: left;
	padding-left: .25em;
	line-height: 18pt;
}
.body1
{
	color: #474747;
	font: 12px verdana,arial,sans-serif;
	text-align: left;
}


.news_head
{
	color: #1D427E;
	font: 10px verdana,arial,sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
