/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*Start of Main css style for the complete chatbox */
.freichat{
	  position: relative;
	  padding: 5px ;
	  background-color: #efefef;
	  color: #FFFFFF ;
	  text-align: justify;
	  font-size: 14px;
	  width: 140px;
	  background-image:url('pattern_blue/btom.jpg');
	  border:1px solid #ccc;
    	  border-bottom:2px solid #bbb;
    	  border-top:1px solid #ddd;
    	  border-radius:10px;
    	  -webkit-border-radius:10px;
    	  -moz-border-radius:5px;
          line-height:1.4em;
	 }

#freichat{
	  position: fixed;
	  right:0px;
	  bottom: 0px;
	 }

*html #freichat{
		position: absolute;
		bottom: 0px;
	       }

.freichat img{
              padding-left:0px;
             padding-right:0px;
             margin-left:0px;
             margin-right:0px;

	      display:inline !important;
	      border-top:0px !important;
	      border-bottom:0px !important;
	     }

.freichat a:hover {
		   text-decoration: none;
		   background-color: white ;
		   color:blue;
		  }


.freichathead {
		padding-bottom:15px;
	      }


.frei_options {
		font-weight:normal;
		padding-bottom:15px;
	      }

.frei_options a {
		  color:white ;
	  	  text-decoration: none;
		  font-weight:normal;
		  font-size:13px;
		}



/* End of Main css style for the complete chatbox  */
/*-------------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------------------*/
.onfreioffline{
position:fixed;
right:0px;
bottom:0px;
z-index:10001;

}
/*-------------------------------------------------------------------------------------------------------------------------------------*/
/* Css to change the style of,online users list, shown in the chatbox */

.frei a:link {
        text-decoration: none;
        color:white;
        font-weight:normal;
}

.frei a:hover {
                color:blue;
}
.frei img{
            border:none;
            padding-left:0px;
            padding-right:0px;
            margin-left:0px;
            margin-right:0px;
}
/* Upper space above name is due to .freichathead */
.frei{

      font-size:14px;
      height:112px;

      width:146px !important;
     }

.frei_user_count{


 color:inherit;
}

/*-------------------------------------------------------------------------------------------------------------------------------------*/
/* CSS style for Complete ChatWindows */
.frei_box{
	  position:relative;
          bottom:0px;
          width:225px;
 	  z-index:9999999;
	 }

.freicontain{
bottom:0px;
position:fixed;
width:225px;
display:block;overflow:visible;

}

.freicontain0{
 right:154px;
}

.freicontain1{
 right:378px;
}

.freicontain2{
 right:604px;
}

.freicontain3{
 right:830px;
}


.freicontent{
	     /*Default blank wont have any effect*/
	    }

.chatboxhead {
		background-color: #f99d39;
		padding:6px;
		color: #FFFFFF;
    		width:213px ;
		border-bottom:1px solid  #000000 ;
		background-image:url('pattern_blue/btop.png') ;
		font-size:14px;

                border-top-right-radius:5px;
                -moz-border-radius-topright:5px;
    	        -webkit-border-top-right-radius:5px;

                border-top-left-radius:5px;
                -moz-border-radius-topleft:5px;
    	        -webkit-border-top-left-radius:5px;

   		/* background-repeat:repeat-x;*/
             }

.chatboxhead img {
                    text-decoration: none;
                    padding-left:0px;
                    padding-right:0px;
                    margin-left:0px;
                    margin-right:0px;
}

/*.chatbar {
	padding:14px ;
	width: 1200px ;
}
.chatboxblink {
	background-color: #176689;
	border-right:1px solid #176689;
	border-left:1px solid #176689;
}*/

.chatboxcontent {

		 background-image:url('pattern_blue/bmid.jpg') ;
		 font-family: Arial,sans-serif;
	 	 font-size: 13px ;
 		 height:200px ;
 		 width:209px ;
 		 overflow-y:auto;
		 overflow-x:auto;
		 padding:7px;
		 border:1px solid #ccc;
 	         border-bottom:2px solid #bbb;
        	 border-top:1px solid #ddd;
        	 background-color: #ffffff ;
		 line-height: 1.32em ;
		 text-align:left;
                 word-wrap: break-word;
		}

.chatboxinput {
		padding: 3px;
		background-color: #ffffff ;
		border-left:1px solid #cccccc ;
		border-right:1px solid #cccccc ;
		background-image:url('pattern_blue/btom.jpg') ;
		border-top:1px solid  #000000 ;
		border-bottom:1px solid #cccccc ;


                border-bottom-right-radius:5px;
                -moz-border-radius-bottomright:5px;
    	        -webkit-border-bottom-right-radius:5px;

                border-bottom-left-radius:5px;
                -moz-border-radius-bottomleft:5px;
    	        -webkit-border-bottom-left-radius:5px;
	      }
.chatboxinput :focus{
/*border: 3px solid #cccccc;*/
}
.chatboxtextarea {
		  width: 209px;
		  height:44px;
		  padding:3px 0px 3px 3px;
		  border: 1px solid #eeeeee ;
		  margin: 1px ;
		  overflow:hidden;
		  color:#FFFFFF;
		  background-image:url('pattern_blue/btom.jpg') ;
		  border: 2px solid #f99d39 ;
                  max-width :209px;
                  min-width :209px;
                  max-height:100px;
		}

.chatboxtextareaselected {
			  border: 2px solid #f99d39 ;
			  margin:0 ;
			 }

.chatboxmessage {
		 margin-left:1em ;
		 color: #ffffff ; font-size: 0.9em ;
    		 width:16em ;
		}

.chatboxinfo {
		margin-left:-1em ;
		color:#666666;
	     }

.chatboxmessagefrom {
		     margin-left:-1em ;
		     font-weight: bold;
             float:left;
		     color: #ffffff;
	            }

.chatboxmessagecontent {
color: #ffffff ;
clear:both;
display:block;
}
.chatboxmessagecontent a {
color: blue ;
text-decoration: none ;
}
.chatboxmessagecontent a:hover {
text-decoration: underline ;
}

.chatboxoptions {
	float: right ;
}

.chatboxoptions a img{
border: none !important;
}


.chatboxtitle {
	float: left;
	color: #FFFFFF ;
}

/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*Plugin CSS */
.langlist a {
                  color:white !important;
	  	  text-decoration: none;
		  font-weight:normal;
		  font-size:13px;
}

.langlist a:hover {

                    color:blue !important;
}

.originalmessagecontent{

 position : absolute;
 color: white;
 background-color: black;

 overflow:auto;
 border:1px solid white;


 width: 150px;
 height: 44px;

}


.originalmessagecontent a {
 color: white;
}

#evnixpower {
  display:none;
}

.time {
  float: right;
  font-size: smaller;
  color: #777;
}