/* translation missing */

.jfdefaulttext {
	font-style: italic;
	color: #37BEFF;
}

/* Nice table */

#nicetable {
	border-collapse:collapse;
	/* font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; */
	font-size:11px;
	margin:0px;
	text-align:left;
	width:630px;
}
#nicetable thead th.rounded-title {
	background:url("../images/extras/left.png") no-repeat scroll left -1px #B9C9FE;
}
#nicetable thead th.rounded-q4 {
	background:url("../images/extras/right.png") no-repeat scroll right -1px #B9C9FE;
}
#nicetable tbody tr:hover td {
	background:none repeat scroll 0 0 #D0DAFD;
}
#nicetable th {
	background:none repeat scroll 0 0 #B9C9FE;
	color:#003399;
	font-size:15px;
	font-weight:normal;
	padding:8px;
	height: 60px;
}
#nicetable td {
	background:none repeat scroll 0 0 #E8EDFF;
	border-top:1px solid #FFFFFF;
	color:#666699;
	padding:8px;
}
#nicetable tfoot td.rounded-foot-left {
	background:url("../images/extras/botleft.png") no-repeat scroll left bottom #E8EDFF;
	font-size:10px;
}
#nicetable tfoot td.rounded-foot-right {
	background:url("../images/extras/botright.png") no-repeat scroll right bottom #E8EDFF;
}



#nicetable_col {
	border-collapse:collapse;
	/* font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; */
	font-size:11px;
	margin:0px;
	text-align:left;
	width:630px;
}
#nicetable_col thead th.rounded-title {
	background:url("http://media.smashingmagazine.com/cdn_smash/images/express-css-table-design/table-images/left.png") no-repeat scroll left -1px #B9C9FE;
}
#nicetable_col thead th.rounded-q4 {
	background:url("http://media.smashingmagazine.com/cdn_smash/images/express-css-table-design/table-images/right.png") no-repeat scroll right -1px #B9C9FE;
}
#nicetable_col tbody tr:hover td {
	background:none repeat scroll 0 0 #D0DAFD;
}
#nicetable_col th {
	background:none repeat scroll 0 0 #B9C9FE;
	color:#003399;
	font-size:15px;
	font-weight:normal;
	padding:8px;
	height: 60px;
}
#nicetable_col td {
	background:none repeat scroll 0 0;
	border-top:1px solid #FFFFFF;
	color:#666699;
	padding:8px;
}
#nicetable_col tfoot td.rounded-foot-left {
	background:url("http://media.smashingmagazine.com/cdn_smash/images/express-css-table-design/table-images/botleft.png") no-repeat scroll left bottom #E8EDFF;
	font-size:10px;
}
#nicetable_col tfoot td.rounded-foot-right {
	background:url("http://media.smashingmagazine.com/cdn_smash/images/express-css-table-design/table-images/botright.png") no-repeat scroll right bottom;
} 

.col-dark {
	background:none repeat scroll 0 0 #D0DAFD; 
/*border-left:10px solid transparent;
border-right:10px solid transparent;*/
}
.col-light {
	background:none repeat scroll 0 0 #E8EDFF;
/*border-left:10px solid transparent;
border-right:10px solid transparent;*/
}

#nicetable_grey {
	border-collapse:collapse;
	/* font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; */
	font-size:11px;
	margin:0px;
	text-align:left;
	width:630px;
}
#nicetable_grey thead th.rounded-title {
	/*background:url("../images/extras/left.png")*/ no-repeat scroll left -1px #bbb;
}
#nicetable_grey thead th.rounded-q4 {
	/*background:url("../images/extras/right.png")*/ no-repeat scroll right -1px #bbb;
}
#nicetable_grey tbody tr:hover
 td {
	background:none repeat scroll 0 0 #ddd;
}
#nicetable_grey
 th {
	background:none repeat scroll 0 0 #bbb;
	color:#003399;
	font-size:15px;
	font-weight:normal;
	padding:8px;
	height: 60px;
}
#nicetable2_grey td {
	background:none  repeat scroll 0 0 #eee;
	border-top:1px solid #FFFFFF;
	color:#666699;
	padding:8px;
}
#nicetable_grey
 tfoot td.rounded-foot-left {
	/*background:url("../images/extras/botleft.png")*/ no-repeat scroll left bottom #eee;
}
#nicetable_grey tfoot 
td.rounded-foot-right {
	/*background:url("../images/extras/botright.png")*/ no-repeat scroll right bottom #eee;
}

##### JoomFish Overrides ######


#jflanguageselection
{
    float: right;
	margin: -38px -10px 10px 0px;
}

/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}

#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 5px 1px 5px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
 	/*font-weight: bold;
	font-size: 1.0em;*/
 	font-weight: normal;
	font-size: 0.9em;
}

#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 #ccc;
}

#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;
}


############



