/* === Styling === *//* Main Layout *//*----------- Language ------------*/

#language ul li.en a, #language ul li.kh a, #col2, #col2 a:hover, div#footer ul li a, div#copyright {
  color: #242E31;
}


#container, #bottom {
  background-color: #AEBE22;
}


#banner {
  background: transparent url(images/banner.jpg) no-repeat;
}


#middle{
  background: transparent url(images/sky.jpg) repeat scroll 0 0;
  background-color: #3c91c8;
  border-top: solid 7px #AEBE22;
}
/* Navigation */


#main_nav, #main_nav a, .text, .button{
  color: #FFFFFF;
}


#main_nav ul{
  background: transparent url(images/but-bg.gif) no-repeat scroll bottom right;
}


#main_nav ul li{
  background: transparent url(images/but.gif) no-repeat scroll 0 0;
}


#main_nav ul li.first{
  background: transparent url(images/but-first.gif) no-repeat scroll 0 0;
}


#main_nav ul li.last{
  background: transparent url(images/but-last.gif) no-repeat scroll 0 0;
}


#main_nav ul ul {
  background: transparent url(images/bg-last2.gif) no-repeat scroll right bottom;
}


#main_nav ul ul li, #main_nav ul ul li {
  background: #AEBE22;
}


#main_nav ul ul li:hover {
  background: #A6CE39;
}

#main_nav ul ul li a:link, #main_nav ul ul li a:hover, #main_nav ul ul li a:active, #main_nav ul ul li a:visited{
  display: block !important;
  width: 115px;
}



#main_nav ul ul li span {
  background: #AEBE22 url(images/bg-first2.gif) no-repeat scroll left top;
}


.csc-textpic-imagewrap img {
  border: 1px solid #cccccc !important;
}


object {
  background: #ffffff;
}
/* Content */


h1 {
  color: #0099CC;
}


h2, #col2 a {
  color: #A6CE39;
}


div.news-list-container h4 a, .news-browsebox span a, .news-browsebox span, div.news-single-backlink a {
  color: #242E31 !important;
  text-decoration: none !important;
}


div.info a {
  color: #242E31 !important;
  font-weight: normal !important;
  text-decoration: none !important;
}


div.info a:hover, div.news-list-container h4 a:hover {
  text-decoration: underline !important;
}


#col2 ul li {
/*list-style-image: url(images/arrow-wing.gif) !important;*/
  background: transparent url(images/arrow-wing.gif) no-repeat scroll 0 10px;
}


#language ul li.act a {
  color: #AEBE22 !important;
}


ol li {
  list-style-position: inside !important;
  list-style-type: decimal !important;
  margin: 0;
  padding:0 !important;
}
/*----------- Form Register -----------*/

#error {
 color: #A6CE39 !important;
}

/*----------- Footer -----------*/

div#footer {
  background-color: #ffffff;
}


div#footer ul li {
  border-right: 1px solid #242E31;
}


#name, #phone, #email {
  color: #000000;
}