font.spp_menu {font-size : 11px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px;}
font.spp_submenu {font-size : 10px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px;}
font.spp_subsubmenu {font-size : 9px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px;}
font.price {font-size : 12px; font-family: verdana, Helvetica, Arial; letter-spacing: 0px;}

/*Only for product.php right now (010200)*/
font.product {font-size : 12px; font-family: Times New Roman; letter-spacing: 0px;}

/*History fonts*/
font.history {font-size : 12px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px;}

font.report_header {font-size : 16px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px; font-weight: bold;}
font.report_code {font-size : 16px; font-family : verdana, Helvetica, Arial; letter-spacing: -1px; font-weight: bold;}
font.report_name {font-size : 14px; font-family: verdana, Helvetica, Arial; letter-spacing: 0px; font-weight: bold;}

.content{font-size:12; font-family: verdana, Helvetica, Arial; letter-spacing: 0px;}

/*Used by pedigree reports*/
font.text1 {font-size : 14px; font-family : verdana, Helvetica, Arial;}
font.text2 {font-size : 12px; font-family : verdana, Helvetica, Arial;}
font.text3 {font-size : 10px; font-family : verdana, Helvetica, Arial;}
font.text4 {font-size : 12px; font-family : verdana, Helvetica, Arial; letter-spacing: 0px;}
font.text5 {font-size : 16px; font-family : verdana, Helvetica, Arial; letter-spacing: -1px;}

font.ped_text2 {font-size : 12px; font-family : verdana, Helvetica, Arial; font-style : italic}
font.ped_query {font-size : 12px; font-family : verdana, Helvetica, Arial; font-style : italic}
font.history {font-size : 12px;}

/*table, tr, td {font-size : 12px; font-family : verdana, Helvetica, Arial; }*/

.reports {font-family : verdana, Helvetica, Arial;}

A:LINK.spp_menu {
         font-weight: normal; 
         color: #114477;
         text-decoration:none;
}
A:VISITED.spp_menu {
         font-weight: normal;
         color: #114477;
         text-decoration:none;
}
A:HOVER.spp_menu  {
         font-weight: normal;
         color: purple;
         text-decoration:none;
}

A:LINK.spp_submenu {
         font-weight:normal; 
         color: #225588;
         text-decoration:none;
}
A:VISITED.spp_submenu {
         font-weight: normal;
         color: #225588;
         text-decoration:none;
}
A:HOVER.spp_submenu  {
         font-weight: normal;
         color: purple;
         text-decoration:none;
}


A:LINK.spp_subsubmenu {
         font-weight:normal; 
         color: #336699;
         text-decoration:none;
}
A:VISITED.spp_subsubmenu {
         font-weight: normal;
         color: #336699;
         text-decoration:none;
}
A:HOVER.spp_subsubmenu  {
         font-weight: normal;
         color: purple;
         text-decoration:none;
}

.Tiny {
    font-size: 5px;
}

.extraTiny {
    font-size: 3px;
}

.oneTiny {
    font-size: 0px;
}


TABLE.bris{
       font-family: Arial, helvetica,sans-serif;
	      font-size:10pt;
}

TABLE.report {
        font-family: Arial, helvetica, sans-serif;
        font-size:10pt;
        border-left: 2px solid black;
        border-right: 2px solid black;
        border-bottom: 2px solid black;
        border-top: 2px solid black; 
        padding:1px;
}

intput,select{
	font-family:sans-serif;
	font-size:9pt;
	}

a:link.bris_link {color:BLUE;}
a:active.bris_link {color:BLUE}
a:visited.bris_link {color:PURPLE}
a:hover.bris_link {color:#336633;text-decoration:none}

a:link.jing_link {color:BLUE;}
a:active.jing_link {color:BLUE}
a:visited.jing_link {color:BLUE}
a:hover.jing_link {color:#336633;text-decoration:none}

.normal{}

.colored {
	color:#ff0000;
}

.bold {
	font-weight:bold;
}

.bold_colored{
	color:#ff0000;
	font-weight:bold;
}

.small {
	font-size:9pt;
}

FONT.normal{}

FONT.colored {
        color:#ff0000;
}

FONT.bold {
        font-weight:bold;
}

FONT.bold_colored{
        color:#ff0000;
        font-weight:bold;
}

FONT.small {
	font-size:9pt;
}

font.old_page {
 font-family: times new roman;
}

TD.normal{}

TD.colored {
        color:#ff0000;
}

TD.bold {
        font-weight:bold;
}

TD.bold_colored{
        color:#ff0000;
        font-weight:bold;
}

TD.small {
	font-size:9pt;
}

	
	/* START CSS NEEDED ONLY IN DEMO */
/*	html{
		height:100%;
	}
	body{
		background-color:#ffffff;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
		width:100%;
		height:100%;		
		margin:20px;
		text-align:center;
	}
*/	
	
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:120px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:2px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	
