/* CSS Document */
body{
margin:0px;
padding:0px;
background-color:#DCDDDE;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#7F7E7E;
}

td, th{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7F7E7E;
}
.bg1{
background-image:url(../images/bg1.gif);
background-repeat:repeat-x;
}
.bg2{
background-image:url(../images/bg2.gif);
background-repeat:repeat-x;
}
.bg3{
background-image:url(../images/bg3.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#DCDDDE;
}
.footer{
padding:20px;
padding-bottom:10px;
padding-top:10px;
font-size:10px;
color:#FFFFFF;
text-align:justify;
}
.footer a{
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.body{
padding:20px;
font-size:11px;
color:#7F7E7E;
text-align:justify;
}
.body a{
color:#003D80;
text-decoration:none;
}
.body a:hover{
color:#7F7E7E;
text-decoration:none;
}
.title{
color:#003D80;
font-size:14px;
font-weight:bold;
}
.image-right{
margin-left:20px;
}
.sep{
color:#7F7E7E;
}
.crumbs{
color:#7F7E7E;
}
.crumbs a{
color:#7F7E7E;
text-decoration:none;
}
.crumbs a:hover{
color:#003D80;
text-decoration:none;
}
a.on{
color:#003D80;
}

/***************************************/
div.dropmenu {
	visibility: hidden;
	position: absolute;
	background-color:#8A8989;
	/*background-image:url(../images/bg-menu.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	z-index:10;
	padding-bottom:5px;
	font-size:11px;
	/*width:125px;*/
}
div.dropmenu a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:4px;
	padding-left:10px;
	padding-right:18px;
	white-space:nowrap;
}
div.dropmenu a:hover, div.dropmenu a.on{
background-color:#6C6C6C;
}
div.dropmenu2 {
	visibility: hidden;
	position: absolute;
	background-color:#6C6C6C;
	z-index:10;
	padding-bottom:5px;
	font-size:11px;
	top:-22px;

	
}
div.dropmenu2 a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:4px;
	padding-left:10px;
	padding-right:18px;
	white-space:nowrap;

}
div.dropmenu2 a:hover {
color:#003D80;
}
/******************************************/
.menu{
padding-top:20px;
padding-bottom:20px;
padding-left:7px;
font-weight:bold;
}
.menu a{
text-decoration:none;
font-size:11px;
color:#7F7E7E;
padding-left:20px;
padding-bottom:7px;
background-image:url(../images/menu-bg.gif);
background-repeat:no-repeat;
background-position:0px 5px;
font-weight:bold;
}
.menu a:hover, a.menu-on{
color:#003D80;
background-image:url(../images/menu-bg-ov.gif);
}
a.Sitemap-links{
text-decoration:none;
font-size:11px;
color:#7F7E7E;
background-image:url(../images/menu-bg.gif);
background-repeat:no-repeat;
background-position:10px 5px;
padding-left:20px;
font-weight:bold;
}
a.Sitemap-links:hover{
color:#003D80;
background-image:url(../images/menu-bg-ov.gif);
}

/*************************************/
.title-small{
font-size:11px;
color:#003D80;
font-weight:normal;
text-decoration:none;
}
.title-small-bold{
font-size:11px;
color:#003D80;
font-weight:bold;
}
.link-small-bold{
padding-bottom:3px;
}
.link-small-bold a{
font-size:11px;
text-decoration:none;
color:#003D80;
font-weight:bold;
background-image:url(../images/bul.gif);
padding-left:14px;
margin-bottom:20px;
background-repeat:no-repeat;
background-position:0px 0px;
}
.link-small-bold a:hover{
font-size:11px;
text-decoration:none;
color:#003D80;
font-weight:bold;
background-image:url(../images/bul.gif);
padding-left:14px;
background-repeat:no-repeat;
background-position:0px 0px;
}
a.title-cat {
font-size:13px;
color:#003D80;
text-decoration:none;
}
.title-cat:hover
{color:#7F7E7E;
 text-decoration:none;}
    
.more{
color:#003D80;
text-decoration:none;
font-weight:normal;
}
.more:hover{
color:#7F7E7E;
}

.morep{
color:#003D80;
text-decoration:none;
 text-align:right;
}
.morep a
{
color:#003D80;
text-decoration:none;
}
.morep:hover a{
color:#7F7E7E;
}

.bg-header-sub{
background-image:url(../images/bg-sub.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.news{
font-weight:bold;
}
.font-larger{
font-size:13px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
}
.font-smaller{
font-size:11px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
}
div.submenu {
	padding-left:14px;
	padding-bottom:10px;
	padding-top:5px;
}
.validatorCalloutHighlight
{
    background-color: #F2F2F2;
}
ul li {
list-style-image:url(../images/bul.gif);
}
.textbox
{font-size:11px
 }