/*
 * Derek Clayton
 *   DerekClayton.com
 * December 2009
 * Developed for LeapSmart exclusively for use with Tedia.com
 */


/* showAlphaLinks */
ul.db_alphalinks, ul.db_alphalinks * { padding: 0; margin: 0; }
ul.db_alphalinks li {
	padding-left: 5px;
	padding-right: 5px;
	font-size: small;
	font-weight: bold;
	display: inline;
	border-left: 1px solid #84b3e9;
}
ul.db_alphalinks li:first-child { padding-left: 0px; border: none; }
ul.db_alphalinks li.selected {
	font-size: large;
}



/* showChemicals */
div.db_chemicals * {}
div.db_chemicals table { margin: 0px 0px 20px 20px; }
div.db_chemicals table tr {}
div.db_chemicals table tr th {}
div.db_chemicals table tr td {
	min-width: 20px;
	padding: 1px 5px 1px 0px;
	border-bottom: 1px solid #dddddd;
}



/* showGrades */
div.db_grades * {}
div.db_grades table { margin: 0px 0px 20px 20px; }
div.db_grades table tr {}
div.db_grades table tr th {}
div.db_grades table tr td {
	min-width: 20px;
	padding: 1px 5px 1px 0px;
	border-bottom: 1px solid #dddddd;
}



/* showItemList */
div.db_itemlist * {}
div.db_itemlist table { margin: 0px 0px 20px 20px; }
div.db_itemlist table tr {}
div.db_itemlist table tr th {}
div.db_itemlist table tr td {
	min-width: 20px;
	padding: 2px 5px 2px 0px;
	border-bottom: 1px solid #dddddd;
}



/* showItemDetail */
div.db_itemdetail * {}
div.db_itemdetail table { margin: 0px 0px 20px 20px; }
div.db_itemdetail table tr {}
div.db_itemdetail table tr th {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #84b3e9;
	font-weight: bold;
}
div.db_itemdetail table tr td {
	min-width: 20px;
	padding: 1px 5px 1px 0px;
	border-bottom: 1px solid #dddddd;
}



/* showSearchResults */
div.db_searchresults * { margin: 0px 0px 20px 20px; }
div.db_searchresults table {}
div.db_searchresults table tr {}
div.db_searchresults table tr th {
	font-weight: bold;
	padding: 2px 5px 2px 0px;
	border-bottom: 1px solid #84b3e9;
}
div.db_searchresults table tr td {
	min-width: 20px;
	padding: 1px 5px 1px 0px;
	border-bottom: 1px solid #dddddd;
}



/* Warnings / Messages */
p.db_error {
	font-size: medium;
	font-weight: bold;
	color: #880000;
	padding: 5px 0px 5px 0px;
}


/* Development */
div.debug {
	font-size: x-small;
	color: #880000;
	background-color: #fff0f0;
	float: right;
	padding: 5px 5px 5px 5px;
	border: 1px solid #880000;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	clear: right;
	margin: 0px 0px 5px 5px;
}
