/* Global */
body {
	font-family:Verdana,Arial,Sans-serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
	background-color:#f7f6f1;
}

table{border-collapse:collapse;}
img{border:0px;margin:0px;padding:0px;}
form{margin:0px;padding:0px;display:inline;}
p{padding:0px;margin:0px;line-height:12px;}
em{font-weight:bold;font-style:normal;}
input,select{font-family:Verdana,Arial,Sans-serif;font-size:12px;color:#333;margin:0px;padding:0px;border:1px solid #333;}

a:link,a:visited,a:hover,a:active{color:#f60;text-decoration:underline;}
a.alt1:link,a.alt1:visited,a.alt1:hover,a.alt1:active{color:#333;}
a.alt2:link,a.alt2:visited{color:#666;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#666;text-decoration:underline;}
a.inactive:link,a.inactive:visited,a.inactive:hover,a.inactive:active{color:#ccc;}

/*Template Layout*/

#maintbl {
	background: White;
	border: 1px solid #CCCCCC;
}

#navbottom a {
	background-color: transparent;
	color: #666;
	font-weight: bold;
}

.buttonscontainer {width: 180px;}

.buttons a {
color: #FFFFFF;
background-color: #C30128;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 20px solid #A1012A;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
text-indent: 6px;}

.buttons a:visited {
color: #FFFFFF;
background-color: #C30128;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 20px solid #A1012A;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
text-indent: 6px;}

.buttons a:hover {
border-left: 20px solid #FF6600;
text-decoration: none;
color: #FFFFFF;}

.searchbox {
	border: 1px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	}
  
.browse_results_row{
  background-color: #FFEEFF;
}
.browse_results_row_alt{
  background-color: #FFFFEE;
}
.srkeyword{ /* keyword highlight in the search results sample*/
  background-color: #FFDDAA;
}
