@charset "utf-8";
/* CSS Document */

body {
background:#fff url(../images/bg-body.jpg) repeat-x top;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px auto;
margin-bottom:25px;
text-align:center;
}
a:link, a:active {
color:#0000ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
a:visited {
color:#0045ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#3143C7;
text-decoration:underline;
}
a img {
border:medium none;
}
.language a:link, a:active{
padding-top:20px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.language a:visited{
color:#444444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.language a:hover {
color:#3143C7;
text-decoration:underline;
}
.language {
height:30px;
font:Verdana, Arial, Helvetica, sans-serif normal medium;
margin-top:28px;
}
.language ul {
list-style:none;
padding:0px;
margin:0px auto;
}
.language li {
display:inline;
vertical-align:baseline;
}
.language li a{
display:inline;
margin-left:50px;
vertical-align:baseline;
}
#wraper {
width:937px;
height:100%;
margin:0 auto;
text-align:left;
}
.pageframe {
margin:0px auto;
padding-bottom:10px;
voice-family:inherit;
width:927px;
}
body > div.pageframe {
padding-bottom:0px;
}
.pageframe-inner {
margin-bottom:0px;
padding:0px 10px 0px 8px;
voice-family:inherit;
background-image:url(../images/bg-main.gif);
background-repeat:repeat-y;
background-position:center top;
}
body > div.pageframe-inner {
margin-bottom:0px;
}
.header {
background-image:url(../images/banner01.jpg);
background-repeat:no-repeat;
color:#EFEFEF;
height:218px;
width:907px;
margin-bottom:0px;
overflow:hidden;
text-indent:0px;
}
.main {
float:right;
width:727px;
}
.main-inner {
margin:15px 10px 10px 10px;
position:relative;
}
.footer {
background:#e9ebed none repeat scroll 0%;
border-top:1px solid #C9C9C9;
font-size:0.9em;
line-height:3.5em;
text-align:center;
}
ol li {
padding:0px 0px;
}
#status {
color:green;
font-size:large;
font-weight:bold;
margin:15px;
}
table {
border-collapse:collapse;
}
td, th {
padding:2px 5px;
text-align:left;
vertical-align:top;
}
h4 {
padding-left:50px;
background-image:url(../images/zip.gif);
background-repeat:no-repeat;
background-position:left center;
padding-bottom:25px;
padding-top:25px;
margin:0px;
}
h1 {
font: bold 28px Verdana, Arial, Helvetica, sans-serif;
}
h2 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
h5 {
position:absolute;
right:200px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image:url(../images/back.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:left;
padding:5px;
padding-left:50px;
}
.pager {
font-size:0.95em;
margin:8px;
text-align:center;
width:90%;
}
.nowrap {
white-space:nowrap;
}
table.grid {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #D9D9D9;
}
.grid th {
background:#EFEFEF none repeat scroll 0%;
}
.grid th, .grid td {
border:1px solid #D9D9D9;
}
.sendtofriend {
text-align:right;
}
.ministry {
padding:10px;
text-align:center;
}

#div-top-menu-bar {
	width:907px;
	height:30px;
	position:relative;
	margin:0px;
	padding:0px;
}

#div-search {
	position:absolute;
	top:5px;
	right:5px;
	width:230px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#div-search br {
	display: none;
}

#searchform {
	margin:0px;
	padding:0px;
	margin-top:0px;
	float:right;
}

#div-search input {
	padding:0px 0px;
	border-top: 1px solid #BAD300;
	border-left: 1px solid #A9C817;
	border-right: 1px solid #7DAB00;
	border-bottom: 1px solid #578900;
	background: #6E9D00;
	color: #FFFFFF;
}

#div-search #s {
	width: 130px;
	padding: 0px 5px;
	background: #FFFFFF;
	border: 1px solid #d2d2d2;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}

/* Menu TOP */

ul#top-menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(../images/menu/bgOFF.gif) repeat-x top left;
	font-family:Verdana,Arial,sans-serif;
	border-bottom:4px solid #346788;
	border-top:1px solid #C0E2D4;
}

ul#top-menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul#top-menu li a{
	display:block;
	float:left;
	color:#343434;
	text-decoration:none;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background:transparent  url(../images/menu/bgDIVIDER.gif) no-repeat top right;
	width:auto;
}

ul#top-menu li a:hover{
	background:transparent url(../images/menu/bgHOVER.gif) no-repeat top right;
}

ul#top-menu li a.current,ul#top-menu li a.current:hover{
	color:#fff;
	background:transparent url(../images/menu/bgON.gif) no-repeat top right;
}


/* Menu LEFT */

#menu-list {
	width: 160px;
	margin: 0px;
	float:left;
	clear:left;
	}
	
#menu-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu-list li {
	margin-top:0px;
	margin-bottom:0px;
}
	
#menu-list li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height:100%;
	text-decoration: none;
	border-bottom: 1px solid #b8cda6;
	overflow:auto;
	}
/* Internet Explorer * 
/*\*/ 
/* * html #menu-list li a { 
    height:24px;
} */
/**/	
	
#menu-list li a:link, #menu-list li a:visited {
	color: #fff;
	display: block;
	padding: 8px 0 8px 8px;
	font-weight:bold;
	}
	
#menu-list li a:hover, #menu-list li a:active {
	color: #fff;
	background-color:#37404C;
	padding: 8px 0 8px 8px;
	}


/* Current */ 
#menu-list li {
	margin-top:0px;
	margin-bottom:0px;
}

#menu-list li a.current {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height:100%;
	text-decoration: none;
	border-bottom: none;
	overflow:auto;
	}


/* Internet Explorer * 
/*\*/ 
/* * html #menu-list li a.current { 
    height:24px;
} */
/**/

#menu-list li a.current:link, #menu-list li a.current:visited {
	color: #343434;
	display: block;
	background-color:#c5d3b9;
	padding: 8px 0 8px 8px;
	font-weight:bold;
	}
	
#menu-list li a.current:hover, #menu-list li a.current:active {
	color: #343434;
	background-color:#c5d3b9;
	padding: 8px 0 8px 8px;
	text-decoration:underline;
}
.content-main p a:hover {
	position:relative;
	top:0px;
	left:0px;
}
.content-main td a:hover {
	position:relative;
	top:0px;
	left:0px;
}

dl dt{
    margin-top:10px;
    font-weight:bold;
}
