/* ========================================================== */
/* Axyl Styles                                                */
/* ========================================================== */
.error {
 color: red;
}
.menubox {
 height: 20px;
 border-bottom-width: 0.02cm;
 border-color: black;
}
hr {
 height: 1px;
 color: black;
 margin-top: 0;
 margin-bottom: 0;
}
.title {
 color: white;
 background-color: #8998c0;
}
.menubar {
 color: black;
 background-color: white;
}
/* Styles for standard HTML menus.. */
/* Menu: Link style */
.menubar A:link {
 text-decoration: none;
 color: white;
}
.menubar A:visited {
 color: white;
 text-decoration: none;
}
.menubar A:active {
 color: white;
 text-decoration: none;
}
.menubar A:hover {
 color: white;
 text-decoration:underline;
}
.sml {
 height: 22px;
 font-size: 10pt;
}

/* Axyl content management colour palette */
.axylpalette {
 total_colours: 28;
 colour_1: #FFFFFF,White;
 colour_2: #000000,Black;
 colour_3: #efefef,Light Grey;
 colour_4: #cccccc,Dark Grey;
 colour_5: #C0C0C0,Silver;
 colour_6: #FAF0E6,Linen;
 colour_7: #FAEBD7,Antique White;
 colour_8: #F5F5F5,White Smoke;
 colour_9: #F0F8FF,Alice Blue;
 colour_10: #B0E0E6,Powder Blue;
 colour_11: #B0C4DE,Light Steel Blue;
 colour_12: #a0d2f5,Light Blue;
 colour_13: #8998c0,Steel Blue;
 colour_14: #6495ED,Cornflower Blue;
 colour_15: #4169E1,Royal Blue;
 colour_16: #336b9c,Dark Slate Blue;
 colour_17: #244b6e,Deep Blue;
 colour_18: #F5F5DC,Beige;
 colour_19: #D8BFD8,Thistle;
 colour_20: #008B8B,Dark Cyan;
 colour_21: #F0FFF0,Honeydew;
 colour_22: #808000,Olive;
 colour_23: #008000,Green;
 colour_24: #7f9577,Dark Green;
 colour_25: #8FBC8F,Dark Sea Green;
 colour_26: #A0522D,Sienna;
 colour_27: #e60000,Red;
 colour_28: #c22b55,Dark Red;
}
/* Last modified datetime text */
.axyl_lastmod {
 font-size: 70%;
 font-style: normal;
 font-weight: 200;
}
/* Axyl table row-striping colours */
.axyl_rowstripe_lite {
 background-color: #f1f1f1;
}
.axyl_rowstripe_dark {
 background-color: #e1e1e1;
}
/* Axyl table styles, as defined below. Add more as required. */
.axyl_tablestyles {
 total_styles: 5;
 style_1: tablestyle_1,Royal blue line-ruled;
 style_2: tablestyle_2,Grey line-ruled;
 style_3: tablestyle_3,Black and white boxed;
 style_4: tablestyle_4,Grey dropdown border;
 style_5: tablestyle_5,Grey framed empty;
}
/* Axyl Table Style #1 - Royal blue line-ruled */
.tablestyle_1 {
 border: none;
}
.tablestyle_1 th {
 font-weight: bold;
 background-color: #4169E1;
 color: white;
 padding: 3px;
}
.tablestyle_1 td {
 border-bottom: 1px solid #4169E1;
 color: #244b6e;
 padding: 3px;
}
/* Axyl Table Style #2 - Grey line-ruled */
.tablestyle_2 {
 border: none;
}
.tablestyle_2 th {
 font-weight: bold;
 background-color: #cccccc;
 color: white;
 padding: 3px;
}
.tablestyle_2 td {
 border-bottom: 1px solid #cccccc;
 padding: 3px;
}
/* Axyl Table Style #3 - Black and white boxed */
.tablestyle_3 {
 border: 1px solid #120d0a;
}
.tablestyle_3 th {
 font-weight: bold;
 background-color: #120d0a;
 color: white;
 padding: 3px;
}
.tablestyle_3 td {
 border-right: 1px solid #120d0a;
 border-bottom: 1px solid #120d0a;
 padding: 3px;
}
/* Axyl Table Style #4 - Grey dropdown border */
.tablestyle_4 {
 border-right: 1px solid #cccccc;
}
.tablestyle_4 th {
 font-weight: bold;
 background-color: #cccccc;
 color: white;
 padding: 4px;
}
.tablestyle_4 td {
 border: none;
 padding: 4px;
}
/* Axyl Table Style #5 - Grey framed empty */
.tablestyle_5 {
 border: 1px solid #cccccc;
}
.tablestyle_5 th {
 border: none;
 padding: 5px;
}
.tablestyle_5 td {
 border: none;
 padding: 5px;
}
/* ========================================================== */
/* End of Axyl Styles                                         */
/* ========================================================== */

/* General Font */
/* Default font */
BODY {
    background: #F1FFE6;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

TD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
td.kennelmenu {
 font-style: italic;
 vertical-align: bottom;
 text-align: center;
 line-height: 20px;
}
select.emailselect {
    font-size: small;
    line_height: 10pt;
}

td.historyyear {
    font-style:  bold;
}

td.history {
    font-size:  small;
}

td.details {
 font-size: 10px;
}

td.detailsheading {
 color: black;
 font-size: 11px;
 font-weight: bold;
}


.axerror {
 color: red;
}
.kennelheading {
 color: white;
 font-size: 18px;
 font-weight: bold;
 text-decoration:none;
}

.style1 {font-family: Arial, Helvetica, sans-serif}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style4 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.style6 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.style7 {
	font-size: 14px;
	font-style: italic;
}
.style8 {font-size: 14px}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
.style10 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style11 {	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style12 {font-size: 12px}
.style13 {font-weight: bold}

INPUT, SELECT, TEXTAREA {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
}