
input {
	font-family:verdana;
	font-size:11px;
}

/********** Default Style  *****************/

a:link, a:visited {
	text-decoration:none;
	color:#666;
}

a:hover {
	color:#8fb528;
	text-decoration:none;
}

a img {
	border: none;
}

.imgborder {
	border: 1px solid #CCCCCC;
}

.inputbox {
	border: 1px solid #CCCCCC;
}

.requiredbox {
	border: 1px solid #CCCCCC;
	border-left: 5px solid #FF0000;
}

input.radio, input.checkbox  {
	border: none;
}

button.button, input.button {
	background-color:#CCCCCC;
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #B59958;
	font-size:12px;
	font-weight:normal;
}

/***********************************************/



/************** Text Style ***************************/

.txthighlight {
	font-size:18px;
}

.orange_h1 {
	color:#FF9900;
	font-size: 12px;
	font-weight: bold;
}

.orange_normal {
	color:#FF9900;
}

.articletitle {
	font-size: 14px;
	font-weight:bold;
	color:#8fb528;
}

/******************************************************/


/************ Search Results ********************/

.search-result-div {
	border-bottom:1px dotted #DDDDDD;
	margin-bottom:4px;
	padding:6px 6px 12px;
}


/************************************************/



/******* com_content ******************/


/*Blog layout*/

div#contentblog {
	padding-top: 20px;
}

div#contentblog .contentheading {
	font-size: 12px;
	color:#333333;
	background:url(../images/overall/bullter_arrow.gif) no-repeat;
	background-position:left top;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}

#articletitle_news {
	display:block;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:20px;
}

/*
div#contentblog .contentheading a:link, a:visited {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

div#contentblog .contentheading a:hover {
	color:#000;
	text-decoration:underline;
}
*/

/***************************************/


/********* mod_globalnews  *************/
.gn_static_r1 {
	/*background-color:#CCCCCC;*/
	color: #666666;
	padding: 13px;
	margin:0px;
}

.gn_static_r2 {
	/*background-color: #F0F0F0;*/
	color: #666666;
	padding: 13px;
	margin:0px;
}

/***************************************/

.subscribe_form {
	color:#FFFFFF;
}

td.box{
	background:url(../images/overall/box-body.gif);
	background-repeat:repeat-y;
}

.border_up{
	background:url(../images/overall/border_top.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:4px;
}
.border_down{
	background:url(../images/overall/border_down.png);
	background-repeat:repeat-x;
	background-position:top;
	height:4px;
}
.border_left{
	background:url(../images/overall/border_left.png);
	background-repeat:repeat-y;
	background-position:right;
}
.border_right{
	background:url(../images/overall/border_right.png);
	background-repeat:repeat-y;
	background-position:left;
}
#search_box_up{
	background:url(../images/overall/search_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	height:22px;
	width:155px;
	padding-left:10px;
	padding-top:2px;
}
.search_box_input{
	border:solid;
	border-width:0px;
	width:140px;
	font:tahoma;
	font-size:10px;
	height:15px;
}


#searchtab{	
	width:676px;
	height:40px;
}

.flashmenu{
	float:left;
	height:40px;
	width:671px;
	position:relative;
	
}
.searchbar{
	float:right;
	width:170px;
	height:28px;
	padding-left:20px;
	 padding-top:8px;
	display:inline;
	line-height:20px;
	z-index:200;
	/* border:2px dotted #FF0000; */
	margin-left:465px;
	position:absolute;
}
.searchbox{
	border:solid;
	border-width:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	height:15px;
	line-height:20px;
	width:150px;
	vertical-align:middle;
	border-spacing:0;
	
}
#searchsubmit{
	background:url(../images/mainmenu/bt_search.png) no-repeat;
	border:none;
	width:15px;
	height:14px;
	display:inline;
	vertical-align:middle;
}

#languagetab{
	width:676px;
	height:15px;
	text-align:right;
	margin-left:25px;
	padding-top:8px;
	font-size:10px;
}

#navigator_head{
	font-family:Arial;
	font-size:12px;
	font-weight:200;
	color:#666666;
}

.text_main_content{
	font-family:verdana;
	font-size:11px;
	color:#333333;
}
.img_tb_content{	
	padding:3px;
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}.onepxline {
	color: #000000;
	background-color: #000000;
	height:1px;
}
.onepxline_orange {
	background-color: #ff9900;
	height:1px;
}
.onepxline_blue {
	background-color: #0099cc;
	height:1px;
}
.textWhite{
	color:#FFFFFF;
}
.textBlack{
	color:#000000;
}
.textGray{
	color:#CCCCCC;
}
.main_right_content{
	margin-left:15px;
	width:200px;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}
.evencalendarrow1{
	background-color:#DFDFDF;
	border:dotted;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#666666;
	padding:3px;
}
.evencalendarrow2{
	background-color:#FFFFFF;
	border:dotted;
	border-width:0px;
	border-bottom-width:1px;
	border-color:#666666;
	padding:3px;
}


.active {
	font-weight:bold;
	color:#000;
}


/* Mini Frontpage */
/*
div.minifp {
	margin: 0px auto;
	padding:0px;
}

.imgborder {
	border: 1px solid #CCCCCC;
}

div.imgborder {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

td.minifp1 {
	background-color:#CCCCCC;
	color: #666666;
	padding: 13px;
	margin:0px;
}

td.minifp2 {
	background-color:#F0F0F0;
	color: #666666;
	padding: 13px;
	margin:0px;
}

.minifp td img {
	border: 3px solid #FFFFFF;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.minifp-introtitle {
	text-decoration:none; font-weight:bold;
}

.minifp-introtitle a {
	text-decoration:none; font-weight:bold;
}

.minifp {
	text-decoration:none;
}

.minifp-date {
	text-decoration:none; color:#DFD12B;
}
*/
/********************/

div.minifp {
	margin: 0px auto;
	padding:0px;
}

.minifp-introtitle {
	text-decoration:none; font-weight:bold;
}

.minifp-introtitle a {
	text-decoration:none; font-weight:bold;
}

.minifp {
	text-decoration:none;
}

.minifp-date {
	text-decoration:none; color:#DFD12B;
}

div.minibody {
	width: 336px;
	margin:auto;
	padding-left: 15px;
	border-left: 1px solid #D6C299;
	border-right: 1px solid #D6C299;
}

/********************/

#evencalendar,
#evencalendar a {
	color:#5D5E5B;
}

#evencalendar a.active {
	color:#8FB528;
}

#evencalendar a:hover {
	color:#8FB528;
	text-decoration:none;
}


div#footer {
	height:315px;
	background:url(../images/overall/bg_black.jpg) no-repeat;
	background-position:bottom;
}

div#partner {
	float:left; 
	width:262px;
	padding: 33px 0 0 24px;
	color: #CC9900;
}

/*********** FOOTER ******************/


div#footermenu {
	float:left; 
	width:388px;
	padding: 33px 0 0 69px;
	color: #7C7C7C;
}

div#footermenu a:link, div#footermenu a:visited {
	text-decoration: none;
	font-weight:normal;
	color: #7C7C7C;
}

div#footermenu a:hover {
	text-decoration: underline;
	font-weight:normal;
}

div#disclaimer a:link, div#disclaimer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

div#disclaimer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

div#footer .sub {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

div#footer .sub2 {
	font-size: 11px;
	color: #f8c054;
}

div#footer .footer {
	font-size: 11px;
	color: #c8c8c8; 
}

div#footer .sub a:link, div#footer .sub a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

div#footer .sub a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

div#footer a:link, div#footer a:visited {
	font-size: 11px;
	color: #f8c054;
	font-weight:normal;
	text-decoration: none;
}

div#footer a:hover {
	font-size: 11px;
	color: #f8c054;
	font-weight:normal;
	text-decoration: underline;
}

/*************************************************************/

/***** GlobalNews Module *******/

div.globalnews a:link,
div.globalnews a:visited{
	font-weight: bold;
	text-decoration: none;
}

div.globalnews a:hover {
	font-weight: bold;
	text-decoration: underline;
}


/*******************************/

/********** Paging ***********/
div#eventpaging {
	color: #999999;
}

div#eventpaging a:link, div#eventpaging a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

div#eventpaging a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
/*****************************/
.submenubg {
background:transparent url(../images/overall/submenu_bg.gif) no-repeat scroll 0 0;
}

input#mod_search_searchword {
	border:none;
	height:12px;
	width:180px;
	padding-top:0px;}

input#mod_search_searchword:hover , input#mod_search_searchword:focus {
	background:none;}


/*-------------------------- Home Right Module ---------------------------*/

.mod_bannerslider{
	margin-top:10px;
	margin-bottom:5px;}

#event_calendar_detail p{
	margin:0px;
	line-height:14px;}
#event_calendar_detail td{
	line-height:14px;}
#footerlink{
	line-height:14px;}
.footerlink{
	margin-bottom:20px;}
	
	
	
/* ----------------- news  --------------------------------*/
.moduletable_news{
	float:left;
	margin-left:-20px;
	text-align:justify;
}
.moduletable_news img  {
  padding:2px;
   background-color:#ffffff;
}

div#article-content{
/*	width:600px; */
	padding:10px;
	min-height:60px;
	padding-bottom:25px;
	padding-top:10px;
	

}
.date{
	color:#8FB528;
	}
div.trans-off {
	cursor:pointer;
}
div.trans-on {
	height:100%;
	/* filter: alpha(opacity=50); -moz-opacity: 0.5; */
	cursor:pointer;
	background-color:#E2E2E2;
	color:#000000;
}
.pic{
	float:left;
	height:65px;
	padding-left:4px;
	padding-top:4px;
	width:120px;
}
.pic img{
	width:95px;
	height:57px;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
}	
	
.contentpaneopenprocurement{
	border-bottom:solid 1px #CCCCCC;
	}
.blog_news 	.trans-off {
	border-bottom:solid 1px #CCCCCC;
}

/* paging -------------------------------- */
div.pagination {
	height: 22px;margin-top: 10px;margin-bottom: 15px;
	/* background-color:#404040; */
	color:#FFFFFF;
	font-size:11px;
	height:18px;
	float:left;
}

div.pagegination a,div.pagegination a:link, div.pagegination a:visited{
	color:#908B8B;
	}
div.pagination div.tab {float: left;margin-right: 6px;}
div.pagination div.tab2 {padding: 0 8px;}
div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px; }
.page-block a:link,.page-block a:visited{
text-decoration:none; color:#908B8B; 	

}
.tab2 a, .tab2 a:visited{text-decoration:none; color:#908B8B; 	font-size:11px; font-weight:normal;}
.page-block a:hover,.tab2 a:hover{
	color:#FFFFFF; 	
}
#start,#pre,#next,#end{
	background-color:#404040;
	position:relative;
	float:left;

}	
.pagelist{
	width:500px;
	background-color:#404040; 
	float:left;
	margin-right:5px;
	margin-top:0;
	padding-top:0;
}
#next img.a,#next img.a:visited{
	line-height:0;
	border:none;
	float:left;
}
#next .tab2,#pre .tab2{
	padding:0;
	margin:0;
	float:left;
	width:27px;
	height:18px;
	}
#next  , #next  .tab2{
	background-color:#ffffff;
	}	

#end  , #end  .tab2{
	display:block;
	}	
div.pagination a.img,div.pagination a.img:link,div.pagination a.img:hover,div.pagination img{
	border:none;
}
#pagetot{
	padding-left:10px;
	float:left;
	position:relative;
	padding-right:30px;
}
/* end pagination */

.componentheading_news{
	font-size:18px; padding-left:0px; padding-top:4px;

}

.fprint a:link{
	color:#6c6c6c;
	text-decoration:none;
}
.fprint  a:visited{
	color:#6c6c6c;
	text-decoration:none;
}
.fprint  a:hover{
	color:#6c6c6c;
	text-decoration:underline;
}
.fprint  a:active{
	color:#6c6c6c;
	text-decoration:none;
}

#internationalupdate td { text-align:justify;}

/*------------------------------------- floating ------------------------------*/

#MI{
	
}
#MI .title{
	font-size:18px;
	padding-left:0px;
}
#MI .img{
	background:url(../../../components/com_milayout/images/ourserviceandteam/img-border.gif);
	background-repeat:no-repeat;
	padding:5px 5px 5px 5px;
	margin-top:10px;
}
#MI .mi-content {
	padding-left:0px;
	padding-right:5px;
	color:#757575;
}
#MI .mi-content .title{
font-size:14px;
font-weight:bold;
}
#MI .content .item{
	background:url(../../../components/com_milayout/images/ourserviceandteam/bl.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
}
#people-detail{
background:url(../../../components/com_milayout/images/ourserviceandteam/pen.gif);
background-repeat:no-repeat;
background-position:right top;
width:733px;
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#people-detail .p-address{
	color:#777777;
	font-size:11px;
}
#people-detail .p-content{
	text-align:justify;
}
#people-detail .p-title{
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

#dbgFloating{
	background-color:#FFFFFF;
	filter:alpha(opacity=77); opacity: 0.77;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:998;
}
#dFloating{
	width:767px;
	height:auto;
	left:0px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	position:absolute;
	z-index:999;
}
#closeBT{
	text-align:right;
}
#FT-border-up{
	background:url(../../../components/com_milayout/images/documentFloating/border-up.png);
	height:22px;
	width:767px;
}
#FT-border-down{
	clear:both;
	background:url(../../../components/com_milayout/images/documentFloating/border-down.png);
	height:18px;

}
#FT-content{
	width:767px;
	position:relative;
}
#FT-content-left{
	width:18px;
	float:left;
}
#floatingContent{
	background:url(../../../components/com_milayout/images/documentFloating/content-bg-down.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#FT-content-bg-up{
	background:url(../../../components/com_milayout/images/documentFloating/content-bg-up.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	position:relative;
	height:auto;
	width:733px;
	float:left;
}
#FT-content-right{
	width:16px;
	float:right;
}
#FT-content-left .up{
	background:url(../../../components/com_milayout/images/documentFloating/border-left-up.png);
	background-repeat:no-repeat;
	height:228px;
}
#FT-content-left .center{
	background:url(../../../components/com_milayout/images/documentFloating/border-left.png);
	background-repeat:repeat-y;
	height:auto;
}


#FT-content-left .down{
	background:url(../../../components/com_milayout/images/documentFloating/border-left-down.png);
	background-repeat:no-repeat;
	height:237px;
}
#FT-content-right .up{
	background:url(../../../components/com_milayout/images/documentFloating/border-right-up.png);
	background-repeat:no-repeat;
	height:228px;
}

#FT-content-right .center{
	background:url(../../../components/com_milayout/images/documentFloating/border-right.png);
	background-repeat:repeat-y;
	height:auto;
}
#FT-content-right .down{
	background:url(../../../components/com_milayout/images/documentFloating/border-right-down.png);
	background-repeat:no-repeat;
	height:237px;
}

#link:hover {
	color: #8fb528;
}
.padleft8 { padding-left: 8px;}