@charset "utf-8";
/* CSS Document */
.more {
	display: none;
 }
 textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	 line-height: 17px;
	 text-decoration: none;
	}

.lay {
display: none;
position: relative;
}
/* Hide-show1 start */
ul.displayrel{
    display: block;

}
ul
{
list-style-type: none;
margin: 0;
padding: 0;

}
ul.thumb_rel{

	display: none;
}
.scrollArea {
width: 935px;
padding: 20px;
border-color: #d8dfea;
border-width: 1px;
border-style: solid;
float: left;
overflow: auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

a.switch_thumb {
  
    padding: 4px;
    display: block;
    background: url(img/switch.png) no-repeat;
    outline: none;
	text-indent: 17px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #eaeaea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
a.swap { background-position: left bottom; }
a:hover.switch_thumb {

    filter:alpha(opacity=75);
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	background-color: #ccdbf3; /* for non-css3 browsers */
}

ul.display {
    display: none;

}
ul
{
list-style-type: none;
margin: 0;
padding: 0;

}
ul.thumb_view {
	display: inline;
}

/* Hide-show1 end */
.site_url {
   margin-left: 5px;
    padding: 4px;
    display: block;
    background: url(img/opennew.png) no-repeat;
    outline: none;
	text-indent: 25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #eaeaea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.urlssites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74ac51;
	text-decoration: none;

}
.site_url:hover {
   margin-left: 5px;
    padding: 4px;
    display: block;
    background: url(img/opennew.png) no-repeat;
    outline: none;
	text-indent: 25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #eaeaea;
	background-color: #ccdbf3; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.site_link {
   margin-left: 15px;
    padding: 4px;
    display: block;
    background: url(img/reclink.png) no-repeat;
    outline: none;
	text-indent: 29px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #eaeaea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.site_link:hover {
   margin-left: 15px;
    padding: 4px;
    display: block;
    background: url(img/reclink.png) no-repeat;
    outline: none;
	text-indent: 29px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #eaeaea;
	background-color: #ccdbf3; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.textm {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
	border-bottom:1px dotted #eaeaea;
}
.textm2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;}
.textm2:hover {
	font-family: Arial;
	font-size: 12px;
	color: #3b59b4;
	text-decoration: none;}
.textu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b59b4;
	text-decoration: none;
	font-weight:bold;
	
}
.textusual {
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	line-height: 19px;
	
}
.textnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	
}
.textnewshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	
}
.x_marks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #adbdd6;
	text-decoration: none;
	padding:3px;
}
.x_marks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
		background-color: #6584b2;
	text-decoration: none;
	padding:4px;
}
.textusuallink {
	font-family: Arial;
	font-size: 15px;
	color: #3b5998;
	text-decoration: none;
	line-height: 19px;
	
}
.textusual2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	
}
.textu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b59b4;
	text-decoration: underline;
	font-weight:bold;
	
}
.textl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b59b4;
	text-decoration: none;	
	line-height: 17px;
	cursor: pointer;
}
.textl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b59b4;
	text-decoration: underline;	
	cursor: pointer;
	line-height: 17px;
}
.textsitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b59b4;
	text-decoration: none;
	
}
.textsitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b59b4;
	text-decoration: underline;
	
}
.textse {
text-decoration: none;
padding:5px;
cursor: pointer;
}
.textse:hover {
background-color: #ccdbf3;
text-decoration: none;
padding:5px;
cursor: pointer;
}
.textse2 {
background-color: #ccdbf3;
text-decoration: none;
padding:5px;
cursor: pointer;
}
.buttonlike2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 50px;
    padding: 5px;
	margin-left:5px;
    display: block;
    background: url(img/like.png) no-repeat;
	background-position:6px 4px; 
    outline: none;
	text-indent: 20px;
}
.buttonlike2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 50px;
    padding: 5px;
    display: block;
		margin-left:5px;
    background: url(img/likeg.png) no-repeat;
	background-position:6px 4px; 
    outline: none;
	text-indent: 20px;
box-shadow: 1px 1px 5px #ccc;


}
.textser {
text-decoration: none;
padding:5px;
cursor: pointer;
}
.textser:hover {
background-color: #ccdbf3;
text-decoration: none;
padding:5px;
cursor: pointer;
}
.textby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	text-decoration: none;
}
.texthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #203360;
	 line-height: 30px;
	 text-decoration: none;
	 padding-bottom:5px;
}
.textheadsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #203360;
	 line-height: 30px;
	 text-decoration: none;
	 padding-bottom:5px;
}
.buttonlike {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 50px;
    padding: 5px;
    display: block;
    background: url(img/like.png) no-repeat;
	background-position:6px 4px; 
    outline: none;
	text-indent: 20px;
}
.buttonlike:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 50px;
    padding: 5px;
    display: block;
    background: url(img/likeg.png) no-repeat;
	background-position:6px 4px; 
    outline: none;
	text-indent: 20px;
box-shadow: 1px 1px 5px #ccc;


}
.buttonliken {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border-right:1px solid #d8dfea;
		border-top:1px solid #d8dfea;
		border-bottom:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 23px;
    padding: 5px;
    display: block;
    background: url(img/liken.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
	text-indent: 20px;
}
.buttonliken:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border-right:1px solid #d8dfea;
		border-top:1px solid #d8dfea;
		border-bottom:1px solid #d8dfea;

	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 23px;
    padding: 5px;
    display: block;
    background: url(img/likenr.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
	text-indent: 20px;
box-shadow: 1px 1px 5px #ccc;


}
.tables {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    padding: 5px;
	margin-top: 10px;
}
.textlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	 text-decoration: none;
}
a.ov{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ov:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ov span{display: none}

a.ov:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:7em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
.book {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 86px;
    padding: 5px;
	margin-left: 5px;
    display: block;
    background: url(img/bookmark.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
	text-indent: 25px;
}
.book:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 86px;
    padding: 5px;
		margin-left: 5px;
    display: block;
    background: url(img/bookmark2.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
	text-indent: 25px;
box-shadow: 1px 1px 5px #ccc;
}	
a.ovb{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ovb:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ovb span{display: none}

a.ovb:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:9em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
.share {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 40px;
    padding: 5px;
	margin-left: 5px;
    display: block;
    outline: none;
}
.share:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 40px;
    padding: 5px;
		margin-left: 5px;
    display: block;
    outline: none;
box-shadow: 1px 1px 5px #ccc;
}	
a.ovs{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ovs:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ovs span{display: none}

a.ovs:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:8em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
a.ovy{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ovy:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ovy span{display: none}

a.ovy:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:5em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
.flag {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 24px;
    padding: 5px;
    display: block;
    background: url(img/flag.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
	text-indent: 20px;
			margin-left: 5px;
}
.flag:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; /* for non-css3 browsers */
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 24px;
    padding: 5px;
    display: block;
    background: url(img/flag.png) no-repeat;
	background-position:8px 4px; 
    outline: none;
			margin-left: 5px;
	text-indent: 20px;
box-shadow: 1px 1px 5px #ccc;
}
a.ovf{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ovf:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ovf span{display: none}

a.ovf:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:12em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
.linkfil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	margin-top:3px;
	padding:3px;}
.bgcom {
	text-decoration: none;
    background-color:#FFFFFF;
		font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
.bgcom:hover {
	text-decoration: none;
    background-color:#edeff4;
		font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
.reply{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
background-color: #FFFFFF; 
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 33px;
    padding: 4px;
	margin: 2px;
	float:right;
    display: block;
    outline: none;
}
.reply:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
	background-color: #FFFFFF; 
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 33px;
    padding: 4px;
		margin: 2px;
	float:right;
    display: block;
    outline: none;
box-shadow: 1px 1px 5px #ccc;
}
.votecom{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	float:right;
	width: 30px;
    padding: 5px;
	margin: 2px;
    display: block;
		background: url(img/prolike.gif) no-repeat #ffffff;
	background-position:8px 8px; 

    outline: none;
}
.votecom:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 30px;
	float:right;
    padding: 5px;
		margin: 2px;
    display: block;
	background: url(img/prolike.gif) no-repeat #ffffff ;
	background-position:8px 8px; 
    outline: none;
box-shadow: 1px 1px 5px #ccc;
}
.votecom2{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	float:right;
	width: 30px;
    padding: 5px;
	margin: 2px;
    display: block;
		background: url(img/prodlike.gif) no-repeat #ffffff;
	background-position:8px 8px; 

    outline: none;
}
.votecom2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 30px;
	float:right;
    padding: 5px;
		margin: 2px;
    display: block;
	background: url(img/prodlike.gif) no-repeat #ffffff ;
	background-position:8px 8px; 
    outline: none;
box-shadow: 1px 1px 5px #ccc;
}	
.flagcom {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 34px;
    padding: 5px;
    display: block;
    background: url(img/flag.png) no-repeat #ffffff;
	background-position:8px 4px; 
    outline: none;
	text-indent: 20px;
	float:right;
			margin: 2px;
}
.flagcom:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border:1px solid #d8dfea;
font-weight:normal;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	width: 34px;
    padding: 5px;
    display: block;
    background: url(img/flag.png) no-repeat #ffffff ;
	background-position:8px 4px; 
    outline: none;
	float:right;
			margin: 2px;
	text-indent: 20px;
box-shadow: 1px 1px 5px #ccc;
}
	a.ovdi{
    position:relative; /*this is the key*/
    z-index:24;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
	 line-height: 17px;
	 text-decoration: none;}

a.ovdi:hover{z-index:25; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	 line-height: 17px;
	 text-decoration: none;}

a.ovdi span{display: none}

a.ovdi:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:0em; width:21em;
    border:1px solid #dddddd;
    background-color:#3b5998; color:#ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    text-align: left;
	padding:3px;}
	.textgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration: none;	
	line-height: 17px;
}
	.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;	
	line-height: 17px;
}
.textname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
	
}
