/*---------------Tooltip-------------------------*/

.dvhdr1 {

background:#FFFFFF none repeat scroll 0%;

border-left:1px solid #f90;

border-right:1px solid #f90;

border-top:1px solid #f90;

color:#f90;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding:5px;

text-align:left;

width:300px;

}

.dvbdy1 {

background:#FFFFFF none repeat scroll 0%;

border-bottom:1px solid #f90;

border-left:1px solid #f90;

border-right:1px solid #f90;

clear:both;

font-family:Arial;

font-size:10px;

padding:5px;

text-align:left;

width:300px;

}

.home_top_new_head {

float:left;

margin-right:3px;

}

.OHead {

color:#000000;

font-family:Arial;

font-size:12px;

text-align:justify;

}

*|*[class^="webdeveloper-"] {

border-style:solid !important;

border-width:1px !important;

font-family:sans-serif !important;

font-size:10px !important;

font-style:normal !important;

font-variant:normal !important;

font-weight:normal !important;

letter-spacing:0pt !important;

margin:0pt 1px 0pt 0pt !important;

padding:1px !important;

text-align:left !important;

text-decoration:none !important;

text-transform:none !important;

z-index:1 !important;

}

/*---------------Tooltip-------------------------*/

#flashMsg {

	position: absolute;

	top: 132px;

	left: 0;

	z-index: 10;

	margin-left:324px;

	width: 788px;

}

.message { 

    width: auto; 

    font-size: 14px; 

    border-bottom: solid 1px #E9E9E9; 

    border-top: 0px; 

    padding: 10px 0 10px 0; 

    color: #f90; 

	font-weight:bold;

    background-color:#E9E9E9;

    text-align: center; 

}

/*

#fff9d9;.textreadonly

{

	background:#CCCCCC;

	color:#FF0000;

	font-weight:bold;

}*/ 

.alignright

{

	text-align:right;

	margin-right:3px;

}

/*.color_tr_act {

background-color:#FF0000;

}*/

.dvhdr2 {

background:#FFFFFF none repeat scroll 0%;

border-left:1px solid #f90;

border-right:1px solid #f90;

border-top:1px solid #f90;

color:#f90;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding:5px;

text-align:left;


}

.dvbdy2 {

background:#FFFFFF none repeat scroll 0%;

border-bottom:1px solid #f90;

border-left:1px solid #f90;

border-right:1px solid #f90;

/*position: absolute; visibility: hidden; left: 351px; top: 0px ! important; */
z-index: 999999 ! important;
clear:both;

font-family:Arial;

font-size:10px;

padding:5px;

text-align:left;

}

.week {

color:#999999;

font-size:12pt;

font-weight:bold;

text-align:right;

}

.container_bg { background:url(../img/bg-container1.jpg) top left repeat-y; width:100%; height:auto;}

#content .Calendar .MonthPaging ul li.Prev a {

	background-image: url(../img/ico-prev.gif) !important;

}

#content .Calendar .MonthPaging ul li.Next a {

	background-image: url(../img/ico-next.gif) !important;

}

.dvhdrsmall {

background:#FFFFFF none repeat scroll 0%;

border-left:1px solid #f90;

border-right:1px solid #f90;

border-top:1px solid #f90;

color:#f90;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding:5px;

text-align:left;

width:160px !important;

}

.dvbdysmall {

background:#FFFFFF none repeat scroll 0%;

border-bottom:1px solid #f90;

border-left:1px solid #f90;

border-right:1px solid #f90;

clear:both;

font-family:Arial;

font-size:10px;

padding:5px;

text-align:left;

width:160px !important;

}

.dvhdrhome {

background:#FFFFFF none repeat scroll 0%;

border-left:1px solid #f90;

border-right:1px solid #f90;

border-top:1px solid #f90;

color:#f90;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding:5px;

text-align:left;

width:300px;

}

.dvbdyhome {

background:#FFFFFF none repeat scroll 0%;

border-bottom:1px solid #f90;

border-left:1px solid #f90;

border-right:1px solid #f90;

clear:both;

font-family:Arial;

font-size:10px;

padding:5px;

text-align:left;

width:300px;

height:150px;

}

/*------------------------menu---------------------*/

#sidebar .GMap img {float:left; margin:0 5px 5px 0;}

/*------------------------end menu---------------------*/

/*------------------------content---------------------*/

.slick-rss-list {width:100%!important;}
.slick-rss-list .slick-rss-item {margin:0 0 20px 0!important; border-bottom: 1px solid #ccc; width:97%!important; text-align:left!important;  padding:0px 10px 20px!important; background:none!important;}
.slick-rss-list .slick-rss-item .slickTip {font-size:18px; }
.slick-rss-list .slick-rss-item .slick-rss-item-desc {padding-top:10px;}

.GMap .cols {width:47%; float:left; margin-right:5px;}

/*------------------------end content---------------------*/

.subpage a{
	font-weight:bold;
	color:#FF0000;
}
.subpage ul li{
	margin-left:15px;
}
.subpage li.active a, .subpage li.active ul li.active a{
	color:#000000;
}
.subpage li.active ul li a{
	color:#e60d00;
}
#footer .translate{
}

.FullCol #main #content_full {
	float:none;
	padding: 11px 80px 25px 80px;
	width: auto;
	min-height:400px;
}

.link_icon {
	text-align: center
}

.link_icon a img {
	border: none;
	margin-left: 4px;
	margin-bottom: 10px
}

.link_icon a {
	outline: none
}

.floatRight {
	float: right;
	margin-right: 40px
}

.logoright{
	float:right;
}	

.logoleft{
	float:left;
}

#header table.banner_choice{
    width: auto;
    margin: 0 auto;
}

#header table.logo_slogan_choice {
height: 100%;
margin: 0 auto;
padding: 0 10px;
width: 100%;
}

#header table.logo_slogan_choice td.txt_slogan {
line-height: 100px;
}

#header table.logo_slogan_choice td.txt_slogan p, ol, ul, li, span {
margin: 0;
padding: 0; 
}

#main ul {list-style: disc inside none!important;}

#main #sidebar ul{list-style:none !important;}
