table .coursetabid{ 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.coursetabid tr { 
  background: #eee; 
}
.coursetabid th { 
/* background: #4F565B; */
  background: #333; 
  color: white; 
  font-weight: bold;
  padding : 5px;
  text-align: left;
  border: 1px solid #ccc;
}

.coursetabid td { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

select{
   width:200px;
   overflow: hidden;
   background: #333;;
   color:#FFF;
   border: 3px solid #333;
   height: 22px;
   border-radius:10px;
   }
   
 /* -------------------------------------------styles for pagination--------------------------------------------------------------------------------*/
 
 #selectid{
   width:50px;
   background: #E1E1E1;
   color:#000;
   border: 0px solid;
   height: 20px;
   border-radius:0px;
   text-align:center;
   padding:2px;
   }
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}

a.paginate {
	/*border: 1px solid #000080;*/
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #000080;
}


a.paginate:hover {
	background-color: #8B3A3A;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #000080;
	font: bold .7em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#000080;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	/*border: 1px solid #999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}
