body {
	background:url(../images/overall/bg_pattern.gif);
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#999999;
	font-size:12px;
	color:#595758;
	line-height:18px;
	color:#757575;
	font-family:Tahoma;
}

a:link {
	font-family:Tahoma;
	font-size:12px;
	color: #595758;
	text-decoration:none;
		line-height:18px;
}
a:visited {
	font-family:Tahoma;
	font-size:12px;
	color: #595758;
	text-decoration:none;
	line-height:18px;
}
a:hover {
	font-family:Tahoma;
	font-size:12px;
	color: #c21539;
	text-decoration:none;
	line-height:18px;
}
a:active {
	font-family:Tahoma;
	font-size:12px;
	color: #a81332;
	text-decoration:none;
	line-height:18px;
}

#main_content{
	background-color:#FFF;
}
.sd_slide_c{	
	background:url(../images/overall/sd_slide_c_down.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.footer_left{
	background:url(../images/overall/bg_pattern_left_b.gif);
}
.mainmenubg{
	background:url(../images/overall/bg_pattern_left_u.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#footerlink{
	font-size:10px;
	color:#999999;
	text-align:center;
}
#footerlink a:link{
	font-size:10px;
	color:#656565;
	text-decoration:none;
}
#footerlink a:hover, #footerlink a.mainlevel:hover{
	font-size:10px;
	color:#656565;
	text-decoration:underline;
}
#footerlink a:active{
	font-size:10px;
	color:#656565;
	text-decoration:underline;
}
#footerlink a:visited{
	font-size:10px;
	color:#656565;
	text-decoration:none;
}
#rssdiv{
	color:#FFF;
	font-size:10px;
}

#rssdiv a:link, #rssdiv a:visited{
	color:#FFF;
	font-size:10px;
}

#rssdiv a:hover{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}

#copyright{	
	font-size:11px;
}

.mainmenuline {
	background-image:url(../images/overall/h_dot_line.gif);
	height:3px;
}

.mainmenu
{
	font-size:14px;
	font-family: Arial;
	font-weight:200;
	text-align:left;
}
.mainmenu_active
{
	text-align:left;
	font-size:14px;
	font-family: Arial;
	font-weight:200;
	color:#000;
}
.mainmenu a
{
	color:#656565;
	font-size:14px;
}
.mainmenu_active a
{
	color:#656565;
	font-size:14px;
}

#languagetab a:link{
	color:#6c6c6c;
	text-decoration:none;
}
#languagetab a:visited{
	color:#6c6c6c;
	text-decoration:none;
}
#languagetab a:hover{
	color:#6c6c6c;
	text-decoration:underline;
}
#languagetab a:active{
	color:#6c6c6c;
	text-decoration:none;
}
.sIFR-active .mainmenu
{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	margin-top:2px;
	margin-bottom:-2px;
}
.sIFR-active .mainmenu_active
{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	margin-top:0px;
	margin-bottom:-4px;
}
.submenu{
	background-color:#fffff;
	background:url(../images/overall/grey_dot.gif);
	background-repeat:no-repeat;
	background-position:10px 9px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-left:23px;
	padding-top:3px;
	padding-bottom:3px;
	
}
.submenu:hover {
	background-color:#fffff;
	background:url(../images/overall/red_dot.gif);
	background-repeat:no-repeat;
	background-position:10px 9px ;
	background-color:#e2e2e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c21539;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}
.submenu_active {
	background-color:#fffff;
	background:url(../images/overall/red_dot.gif);
	background-repeat:no-repeat;
	background-position:10px 9px ;
	text-align:left;
	background-color:#e2e2e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c21539;
	text-decoration:none;
	padding-left:23px;
	padding-top:3px;
	padding-bottom:3px;
}
.submenu_active a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.submenu a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	color:#595758;
}
.submenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #595758;
	text-decoration:none;
}
.submenu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c21539;
	text-decoration:none;
}
.submenu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #595758;
	text-decoration:none;
}
/*
.head_content{
	font-size:14px;
	font-family: Arial;
	color:#3f3f3f;
}
.sIFR-active .head_content{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	margin-top:0px;
	margin-bottom:-4px;
	color:#3f3f3f;
}
.head_whaton{
	font-size:20px;
	font-family: Arial;
	color:#a81332;
}
.sIFR-active .head_whaton{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	margin-top:0px;
	margin-bottom:-5px;
	color:#a81332;
}
.head_lastest{
	font-size:12px;
	font-family: Arial;
	color:#3f3f3f;
	font-style:italic;
}
.sIFR-active .head_lastest{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	margin-top:0px;
	margin-bottom:10px;
	color:#3f3f3f;
}*/
#searchtab{	
	width:676px;
	height:40px;
	margin-top:20px;
	margin-left:25px;
}
#languagetab {
	width:676px;
	height:15px;
	text-align:right;
	margin-left:25px; 
	padding-top:8px;
	font-size:10px;
	margin-right:0px;
	padding-right:5px;
}
#languagetab a:link, #languagetab a:visited{
	font-size:10px;
	color:#757575;
	
}
#languagetab a:hover{
		font-size:10px;
		color:#757575;

} 

.news_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#757575;
}
.news_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595758;
}
.news_content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595758;
	text-decoration:underline;
}

.news_date {
	font-family:tahoma;
	font-size:11px;
	color: #a81332;
}
.text_size{
	float:right;
	font-size:10px;
}

.img_border5{
	padding:3px;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.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:140px;
	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;
}
.head_whaton {
	color:#A81332;
	font-family:Arial;
	font-size:20px;
}
.head_lastest {
	color:#3F3F3F;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
}

.gn_static_1{
	/*border-color:#E2E2E2;
	border-style:solid;
	border-width:0 0 1px;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom:5px;
	padding-top:5px;
	height:auto;*/
}

.gn_static_2{
	border-color:#E2E2E2;
	border-style:solid;
	border-width:0 0 1px;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom:5px;
	padding-top:5px;
	/*height:auto;*/
}

.gn_static_1 a,
.gn_static_2 a,
.royal a,
.royal a.link:hover {
	color: #c21539;
}

.gn_static_1 a:hover,
.gn_static_2 a:hover,
.royal a:hover {
	color: #c21539;
	text-decoration:underline;
}

.royal a.link {
	color: #595758;
}


.head_content {
	color:#3F3F3F;
	font-family:Arial;
	font-size:14px;
}
.contentheading{
	color:#A81332;
	font-family:Arial;
	font-size:20px;
}



#copyright {
font-size:11px;
}

#copyright a:hover {
color:#666666;
font-size:11px;
}

#copyright a {
color:#333333;
font-size:11px;
}

.message-white{
	font-size:11px;
	color:#FFFFFF;
	border-right:1px #d6c18f solid;}
	
.blog_news {
	width: 100%;
}

.contentheading_news {
	display:block;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:20px;
}

.search-result-div {
	border-bottom: 1px dashed;
	padding: 5px;
}

.search-result-div a:link, .search-result-div a:visited {
	color:#757575;
}

.search-result-div a:hover {
	color:#B38E4E;
	text-decoration:none;
}

/*------------------------------------- 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;
}

#sitemap a{
	color:#7A7A7A;

}

#sitemap a:hover{
	color:#B38E4E;
	text-decoration:none;
}

.date_small {
	color: #c21539;
	width:80px;
	float: left;
}

a.procurement_home:link, 
a.procurement_home:visited  { 
	color: #595758; 
}

a.procurement_home:hover { 
	color: #c21539; 
	text-decoration:none; 
}


img.padleft8  {
padding-left:8px;}
