
#jflanguageselection{float: right;}

/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection{list-style: none;padding: 0;   margin: 0;font-weight: normal;}

#jflanguageselection ul.jflanguageselection li{background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;   padding: 0;white-space: nowrap;border: none;font-size: 0.9em;   padding-left: 5px;   text-transform: lowercase;   color: #000;}

#jflanguageselection ul.jflanguageselection li a{color: #000;   font-size: 10pt;}

#jflanguageselection ul.jflanguageselection li#active_language{font-weight: bold;font-size: 1.0em;}

#jflanguageselection ul.jflanguageselection li a{display: block;}

#jflanguageselection ul.jflanguageselection img{border: none;}

div#jflanguageselection img.langImg {float: left;border: none;margin-top: 3px;}
div#jflanguageselection li img.langImg {float: left;border: none;margin: 0px 1px 0px 1px;}

/** Styles for the drop down list */
#jflanguageselection select.jflanguageselection{border: 1px solid #cccccc;}
#jflanguageselection label.jflanguageselection{position:absolute;left:-1000px;}

/** Controls Raw Display of Images **/

.rawimages {text-align: center;margin-top: 3px;}
.rawimages img {border: none;margin:2px;}
.rawimages span#active_language img{margin:2px;border: none;}

div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }

#jflanguageselection .opaque{filter:alpha(opacity=30);}
#jflanguageselection option.opaque{color:graytext;}

