/* CSS Document */

body{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(bodybg.gif);
	background-position:center;
}

/*	HEADER STYLE -------------	*/

div#maincontainer{
	background-color:#fff;
	margin: auto;
	width:778px;
	padding:0px 0px 5px 0px; 
	border:1px solid #ffffff;
}

#hdbg {
	background-image:url(topbar.gif);
	height:6.2em;
}

#logo {
	margin-top:9px;
	float:left;
}

#name {
	padding-left:25px;
	float:left;
}

#logo-right {
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image:url(logo-right.gif);
	float:right;
	width:233px;
	height:74px;
}
.home {
	color:#FFFF00;
	padding-left:60px;
	text-decoration:none;
	vertical-align:bottom;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.contact {
	color:#FFFF00;
	padding-left:10px;
	text-decoration:none;
	vertical-align:bottom;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.contact:hover, .home:hover {
	color:#FFFFFF;
	text-decoration:underline;
	vertical-align:bottom;
}


/*	TOP MULTI-LEVEL MENU -------------	*/

#mnbg {
	background-image:url(bg_menu.gif);
	height:20px;
	padding:2px;
}
#nav {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL LI{
	FLOAT: left; WIDTH: 129px; POSITION: relative; text-align:left;
}

LI UL {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: auto;
}
LI UL UL {
	DISPLAY: none; LEFT: 100%; POSITION: absolute; TOP: -0.1em;
}
UL LI A {	  
	  PADDING-RIGHT: 5px;
	  DISPLAY: block;
	  PADDING-LEFT: 5px;
	  PADDING-BOTTOM: 5px;
	  COLOR: #777;
	  PADDING-TOP: 8px;
	  TEXT-DECORATION: none;
	  border: 1px solid #cccccc;
}
 HTML UL LI A { 
	color:#000000;	
	HEIGHT: 1%
}
LI.over LI.over A {
	COLOR: #004A77; BACKGROUND-COLOR: #f7f7f7;
}
LI.over LI.over LI.over A {
	COLOR: #000; BACKGROUND-COLOR: #f7f7f7;;
}
LI.over LI A {
	COLOR: #777; BACKGROUND-COLOR: #fff
}
LI.over LI.over LI A {
	COLOR: #777; BACKGROUND-COLOR: #fff;
}
UL LI.over UL UL {
	DISPLAY: none
}
UL LI.over UL {
	DISPLAY: block
}
UL LI LI.over UL {
	DISPLAY: block
}





/* -------------------- */

.hd_left {
	padding:8px;
	color:#FFFFFF;
	text-align:center;
	border-bottom:2px solid #000000;
	background-image:url(hd_left.gif);
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.hd_mid {
	padding:8px;
	color:#FFFFFF;
	text-align:center;
	border-bottom:2px solid #000000;
	background-image:url(hd_mid.gif);
	background-repeat:no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.bg_left {
	padding:5px 5px 5px 15px;
	text-align:left;
	border:2px solid #e7E7e7;
	border-bottom-width:1px;
	border-top-width:0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.links {
	color:#004A77;
	text-decoration:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.links:hover {
	color:#C74B00;
	padding-left:1px;
	text-decoration:underline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}


.bg_right {
	padding:5px 5px 5px 15px;
	text-align:left;
	border:2px solid #e7E7e7;
	border-bottom-width:1px;
	border-top-width:0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.bg_right1 {
	padding:0px 1px 0px 1px;
	text-align:left;
	border:2px solid #e7E7e7;
	border-bottom-width:1px;
	border-top-width:0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

div#footer {
	height:15px;
	padding:8px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #aaaaaa;
	background-image:url(footer.gif);
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.info {
	padding:5px;
	text-align:justify;
	border-left:1px solid #cccccc;
	font: small/1em Verdana, Arial, Helvetica, sans-serif;
}
.hm_news {
	padding:20px 5px 20px 15px;
	text-align:justify;
	border:2px solid #e7E7e7;
	border-top-width:0px;
	font:small Verdana, Arial, Helvetica, sans-serif;
}

.mb_hd {
	padding:8px;
	color:#08578C;
	text-align:center;
	border-bottom:2px solid #000000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.mb_detail {
	padding:1em;
	color:#000000;
	text-align:center;
	font:small Verdana, Arial, Helvetica, sans-serif;
}


/***	--------------------------------------------------------------------------	***/
/*		------------------------------------------------------------	*/

.frm_tf {
	padding:3px;
	font: x-small/1em verdana, arial;
}
.rss_hd {
	padding:8px;
	color:#FFFFFF;
	text-align:center;
	background-color:#0673BC;
	border:1px solid #000000;
	border-bottom-width:2px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.rss_date {
	padding-left:1em;
	color:#000000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.rss_link {
	color:#0673BC;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.rss_right_link {
	color:#006699;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.rss_right_td {
	border-left:2px solid #e7e7e7;
	border-right:2px solid #e7e7e7;
	padding:5px;
}
.rss_link:hover {
	color:#0416BC;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.rss_desc {
	color:#000000;
	text-align:justify;
	padding-left:1em;
	padding-right:1em;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}










/* PAGINATION */
div.pagination
{
    padding: 3px;
    margin: 3px;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;    
    text-decoration: none; /* no underline */
    color: #000099;
}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #000099;
    color: #000;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #08425B;
    color: #FFF;
}

div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
/* PAGINATION */ 
