body {
	font-family:Verdana;
	font-size:10pt;
  margin-left: 40px;
}


h1 {
	font-size:18pt;
	font-family:Times New Roman, Serif;
	font-weight:normal;
	margin-bottom:0px;
}

h2 {
	font-family:Times New Roman, Serif;
	font-weight:normal;
	font-size:16pt
}


hr {
	height:1px;
}

a {text-decoration:none; color:#000000}
a:hover {text-decoration:underline}


.menu {font-family: Verdana, MS Sans Serif; font-size: 10pt; font-weight: normal}
.menuactive {font-family: Verdana, MS Sans Serif; font-size: 10pt; font-weight: bold}
.menubody {background-color:#d4d0c8}

th {
	font-family: Verdana; font-size: 10pt; 
	background-color:#d4d0c8;
	padding:3;
}

th.colname {
	font-weight:normal;
}

table.infotable td {
	font-family:Verdana, MS Sans Serif;
	font-size:10pt;
	padding:3 4;
}


table.infotable {
	border-collapse:collapse;
	border-style:none;
	margin-bottom:30px;
}
table.infotable td, table.infotable th {
	border-color:#aaaaaa;
	border-width:1;
	border-style:solid;
	padding:2 4;
}
table.infotable th {
	padding:3 4;
}


.headerbig {
	font-size:18pt;
	font-family:Times New Roman, Serif;
}
.headersmall {font-size:12pt; vertical-align:middle}

.header1 {
	font-size:18pt;
	font-family:Times New Roman, Serif;
}
.header2 {font-size:10pt;font-family:Verdana; font-weight:bold}
.mono {font-family:Courier New; font-size:12pt}

.label      {font-family:Verdana, MS Sans Serif; font-size:10pt}
.labelobl      {font-family:Verdana, MS Sans Serif; font-size:10pt; font-weight:bold}

.updlink {font-family:Verdana, MS Sans Serif;text-decoration:underline; font-size:8pt;}

.select_sex {width : 143}
.select_book {width : 143}
.selectbreedsearch {width : 100%}
.select_birth_state {width : 143}
.contlevellovsearch {width : 143}

.graycell {color: rgb(200,200,200) }
.blackcell {color: rgb(0,0,0) }

.maxwide {
	width : 100%;
}

li {
	font-family:Verdana;
	font-size:10pt;
}

h3 {
	font-family:Verdana;
	font-size:10pt;
	font-style:italic;
	margin-top:10px;
	margin-bottom:5px;
}

.error {
	color:red;
}


ul.flatlist {
	list-style-type : none;
	margin-left :0px;
	padding-left :0px;
	margin-top :0px;
}

table.search {
	border-collapse:collapse;
	width:100%;
}

table.search td {
	border-style:none;
	border-color:silver;
	border-width:1px;
	border-left-style:none;
	border-right-style:none;
	font-size:10pt;
	padding:4px 5px;
}

/*
table.search tr.odd td {
	background-color:#f2f2f2;
}
*/

table.search tr td {
	border-bottom-style:none;
}

 img {
	border-style:none;
}

/*
table.search tr.fifth td {
	border-bottom-color:black;
}
*/

table.search td.title {
	text-align:left;
	width:40%;
	padding-left:0px;
}

table.search td.title a {
	width:100%;
}

table.search td.right {
	text-align:right;
	width:30%;
	padding-right:0px;
}

.rtr_x, .rtr_ehs, .rtr_eshks {
	white-space : nowrap;
}

.rtr_ehs {
/*	color : #12a349; */
	font-weight:bold;
}

.rtr_eshks {
/*	color : #124fa3; */
	font-weight:bold;
}


table.search .error {
	color:red;
	font-weight:bold;
}

.sender {
	text-align:right;
	font-style:italic;
}

table.infotable td.message_box {
	padding:8px;
	vertical-align:top;
}
div.color {background: #d4d0c8; padding: 0.1em; border: none;}
