a {
  text-decoration: none;
  color: #333333;
  font-weight: bold
}
a:hover {
  color: #FF6101;
}
a.image {
  text-decoration: none;
}
a.image :hover {
  text-decoration: none;
}
/* -----ARTICLE STYLE-----*/
.article {
  font-family: Arial, Helvetica, sans-serif
}
img.article {
  padding-left:10px
}
table.article {
  border-collapse: collapse;
  empty-cells: show;
  margin-bottom: 20px;

}
th.article {
  color: #FF6101;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px
}
td.article {
  color: #808080;
  font-size: 12px;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
}
a.article {
  color: #333333;
  font-size: 11px;
  text-decoration: none;
  padding-left: 0px;
  font-weight: bold
}
a:hover.article {
  color: #FF6101;
}
/* -----END ARTICLE STYLE-----*/

/* -----NEWS STYLE-----*/
.news {
  font-family: Arial, Helvetica, sans-serif
}

img.news {
  padding-left:10px
}
table.news {
  border-collapse: collapse;
  empty-cells: hide;
  margin-bottom: 0px;

}
th.news {
  color: #FF6101;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px
}
td.news {
  color: #808080;
  font-size: 11px;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  empty-cells: hide
}
a.news {
  color: #333333;
  font-size: 11px;
  font-weight:normal;
  text-decoration: none;
  padding-left: 0px;
  display: block;
}
a:hover.news {
  color: #FF6101;
}
/* -----END NEWS STYLE-----*/


/* -----NEW NEWS STYLE-----*/
.gray {
  font-family: Arial, Helvetica, sans-serif
}
span.tile .gray {
	color:#FFFFFF;
}
img.gray {
  padding-left:10px
}
table.gray {
  border-collapse: collapse;
  empty-cells: hide;
  margin-bottom: 0px;

}
th.gray {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px
}
td.gray {
  color: #000000;
  font-size: 12px;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  empty-cells: hide
}
a.gray {
  color: #333333;
  font-size: 12px;
  font-weight:normal;
  text-decoration: none;
  padding-left: 0px;
  display: block;
}
a:hover.gray {
  color: #FF6101;
}
/* -----END NEWS STYLE-----*/
.orange {
  font-family: Arial, Helvetica, sans-serif
}
span.title .orange {
	color:#FFFFFF;
}
img.orange {
  padding-left:10px
}
table.orange {
  border-collapse: collapse;
  empty-cells: hide;
  margin-bottom: 0px;

}
th.orange {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px
}
td.orange {
  color: #000000;
  font-size: 12px;
  text-align: left;
  padding-left:10px;
  padding-right:10px;
  empty-cells: hide
}
a.orange {
  color: #333333;
  font-size: 12px;
  font-weight:normal;
  text-decoration: none;
  padding-left: 0px;
  display: block;
}
a:hover.orange {
  color: #FFFFFF;
}
/* -----TOP MENU STYLE-----*/
#top  {
  /*color: #FFFFFF; */
  font-size: 13px;
  width:100%;
  height:40px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-image: url(menu_back.jpg)
}

#top ul {
  list-style: none;
  margin:0;
  padding:0;
  width:600px;
  background-image: url(menu_back.jpg);

}
#top ul li{
  min-width:60px;
  max-width:200px;
  float:left;
  height: 40px;
  text-align: center;

}
#top ul li:hover{
  background-image: url(menu_back_on.jpg);
}
#top a {

  color: #FFFFFF;
  text-decoration: none;
  display:block;
  float:left;
  height:40px !Important;
  line-height:40px !Important;
  font-size: 13px;
  font-weight: bold;
  vertical-align: baseline;
  background-image: url(menu_back.jpg);
  padding: 0px 5px 1px 10px;
}
#top span {
  color: #FF6101;
  display:block;
  float:left;
  height:40px !Important;
  line-height:40px !Important;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 10px;
  background-image: url(menu_back.jpg);;
  vertical-align: baseline
}
#top a:hover {
  background-image: url(menu_back_on.jpg);
}
/* -----END TOP MENU STYLE-----*/
li.onfocus:hover {
  background: transparent !important;
}
span.title {
  color: #FF6101;
  padding-left: 10px;
  font-size: 20px;
  line-height:20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}
span.article {
  color: #FF6101;
  padding-left: 10px;
  font-size: 20px;
  line-height:20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}
span.gray {
  color: #FF6101;
  padding-left: 10px;
  font-size: 20px;
  line-height:20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}
span.orange {
  color: #000000;
  padding-left: 10px;
  font-size: 20px;
  line-height:20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
}
/* -----LEFT MENU STYLE-----*/
#left {
  /*color: #FFFFFF; */
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#left li.onfocus1 {
  margin-left: 20px;
}
#left li a.onfocus1 {
  background-image: url(arrow_big.gif);
}
#left li span.onfocus1 {
  background-image: url(arrow_big_on.gif);
}
#left li a.onfocus1:hover {
  background-image: url(arrow_big_on.gif);
}
#left li {
  min-height: 20px;
}
#left a {
  background-image: url(arrow.gif);
  background-repeat: no-repeat ;
  color: #333333;
  overflow:visible;
  text-decoration: none;
  font-size: 13px;
  padding-left:20px;
}
#left span {
  background-image: url(arrow_on.gif);
  background-repeat: no-repeat ;
  color: #FF6101;
  text-decoration: none;
  font-size: 13px;
  padding-left:20px;
}
#left ul {
  list-style: none;
  margin:0;
  padding:0;
  width:240px;

}
#left ul li{
  text-align: left;
}

#left ul li a {
  font-weight: bold;
  margin-left:20px;
}
#left ul ul li a {
  margin-left:40px;
  font-weight: normal
}
#left ul li span {
  font-weight: bold;
  margin-left:20px;
}
#left ul ul li span {
  font-weight: normal;
  margin-left:40px;
}
#left a:hover {
  background-image: url(arrow_on.gif);
  color: #FF6101;
}
/* -----END TOP MENU STYLE-----*/

/* -----BOTTOM MENU STYLE-----*/
#bottom  {
  font-size: 11px;
  width:100%;
  height:20px;
  font-family: Arial, Helvetica, sans-serif;
  background-image: none;
  background-color: transparent;
}

#bottom ul {
  list-style: none;
  margin:0;
  padding:0;
  width:100%;
  text-align:center;
}
#bottom ul li{
  min-width:60px;
  max-width:200px;
  float:left;
  line-height:20px;
  text-align: center;
}

#bottom a {
  color: #333333;
  font-size: 11px;
  line-height:20px;
  font-weight:normal;
  padding: 0px 10px 1px 5px;
}
#bottom span {
  color: #FF6101;
  font-size: 11px;
  line-height:20px;
  padding: 0px 10px 1px 5px;
}
#bottom a:hover {
  color: #FF6101
}
/* -----END BOTTOM MENU STYLE-----*/
/* -----BOTTOM NEW MENU STYLE-----*/
#bottom_new  {
  font-size: 11px;
  width:100%;
  height:20px;
  font-family: Arial, Helvetica, sans-serif;
  background-image: none;
  background-color: transparent;
}

#bottom_new ul {
  list-style: none;
  margin:0;
  padding:0;
  width:100%;
  text-align:center;
}
#bottom_new ul li{
  min-width:60px;
  max-width:200px;
  float:left;
  line-height:20px;
  text-align: center;
}

#bottom_new a {
  color: #FFFFFF;
  font-size: 11px;
  line-height:20px;
  font-weight:normal;
  padding: 0px 15px 1px 10px;
}
#bottom_new span {
  color: #FF6600;
  font-size: 11px;
  line-height:20px;
  padding: 0px 15px 1px 10px;
}
#bottom_new a:hover {
  color: #FF6600;
}
/* -----END BOTTOM MENU STYLE-----*/

/* -----TOP MENU STYLE-----*/
#top1  {
  /*color: #FFFFFF; */
  font-size: 13px;
  width:100%;
  height:40px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  /*background-image: url(menu_back.jpg)*/
}

#top1 ul {
  list-style: none;
  margin:0;
  padding:0;
  width:600px;
  /*background-image: url(menu_back.jpg); */

}
#top1 ul li{
  min-width:60px;
  max-width:200px;
  float:left;
  height: 40px;
  text-align: center;

}
#top1 ul li:hover{
  /*background-image: url(menu_back_on.jpg);  */
}
#top1 a {

  color: #333333;
  text-decoration: none;
  display:block;
  float:left;
  height:40px !Important;
  line-height:40px !Important;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 10px;
  vertical-align: baseline
}
#top1 span {
  color: #FF6101;
  display:block;
  float:left;
  height:40px !Important;
  line-height:40px !Important;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 10px;
  vertical-align: baseline
}
#top1 a:hover {
  /*background-image: url(menu_back_on.jpg);*/
  color: #FF6101;
}
/* -----END TOP MENU STYLE-----*/

/* -----LANGUAGE BAR STYLE-----*/
#language div {
  width:100%;
  text-align:center;
}
#language a {

  color: #333333;
  text-decoration: none;
  background-image: url(arrow.gif);
  background-repeat: no-repeat ;
  display:block;
  float:left;
  font-family:Arial;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 20px;
}
#language span {
  color: #FF6101;
  background-image: url(arrow_on.gif);
  background-repeat: no-repeat ;
  display:block;
  float:left;
  font-family:Arial;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 20px;
}
#language a:hover {
  background-image: url(arrow_on.gif);
  color: #FF6101;
}

/* -----LANGUAGE-NEW BAR STYLE-----*/
#language_new div {
  width:100%;
  align:right;
  background-color:#ff6#FF6101;
  }
#language_new a {
  color: #333333;
  text-decoration: none;
  background-image: url(arrow.gif);
  background-repeat: no-repeat ;
  display:block;
  float:right;
  font-family:Arial;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 20px;
}
#language_new span {
  color: #FF6101;
  background-image: url(arrow_on.gif);
  background-repeat: no-repeat ;
  display:block;
  float:right;
  font-family:Arial;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px 1px 20px;
}
#language_new a:hover {
  background-image: url(arrow_on.gif);
  color: #FF6101;
}
/* -----END LANGUAGE BAR STYLE-----*/
		p.message {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			color: #FF6101;
			padding: 5px; 
		}
		.alert {
			border: 1px solid #FF6101;
		}
		div.message {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			color: #808080;
			padding: 5px; 			
		}
		
/* -----FORMS ERROR CLASS-----*/	
		.rq_error {
			background-color:#FFFFCC;
		}		