/* TEXT */
.defs_text_bold { font-weight: bold; }
.defs_text_center { text-align: center; }
.defs_text_error { color: #FF0000; font-weight: bold; }
.defs_text_small { font: .8em Verdana; }
.defs_center { text-align: center; }

/* CATEGORIES & SEARCH RESULTS */
.definitioncontent { text-align: center; padding: 0px 30px 0px 25px; }
.defs_results, .defs_results_alt { text-align: left; vertical-align: top; font: .9em Verdana; line-height: 1.7em; }
td.defs_totals { text-align: left; vertical-align: top; }
td.defs_pager_numbers { text-align: center; vertical-align: top; }
td.defs_pager { text-align: right; vertical-align: top; }
tr.defs_results_category { text-align: center; background: #C4CFDF; font: Bold .85em Verdana; }
tr.defs_results_category th { padding: 5px; }
tr.defs_results td { background: #eee; padding: 2px; }
tr.defs_results_alt td { background: #fff; padding: 2px; }
p.defs_a2z { text-align: center; font: Bold 1em Verdana; }
span.defs_a2z_off { color: #999999; }

/* LINKS */


.defs_a2z {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal !important;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
p.defs_a2z a:link, p.defs_a2z a:visited { 
	padding: 3px 3px 2px 3px; 
	color: #550E00;
	background-color: #ddd;
	font-size: 1.2em;
	text-decoration: none;
	border: 1px solid #000;
	line-height:1.5em;
}

p.defs_a2z a:active { 
	padding: 3px 3px 2px 3px; 
	color: #FFFFFF;
	background-color: #500;
	text-decoration: none;
	border: 1px solid #000;
}
p.defs_a2z a:hover {
	color: #FFFFFF;
	background-color: #552700;
}

#defLinks {
	margin:0;
	margin-left:70px;
}
#defLinks ul {	
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0;
}

#defLinks li {
	width:200px;
	padding-bottom:4px;
	padding-right:35px;
}
#defLinks li a:link, #defLinks li a:active, #defLinks li a:visited {
	padding:0;
	margin:0;
	text-decoration:underline;
}
a:link.defs_a2z, a:visited.defs_a2z { font: Bold 1em Verdana; text-decoration: none; }
a:hover.defs_a2z { font: Bold 1em Verdana; text-decoration: underline; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration:none;
	display:block;
	border-bottom:1px solid #ccc;
	font-size:20px !important;
	font-weight:bold;
	color:#999;
	text-decoration:none !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	border-bottom:1px solid blue;
}
h2.cH2 {border-bottom:none;}

