body {
	background-color: #fff;
	font-family:arial;
	font-size: 12px;	
}

td {
	font-family:arial;
	font-size: 12px;	
}
/* tables */
table.tablesorter {
	font-family:arial;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #adadad;
	color: #000;
	padding: 4px;
	text-align: center;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #0085ca;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .moreinfo {
	background-image: none !important;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #ccc;
}

#tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse 
}
#tablehead td{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse 
}
td { 
	font-size:12px; 
}

a {
  text-decoration: none;
  color: #0059A6;
}

table tr.template {
	display: none;
}

#loading {
	line-height: 100px;
	text-align: center;
	width: 515px;
}

#noJS {
	margin: 20px;
	text-align: center;
}

#noresults {
	margin: 10px;

}

.nopad {
	margin: 0;
	padding: 0;
}

.widget {
	width: 700px;
	height: 495px;
	background-color: #000000;
	
}



.navTabs {
	height: 30px;
	width: 100%;
	background-color: #fff;
}

.navTab {
	width: 139px;
	height: 30px;
	float: left;
	margin-left: 1px;
	border-collapse: collapse;
	background-color: #000000;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
  	color: #ffffff;	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.navTab #ind {
  	color: #000000;	
}

.navTab #comm {
  	color: #000000;	
}

.navTab #res {
  	color: #000000;	
}


.navTab.activeTab {
	font-weight:bold;
	background-color: #000000;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: -webkit-linear-gradient(top, #c0c0c0, #000000);
	background: -moz-linear-gradient(top, #c0c0c0, #000000);
	background: -ms-linear-gradient(top, #c0c0c0, #000000);	
	
}




.navTab a {
	text-decoration: none;
}

.navTab:first-child {
	width: 140px;
	margin: 0;
}

.widgetHeader {
	width: 100%;
	height: 60px;
	color: #fff;
	
}

.widgetHeader h2 {
	margin: 10px 0 0 10px;
	color: #fff;
	
}


.widgetFooter p {
	background-color: #0085ca;
	color: #fff;
	text-align: center !important;
	height: 50px;
	line-height: 50px;
	padding-top:2px;

}

/* Intro Pane Styles */

#introPane {
	margin: 10px;
	height: 340px;	
}

/* Videos Pane Styles */

#videosPane {
	margin: 10px;	
	height: 340px;	
	display: none;
}

/* LED Design Selector Pane Styles */

#LEDwidgetBody {
	position: relative;
	height: 350px;
	width: 680px;
	margin: 10px;
	display: none;
	
}

.widgetFilters {
	font-size: 11px;
	padding: 5px 0 5px 10px;
	width: 145px;
	height: 330px;
	background-color: #0085ca;
	color: #fff;
	position: relative;
}

.tableContent {
	width: 515px;
	height: 330px;
	padding: 5px 0;
	background-color: #0085ca;
	left: 165px;
	top: 0;
	position: absolute;
}

.tableTitle {
	width: 495px;
	margin: 10px;
	color: #fff;
}

.results {
	width: 495px;
	margin: auto 10px;
	overflow-x: auto;
	background-color: #ccc;
	height: 270px;
	bottom: 0;
}

.moreinfoBtn {
	
}

.filterGroup {
	margin: 6px 0 0 0;
}

h4.filterTitle {
	margin: 0 0 4px 0 !important; 
	padding: 0 !important;
	font-size: 11px !important;
	color: #fff !important;
}

.inputChoice {
	margin-left: 10px;
}

.corner {
	width: 4px;
	height: 5px;
	border: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

.corner-ne {
	background: transparent url(../images/corner-ne.png) top right no-repeat;
	top: 0;
	right: 0;
}
.corner-nw {
	background: transparent url(../images/corner-nw.png) top left no-repeat;
	top: 0;
	left: 0;
}
.corner-se {
	background: transparent url(../images/corner-se.png) bottom right no-repeat;
	bottom: 0;
	right: 0;
}
.corner-sw {
	background: transparent url(../images/corner-sw.png) bottom left no-repeat;
	bottom: 0;
	left: 0;
}

.indicator {
	display: block;
	margin: 0 -12px -13px 0px;
	border: 0;
	width: 12px;
	height: 12px;	
}

.tdIndicator {
	background: transparent url('../images/greenBall.png') bottom left no-repeat;
}

.emptyIndicator {
	background: transparent url('../images/noballSpacer.png') bottom left no-repeat;
}